System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及车机黑屏检测,具体涉及一种车机系统画面黑屏处理方法及系统。
技术介绍
1、在汽车影音娱乐域控制器的开发过程中,黑屏卡死等无法再现的问题最难处理。这类问题解析面临着无现场、事后难以找到有效复现手法及有效日志的情况。
2、专利文献cn114327971a公开了一种车机黑屏故障监测定位方法,此方案通过在程序中预埋埋点,传递黑屏信息到后台来记录黑屏的原因。主要是跟踪心跳超时,启动超时黑屏,电压超阈值黑屏等场景。然而此方案只是记录问题的原因,便于快速定位,但仍旧会造成黑屏,且识别的黑屏场景很少,并不涉及黑屏故障监测模型的具体构建方式。
技术实现思路
1、针对现有技术的以上缺陷,本专利技术提出一种车机系统画面黑屏处理方法及系统,采用双系统架构来规避车机和仪表系统性黑屏问题,可实时监测车机黑屏发生情况,识别黑屏场景,当出现用户可感知到的黑屏场景时,可及时干预、自动恢复,且能传递日志详细解析根因,基于返回的日志,还能快速自动化形成测试用例,供自动化压力测试,有效实现了车机系统画面黑屏规避、分类、检测、恢复及预警。
2、第一方面,本专利技术实施例公开了一种车机系统画面黑屏处理方法,所述车机系统包含最小系统和主系统;所述方法包括:在所述车机系统中设置最高显示优先级图层,所述图层实时存储当前仪表最新帧画面;当主系统出现黑屏时,启用最小系统,并将最高显示优先级图层里存储的帧画面显示在系统仪表上,主系统重启;当主系统重启完成后,系统仪表显示画面切换至主系统,并更新最高显
3、进一步的,所述车机系统还包含黑屏监测服务,所述黑屏监测服务实时监测系统接口的黑屏上报情况;若监测到黑屏事件,则黑屏监测服务将黑屏信息上报至后台服务器,并上传相关日志信息。
4、进一步的,所述方法还包括:对黑屏场景进行分类标记;当黑屏监测服务监测到黑屏事件时,先检查黑屏类型,然后根据不同的黑屏类型调用对应的数据接口上传相关日志信息。
5、进一步的,所述黑屏场景包括主动黑屏,黑屏监测服务对不同的主动黑屏场景进行编号和日志打印,日志打印格式为:[具体时间][相关服务][黑屏编号][特征值],其中,所述特征值为黑屏产生的条件。
6、进一步的,所述黑屏场景包括被动黑屏,黑屏监测服务对不同的被动黑屏场景进行编号和日志打印,日志打印格式为:[黑屏标志位][黑屏类型][黑屏编号]。
7、进一步的,所述车机系统还包括黑屏业务层;当黑屏业务层发生黑屏事件时,会将黑屏信息上报至黑屏监测服务。
8、进一步的,所述方法还包括:当发生黑屏事件时,后台自动将黑屏信息发送至cft邮箱进行预警;所述黑屏信息包括:vin码,黑屏事件发生时间,黑屏日志信息,日志地址。
9、进一步的,所述方法还包括自动化模拟黑屏压力测试,具体流程包括:在日志系统中设置独立的黑屏日志线程,将黑屏日志信息存储在专属的黑屏日志存储空间内;在日志打印规则里增加所有引起界面动态变化的日志打印专用字段,并将其存储在专属的黑屏日志存储空间内;当黑屏事件上报时,将记录黑屏日志信息的文件夹进行压缩,并上传至云端保存;当需要进行自动化压力测试时,先从云端下载上述黑屏日志信息压缩文件,再根据时间戳以及日志里打印的服务的包名及其专用字段,通过工具模拟再现车机黑屏前的车机行为,结合其他专项压力测试测试定位黑屏问题。
10、第二方面,本专利技术实施例还公开了一种车机系统画面黑屏处理系统。所述系统包括:车机系统,显示模块,后台服务器以及cft小组;所述车机系统包含最小系统和主系统;所述车机系统中设置有最高显示优先级图层,所述图层实时存储当前仪表最新帧画面;当主系统出现黑屏时,启用最小系统,并将最高显示优先级图层里存储的帧画面显示在系统仪表上,主系统重启;当主系统重启完成后,系统仪表显示画面切换至主系统,并更新最高显示优先级图层中的帧画面。
11、进一步的,所述车机系统还包括黑屏监测服务,黑屏业务层,app黑屏埋点以及日志系统;当黑屏监测服务监测到黑屏业务层出现黑屏事件时,将黑屏信息和相关日志上报给app黑屏埋点,并经后台服务器上报给cft小组;同时车机系统启用最小系统保证用户显示模块必要信息的正常显示。
12、总体而言,通过本专利技术所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
13、1.系统设计中采用双系统方案,尽可能规避黑屏情况,使用户尽可能感知不到黑屏事件的发生。
14、2.提前识别出可能的黑屏场景,当出现用户可感知到的黑屏场景时,可及时干预。
15、3.当出现黑屏事件时,系统可做到自动恢复,后台可实时监测黑屏发生情况,且能传递日志详细解析根因。
16、4.基于返回的日志,可快速自动化形成测试用例,供自动化压力测试。
本文档来自技高网...【技术保护点】
1.一种车机系统画面黑屏处理方法,所述车机系统包含最小系统和主系统;所述方法包括:
2.如权利要求1所述的车机系统画面黑屏处理方法,其特征在于,所述车机系统还包含黑屏监测服务,所述黑屏监测服务实时监测系统接口的黑屏上报情况;若监测到黑屏事件,则黑屏监测服务将黑屏信息上报至后台服务器,并上传相关日志信息。
3.如权利要求2所述的车机系统画面黑屏处理方法,其特征在于,所述方法还包括:对黑屏场景进行分类标记;当黑屏监测服务监测到黑屏事件时,先检查黑屏类型,然后根据不同的黑屏类型调用对应的数据接口上传相关日志信息。
4.如权利要求3所述的车机系统画面黑屏处理方法,其特征在于,所述黑屏场景包括主动黑屏,黑屏监测服务对不同的主动黑屏场景进行编号和日志打印,日志打印格式为:[具体时间][相关服务][黑屏编号][特征值],其中,所述特征值为黑屏产生的条件。
5.如权利要求3所述的车机系统画面黑屏处理方法,其特征在于,所述黑屏场景包括被动黑屏,黑屏监测服务对不同的被动黑屏场景进行编号和日志打印,日志打印格式为:[黑屏标志位][黑屏类型][黑屏编号]。
6.如权利要求2所述的车机系统画面黑屏处理方法,其特征在于,所述车机系统还包括黑屏业务层;当黑屏业务层发生黑屏事件时,会将黑屏信息上报至黑屏监测服务。
7.如权利要求1所述的车机系统画面黑屏处理方法,其特征在于,所述方法还包括:
8.如权利要求1所述的车机系统画面黑屏处理方法,其特征在于,所述方法还包括自动化模拟黑屏压力测试,具体流程包括:
9.一种车机系统画面黑屏处理系统,其特征在于,所述系统包括:车机系统,显示模块,后台服务器以及CFT小组;所述车机系统包含最小系统和主系统;
10.如权利要求9所述的车机系统画面黑屏处理系统,其特征在于,所述车机系统还包括黑屏监测服务,黑屏业务层,APP黑屏埋点以及日志系统;当黑屏监测服务监测到黑屏业务层出现黑屏事件时,将黑屏信息和相关日志上报给APP黑屏埋点,并经后台服务器上报给CFT小组;同时车机系统启用最小系统保证用户显示模块必要信息的正常显示。
...【技术特征摘要】
1.一种车机系统画面黑屏处理方法,所述车机系统包含最小系统和主系统;所述方法包括:
2.如权利要求1所述的车机系统画面黑屏处理方法,其特征在于,所述车机系统还包含黑屏监测服务,所述黑屏监测服务实时监测系统接口的黑屏上报情况;若监测到黑屏事件,则黑屏监测服务将黑屏信息上报至后台服务器,并上传相关日志信息。
3.如权利要求2所述的车机系统画面黑屏处理方法,其特征在于,所述方法还包括:对黑屏场景进行分类标记;当黑屏监测服务监测到黑屏事件时,先检查黑屏类型,然后根据不同的黑屏类型调用对应的数据接口上传相关日志信息。
4.如权利要求3所述的车机系统画面黑屏处理方法,其特征在于,所述黑屏场景包括主动黑屏,黑屏监测服务对不同的主动黑屏场景进行编号和日志打印,日志打印格式为:[具体时间][相关服务][黑屏编号][特征值],其中,所述特征值为黑屏产生的条件。
5.如权利要求3所述的车机系统画面黑屏处理方法,其特征在于,所述黑屏场景包括被动黑屏,黑屏监测服务对不同的被动黑屏场景进行编号和...
【专利技术属性】
技术研发人员:张洋,王猛,赵昊卿,徐昊,杨玄,
申请(专利权)人:东风汽车集团股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。