一种设备检测系统、方法、终端以及存储介质技术方案

技术编号:19352038 阅读:16 留言:0更新日期:2018-11-07 17:27
本发明专利技术公开一种设备检测系统、方法、终端以及存储介质,系统包括:报文转换模块,用于对被检测设备进行登记;界面管理模块,用于接收检测指令,并将检测指令分为参数设置数组、产品序列号数组和策略数组;策略控制库模块,用于接收策略数组以获取控制报文,并组装成策略报文数组发送至策略控制模块;策略控制模块,用于将策略报文数组与产品序列号数组发送到策略发送模块;策略发送模块,用于进行报文组装,发送到报文转换模块;报文转换模块,用于将报文转换成二进制报文发送到连接模块;连接模块,用于将二进制报文发送到被检测设备,接收返回的检测报文以进行显示。本发明专利技术能满足批量、智能、快速可视化的检测要求。

【技术实现步骤摘要】
一种设备检测系统、方法、终端以及存储介质
本专利技术涉及智能检测领域,尤其涉及一种设备检测系统、方法、终端以及存储介质。
技术介绍
随着物联网事业的不断发展,嵌入式设备越来越多的被应用到物联网中,为了让相关嵌入式设备在生产过程中可以被快速检测出产品的问题,提高产线检验的效率,目前已经开发出了一些相关的产品检测软件。但现如今的产线检测软件,存在单次检测产品数量少,检测项目有限,检测延时严重,操作繁琐不易操作的问题,不能满足批量、智能、可视化的检测要求。
技术实现思路
针对上述问题,本专利技术的目的在于提供一种设备检测系统、方法、终端以及存储介质,可达到批量、智能、可视化、快速无延时的检测要求。本专利技术实施例提供了一种设备检测系统,包括:报文转换模块,用于对当前接入的至少一个被检测设备进行登记,以确定每个所述被检测设备的信道;界面管理模块,用于接收用户基于操作界面下发的对至少一个被检测设备进行检测的检测指令,并将所述检测指令分为参数设置数组、产品序列号数组和策略数组;其中,所述参数设置数组被发送至数据判断模块,所述产品序列号数组被发送至策略控制模块,所述策略数组被发送至策略控制库模块;所述策略控制库模块,用于接收所述策略数组,根据所述策略数组获取与所述策略数组中的策略对应的至少一个控制报文,并将所述至少一个控制报文组装成策略报文数组后发送至策略控制模块;所述策略控制模块,用于将所述策略报文数组与所述产品序列号数组发送到策略发送模块;所述策略发送模块,用于根据所述策略报文数组与所述产品序列号数组数据进行组装,并将组装好的报文发送到报文转换模块;所述报文转换模块,还用于将组装好的报文转换成相应的二进制报文发送到连接模块;所述连接模块,用于将二进制报文发送到相应的被检测设备进行检测,并接收相应的被检测设备根据所述二进制报文返回的检测报文,并将所述检测报文通过报文转换模块发送到数据判断模块;其中,所述检测报文包括所述被检测设备根据所述二进制报文生成的检测参数;所述数据判断模块,用于根据所述参数设置数组对待检测设备返回的检测报文中的检测参数进行判断,并将判断好的检测参数发送到界面管理模块进行显示。优选地,所述连接模块与所述被检测设备基于TCP或UDP协议进行连接。优选地,所述策略控制库模块具体包括:报文搜索单元,用于提取接收的策略数组中包含的每个策略的检测功能名称,并在策略控制文档中进行搜索,以获取与每个策略的检测功能名称相应的JSON格式的控制报文;其中,所述策略控制文档用于存储至少一项JSON格式的控制报文,每项控制报文包括编辑在报文头的检测功能名称;组装单元,用于对获取的至少一个JSON格式的控制报文进行组装,生成策略报文数组并发送到策略控制模块。优选地,所述策略控制库模块还包括:策略写入单元,用于接收用户输入的JSON格式的控制报文以及与所述JSON格式的控制报文对应的检测功能名称,并将所述检测功能名称编辑在JSON格式的控制报文头前写入所述策略控制文档。本专利技术实施例还提供了一种设备检测方法,包括:对当前接入的至少一个被检测设备进行登记,以确定每个所述被检测设备的信道;接收用户基于操作界面下发的对至少一个被检测设备进行检测的检测指令,并将所述检测指令分为参数设置数组、产品序列号数组和策略数组;根据所述策略数组获取与所述策略数组中的策略对应的至少一个控制报文,并将所述至少一个控制报文组装成策略报文数组;根据所述策略报文数组与所述产品序列号数组数据进行组装;将组装好的报文转换成相应的二进制报文发送到相应的被检测设备进行检测;接收相应的被检测设备返回的检测报文;其中,所述检测报文包括所述被检测设备根据所述二进制报文生成的检测参数;根据所述参数设置数组对待检测设备返回的检测报文中的检测参数进行判断,将判断好的检测参数进行显示。优选地,与所述被检测设备基于TCP或UDP协议进行连接。优选地,所述根据所述检测数组获取控制报文,并将所述控制报文组装成策略报文数组具体包括:提取接收的策略数组中包含的每个策略的检测功能名称,并在策略控制文档中进行搜索,以获取与每个策略的检测功能名称相应的JSON格式的控制报文;其中,所述策略控制文档用于存储至少一项JSON格式的控制报文,每项控制报文包括编辑在报文头的检测功能名称;对获取的至少一个JSON格式的控制报文进行组装,生成策略报文数组。优选地,还包括:接收用户输入的JSON格式的控制报文以及与所述JSON格式的控制报文对应的检测功能名称,并将所述检测功能名称编辑在JSON格式的控制报文头前写入所述策略控制文档。本专利技术实施例还提供了一种设备检测终端,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上述的设备检测方法。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上述的设备检测方法。上述一个实施例中,通过内置的报文转换模块获取被检测设备的相关信息,通过设置的参数设置数组对返回的检测参数进行自动比较,实现产品自动检测功能,解决现有产品检测过程中出现的一系列问题。此外,本实施例由于检测指令的下发和对嵌入式设备的信息获取基于报文转换模块实现,因此解决单次测试产品数量少、测试设备品类少的问题。同时由于本系统包含报文转换模块,将省略上位机的相关操作,因此本实施例不会存在因为上位机下发指令产生的消息拥挤问题,进而减少检测多台设备产生的延时问题。附图说明为了更清楚地说明本专利技术的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例提供的设备检测系统的结构示意图。图2是本专利技术第一实施例提供的一种操作界面示意图。图3是本专利技术第一实施例提供的另一种操作界面示意图。图4是本专利技术第二实施例提供的设备检测方法的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术第一实施例提供了一种设备检测系统100,包括:报文转换模块10,用于对当前接入的至少一个被检测设备进行登记,以获取每个所述被检测设备的信道;在本实施例中,当被测试设备接入到报文转换模块10后,所述报文转换模块10对当前接入的被检测设备进行登记,其中,所述报文转换模块10获取每个所述被检测设备的产品序列号以及为每个所述被检测设备分配的信道,并将所述产品序列号与对应的信道进行绑定,从而实现被检测设备的登记。。需要说明的是,在本实施中,可同时接入多个待检测设备。需要说明的是,在本实施中,所述被检测设备可通过TCP或UDP协议接入到报文转换模块10,当然,还可以基于其他通信协议,本专利技术不做具体限定。需要说明的是,在本实施例中,所述被检测设备例如可为嵌入式设备,例如智慧路灯控本文档来自技高网...

【技术保护点】
1.一种设备检测系统,其特征在于,包括:报文转换模块,用于对当前接入的至少一个被检测设备进行登记,以获取每个所述被检测设备的信道;界面管理模块,用于接收用户基于操作界面下发的对至少一个被检测设备进行检测的检测指令,并将所述检测指令分为参数设置数组、产品序列号数组和策略数组;其中,所述参数设置数组被发送至数据判断模块,所述产品序列号数组被发送至策略控制模块,所述策略数组被发送至策略控制库模块;所述策略控制库模块,用于接收所述策略数组,根据所述策略数组获取与所述策略数组中的策略对应的至少一个控制报文,并将所述至少一个控制报文组装成策略报文数组后发送至策略控制模块;所述策略控制模块,用于将所述策略报文数组与所述产品序列号数组发送到策略发送模块;所述策略发送模块,用于根据所述策略报文数组与所述产品序列号数组数据进行组装,并将组装好的报文发送到报文转换模块;所述报文转换模块,还用于将组装好的报文转换成相应的二进制报文发送到连接模块;所述连接模块,用于将二进制报文发送到相应的被检测设备进行检测,并接收相应的被检测设备根据所述二进制报文返回的检测报文,并将所述检测报文通过报文转换模块发送到数据判断模块;其中,所述检测报文包括所述被检测设备根据所述二进制报文生成的检测参数;所述数据判断模块,用于根据所述参数设置数组对待检测设备返回的检测报文中的检测参数进行判断,并将判断好的检测参数发送到界面管理模块进行显示。...

【技术特征摘要】
1.一种设备检测系统,其特征在于,包括:报文转换模块,用于对当前接入的至少一个被检测设备进行登记,以获取每个所述被检测设备的信道;界面管理模块,用于接收用户基于操作界面下发的对至少一个被检测设备进行检测的检测指令,并将所述检测指令分为参数设置数组、产品序列号数组和策略数组;其中,所述参数设置数组被发送至数据判断模块,所述产品序列号数组被发送至策略控制模块,所述策略数组被发送至策略控制库模块;所述策略控制库模块,用于接收所述策略数组,根据所述策略数组获取与所述策略数组中的策略对应的至少一个控制报文,并将所述至少一个控制报文组装成策略报文数组后发送至策略控制模块;所述策略控制模块,用于将所述策略报文数组与所述产品序列号数组发送到策略发送模块;所述策略发送模块,用于根据所述策略报文数组与所述产品序列号数组数据进行组装,并将组装好的报文发送到报文转换模块;所述报文转换模块,还用于将组装好的报文转换成相应的二进制报文发送到连接模块;所述连接模块,用于将二进制报文发送到相应的被检测设备进行检测,并接收相应的被检测设备根据所述二进制报文返回的检测报文,并将所述检测报文通过报文转换模块发送到数据判断模块;其中,所述检测报文包括所述被检测设备根据所述二进制报文生成的检测参数;所述数据判断模块,用于根据所述参数设置数组对待检测设备返回的检测报文中的检测参数进行判断,并将判断好的检测参数发送到界面管理模块进行显示。2.根据权利要求1所述的设备检测系统,其特征在于,所述连接模块与所述被检测设备基于TCP或UDP协议进行连接。3.根据权利要求1所述的设备检测系统,其特征在于,所述策略控制库模块具体包括:报文搜索单元,用于提取接收的策略数组中包含的每个策略的检测功能名称,并在策略控制文档中进行搜索,以获取与每个策略的检测功能名称相应的JSON格式的控制报文;其中,所述策略控制文档用于存储至少一项JSON格式的控制报文,每项控制报文包括编辑在报文头的检测功能名称;组装单元,用于对获取的至少一个JSON格式的控制报文进行组装,生成策略报文数组并发送到策略控制模块。4.根据权利要求3所述的设备检测系统,其特征在于,所述策略控制库模块还包括:策略写入单元,用于接收用户输入的JSON格式的控制报文以及与所述JSON格式的控制报文对应的检测功能名...

【专利技术属性】
技术研发人员:李延鸣张宏怡连志强
申请(专利权)人:厦门理工学院
类型:发明
国别省市:福建,35

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

1