一种实现国标32960自动化检测的装置及方法与流程

文档序号:11261118阅读:580来源:国知局

本发明涉及自动化检测领域,特别涉及一种基于可配置指令步骤实现国标32960自动化检测装置及方法。



背景技术:

随着新能源汽车的普及和快速发展,出于市场规范化及安全角度考虑,大量新能源车急需完成国标检测,以便政府职能部门统一监管,更好的发展新能源技术。因此国家出台了电动汽车远程服务与管理系统技术规范及国标32960。

目前在国标32960的检测过程中,进行车型检测的车厂人员(用户)和负责查看分析数据的管理人员(管理员)不在同一个地方,双发需要协调共同完成某些步骤的检测,只能通过电话的形式,这其中可能有理解上的歧义,检测过程由于需要负责查看分析数据的管理人员(管理员)的查看和分析,可能会由于个人因素造成不公平现象,而且以往要检测车辆上传的数据是否符合国标,需要人工参与查看后台监控界面,甚至要查看原始数据报文,过程中还需要和相关人员打电话协调,整个过程繁琐效率不高,需要投入人力成本。



技术实现要素:

本发明的目的是提供一种基于可配置指令步骤实现国标32960自动化检测的装置及方法,无需管理员值守,可同时多个用户一起测试,无人为干预,保证公平公正。

为实现上述目的,本发明提供了如下方案:

一种基于可配置指令步骤实现国标32960自动化检测的装置及方法,包括包括人机交互单元、中央控制单元、数据处理单元、数据采集单元和数据存储单元,人机交互单元与中央控制单元通过网络连接,中央控制单元与数据处理单元连接,数据处理单元与数据存储单元连接,数据存储单元与数据采集单元连接,人机交互单元用于接收和显示中央控制单元发出的信息并向中央控制单元发送请求信息,中央控制单元用于发送请求信息给数据处理单元,数据采集单元用于采集车辆状态信息并将车辆状态信息发送到数据存储单元,数据存储单元将车辆状态信息发送到数据处理单元,数据处理单元将车辆状态信息进行分析根据请求信息发送到中央控制单元。

一种基于可配置指令步骤实现国标32960自动化检测的方法包括步骤:

获取待检车辆信息;

验证所述待检车辆信息,确认所述待检车辆信息无误后发送确认信息到中央控制单元;

开始接收测试指令信息;

数据采集单元实时获取车辆状态信息并存储到数据存储单元,同时推送到数据处理单元待分析;

开始执行所述测试指令信息,并通过中央控制单元请求数据处理单元对数据进行分析,得到分析结果;

将所述分析结果发送到人机交互单元并得出下一步测试指令信息;

根据所述下一步测试指令判断是否结束检测;如果所述下一步测试指令是结束测试指令,则停止检测,否则继续检测。

根据本发明提供的具体实施例,本发明公开了以下技术效果:

本发明的一种基于可配置指令步骤实现国标32960自动化检测的装置方法,通过自助的方式,由用户根据app的提示指引,完成管理员事先编制好的各项指令步骤检测,计算机自动分析判断得出检测结果,节约了人力成本并且提升了检测效率。以往的检测过程由于需要管理员的查看和分析,可能会由于个人因素造成不公平现象,本发明是基于计算机计算判定的结果,所以保证了公平公正性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一种基于可配置指令步骤实现国标32960自动化检测的装置的结构示意图;

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明的目的是提供一种基于可配置指令步骤实现国标32960自动化检测的装置及方法,通过自助的方式,由用户根据app的提示指引,完成管理员事先编制好的各项指令步骤检测,计算机自动分析判断得出检测结果,节约了人力成本并且提升了检测效率。以往的检测过程由于需要管理员的查看和分析,可能会由于个人因素造成不公平现象,本发明是基于计算机计算判定的结果,所以保证了公平公正性。

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。

实施例:

如图1,一种实现国标32960自动化检测的装置,包括包括人机交互单元(1)、中央控制单元(2)、数据处理单元(3)、数据采集单元(5)和数据存储单元(4),人机交互单元(1)与中央控制单元(2)通过网络连接,中央控制单元(2)与数据处理单元(3)连接,数据处理单元(3)与数据存储单元(4)连接,数据存储单元(4)与数据采集单元(5)连接,人机交互单元(1)用于接收和显示中央控制单元(2)发出的信息并向中央控制单元(2)发送请求信息,中央控制单元(2)用于发送请求信息给数据处理单元(3),数据采集单元(5)用于采集车辆状态信息并将车辆状态信息发送到数据存储单元(4),数据存储单元(4)将车辆状态信息发送到数据处理单元(3),数据处理单元(3)将车辆状态信息进行分析根据请求信息发送到中央控制单元(2)。

一种基于可配置指令步骤实现国标32960自动化检测的方法,包括步骤:

获取待检车辆信息;

验证所述待检车辆信息,确认所述待检车辆信息无误后发送确认信息到中央控制单元;

开始接收测试指令信息;

数据采集单元实时获取车辆状态信息并存储到数据存储单元,同时推送到数据处理单元待分析;

开始执行所述测试指令信息,并通过中央控制单元请求数据处理单元对数据进行分析,得到分析结果;

将分析结果发送到人机交互单元并得出下一步测试指令信息;

根据下一步测试指令判断是否结束检测;如果下一步测试指令是结束测试指令,则停止检测,否则继续检测。

人机交互单元(1)app

用户登录并选择预约的车辆,点击准备就绪后,app通过http接口每隔5秒轮询一次后台指令,如果有新指令则执行指令的内容跳转到相应的界面,收到当前步骤的测试结果时弹出提示框显示结果。

中央控制单元(2)

负责指令步骤的查看、编写、修改、删除、保存.每一步的步骤定义保存在mysql数据库中,可以显示当前所有正在测试的车辆,包括步骤执行到哪一步,该步骤检测结果等内容。针对每辆车,检测开始后,从第一步开始依次向app发送步骤,app收到步骤指令后,点击”开始”按钮通过http接口反馈给后台,后台收到反馈后,通过发送kafka消息给storm节点,通知storm开始计算分析终端上传的车辆数据,storm得出测试结果之后发送kafka消息给后台,后台再把这个消息加工处理后发送给app进行结果显示.

后台给storm发送[流程开始]的消息格式:

messagetype:init,vid:uuid,processflag:abc123,time:12345678901234,dataitem:base64{json},confirm:0

后台给storm发送[测试步骤]的消息格式:

messagetype:cmd,vid:uuid,processflag:abc123,stepflag:abc123,time:12345678901234,code:login,startend:0,parameters:base64{json},confirm:0

数据处理单元(3)storm计算中心

接收到后台发送过来的kafka消息后,根据消息中的参数去读取对应车辆的数据,根据事先定义的规则进行判断,得出结果后通过kafka消息反馈给后台.

storm给后台发送[测试结果]的消息格式:

message:result,vid:uuid,processflag:abc123,stepflag:abc123,time:12345678901234,code:login,flag:1,errortime:12345678901234,errorcode:1_2_3

本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1