[发明专利]一种数字视网膜软件定义摄像机方法及系统有效
| 申请号: | 201910803145.8 | 申请日: | 2019-08-28 |
| 公开(公告)号: | CN111541864B | 公开(公告)日: | 2021-03-23 |
| 发明(设计)人: | 贾惠柱;李源;杨长水;崔玥;解晓东;高文 | 申请(专利权)人: | 北京大学 |
| 主分类号: | H04N7/18 | 分类号: | H04N7/18;H04N21/6437;H04L29/06;H04L29/08;H04L12/46;G06F16/71 |
| 代理公司: | 北京辰权知识产权代理有限公司 11619 | 代理人: | 刘广达 |
| 地址: | 100871*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数字 视网膜 软件 定义 摄像机 方法 系统 | ||
1.一种数字视网膜软件定义摄像机方法,其特征在于,包括:
智能转换器接收摄像机的视频流,对视频流进行解码;
云端平台对智能转换器的系统资源进行监视,并判断所述系统资源是否可用,智能转换器读取智能转换器资源管理器的CPU、内存、网络I/O、GPU占用率,并发送给云端,云端判断所述系统资源是否可用;当智能转换器系统资源可用时,智能转换器对处理后的视频流调用所述摄像机的计算模型进行计算,当智能转换器系统资源不可用时,进行报错;
所述智能转换器将计算结果与视频流封装后发送至云端平台;
所述云端平台接收所述封装后的计算结果与视频流并存储所述封装后的计算结果与视频流,
所述云端平台接收终端发送的检索、特征计算指令,对计算结果与视频流进行检索、特征计算,将检索、特征计算得到的结果返回至终端进行显示;
当云端平台接收终端发送的需要变更所述摄像机的计算模型的请求时,将所述摄像机的参数信息、所述摄像机的计算模型的运行状态信息与待运行模型的运行支撑信息进行比对,
判断所述摄像机的参数信息、所述摄像机的计算模型的运行状态信息是否符合待运行模型的运行支撑信息变更条件,
若符合,则
云端平台向智能转换器发送待运行模型;智能转换器接收并完成解封装后停止该摄像机正在运行的计算模型,该摄像机启动待运行模型,完成模型更新;
若不符合,则
返回变更失败至终端。
2.如权利要求1所述的一种数字视网膜软件定义摄像机方法,其特征在于,所述云端平台接收所述封装后的计算结果与视频流并存储所述封装后的计算结果与视频流,具体为:
云端平台对接收到的数据进行解封装得到特征流和视频流,将视频流存储至视频文件数据库中,将特征流存储至对应的结构化和/或非结构化数据库中。
3.如权利要求2所述的一种数字视网膜软件定义摄像机方法,其特征在于,所述智能转换器对视频流进行解码,包括
智能转换器检测所述视频流的格式,对接入的视频流进行解码,提取监控摄像机ID信息和视频编码格式参数。
4.一种数字视网膜软件定义摄像机系统,其特征在于,包括智能转换器、云端平台、终端,
智能转换器包括智能分析模块,智能分析模块接收视频流,并对视频流进行处理,对智能转换器的系统资源进行读取,并将读取结果发送于云端,并在资源可用时,对处理后的视频流调用相应的计算模型进行智能计算;
云端平台存储接收到的智能计算结果和视频流,并接收终端的检索、特征计算,将检索、特征计算得到的结果返回至终端进行显示;
终端实现用户交互,并向云端平台发送指令;
所述云端平台包括接入调度中间件、数据存储模块、业务应用服务模块、计算算法池模块,其中,
接入调度中间件接收智能分析模块的智能计算结果与视频流,并发送给数据存储模块;业务应用服务模块向接入调度中间件发送指令,并接收接入调度中间件传输的数据,将数据传输给所述终端;计算算法池模块存储计算算法,接入调度中间件从计算模型算法池调取待运行模型,将待运行模型发送给智能转换器;
所述智能分析模块包括视频解码模块、系统资源模块、智能计算模块,其中
视频解码模块对监控视频流进行处理,具体包括对接入的视频流进行解码,提取监控摄像机ID信息和视频编码格式参数;
系统资源模块对智能转换器的系统资源进行读取,具体包括读取智能转换器资源管理器的CPU、内存、网络I/O、GPU占用率;
智能计算模块对处理后的监控视频流调用相应的计算模型进行智能计算,并接收所述接入调度中间件传输的待运行模型,完成智能计算模型更新。
5.如权利要求4所述的一种数字视网膜软件定义摄像机系统,其特征在于,所述数据存储模块包括视频文件数据库、结构化和非结构化数据库,其中,
数据存储模块将接收到的智能计算结果和视频流进行解封装得到特征流和视频流,将视频流存储至视频文件数据库,将特征流存储至结构化和非结构化数据库。
6.如权利要求5所述的一种数字视网膜软件定义摄像机系统,其特征在于,还包括第三方服务引擎模块,所述第三方服务引擎模块连接接入调度中间件,接入调度中间件接收第三方服务引擎的提供的数据服务,基于数据实现应用服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京大学,未经北京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910803145.8/1.html,转载请声明来源钻瓜专利网。





