图片传输方法及系统、存储介质、电子设备技术方案

技术编号:21228025 阅读:37 留言:0更新日期:2019-05-29 08:32
本发明专利技术提供图片传输方法,包括步骤数据获取、数据上传、上传检测、前端存储、重传检测。本发明专利技术还涉及图片传输系统、存储介质、电子设备;本发明专利技术通过在摄像机侧配置存储介质,监测图片上传链路情况,并通过配置网络带宽占用优先级,实现在低带宽条件下,保障良好的视频监控画面质量的同时,确保抓拍图片和结构化数据能够正常上传到后端服务器,满足智能安防视频监控实战应用的需要。本发明专利技术构思巧妙,逻辑严谨,便于智能安防视频监控领域推广应用。

Picture transmission method and system, storage medium and electronic equipment

The invention provides a picture transmission method, including step data acquisition, data upload, upload detection, front-end storage and retransmit detection. The invention also relates to image transmission system, storage medium and electronic equipment; by configuring storage medium on the camera side to monitor the picture upload link, and by configuring the priority of network bandwidth occupancy, the invention achieves good video surveillance picture quality under low bandwidth conditions, while ensuring that captured pictures and structured data can be uploaded to the back-end service normally. It meets the needs of the application of intelligent security video surveillance in actual combat. The invention has ingenious conception and rigorous logic, and is convenient for popularization and application in the field of intelligent security video surveillance.

【技术实现步骤摘要】
图片传输方法及系统、存储介质、电子设备
本专利技术涉及智能安防视频监控领域,尤其涉及一种低带宽条件下的图片传输方法及系统、存储介质、电子设备。
技术介绍
近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控技术也有了长足的发展。视频监控由看得见、看得清向看得懂的趋势发展,监控摄像头向新一代智能高清监控的发展方向升级,前端智能摄像机内置深度学习算法,可以对人脸、车辆等关键信息进行快速定位抓拍,为后端分析服务器提供更清晰、更高质量的图片,更出色的成像效果大大提升了后端的资源利用率,同等条件下可大幅节省中心部署空间,同样的投入可以产生更大的效用。随着监控点的规模不断壮大,高清晰度的视频码流、抓拍图片和结构化数据传输所需的带宽要求非常高,现有技术中,由于监控数据仅存储于内存中,在数据上传时,若上传失败则一直等待,一直占用监控设备的处理资源;同时各监控点与后端存储分析服务器之间的带宽出于成本考虑,一般比较小,在带宽有限且易波动的环境下,导致视频图像不流畅、抓拍图片和结构化数据上报丢失等现象,使得高清视频监控系统的适用范围受到限制。因此,在保障良好的视频监控画面质量的同时,确保抓拍图片和结构化数据能够正常上传到后端服务器,是智能安防视频监控实战应用需要解决的问题。
技术实现思路
为了克服现有技术的不足,本专利技术提出的一种图片传输方法,保障良好的视频监控画面质量的同时,确保抓拍图片和结构化数据能够正常上传到后端服务器,满足智能安防视频监控实战应用的需要。本专利技术提供图片传输方法,包括以下步骤:获取前端摄像机监控画面中目标特征的抓拍图片,并提取抓拍图片的结构化数据,将所述抓拍图片和结构化数据推送到发图队列;检测所述发图队列中是否存在数据待上传,若存在,则将所述抓拍图片和结构化数据上传至后端服务器;检测数据上传是否成功;若上传失败,则将所述抓拍图片和结构化数据推送至存储管理队列,通过所述存储管理队列存储于前端摄像机侧配置的存储介质中;检测所述发图队列是否空闲,若空闲,则将存储于所述存储介质中的所述抓拍图片和结构化数据推送至所述发图队列,用于进行数据重新上传。优选地,还包括步骤:将前端的摄像机侧存储的视频编码格式进行配置,以使得前端的摄像机侧存储的视频编码格式与后端的服务器编码格式一致。优选地,还包括步骤:优先级调整,检测发图队列是否成功上传,在检测前端摄像机与后端服务器间链路正常状态下,若发图失败,则调整网络带宽占用优先级,以使得图片优先传输至后端服务器。优选地,在调整网络带宽占用优先级包括:降低视频编码码率,若仍然发图失败,则将视频编码码率配置成最低码率值,并同时降低帧率;若继续发图失败,则将视频编码码率、帧率同时配置成最低值。优选地,在降低视频编码码率或帧率后,每隔预设周期检测所述发图队列是否空闲,若空闲同时发图正常,则将视频编码码率或帧率还原至预设配置。一种电子设备,包括:处理器;存储器;以及程序,其中所述程序被存储在所述存储器中,并且被配置成由处理器执行,所述程序包括用于执行图片传输方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行图片传输方法。图片传输系统,包括数据获取模块、数据上传模块、上传检测模块、前端存储模块、重传检测模块;其中,所述数据获取模块,用于获取前端摄像机监控画面中目标特征的抓拍图片,并提取抓拍图片的结构化数据,将所述抓拍图片和结构化数据推送到发图队列;所述数据上传模块,用于检测所述发图队列中是否存在数据待上传,若存在,则将所述抓拍图片和结构化数据上传至后端服务器;所述上传检测模块,用于检测数据上传是否成功,若上传失败,则将所述抓拍图片和结构化数据推送至存储管理队列进行存储;所述前端存储模块,用于将存储管理队列中的内容存储于前端的摄像机侧配置的存储介质中;所述重传检测模块,用于检测所述发图队列是否空闲,若空闲,则将存储于所述存储介质中的所述抓拍图片和结构化数据推送至所述发图队列,以进行数据重新上传。优选地,还包括链路检测模块,用于检测前端摄像机与后端服务器间链路是否正常,若正常,则所述发图队列中所述抓拍图片和结构化数据允许上传;若异常,则重新注册链路。优选地,还包括优先级调整模块,用于检测发图队列是否成功上传,在检测前端摄像机与后端服务器间链路正常状态下,若发图失败,则调整网络带宽占用优先级,以使得图片优先传输至后端服务器。相比现有技术,本专利技术的有益效果在于:本专利技术提供图片传输方法,包括步骤数据获取、数据上传、上传检测、前端存储、重传检测。本专利技术还涉及图片传输系统、存储介质、电子设备;本专利技术通过在摄像机侧配置存储介质,监测图片上传链路情况,并通过配置网络带宽占用优先级,实现在低带宽条件下,保障良好的视频监控画面质量的同时,确保抓拍图片和结构化数据能够正常上传到后端服务器,满足智能安防视频监控实战应用的需要。本专利技术构思巧妙,逻辑严谨,便于智能安防视频监控领域推广应用。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。本专利技术的具体实施方式由以下实施例及其附图详细给出。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1为本专利技术的图片传输方法流程示意图;图2为本专利技术在一实施例中图片传输方法流程示意图;图3为本专利技术在一实施例中的网络带宽占用优先级调整流程示意图;图4为本专利技术在一实施例中图片传输系统示意图;图5为本专利技术在另一实施例中图片传输系统示意图。具体实施方式下面,结合附图以及具体实施方式,对本专利技术做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。图片传输方法,如图1、图2所示,包括以下步骤:S0、获取前端摄像机监控画面中目标特征的抓拍图片,并提取抓拍图片的结构化数据,将抓拍图片和结构化数据推送到发图队列;其中,目标特征包括但不限于人脸、车辆等抓拍特征,通过摄像机采集场景视频影像,并在监控画面中捕捉目标特征,获取含有目标特征的抓拍图片。在一实施例中,创建一个任务A,管理算法调度,实现对监控画面中的人脸、车辆等目标进行定位抓拍,并提取结构化数据;当任务A在监控画面中捕捉到人脸、车辆等目标时,进行定位抓拍并提取结构化数据,将抓拍图片和结构化数据推送到发图队列;其中,结构化数据为可以使用关系型数据库表示和存储,表现为二维形式的数据,数据以行为单位,一行数据表示一个实体的信息,每一行数据的属性是相同的;在本实施例中,对目标特征的抓拍图片中的信息进行结构化,形成多种特征数据库,例如人脸照片数据库、人脸特征数据库、行为图片及特征库、车辆图像及特征库,便于综合这些数据仓库以及关联视频片段仓库可以建立相应的检索引擎,实现对各类的数据仓库的深度信息挖掘,充分发挥大数据作用,提升视频数据的应用价值,提高视频数据的分析和预测功能。S1、检测前端摄像机与后端服务器间链路是否正常,若正常,则发图队列中抓拍图片和结构化数据允许上传;若异常,则重新注册链路;在一实施例中,通过创建一个监测任务B,用于负责前端智能摄像机和后本文档来自技高网...

【技术保护点】
1.图片传输方法,其特征在于,包括以下步骤:获取前端摄像机监控画面中目标特征的抓拍图片,并提取抓拍图片的结构化数据,将所述抓拍图片和结构化数据推送到发图队列;检测所述发图队列中是否存在数据待上传,若存在,则将所述抓拍图片和结构化数据上传至后端服务器;检测数据上传是否成功;若上传失败,则将所述抓拍图片和结构化数据推送至存储管理队列,通过所述存储管理队列存储于前端摄像机侧配置的存储介质中;检测所述发图队列是否空闲,若空闲,则将存储于所述存储介质中的所述抓拍图片和结构化数据推送至所述发图队列,用于进行数据重新上传。

【技术特征摘要】
1.图片传输方法,其特征在于,包括以下步骤:获取前端摄像机监控画面中目标特征的抓拍图片,并提取抓拍图片的结构化数据,将所述抓拍图片和结构化数据推送到发图队列;检测所述发图队列中是否存在数据待上传,若存在,则将所述抓拍图片和结构化数据上传至后端服务器;检测数据上传是否成功;若上传失败,则将所述抓拍图片和结构化数据推送至存储管理队列,通过所述存储管理队列存储于前端摄像机侧配置的存储介质中;检测所述发图队列是否空闲,若空闲,则将存储于所述存储介质中的所述抓拍图片和结构化数据推送至所述发图队列,用于进行数据重新上传。2.如权利要求1所述的图片传输方法,其特征在于,还包括步骤:将前端摄像机侧存储的视频编码格式进行配置,以使得前端摄像机侧存储的视频编码格式与后端的服务器编码格式一致。3.如权利要求1所述的图片传输方法,其特征在于,还包括步骤:检测发图队列是否成功上传,在检测前端摄像机与后端服务器间链路正常状态下,若发图失败,则调整网络带宽占用优先级,以使得图片优先传输至后端服务器。4.如权利要求3所述的图片传输方法,其特征在于,在调整网络带宽占用优先级包括:降低视频编码码率,若仍然发图失败,则将视频编码码率配置成最低码率值,并同时降低帧率;若继续发图失败,则将视频编码码率、帧率同时配置成最低值。5.如权利要求4所述的图片传输方法,其特征在于,在降低视频编码码率或帧率后,每隔预设周期检测所述发图队列是否空闲,若空闲同时发图正常,则将视频编码码率或帧率还原至预设配置。6.一种电子设备,其特征在于包括:处理器;存储器;以及程序,其中所述程...

【专利技术属性】
技术研发人员:张天益张全磊晋兆龙
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏,32

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

1