物联网操作系统中基于物模型的视频监控系统技术方案

技术编号:37769780 阅读:15 留言:0更新日期:2023-06-06 13:33
本发明专利技术公开了一种物联网操作系统中基于物模型的视频监控系统,包括:设备集成模块,用于与外部视频设备连接,以将所有的连接的视频设备的物模型统一描述并接入系统,并通过设备驱动的方式抹平不同类型、不同品牌的视频设备;统一业务接口,与设备集成模块连接,还与上层业务应用连接;流媒体服务模块,与外部视频设备连接,还与上层业务应用连接。本发明专利技术的物联网操作系统中基于物模型的视频监控系统,通过设备集成模块、统一业务接口和流媒体服务模块的设置,便可有效的实现物联设备和视频设备的统一,视频设备控制协议和视频流协议分离,控制协议走物模型的效果。控制协议走物模型的效果。控制协议走物模型的效果。

【技术实现步骤摘要】
物联网操作系统中基于物模型的视频监控系统


[0001]本专利技术涉及一种监控系统,更具体的说是涉及一种物联网操作系统中基于物模型的视频监控系统。

技术介绍

[0002]目前物联网平台中,因为视频设备与物联设备存在比较大的差异(视频设备有完整的协议簇,一般会分成控制层协议和流媒体协议(部分流媒体协议附带控制层协议),控制层协议一般用来控制摄像头的状态,比如,开启录像,云台控制等,流媒体协议主要负责流媒体的传输,比如RTP协议。物联设备本身也有自己的协议,往往都是工业协议,比如Modbus协议,物联设备与物联网系统传输的信息主要是设备的状态信息,这些信息都是离散的信息(传感器信息),比如温度计,就主要传输当前温度的数值,一般传输的数据结构简单。相较于视频设备,物联设备比较容易用物模型进行描述,而视频设备如果用物模型描述,需要将控制层协议和流媒体协议分开。另外视频设备在实际生产环节中都是一组设备(摄像头+NVR+平台),在物模型描述的时候,需要抽象成一个设备)所以一般做法是将视频监控单独做成一个平台,来对接不同厂家的视频设备。这样导致物联设备和视频设备管理不统一,造成管理成本加大,另外在做设备联动的场景的需求时,需要单独去管理视频设备,成本较大。
[0003]例如专利号为2021102742148,名称为视频设备的调度方法、装置、设备及存储介质的专利技术专利便是提供了一种在每个调度周期内,监测预设的每个视频设备的候选任务调度信号队列中,在当前调度周期内是否包含任务调度信号,若包含至少一个任务调度信号,则在至少一个任务调度信号中确定抢占任务调度信号,确定抢占任务调度信号所在的第一任务调度信号队列,并在预设的线程池中确定与第一任务调度信号队列对应的调度线程,进而,通过调度线程执行第一任务调度信号队列中的任务调度信号,以调度对应的视频设备,直至第一任务调度信号队列满足预设的线程释放条件,当前调度周期结束。由此,在提高了任务调度信号的响应速度的同时,降低了系统资源占用以保证了系统响应性能,也是采用了将视频监控单独做成一个平台,来对接不同厂家的视频设备的方式,由此便会导致物联设备和视频设备管理不统一,造成管理成本加大,另外在做设备联动的场景的需求时,需要单独去管理视频设备,成本较大。

技术实现思路

[0004]针对现有技术存在的不足,本专利技术的目的在于提供一种物联设备和视频设备的统一,视频设备控制协议和视频流协议分离,控制协议走物模型的视频监控系统。
[0005]为实现上述目的,本专利技术提供了如下技术方案:一种物联网操作系统中基于物模型的视频监控系统,包括:
[0006]设备集成模块,用于与外部视频设备连接,以将所有的连接的视频设备的物模型统一描述并接入系统,并通过设备驱动的方式抹平不同类型、不同品牌的视频设备;
[0007]统一业务接口,与设备集成模块连接,还与上层业务应用连接,以将视频设备的业务抽象出来,对上层业务应用提供统一的接口,上层业务应用根据统一的业务接口,开发业务系统;
[0008]流媒体服务模块,与外部视频设备连接,还与上层业务应用连接,用于视频设备与上层业务应用之间的视频流传输。
[0009]作为本专利技术的进一步改进,所述设备集成模块集成视频设备的物模型的具体步骤如下:
[0010]步骤一,设备集成模块按照视频设备的物模型将视频设备描述为具有属性、服务、事件的抽象概念;
[0011]步骤二,设备集成模块之后通过iLink协议的数据层协议上报物模型;
[0012]其中,视频设备的物模型和物联设备的物模型保持一致,视频设备的物模型描述的均为视频设备的控制层命令。
[0013]作为本专利技术的进一步改进,所述步骤一中设备集成模块描述的属性包括该视频设备的设备基础信息,具体包括设备型号、安装位置、预置位和状态,服务包含视频设备的操作指令,具体为视频监控开启、停止和录像,事件包括视频设备中需要设备主动上报到系统的所有事件信息。
[0014]作为本专利技术的进一步改进,所述设备集成模块抹平不同类型、不同品牌的视频设备的具体步骤如下:
[0015]步骤三,在设备集成模块设置驱动层,通过驱动层内的驱动程序统一提供对外的接口,将所有设备统一按照物模型描述,同时驱动程序提供统一的编程接口,通过不同协议的设备写驱动来适配驱动程序,进而抹平不同的设备上来的不同协议。
[0016]作为本专利技术的进一步改进,所述流媒体服务模块内具有协议转换模块,该协议转换模块将不同的流媒体协议进行转换成上层业务应用需要的统一协议。
[0017]本专利技术的有益效果,通过设备集成模块的设置,便可有效的实现将所有的适配设备统一描述并接入系统,同时还抹平不同类型、不同品牌的视频设备,而通过统一业务接口的设置,便可有效的实现提供统一的接口,之后通过流媒体服务模块的设置,便可有效的实现流媒体视频的传输,以此实现视频设备控制协议和视频流协议分离,控制协议走物模型的方式。
附图说明
[0018]图1为本专利技术的物联网操作系统中基于物模型的视频监控系统的模块框图;
[0019]图2为本专利技术的物联网操作系统中基于物模型的视频监控系统内部细化模块框图。
具体实施方式
[0020]下面将结合附图所给出的实施例对本专利技术做进一步的详述。
[0021]参照图1至2所示,本实施例的一种物联网操作系统中基于物模型的视频监控系统,包括:
[0022]设备集成模块,用于与外部视频设备连接,以将所有的连接的视频设备的物模型
统一描述并接入系统,并通过设备驱动的方式抹平不同类型、不同品牌的视频设备;
[0023]统一业务接口,与设备集成模块连接,还与上层业务应用连接,以将视频设备的业务抽象出来,对上层业务应用提供统一的接口,上层业务应用根据统一的业务接口,开发业务系统;
[0024]流媒体服务模块,与外部视频设备连接,还与上层业务应用连接,用于视频设备与上层业务应用之间的视频流传输,在使用本实施例的监控系统的过程中,只需要依次设置设备集成模块、统一业务接口和流媒体服务模块即可,然后通过设备集成模块将视频设备的物模型抽象出来,通过统一业务接口抽象视频设备的业务,构建与上层业务应用的通信,同时通过流媒体服务模块的设置,便可实现视频流的传输,以此有效的实现将视频设备控制协议和视频流协议分离,控制协议走物模型的效果,如此物联设备和视频设备管理统一,极大的降低了管理成本。
[0025]作为改进的一种具体实施方式,所述设备集成模块集成视频设备的物模型的具体步骤如下:
[0026]步骤一,设备集成模块按照视频设备的物模型将视频设备描述为具有属性、服务、事件的抽象概念;
[0027]步骤二,设备集成模块之后通过iLink协议的数据层协议上报物模型;
[0028]其中,视频设备的物模型和物联设备的物模型保持一致,视频设备的物模型描述的均为视频设备的控制层命令,通过步骤一至步骤二的设置,便可有效的抽象出视频设备的物模型了。
[0029本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物联网操作系统中基于物模型的视频监控系统,其特征在于:包括:设备集成模块,用于与外部视频设备连接,以将所有的连接的视频设备的物模型统一描述并接入系统,并通过设备驱动的方式抹平不同类型、不同品牌的视频设备;统一业务接口,与设备集成模块连接,还与上层业务应用连接,以将视频设备的业务抽象出来,对上层业务应用提供统一的接口,上层业务应用根据统一的业务接口,开发业务系统;流媒体服务模块,与外部视频设备连接,还与上层业务应用连接,用于视频设备与上层业务应用之间的视频流传输。2.根据权利要求1所述的物联网操作系统中基于物模型的视频监控系统,其特征在于:所述设备集成模块集成视频设备的物模型的具体步骤如下:步骤一,设备集成模块按照视频设备的物模型将视频设备描述为具有属性、服务、事件的抽象概念;步骤二,设备集成模块之后通过iLink协议的数据层协议上报物模型;其中,视频设备的物模型和物联设备的物模型保持一致,视频设备的物模型描述的均为视频设备的控制层命令...

【专利技术属性】
技术研发人员:吴伟刘源徐云桥卢良辉朱皓
申请(专利权)人:杭州指令集智能科技有限公司
类型:发明
国别省市:

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

1