基于机器视觉检测系统的信号盒控制方法和装置制造方法及图纸

技术编号:19024429 阅读:39 留言:0更新日期:2018-09-26 19:19
本发明专利技术涉及一种基于机器视觉检测系统的信号盒控制方法,包括:控制端与多个信号盒模块建立连接;所述控制端读取系统配置文件,根据所述系统配置文件中的指令确定需控制的信号盒模块;所述控制端向所述需控制的信号盒模块发送与指令对应的操作命令,通过所述操作命令控制所述信号盒模块执行对应操作。采用本方法,能够对各个信号盒模块进行自由控制。此外还提供了一种基于机器视觉检测系统的信号盒控制装置。

【技术实现步骤摘要】
基于机器视觉检测系统的信号盒控制方法和装置
本专利技术涉及计算机
,特别是涉及一种基于机器视觉检测系统的信号盒控制方法和装置。
技术介绍
在现有的机器视觉检测系统下,传统的信号盒由于需要独立实现许多复杂的功能,控制机器进行信号源切换、采集图像、采集音频、播放音频、网络测试等操作,导致信号盒产品体积过大,对硬件资源的要求也比较高。为了解决这些问题,可以对信号盒进行改进,将信号盒按照实现的功能划分成多个相互独立的信号盒模块,不同的信号盒模块分别用于实现原信号盒的一部分功能。对信号盒的改进使得改进后的信号盒具有体积小,只需要实现原信号盒的一部分功能,需要的硬件资源较少等优点,但也带来了多个信号盒模块不易控制的问题。
技术实现思路
基于此,有必要针对多个信号盒模块不易控制的问题,提供一种基于机器视觉检测系统的信号盒控制方法和装置。一种基于机器视觉检测系统的信号盒控制方法,包括:控制端与多个信号盒模块建立连接;所述控制端读取系统配置文件,根据所述系统配置文件中的指令确定需控制的信号盒模块;所述控制端根据确定的信号盒模块向所述信号盒模块发送与指令对应的操作命令,通过所述操作命令控制所述信号盒模块执行对应操作。在其中一个实施例中,所述方法还包括:检测在第一预设时间内所述控制端是否接收到所述信号盒模块返回的应答信号;若第一预设时间内接收到所述信号盒模块返回的应答信号,则接收所述信号盒模块返回的操作结果,将所述操作结果写入所述系统配置文件。在其中一个实施例中,在所述接收所述信号盒模块返回的应答信号之后,包括:若第一预设时间内未接收到所述信号盒模块返回的应答信号,则重新向所述信号盒模块发送所述操作命令;若连续预设次数未接收到所述信号盒模块返回的应答信号,则判定所述信号盒模块故障。在其中一个实施例中,所述方法还包括:所述控制端接收所述信号盒模块返回的执行所述操作命令得到的操作数据,对所述操作数据进行处理,将处理后的操作数据发送至检测室进行检测。在其中一个实施例中,所述方法还包括:所述控制端实时接收信号盒模块发送的心跳包数据,所述心跳包数据中包括信号盒模块发送所述心跳包数据的时间;所述控制端根据信号盒模块发送所述心跳包数据的时间监测在第二预设时间内是否收到同一信号盒模块发送的心跳包数据;若第二预设时间内未接收到同一信号盒模块发送的心跳包数据,则判定所述信号盒模块离线。一种基于机器视觉检测系统的信号盒控制装置,所述装置包括:连接模块,用于与多个信号盒模块建立连接;配置文件查询模块,用于读取系统配置文件,根据查询到的所述系统配置文件中的指令确定需控制的信号盒模块;操作命令发送模块,用于向需控制的信号盒模块发送与查询到的指令对应的操作命令,通过所述操作命令控制所述信号盒模块执行对应操作。在其中一个实施例中,所述装置还包括:应答信号接收检测模块,用于检测在第一预设时间内是否接收到所述信号盒模块返回的应答信号;操作结果接收模块,用于若第一预设时间接收到所述信号盒模块返回的应答信号,则接收所述信号盒模块返回的操作结果,将所述操作结果写入所述系统配置文件。在其中一个实施例中,所述装置还包括:操作命令重发模块,用于若第一预设时间内未接收到所述信号盒模块返回的应答信号,则重新向所述信号盒模块发送所述操作命令;故障判定模块,用于若连续预设次数未接收到所述信号盒模块返回的应答信号,则判定所述信号盒模块故障。在其中一个事实例中,所述装置还包括:操作数据处理模块,用于接收所述信号盒模块返回的执行所属操作命令得到的操作数据,对所述操作数据进行处理,将处理后的操作数据发送至检测室进行检测。在其中一个实施例中,所述装置还包括:心跳包数据接收模块,用于实时接收信号盒模块发送的心跳包数据,所述心跳包数据包括所述心跳包数据的发送时间;监测模块,用于根据信号盒模块发送所述心跳包数据的时间监测在第二预设时间内是否收到同一信号盒模块发送的心跳包数据;离线判定模块,用于若第二预设时间内未接收到同一信号盒模块发送的心跳包数据,则判定所述信号盒模块离线。上述基于机器视觉检测系统的信号盒控制方法和装置,通过与多个信号盒模块建立连接,当读取到系统配置文件中的操作指令时,则向对应的信号盒模块发送相应的操作命令,控制该信号盒模块执行对应的操作,从而实现对各个信号盒模块的控制。附图说明图1为一个实施例中基于机器视觉检测系统的信号盒控制方法的流程图;图2为一个实施例中信号盒模块应答过程的流程图;图3为一个实施例中信号盒模块故障判定的流程图;图4为一个实施例中信号盒模块超时判定的流程图;图5为另一个实施例中基于机器视觉检测系统的信号盒控制方法的流程图;图6为一个实施例中基于机器视觉检测系统的信号盒控制装置的结构框图;图7为另一个实施例中基于机器视觉检测系统的信号盒控制装置的结构框图;图8为又一个实施例中基于机器视觉检测系统的信号盒控制装置的结构框图;图9为再一个实施例中基于机器视觉检测系统的信号盒控制装置的结构框图;图10为再一个实施例中基于机器视觉检测系统的信号盒控制装置的结构框图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不限定本专利技术。如图1所示,在一个实施例中,提供了一种基于机器视觉检测系统的信号盒控制方法,包括:步骤101,控制端与多个信号盒模块建立连接。本实施例中,在机器视觉检测系统下,信号盒的主要工作包括:(1)信号源切换,执行完成后需发送应答;(2)采集一帧图像,执行完成后需发送采集数据给检测室;(3)采集音频,执行完成后需发送采集数据给检测室;(4)开始播放音频,执行完成后需发送应答;(5)停止播放音频,执行完成后需发送应答;(6)汇报网络、USB测试结果,把测试结果作为应答发送给检测室;(7)从检测室下载文件,执行完成后需发送应答;(8)释放连接。由于信号盒的工作较为繁杂,即使只需要完成某一项工作,也需要整个信号盒进行工作,因此信号盒可采取模块化,每个模块分别完成一部分工作,模块之间相互独立.在本实施例中,信号盒采取模块化后,可分别设置为HDMI,AV,YPbPr,Spdif,USB,EthPort,VGA,ViderOut共8个模块,当然,也可不局限于此。信号盒模块与控制端通过有线或无线连接,控制端包括但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑、便携式穿戴设备等。步骤103,控制端读取系统配置文件,根据系统配置文件中的指令确定需控制的信号盒模块。在本实施例中,windows的系统配置文件所采用的存储格式为.ini文件格式,用于统筹windows的各项配置。控制端查询系统配置文件中的指令,由于协议约定了执行各种指令需要的相关操作,故可以根据查找到的指令确定需要进行的操作,并根据需要进行的相关操作确定需要控制的信号盒模块。步骤105,控制端向需控制的信号盒模块发送与指令对应的操作命令,通过该操作命令控制信号盒模块执行对应操作。在本实施例中,控制端通过读取系统配置文件中的指令,获取执行该指令所需要的相关操作,在将对应的操作命令通过有线或无线方式发送给确定的信号盒模块,信号盒模块接收到操作命令后,执行对应的操作。在本实施例中,控制端通本文档来自技高网...

【技术保护点】
1.一种基于机器视觉检测系统的信号盒控制方法,其特征在于,所述方法包括:控制端与多个信号盒模块建立连接;所述控制端读取系统配置文件,根据所述系统配置文件中的指令确定需控制的信号盒模块;所述控制端向所述需控制的信号盒模块发送与指令对应的操作命令,通过所述操作命令控制所述信号盒模块执行对应操作。

【技术特征摘要】
1.一种基于机器视觉检测系统的信号盒控制方法,其特征在于,所述方法包括:控制端与多个信号盒模块建立连接;所述控制端读取系统配置文件,根据所述系统配置文件中的指令确定需控制的信号盒模块;所述控制端向所述需控制的信号盒模块发送与指令对应的操作命令,通过所述操作命令控制所述信号盒模块执行对应操作。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:检测在第一预设时间内所述控制端是否接收到所述信号盒模块返回的应答信号;若第一预设时间内接收到所述信号盒模块返回的应答信号,则接收所述信号盒模块返回的操作结果,将所述操作结果写入所述系统配置文件。3.根据权利要求2所述的方法,其特征在于,在所述接收所述信号盒模块返回的应答信号之后,包括:若第一预设时间内未接收到所述信号盒模块返回的应答信号,则重新向所述信号盒模块发送所述操作命令;若连续预设次数未接收到所述信号盒模块返回的应答信号,则判定所述信号盒模块故障。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述控制端接收所述信号盒模块返回的执行所述操作命令得到的操作数据,对所述操作数据进行处理,将处理后的操作数据发送至检测室进行检测。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述控制端实时接收信号盒模块发送的心跳包数据,所述心跳包数据中包括信号盒模块发送所述心跳包数据的时间;所述控制端根据信号盒模块发送所述心跳包数据的时间监测在第二预设时间内是否收到同一信号盒模块发送的心跳包数据;若第二预设时间内未接收到同一信号盒模块发送的心跳包数据,则判定所述信号盒模块离线。6.一种基于机器视觉检测系统的信号盒控制装置,其特征在于,所述...

【专利技术属性】
技术研发人员:陈耿参林淼张春平
申请(专利权)人:研祥智能科技股份有限公司
类型:发明
国别省市:广东,44

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

1