System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及通信,特别涉及一种设备升级方法、升级系统及升级控制装置。
技术介绍
1、为保证工程机械设备性能,即使作为同一型号或同一批次的工程机械设备,工程师也需要对同一型号或同一批次的每个工程机械设备的参数进行一一手动调配形成对应每个工程机械设备的设备参数,进而使各个工程机械设备在该设备参数下达到各自的目标性能。
2、然而,在现有的工程机械设备升级过程中,同一型号或同一批次的工程机械设备虽然具备相同的升级文件,但在工程机械设备根据升级文件完成升级之后会覆盖掉各自工程机械设备调配好的设备参数,致使工程师在每台工程机械设备升级之前需要人工记录各自工程机械设备的设备参数,从而在工程机械设备升级之后,再次依照记录的设备参数对工程机械设备进行重新设置。此举增加了工程师的工作负担,且无法保证每次重新设置工程机械设备参数的正确率,进而影响工程机械设备性能甚至造成安全隐患。
技术实现思路
1、本专利技术的目的在于提供一种设备升级方法、升级系统及升级控制装置,以解决在工程机械设备升级后需重新设置相关设备参数,增加工作负担,甚至会影响设备参数的正确率,进而影响工程机械设备性能甚至造成安全隐患的问题。
2、为解决上述技术问题,本申请第一方面,提供一种设备升级方法,应用于升级控制装置,包括以下步骤:
3、s1:响应待升级设备的升级请求,并获取所述待升级设备升级前的至少一个设备参数和用于升级所述待升级设备所需的升级包;
4、s2:将所述至少一个设备参数写入所
5、s3:将所述含参升级包提供给所述待升级设备,以使得所述待升级设备根据所述含参升级包升级并在升级过程中或者升级完成后更新所述至少一个设备参数。
6、优选地,所述s3包括以下步骤:
7、解析所述含参升级包,得到逐帧排列的若干升级指令,至少部分的所述升级指令包括所述至少一个设备参数;
8、将所述升级指令逐帧发送至所述待升级设备,进而使得所述待升级设备在所述升级过程中同步更新相应的所述至少一个设备参数。
9、优选地,所述s1包括以下步骤:
10、响应所述待升级设备的升级请求,向所述待升级设备请求所述至少一个设备参数,并向云端服务器请求所述升级包;
11、接收所述待升级设备的所述至少一个设备参数,并接收所述云端服务器发送的所述升级包。
12、本申请第二方面,提供一种设备升级方法,应用于待升级设备,包括以下步骤:
13、所述待升级设备在升级前将其本地的至少一个设备参数提供给升级控制装置,并向所述升级控制装置发起升级请求;
14、所述待升级设备接收所述升级控制装置基于所述升级请求和所述设备参数所提供的包括所述至少一个设备参数的含参升级包;
15、所述待升级设备根据所述含参升级包进行升级,并将所述至少一个设备参数设置到本地。
16、优选地,接收所述升级控制装置提供的包括所述设备参数的含参升级包,包括以下步骤:
17、逐帧接收所述升级控制装置解析所述含参升级包所得到的升级指令,且所接收的至少部分所述升级指令中含有所述至少一个设备参数;
18、则根据所述含参升级包进行升级,包括以下步骤:
19、在本地运行所接收的所述升级指令,以进行升级,并在所述升级过程中同步更新相应的所述设备参数。
20、本申请第三方面,提供一种升级系统,包括:
21、升级控制装置,所述升级控制装置执行第一方面的设备升级方法;
22、待升级设备,与所述升级控制装置通信连接,所述待升级设备执行第二方面的设备升级方法。
23、优选地,包括云端服务器,所述云端服务器与所述升级控制装置通信连接;所述云端服务器存储有若干升级包,所述云端服务器用于响应所述升级控制装置的请求,并根据所述请求将所述待升级设备升级所需的升级包下发给所述升级控制装置。
24、优选地,还包括通信装置,用于实现所述升级控制装置与所述待升级设备之间的信息传输;所述通信装置独立于所述升级控制装置和所述待升级设备之外,或者至少部分的集成在所述升级控制装置或所述待升级设备中。
25、本申请第四方面,提供一种升级控制装置,包括:
26、获取模块,用于响应待升级设备的升级请求,并获取所述待升级设备升级前的至少一个设备参数和用于升级所述待升级设备所需的升级包;
27、写入模块,用于将所述至少一个设备参数写入所述升级包,以得到包括所述至少一个设备参数的含参升级包;
28、发送模块,用于将所述含参升级包提供给所述待升级设备,以使得所述待升级设备根据所述含参升级包升级并在升级过程中或者升级完成后更新所述至少一个设备参数。
29、优选地,所述获取模块与所述待升级设备之间通过蓝牙方式通信,以响应所述待升级设备的升级请求并获取所述待升级设备升级前的所述至少一个设备参数,以及将所述含参升级包提供给所述待升级设备;或者,所述获取模块与相应的云端服务器通信,以及从所述云端服务器获取所述升级包。
30、本申请第五方面,提供一种待升级设备,包括:
31、获取模块,用于在升级前获取其本地的至少一个设备参数,并将所述至少一个设备参数提供给升级控制装置;
32、接收模块,用于接收所述升级控制装置基于升级请求和所述设备参数所提供的包括所述至少一个设备参数的含参升级包;
33、升级模块,用于向所述升级控制装置发起所述升级请求,并根据所述含参升级包在本地升级,并将所述至少一个设备参数设置到本地。
34、优选地,所述接收模块还用于逐帧接收所述升级控制装置解析所述含参升级包所得到的升级指令,且所接收的至少部分所述升级指令中含有至少一个所述设备参数;所述升级模块还用于在本地运行所接收的所述升级指令,以进行升级,并在所述升级过程中同步更新相应的所述设备参数。
35、优选地,所述待升级设备与所述升级控制装置之间通过蓝牙方式通信,以将升级请求和所述至少一个设备参数发送至所述升级控制装置,以及接收所述升级控制装置所提供的所述含参升级包。
36、在本专利技术提供的设备升级方法、升级系统及升级控制装置中,通过在待升级设备升级之前,升级控制装置自动提取设备参数,而在待升级设备发出升级请求后,升级控制装置获取升级包,并将设备参数写入升级包获得含参升级包,升级控制装置解析含参升级包向待升级设备下发升级指令,在升级时或升级之后,设备参数直接同步到待升级设备中,避免设备参数在升级过程中被覆盖,减少了人工设置的误差,简化了升级步骤,提升了升级的准确性。
本文档来自技高网...【技术保护点】
1.一种设备升级方法,其特征在于,应用于升级控制装置,包括以下步骤:
2.如权利要求1所述的设备升级方法,其特征在于,所述S3包括以下步骤:
3.如权利要求1或2所述的设备升级方法,其特征在于,所述S1包括以下步骤:
4.一种设备升级方法,其特征在于,应用于待升级设备,包括以下步骤:
5.如权利要求4所述的设备升级方法,其特征在于,接收所述升级控制装置提供的包括所述设备参数的含参升级包,包括以下步骤:
6.一种升级系统,其特征在于,包括:
7.如权利要求6所述的升级系统,其特征在于,包括云端服务器,所述云端服务器与所述升级控制装置通信连接;所述云端服务器存储有若干升级包,所述云端服务器用于响应所述升级控制装置的请求,并根据所述请求将所述待升级设备升级所需的升级包下发给所述升级控制装置。
8.如权利要求6所述的升级系统,其特征在于,还包括通信装置,用于实现所述升级控制装置与所述待升级设备之间的信息传输;所述通信装置独立于所述升级控制装置和所述待升级设备之外,或者至少部分的集成在所述升级控制装置或所述
9.一种升级控制装置,其特征在于,包括:
10.如权利要求9所述的升级控制装置,其特征在于,所述获取模块与所述待升级设备之间通过蓝牙方式通信,以响应所述待升级设备的升级请求并获取所述待升级设备升级前的所述至少一个设备参数,以及将所述含参升级包提供给所述待升级设备;或者,所述获取模块与相应的云端服务器通信,以及从所述云端服务器获取所述升级包。
...【技术特征摘要】
1.一种设备升级方法,其特征在于,应用于升级控制装置,包括以下步骤:
2.如权利要求1所述的设备升级方法,其特征在于,所述s3包括以下步骤:
3.如权利要求1或2所述的设备升级方法,其特征在于,所述s1包括以下步骤:
4.一种设备升级方法,其特征在于,应用于待升级设备,包括以下步骤:
5.如权利要求4所述的设备升级方法,其特征在于,接收所述升级控制装置提供的包括所述设备参数的含参升级包,包括以下步骤:
6.一种升级系统,其特征在于,包括:
7.如权利要求6所述的升级系统,其特征在于,包括云端服务器,所述云端服务器与所述升级控制装置通信连接;所述云端服务器存储有若干升级包,所述云端服务器用于响应所述升级控制装置...
【专利技术属性】
技术研发人员:董珊,费兆龙,徐秀云,邓波,张善睿,张琳,
申请(专利权)人:北谷电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。