[发明专利]数据处理方法和装置、车载控制器及计算机可读存储介质在审
申请号: | 201910986112.1 | 申请日: | 2019-10-15 |
公开(公告)号: | CN110704076A | 公开(公告)日: | 2020-01-17 |
发明(设计)人: | 朱列铭;车彦锋;姜辛;丁旭;宋木森 | 申请(专利权)人: | 上海元城汽车技术有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/65;G06F8/71 |
代理公司: | 11463 北京超凡宏宇专利代理事务所(特殊普通合伙) | 代理人: | 安卫静 |
地址: | 201800 上海市嘉定区*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 目标软件 标识信号 更新处理 应用程序 数据处理 计算机可读存储介质 数据处理技术 车载控制器 方法和装置 无效标识 有效标识 申请 | ||
1.一种数据处理方法,其特征在于,应用于车载控制器,该数据处理方法包括:
基于获取的应用程序对目标软件进行刷写处理,其中,所述目标软件为第一软件和第二软件中无效的一个软件,且该第一软件和该第二软件属于同一软件的相同版本或不同版本;
对经过刷写处理的目标软件的软件头进行更新处理,并判断是否接收到表示所述应用程序有效的标识信号;
若接收到所述标识信号,则对更新处理后的目标软件的软件头进行有效标识处理,并对所述第一软件和第二软件中所述目标软件以外的另一个软件的软件头进行无效标识处理。
2.如权利要求1所述的数据处理方法,其特征在于,所述基于获取的应用程序对目标软件进行刷写处理的步骤,包括:
判断所述第一软件是否有效;
若所述第一软件有效,则将所述第二软件作为目标软件进行刷写处理;
若所述第一软件无效,则将所述第一软件作为目标软件进行刷写处理。
3.如权利要求2所述的数据处理方法,其特征在于,所述判断所述第一软件是否有效的步骤,包括:
获取该第一软件对应的软件头,所述软件头包括软件有效标志、应用程序校验值、应用程序校验反值、软件头校验值和软件头校验反值;
判断所述软件有效标志是否为预设值,所述应用程序校验值与所述应用程序校验反值是否相反,所述软件头校验值与所述软件头校验反值是否相反;
若所述软件有效标志为预设值且所述应用程序校验值与所述应用程序校验反值相反且所述软件头校验值与所述软件头校验反值相反,则所述第一软件有效。
4.如权利要求1所述的数据处理方法,其特征在于,所述对经过刷写处理的目标软件的软件头进行更新处理,并判断是否接收到表示所述应用程序有效的标识信号的步骤,包括:
对经过刷写处理的目标软件的软件头包括的软件版本号、应用程序起始地址、应用程序结束地址、应用程序校验值和应用程序校验反值进行更新。
5.如权利要求1-4任意一项所述的数据处理方法,其特征在于,所述若接收到所述标识信号,则对所述更新处理后的目标软件的软件头进行有效标识处理,并对所述第一软件和第二软件中所述目标软件以外的另一个软件的软件头进行无效标识处理的步骤,包括:
对所述更新处理后的目标软件的软件头包括的软件有效标志、软件头校验值和软件头校验反值进行更新。
6.如权利要求5所述的数据处理方法,其特征在于,所述若接收到所述标识信号,则对所述更新处理后的目标软件的软件头进行有效标识处理,并对所述第一软件和第二软件中所述目标软件以外的另一个软件的软件头进行无效标识处理的步骤,还包括:
对所述第一软件和第二软件中所述目标软件以外的另一个软件的软件头包括的软件有效标志、软件头校验值和软件头校验反值进行擦除处理。
7.如权利要求1-4任意一项所述的数据处理方法,其特征在于,还包括:
接收查找所述应用程序的信号,判断是否存储有对应的应用程序,所述应用程序是否有效;
若存储有对应的应用程序且所述应用程序有效,发送反馈信号。
8.一种数据处理装置,其特征在于,应用于车载控制器,该数据处理装置包括:
刷写处理模块,用于基于获取的应用程序对目标软件进行刷写处理,其中,所述目标软件为第一软件和第二软件中无效的一个软件,且该第一软件和该第二软件属于同一软件的相同版本或不同版本;
更新处理模块,用于对经过刷写处理的目标软件的软件头进行更新处理,并判断是否接收到表示所述应用程序有效的标识信号;
标识处理模块,用于在接收到所述标识信号时,对更新处理后的目标软件的软件头进行有效标识处理,并对所述第一软件和第二软件中所述目标软件以外的另一个软件的软件头进行无效标识处理。
9.一种车载控制器,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的可执行的计算机程序,以实现权利要求1-7任意一项所述的数据处理方法。
10.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,该程序被执行时实现权利要求1-7任意一项所述数据处理方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海元城汽车技术有限公司,未经上海元城汽车技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910986112.1/1.html,转载请声明来源钻瓜专利网。