车载系统异常处理的方法及装置制造方法及图纸

技术编号:27655567 阅读:17 留言:0更新日期:2021-03-12 14:17
本申请提供了一种车载系统异常处理的方法,包括:车载客户端获取第一程序的程序标识,第一程序是运行异常的程序;车载客户端向服务端发送处理请求,处理请求用于指示服务端根据第一映射关系确定与第一异常标识信息对应的第一处理结果,处理请求携带第一异常标识信息,第一异常标识信息包括第一程序的程序标识,第一映射关系记录有多个异常标识信息与多个处理结果的对应关系,每个异常标识信息包括一个程序标识。根据车载客户端确定的车载系统中运行异常的程序,可以确定该异常对应的处理结果,从而避免人工重复处理。

【技术实现步骤摘要】
车载系统异常处理的方法及装置
本申请涉及车载系统
,尤其涉及一种车载系统异常处理的方法及装置。
技术介绍
随着智能车技术的不断发展,越来越多的汽车安装了包括智能娱乐系统等的车载系统。车载系统能够实现很多功能以满足人们的需求,系统复杂。当车载系统出现异常时,需要用户把车辆开到维修店,由工程师近端检查,从而对异常进行问题的定位,确定异常出现的原因,费时费力用户体验较差。一方面发生问题时,问题定位需要由人工进行,实时性差、操作繁琐等问题日益突出;另一方面,同一个问题需要人工重复定位,浪费人力、物力。
技术实现思路
本申请提供一种车载系统异常处理的方法,能够根据车载系统中运行异常的程序的程序标识,给出异常处理建议或异常原因,避免了人工处理,节约人力成本。第一方面,提供一种车载系统异常处理的方法,所述方法包括:车载客户端获取第一程序的程序标识,所述第一程序是运行异常的程序;所述车载客户端向服务端发送处理请求,所述处理请求用于指示所述服务端根据第一映射关系确定与所述第一异常标识信息对应的第一处理结果,所述处理请求携带第一异常标识信息,所述第一异常标识信息包括所述第一程序的程序标识,所述第一映射关系记录有多个异常标识信息与多个处理结果的对应关系,每个异常标识信息包括一个程序标识。在车载系统出现异常时,根据第一异常标识信息,第一异常标识信息包含车载系统中运行异常的程序的程序标识,请求服务端确定与第一异常标识信息对应的第一处理结果,避免了人工处理,节约人力成本。应当理解,车载客户端可以根据所述第一程序的程序标识生成第一异常标识信息,车载客户端可以向服务端发送处理请求,所述处理请求携带所述第一异常标识信息,所述处理请求用于指示所述服务端确定与所述第一异常标识信息对应的第一处理结果。结合第一方面,在一些可能的实现方式中,所述第一程序的代码中包括所述第一程序的程序标识。通过将第一程序的程序标识写入第一程序的代码中,降低车载客户端获取第一程序的程序标识的难度,减小系统开销。结合第一方面,在一些可能的实现方式中,车载客户端获取第一程序的程序标识,包括:所述车载客户端获取异常堆栈信息,所述异常堆栈信息包括所述第一程序的程序标识。通过异常堆栈信息,获取第一程序的程序标识,简单易实现,降低车载客户端获取第一程序的程序标识的难度,减小系统开销。结合第一方面,在一些可能的实现方式中,当所述第一程序运行时,所述第一程序的程序标识被写入被分配所述第一程序的第一内存空间中,所述第一程序的代码中包括所述第一程序的程序标识,所述异常堆栈信息是根据所述第一内存空间确定的。结合第一方面,在一些可能的实现方式中,每个异常标识信息还包括以下参数中的至少一个:异常日志信息、异常状态信息、资源占用信息,所述异常日志信息是根据所述第一程序对应的日志得到的,所述异常状态信息用于指示以下异常状态中的至少一种:所述车载系统内存溢出、所述车载系统内存地址错误、车载系统程序异常,所述资源占用信息用于指示所述车载系统的资源占用情况。异常标识信息包括异常日志信息、异常状态信息、资源占用信息中的至少一种,可以使得处理结果更加准确。结合第一方面,在一些可能的实现方式中,所述方法还包括:所述车载客户端接收所述服务端发送的处理响应,所述处理响应包括所述第一处理结果。通过车载客户端接收第一处理结果,接收到服务端对车载系统异常的处理结果进行了反馈。结合第一方面,在一些可能的实现方式中,所述第一异常处理结果包括第一异常处理建议、第一异常原因、影响信息中的至少一种,所述第一异常原因用于指示所述车载系统中的第一故障单元,所述影响信息用于指示受到影响的第二程序。结合第一方面,在一些可能的实现方式中,所述第一处理结果包括第一异常原因,所述第一异常原因用于指示所述车载系统中的第一故障单元,所述方法还包括:所述车载客户端接收所述服务端发送的处理响应,所述处理响应包括影响信息,所述影响信息用于指示第二程序,所述第二程序是第二映射关系指示的与所述第一故障单元关联的程序,所述第二映射关系包括指示多个故障单元与多个程序之间的关联关系。当一个单元出现故障时,可能有多个程序的运行受到影响。将受到故障单元影响的程序进行反馈,用户可以提前做好应对措施,提高用户体验。结合第一方面,在一些可能的实现方式中,所述方法还包括:所述车载客户端确定满足异常条件,以确定所述车载系统出现异常,所述异常条件包括:所述车载客户端接收到指示信息,所述指示信息用于指示所述车载客户端获取第一程序的程序标识;和/或,检测到所述车载系统出现以下异常状态中的至少一种:所述车载系统内存溢出、所述车载系统内存地址错误、车载系统程序异常。通过异常监控和用户主动触发两种方式及时采集系统信息,解决了发生问题时信息收集不及时的问题。第二方面,提供一种车载系统异常处理的方法,所述方法包括:服务端接收车载客户端发送的处理请求,所述处理请求携带第一异常标识信息,所述第一异常标识信息包括第一程序的程序标识,所述第一程序是运行异常的程序;所述服务端根据第一映射关系确定与所述第一异常标识信息对应的第一处理结果,所述第一处理结果包括第一异常处理建议和/或第一异常原因,所述第一映射关系记录有多个异常标识信息与多个处理结果的对应关系,每个异常标识信息包括一个程序标识,每个处理结果包括异常处理建议和/或异常原因。在车载系统出现异常时,服务端根据第一异常标识信息,第一异常标识信息包含运行异常的程序的程序标识,确定与第一异常标识信息对应的第一处理结果,第一处理结果包括第一异常处理建议和/或第一异常原因,避免了人工处理,节约人力成本。结合第二方面,在一些可能的实现方式中,所述第一程序的代码中包括所述第一程序的程序标识。通过将第一程序的程序标识写入第一程序的代码中,降低车载客户端获取第一程序的程序标识的难度,减小系统开销。结合第二方面,在一些可能的实现方式中,每个异常标识信息还包括以下参数中的至少一个:异常日志信息、异常状态信息、资源占用信息,所述异常日志信息是根据所述第一程序对应的日志得到的,所述异常状态信息用于指示以下异常状态中的至少一种:所述车载系统内存溢出、所述车载系统内存地址错误、车载系统程序异常,所述资源占用信息用于指示所述车载系统的资源占用情况。异常标识信息包括异常日志信息、异常状态信息、资源占用信息中的至少一种,可以使得处理结果更加准确。结合第二方面,在一些可能的实现方式中,所述方法还包括:所述服务端向所述车载客户端或与所述车载客户端对应的用户设备发送处理响应,所述处理响应包括所述第一处理结果。通过发送第一处理结果,服务端对车载系统异常的处理结果进行了反馈。结合第二方面,在一些可能的实现方式中,所述第一异常处理结果包括第一异常处理建议、第一异常原因、影响信息中的至少一种,所述第一异常原因用于指示所述车载系统中的第一故障单元,所述影响信息用于指示受到影响的第二程序。结合第二方本文档来自技高网...

【技术保护点】
1.一种车载系统异常处理的方法,其特征在于,所述方法包括:/n车载客户端获取第一程序的程序标识,所述第一程序是运行异常的程序;/n所述车载客户端向服务端发送处理请求,所述处理请求携带第一异常标识信息,所述处理请求用于指示所述服务端根据第一映射关系确定与所述第一异常标识信息对应的第一处理结果,所述第一异常标识信息包括所述第一程序的程序标识,所述第一映射关系记录有多个异常标识信息与多个处理结果的对应关系,每个异常标识信息包括一个程序标识。/n

【技术特征摘要】
1.一种车载系统异常处理的方法,其特征在于,所述方法包括:
车载客户端获取第一程序的程序标识,所述第一程序是运行异常的程序;
所述车载客户端向服务端发送处理请求,所述处理请求携带第一异常标识信息,所述处理请求用于指示所述服务端根据第一映射关系确定与所述第一异常标识信息对应的第一处理结果,所述第一异常标识信息包括所述第一程序的程序标识,所述第一映射关系记录有多个异常标识信息与多个处理结果的对应关系,每个异常标识信息包括一个程序标识。


2.根据权利要求1所述的方法,其特征在于,所述第一程序的代码中包括所述第一程序的程序标识。


3.根据权利要求1或2所述的方法,其特征在于,车载客户端获取第一程序的程序标识,包括:
所述车载客户端获取异常堆栈信息,所述异常堆栈信息包括所述第一程序的程序标识。


4.根据权利要求3所述的方法,其特征在于,当所述第一程序运行时,所述第一程序的程序标识被写入被分配所述第一程序的第一内存空间中,所述第一程序的代码中包括所述第一程序的程序标识,所述异常堆栈信息是根据所述第一内存空间确定的。


5.根据权利要求1至4中任一项所述的方法,其特征在于,每个异常标识信息还包括以下参数中的至少一个:异常日志信息、异常状态信息、资源占用信息,所述异常日志信息是根据所述第一程序对应的日志得到的,所述异常状态信息用于指示以下异常状态中的至少一种:所述车载系统内存溢出、所述车载系统内存地址错误、车载系统程序异常,所述资源占用信息用于指示所述车载系统的资源占用情况。


6.根据权利要求1至5中任一项所述的方法,其特征在于,所述方法还包括:
所述车载客户端接收所述服务端发送的处理响应,所述处理响应包括所述第一处理结果。


7.根据权利要求1至6中任一项所述的方法,其特征在于,
所述第一处理结果包括第一异常原因,所述第一异常原因用于指示所述车载系统中的第一故障单元,
所述方法还包括:所述车载客户端接收所述服务端发送的处理响应,所述处理响应包括影响信息,所述影响信息用于指示第二程序,所述第二程序是第二映射关系指示的与所述第一故障单元关联的程序,所述第二映射关系包括指示多个故障单元与多个程序之间的关联关系。


8.根据权利要求1-7中任一项所述的方法,其特征在于,所述方法还包括:
所述车载客户端确定满足异常条件,以确定所述车载系统出现异常,所述异常条件包括:
所述车载客户端接收到指示信息,所述指示信息用于指示所述车载客户端获取第一程序的程序标识;和/或,
检测到所述车载系统出现以下异常状态中的至少一种:所述车载系统内存溢出、所述车载系统内存地址错误、车载系统程序异常。


9.一种车载系统异常处理的方法,其特征在于,所述方法包括:
服务端接收车载客户端发送的处理请求,所述处理请求携带第一异常标识信息,所述第一异常标识信息包括第一程序的程序标识,所述第一程序是运行异常的程序;
所述服务端根据第一映射关系确定与所述第一异常标识信息对应的第一处理结果,所述第一映射关系记录有多个异常标识信息与多个处理结果的对应关系,每个异常标识信息包括一个程序标识。


10.根据权利要求9所述的方法,其特征在于,所述第一程序的代码中包括所述第一程序的程序标识。


11.根据权利要求9或10所述的方法,其特征在于,每个异常标识信息还包括以下参数中的至少一个:异常日志信息、异常状态信息、资源占用信息,所述异常日志信息是根据所述第一程序对应的日志得到的,所述异常状态信息用于指示以下异常状态中的至少一种:所述车载系统内存溢出、所述车载系统内存地址错误、车载系统程序异常,所述资源占用信息用于指示所述车载系统的资源占用情况。


12.根据权利要求9至11中任一项所述的方法,其特征在于,所述方法还包括:
所述服务端向所述车载客户端或与所述车载客户端对应的用户设备发送处理响应,所述处理响应包括所述第一处理结果。


13.根据权利要求9至12中任一项所述的方法,其特征在于,所述第一处理结果包括第一异常原因,所述第一异常原因用于指示所述车载系统中的第一故障单元,
所述方法还包括:
所述服务端根据第二映射关系确定与所述第一故障单元关联的第二程序,所述第二映射关系包括指示多个故障单元与多个程序之间的关联关系。


14.根据权利要求13所述的方法,其特征在于,所述方法还包括:
所述服务端向所述车载客户端或与所述车载客户端对应的用户设备发送处理响应,所述处理响应包括影响信息,所述影响信息用于指示所述第二程序。


15.根据权利要求9-14中任一项所述的方法,其特征在于,所述方法还包括:
所述服务端向所述车载客户端发送指示信息,所述指示信息用于指示所述车载客户端向所述服务端发送所述处理请求。


16.一种车载系统异常处理装置,其特征在于,包括:
获取模块,用于获取第一程序的程序标识,所述第一程序是运...

【专利技术属性】
技术研发人员:秦弦王改良杨跃峰张裕海
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1