一种车端错误码管理方法、系统、设备及存储介质技术方案

技术编号:37879829 阅读:16 留言:0更新日期:2023-06-15 21:08
本发明专利技术涉及车载计算机技术领域,提供一种车端错误码管理方法、系统、设备及存储介质,该方法包括:获取车辆终端和服务器端,服务器端接收第一应用软件的发布信息,包括第一软件特征信息和第一错误码信息,服务器端基于第一软件特征信息选取注册策略,将发布信息注册到注册信息表;车辆终端基于第二应用软件的启动指令,将第二应用软件的第二软件特征信息发送至服务器端;服务器端基于第二软件特征信息,对注册信息表进行检索,以确定第二错误码信息,并发送至车辆终端;车辆终端接收第二错误码信息并暂存至暂存空间。本申请能够有效避免车载应用软件的错误码混乱,提高了车载应用软件的运行故障定位效率,极大降低车辆后期维护难度。度。度。

【技术实现步骤摘要】
一种车端错误码管理方法、系统、设备及存储介质


[0001]本申请涉及车载计算机
,具体涉及一种车端错误码管理方法、系统、设备及存储介质。

技术介绍

[0002]车辆上运行的诸多软件在发生运行错误时,会通过错误码的形式反馈错误类型或错误原因等信息,作为理解软件运行错误的主要方式,错误码在车辆上的应用范围较广,例如仪表、中控、抬头显示、流媒体试镜等各种与用户体验相关功能的软件开发设计均涉及错误码的应用。
[0003]现有技术中,通过错误码表征某种特定的运行错误,其缺点在于:错误码在不同的软件开发框架下没有统一基准,相同系统或软件的不同版本间错误码定义都在变化,不同软件的错误码存在重复和无法更新同步,容易出现车载应用软件错误码混乱,增加了通过错误码进行故障定位的难度,导致车辆后期维护困难。

技术实现思路

[0004]鉴于以上所述现有技术中的车载应用软件错误码混乱,通过错误码进行故障定位的难度大,车辆后期维护困难的缺点,本专利技术提供一种车端错误码管理方法、系统、设备及存储介质,以解决上述技术问题。
[0005]第一方面,本专利技术提供一种车端错误码管理方法,包括:
[0006]获取车辆终端和服务器端,所述服务器端设置有注册信息表;
[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]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车端错误码管理方法,其特征在于,包括:获取车辆终端和服务器端,所述服务器端设置有注册信息表;所述服务器端接收第一应用软件的发布信息,所述发布信息包括第一软件特征信息和第一错误码信息;所述服务器端基于所述第一软件特征信息选取注册策略,并按所述注册策略将所述发布信息注册到所述注册信息表;所述车辆终端基于第二应用软件的启动指令,将所述第二应用软件的第二软件特征信息发送至所述服务器端;所述服务器端基于所述第二软件特征信息,对所述注册信息表进行检索,以确定与所述第二软件特征信息相匹配的第二错误码信息,并发送至车辆终端;所述车辆终端接收由所述服务器端发送的第二错误码信息并暂存至预设的暂存空间。2.根据权利要求1所述的车端错误码管理方法,其特征在于,所述注册信息表包括多个历史软件特征信息和历史错误码之间的对应关系,所述服务器端基于所述第一软件特征信息选取注册策略,并按所述注册策略将所述发布信息注册到所述注册信息表的步骤,包括:根据所述第一软件特征信息,对所述注册信息表中的所述历史软件特征信息进行匹配,根据匹配结果选取注册策略;若所述注册信息表中任何一个所述历史软件特征信息,均与所述第一软件特征信息不一致,则将第一策略确定为所述注册策略;若所述注册信息表中存在所述历史软件特征信息与所述第一软件特征信息一致,则将第二策略确定为所述注册策略。3.根据权利要求2所述的车端错误码管理方法,其特征在于,所述第一策略包括:将所述第一软件特征信息与所述第一错误码信息的对应关系加入至所述注册信息表,其中,将所述第一软件特征信息作为新的历史软件特征信息,将所述第一错误码信息作为新的历史错误码信息。4.根据权利要求2所述的车端错误码管理方法,其特征在于,所述第二策略包括:发出人工判定请求以判定是否覆盖所述注册信息表;基于人工判定请求的反馈结果,若所述反馈结果包括确认覆盖,则将所述第一软件特征信息与所述第一错误码信息的对应关系覆盖写入至所述注册信息表,否则结束所述第二策略。5.根据权利要求2所述的车端错误码管理方法,其特征在于,所述服务器端基于所述第二软件特征信息,对所述注册信息表进行检索,以确定与所述第二软件特征信息相匹配的第二错误码信息的步骤...

【专利技术属性】
技术研发人员:彭一轩彭渝
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1