一种低代码工业设备与AI融合分析方法技术

技术编号:38079400 阅读:12 留言:0更新日期:2023-07-06 08:46
本发明专利技术提供了一种低代码工业设备与AI融合分析方法及系统,涉及视频分析技术领域,所述方法包括:获取视频分析指令;对所述视频分析指令进行解析,得到与所述视频分析指令对应的视频分析逻辑、与摄像头关联的硬件设备及所述硬件设备对应的设备参数;加载所述硬件设备的视频流,基于所述视频流与所述设备参数对所述视频分析逻辑进行逻辑验证,得到逻辑验证结果。本发明专利技术支持用户自定义编辑摄像头与硬件设备的实时分析逻辑,能够从根源解决整体分析逻辑不灵活的问题。辑不灵活的问题。辑不灵活的问题。

【技术实现步骤摘要】
一种低代码工业设备与AI融合分析方法


[0001]本专利技术涉及视频分析
,特别是涉及一种低代码工业设备与AI融合分析方法。

技术介绍

[0002]传统的PLC、单片机等硬件设备联动控制是通过硬件设备接入上位机然后实现一对一通信,在遇到需要跨上位机调用和查询时,一般是通过上位机HTTP接口通信,有请求慢和不灵活的问题。
[0003]传统的视频分析和设备联动技术需要提前先把算法分析逻辑和硬件设备控制逻辑定好然后编写为固定的代码,在投入使用后不能动态调整逻辑,如果需要调整只能重新编写代码,有不灵活和重复投入开发人力的问题。
[0004]目前有使用固定配置项的方法来绑定摄像头和硬件设备联动分析的技术,能解耦摄像头和硬件设备,实现用相同的代码接入不同的设备,但是仅仅只解决了固定搭配问题,没有从根源解决整体分析逻辑不灵活的问题。

技术实现思路

[0005]针对现有技术中的上述问题,本专利技术提供了一种低代码工业设备与AI融合分析方法,解决了视频分析逻辑与硬件设备搭配不灵活的问题。
[0006]为了达到上述专利技术目的,本专利技术采用的技术方案如下:一种低代码工业设备与AI融合分析方法,包括以下步骤:
[0007]S1:获取视频分析指令;
[0008]S2:对所述视频分析指令进行解析,得到与所述视频分析指令对应的视频分析逻辑、与摄像头关联的硬件设备及所述硬件设备对应的设备参数设备值;
[0009]S3:加载所述摄像头的视频流,基于所述视频流与所述设备参数对所述视频分析逻辑进行逻辑验证,得到逻辑验证结果,所述逻辑验证结果包括视频分析逻辑通过和视频分析逻辑不通过。
[0010]优选地,所述步骤S3包括以下步骤:
[0011]S11:获取用户输入的视频分析指令,并按照预设格式对所述视频分析指令进行封装;
[0012]S12:将封装好的视频分析指令发送给算力负载最低的算法服务器。
[0013]优选地,S30:间隔预设时间进行一次逻辑验证;
[0014]S31:对所述视频分析逻辑进行节点划分,得到逻辑节点,所述逻辑节点的类别包括数量验证节点和设备值验证节点;
[0015]S32:按照逻辑节点对所述视频分析逻辑进行逻辑验证。
[0016]优选地,所述步骤S32包括以下步骤:
[0017]S301:判断当前节点是否为数量验证节点;
[0018]S302:在当前节点是数量验证节点时,判断视频流中目标物数量是否满足数量阈值,若是,执行步骤S303,若否,执行步骤S306;
[0019]S303:判断所述视频流是否有时间信息,若是,执行步骤S305,若否,执行步骤S304;
[0020]S304:将当前时间作为所述视频流的时间信息,执行步骤S305;
[0021]S305:判断所述时间信息是否满足第一时间阈值,若否,执行步骤S306,若是,执行步骤S301,直到所有逻辑节点验证完毕;
[0022]S306:视频分析逻辑不通过。
[0023]优选地,所述步骤S32还包括以下步骤:
[0024]312:在当前节点不是数量验证节点时,确定当前节点为设备值验证节点,获取所述硬件设备的设备值;
[0025]313:判断所述设备值是否满足设备预设设备值,若是,执行步骤314,若否,执行步骤306;
[0026]314:判断所述设备值是否有时间信息,若是,执行步骤316,若否,执行步骤315;
[0027]315:将当前时间作为所述设备值的时间信息,执行步骤316;
[0028]316:判断所述直接信息是否满足第二时间阈值,若否,执行步骤306,若是,执行步骤301,直到所有逻辑节点验证完毕。
[0029]优选地,所述预设设备值包括设定状态值和数据阈值。
[0030]另一方面,一种低代码工业设备与AI融合分析系统,包括:
[0031]前端,用于获取视频分析指令;
[0032]算法服务器,用于对所述视频分析指令进行解析,得到与所述视频分析指令对应的视频分析逻辑、与摄像头关联的硬件设备及所述硬件设备对应的设备参数;加载所述摄像头的视频流,基于所述视频流与所述设备参数对所述视频分析逻辑进行逻辑验证,得到逻辑验证结果,所述逻辑验证结果包括视频分析逻辑通过和视频分析逻辑不通过。
[0033]本专利技术的有益效果为:本专利技术提供了一种低代码工业设备与AI融合分析方法,能支持用户自定义编辑摄像头与硬件设备的实时分析逻辑,能够从根源解决整体分析逻辑不灵活的问题。
附图说明
[0034]图1为本专利技术一实施例所提供的一种低代码工业设备与AI融合分析方法的流程图;
[0035]图2为本专利技术另一实施例所提供的一种低代码工业设备与AI融合分析系统的结构示意图。
具体实施方式
[0036]下面对本专利技术的具体实施方式进行描述,以便于本
的技术人员理解本专利技术,但应该清楚,本专利技术不限于具体实施方式的范围,对本
的普通技术人员来讲,只要各种变化在所附的权利要求限定和确定的本专利技术的精神和范围内,这些变化是显而易见的,一切利用本专利技术构思的专利技术创造均在保护之列。
[0037]实施例一
[0038]如图1所示,图为本专利技术实施例所提供的一种低代码工业设备与AI融合分析方法的流程图,所述方法包括以下步骤:
[0039]S1:获取视频分析指令;
[0040]S2:对所述视频分析指令进行解析,得到与所述视频分析指令对应的视频分析逻辑、与摄像头关联的硬件设备及所述硬件设备对应的设备参数;
[0041]S3:加载所述摄像头的视频流,基于所述视频流与所述设备参数对所述视频分析逻辑进行逻辑验证,得到逻辑验证结果,所述逻辑验证结果包括视频分析逻辑通过和视频分析逻辑不通过。
[0042]本专利技术实施例提供了一种低代码工业设备与AI融合分析方法,能够获取用户的视频分析指令,根据用户的视频分析指令对摄像头与硬件设备的实时分析逻辑进行验证,从而实现摄像头与硬件设备分析逻辑的灵活搭配。
[0043]在本专利技术实施例中,S11:获取用户输入的视频分析指令,并按照预设格式对所述视频分析指令进行封装;
[0044]其中,通过设计好的前端可视化页面获取用户输入的视频分析指令,便于用户理解视频分析逻辑,避免用户输入无法解析的视频分析指令;所述预设格式包括但不限于json格式;
[0045]S12:将封装好的视频分析指令发送给算力负载最低的算法服务器;
[0046]具体的,通过中心服务器获取各个算法服务器的算力负载等数据,并根据这些数据从多个算法服务器中确定出算力负载最低的算法服务器,保证了算力均衡,提高了逻辑分析指令验证的效率。
[0047]在本专利技术实施例中,步骤S3包括以下步骤:
[0048]S30:间隔预设时间进行一次逻辑验证,其中,所述预设时间根据实际分析需求、算法服务器算力等数据设置,例如本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种低代码工业设备与AI融合分析方法,其特征在于,包括以下步骤:S1:获取视频分析指令;S2:对所述视频分析指令进行解析,得到与所述视频分析指令对应的视频分析逻辑、与摄像头关联的硬件设备及所述硬件设备对应设备参数;S3:加载所述摄像头的视频流,基于所述视频流与所述设备参数对所述视频分析逻辑进行逻辑验证,得到逻辑验证结果,所述逻辑验证结果包括视频分析逻辑通过和视频分析逻辑不通过。2.根据权利要求1所述的方法,其特征在于,所述步骤S1包括以下步骤:S11:获取用户输入的视频分析指令,并按照预设格式对所述视频分析指令进行封装;S12:将封装好的视频分析指令发送给算力负载最低的算法服务器。3.根据权利要求2所述的方法,其特征在于,所述步骤S3包括以下步骤:S30:间隔预设时间进行一次逻辑验证;S31:对所述视频分析逻辑进行节点划分,得到逻辑节点,所述逻辑节点的类别包括数量验证节点和设备值验证节点;S32:按照逻辑节点对所述视频分析逻辑进行逻辑验证。4.根据权利要求3所述的方法,其特征在于,所述步骤S32包括以下步骤:S301:判断当前节点是否为数量验证节点;S302:在当前节点是数量验证节点时,判断视频流中目标物数量是否满足数量阈值,若是,执行步骤S303,若否,执行步骤S306;S303:判断所述视频流是否有时间信息,若是,执行步骤S305,若否,执行步骤S304;S304:将...

【专利技术属性】
技术研发人员:李鋆陈俊星张霖驹
申请(专利权)人:成都光束慧联科技有限公司
类型:发明
国别省市:

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

1