System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及农用机械,具体而言,本专利技术涉及一种tbox软件参数升级方法、装置、电子设备及介质。
技术介绍
1、农业机械的作业种类很多,应用场景差异也非常大,所以在安装tbox后需要根据具体情况配置很多参数,参数的具体设置体现了农机作业类型和不同应用场景的差异。程序的参数是程序正确运行的基础,程序运行时参数提取错误可能导致tbox软件运行异常甚至崩溃,因此,软件参数的配置对程序正常运行至关重要。
2、由于tbox软件经常会有升级需求,参数如果不能及时更新,将限制软件的更新升级,由于tbox软件的参数区是保存在tbox的eeprom内,导致tbox软件程序升级时候不能升级软件参数,影响tbox软件的正常使用。
技术实现思路
1、本专利技术所要解决的技术问题是提供了一种tbox软件参数升级方法、装置、电子设备及介质,旨在解决上述至少一个技术问题。
2、第一方面,本专利技术解决上述技术问题的技术方案如下:一种tbox软件参数升级方法,该方法包括:
3、获取参数升级指令和新参数,所述新参数为用于升级tbox软件的软件参数的参数;
4、根据所述参数升级指令,比较所述新参数和所述tbox软件的当前软件参数,判断所述当前软件参数相对于所述新参数是否有改动,若有改动,则根据所述新参数修改所述当前软件参数,实现对所述当前软件参数的升级。
5、本专利技术的有益效果是:本方案通过新参数和当前软件参数的比对,完成对tbox软件的软件参数的单独
6、在上述技术方案的基础上,本专利技术还可以做如下改进。
7、进一步,上述根据所述新参数修改所述当前软件参数,实现对所述当前软件参数的升级,包括:
8、根据所述新参数修改所述当前软件参数,判断所述当前软件参数是否修改完成,若修改完成,实现对所述当前软件参数的升级,若未修改完成,根据所述新参数修改所述当前软件参数,直至完成修改,实现对所述当前软件参数的升级。
9、采用上述进一步方案的有益效果是,在升级过程中,如果遇到一些错误,影响升级,则可重新根据新参数修改所述当前软件参数,确保对当前软件参数的升级。
10、进一步,上述新参数通过参数转换表的形式表示,所述当前软件参数通过参数转换表的形式表示;
11、所述根据所述参数升级指令,比较所述新参数和所述tbox软件的当前软件参数,包括:
12、根据所述参数升级指令,比较所述新参数对应的参数转换表和所述当前软件参数对应的参数转换表。
13、采用上述进一步方案的有益效果是,通过参数转换表的形式升级软件参数,能够使tbox软件的当前软件参数根据新参数对应的参数转换表重新定义,避免参数更新过程中出现错误,造成软件运行故障的问题。
14、进一步,上述当前软件参数对应第一版本号,所述新参数对应第二版本号;
15、所述根据所述参数升级指令,比较所述新参数和所述tbox软件的当前软件参数,包括:
16、根据所述参数升级指令,比较所述第一版本号和所述第二版本号。
17、采用上述进一步方案的有益效果是,通过版本号标识软件参数,可以在判断是否需要对当前软件参数升级时,先通过比较第一版本号和所述第二版本号来判断是否需要对当前软件参数升级,减少数据处理量。
18、进一步,上述在升级之后,该方法还包括:
19、将升级状态反馈至远程控制平台。
20、采用上述进一步方案的有益效果是,将升级状态及时反馈给平台,可以及时了解软件的更新情况,以便减少软件运行故障。
21、第二方面,本专利技术为了解决上述技术问题还提供了一种tbox软件参数升级方法,该方法包括:
22、向tbox终端发送参数升级指令和新参数,以使所述tbox终端根据所述参数升级指令,比较所述新参数和tbox软件的当前软件参数,判断所述当前软件参数相对于所述新参数是否有改动,若有改动,则根据所述新参数修改所述当前软件参数,实现对所述当前软件参数的升级,其中,所述新参数为用于升级tbox软件的软件参数的参数。
23、本专利技术的有益效果是:本方案通过新参数和当前软件参数的比对,完成对tbox软件的软件参数的单独升级,使得tbox软件更新和可扩展性大大增强。
24、第三方面,本专利技术为了解决上述技术问题还提供了一种tbox软件参数升级装置,该装置包括:
25、获取模块,用于获取参数升级指令和新参数,所述新参数为用于升级tbox软件的软件参数的参数;
26、第一升级模块,用于根据所述参数升级指令,比较所述新参数和所述tbox软件的当前软件参数,判断所述当前软件参数相对于所述新参数是否有改动,若有改动,则根据所述新参数修改所述当前软件参数,实现对所述当前软件参数的升级。
27、第四方面,本专利技术为了解决上述技术问题还提供了一种tbox软件参数升级装置,该装置包括:
28、第二升级模块,用于向tbox终端发送参数升级指令和新参数,以使所述tbox终端根据所述参数升级指令,比较所述新参数和tbox软件的当前软件参数,判断所述当前软件参数相对于所述新参数是否有改动,若有改动,则根据所述新参数修改所述当前软件参数,实现对所述当前软件参数的升级,其中,所述新参数为用于升级tbox软件的软件参数的参数。
29、第五方面,本专利技术为了解决上述技术问题还提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行该计算机程序时实现本申请的一种tbox软件参数升级方法。
30、第六方面,本专利技术为了解决上述技术问题还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现本申请的一种tbox软件参数升级方法。
31、本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。
本文档来自技高网...【技术保护点】
1.一种TBOX软件参数升级方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述根据所述新参数修改所述当前软件参数,实现对所述当前软件参数的升级,包括:
3.根据权利要求1所述的方法,其特征在于,所述新参数通过参数转换表的形式表示,所述当前软件参数通过参数转换表的形式表示;
4.根据权利要求1所述的方法,其特征在于,所述当前软件参数对应第一版本号,所述新参数对应第二版本号;
5.根据权利要求1至3中任一项所述的方法,其特征在于,在升级之后,所述方法还包括:
6.一种TBOX软件参数升级方法,其特征在于,包括以下步骤:
7.一种TBOX软件参数升级装置,其特征在于,包括:
8.一种TBOX软件参数升级装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1-6中任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储
...【技术特征摘要】
1.一种tbox软件参数升级方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,所述根据所述新参数修改所述当前软件参数,实现对所述当前软件参数的升级,包括:
3.根据权利要求1所述的方法,其特征在于,所述新参数通过参数转换表的形式表示,所述当前软件参数通过参数转换表的形式表示;
4.根据权利要求1所述的方法,其特征在于,所述当前软件参数对应第一版本号,所述新参数对应第二版本号;
5.根据权利要求1至3中任一项所述的方法,其特征在于,在升级之后,所述方法还包括:
【专利技术属性】
技术研发人员:王金良,赵建国,周立锋,李龙,张婷婷,
申请(专利权)人:潍柴雷沃智慧农业科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。