【技术实现步骤摘要】
一种车载以太网服务自动点检方法及系统
[0001]本专利技术涉及车载以太网测试领域,更具体地,涉及一种车载以太网服务自动点检方法及系统。
技术介绍
[0002]在车载以太网测试项目中,为了保障发布版本的质量,会对以太网服务逐个进行点检。其中主要涉及对每个服务的发布订阅流程,以及相关周期事件的检查,而点检方式主要是依靠人工分析以太网报文。但是车载以太网服务一般数量较多,动辄上百个,点检时需要分析的以太网报文一般也在几十万条以上,导致人工点检耗时较长,而且容易发生漏测误测的情况。
技术实现思路
[0003]本专利技术为了解决车载以太网服务人工点检效率低、质量难以保障的问题,提供一种车载以太网服务自动点检方法及系统,以提高车载以太网服务的点检效率,确保点检质量。
[0004]根据本专利技术的第一方面,提供了一种车载以太网服务自动点检方法,包括:
[0005]基于CANoe软件录制需要点检的以太网报文;
[0006]基于Python程序解析所述以太网报文,按报文类型将解析后的以太网报文存储为相
【技术保护点】
【技术特征摘要】
1.一种车载以太网服务自动点检方法,其特征在于,包括:基于CANoe软件录制需要点检的以太网报文;基于Python程序解析所述以太网报文,按报文类型将解析后的以太网报文存储为相应的二维数据表;基于Python程序解析以太网服务模板表,提取所有需要点检的服务信息;基于任一个需要点检的服务的服务信息,在二维数据表中检验当前服务对应的点检项,得到每一个点检项的点检结果;将点检结果写入所述太网服务模板表,所述点检结果与所述服务信息对应。2.根据权利要求1所述的自动点检方法,其特征在于,所述报文类型包括Offer Service、Subscribe和Event Notification;所述基于Python程序解析所述以太网报文,按报文类型将解析后的以太网报文存储为相应的二维数据表,包括:根据不同的报文类型将所述以太网报文存储在不同的二维数据表,所述二维数据表包括时间戳字段和服务信息字段。3.根据权利要求2所述的自动点检方法,其特征在于,还包括:根据车载以太网的服务表,整理出以太网服务模板表,所述以太网服务模板表中包括所有需要点检的服务的服务信息以及每一个服务的每一个点检项的预期结果。4.根据权利要求3所述的自动点检方法,其特征在于,所述基于Python程序解析以太网服务模板表,提取所有需要点检的服务的服务信息,包括:基于Python程序解析以太网服务模板表,提取其中所有的服务信息以及每一个服务的每一个点检项的预期结果。5.根据权利要求4所述的自动点检方法,其特征在于,所述基于任一个需要点检的服务的服务信息,在二维数据表中检验当前服务对应的点检项,得到每一个点检项的点检结果,包括:根据任一个需要点检的服务的点检类型,找到相应类型的二维数据表;基于所述任一个需要点检的服务的服务信息,在相应的所述二维数据表中找到对应的所有的点检...
【专利技术属性】
技术研发人员:周风明,肖文豪,黄泓辞,
申请(专利权)人:武汉光庭信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。