一种监控视频截图的分发与展示方法及系统技术方案

技术编号:19320602 阅读:53 留言:0更新日期:2018-11-03 11:00
本发明专利技术提供了一种监控视频截图的分发与展示方法及系统,涉及网络通讯技术领域,该方法包括:S1:前端服务器接收截图规则,发送至截图服务器;S2:截图服务器根据所述截图规则获取视频截图,并将所述视频截图保存在预设文件夹中;S3:前端服务器对所述预设文件夹中的截图文件进行检索,获取截图文件并保存在预设数据库中;S4:前端服务器接收查询信息,根据所述查询信息查询所述预设数据库中的截图文件以进行展示,并发送至相应的客户端。采用本发明专利技术,通过B/S(浏览器/服务器)网站架构模式,对高速路段监控摄像头获取的视频截图进行展示和分发,方便多用户高速、实时、多渠道、多平台的获取以及使用交通监控视频截图。

A method and system for distribution and display of surveillance video screenshots

The invention provides a method and system for distributing and displaying surveillance video screenshots, which relates to the technical field of network communication. The method includes: S1: front-end server receives screenshots rules and sends them to screenshots server; S2: screenshots server obtains video screenshots according to the screenshots rules, and stores the video screenshots in advance. In the preset folder, S3: The front-end server retrieves the screenshot files in the preset folder, obtains the screenshot files and stores them in the preset database; S4: The front-end server receives the query information, queries the screenshot files in the preset database according to the query information for display, and sends them to the corresponding customers. At the end of the house. By adopting the B/S (browser/server) website architecture mode, the video captures captured by the surveillance camera in the high-speed section are displayed and distributed, which facilitates the acquisition of high-speed, real-time, multi-channel and multi-platform by multi-users and the use of traffic surveillance video captures.

【技术实现步骤摘要】
一种监控视频截图的分发与展示方法及系统
本专利技术设计网络通信
,尤其涉及一种监控视频截图的分发与展示方法及系统。
技术介绍
视频截图广泛应用于流媒体播放源封皮展示、敏感信息保存等重要场合,如高速道路上的视频监控,其事关交通运营、交通调度、交通安全等重大领域,对国计民生具有重大意义,有效获取和利用交通监控视频截图,对监督路段、识别车辆、打击犯罪以及诊断设备都能发挥巨大作用,但传统的视频截图查看、分发困难,互联共享性差等缺点。随着互联网高速发展,移动应用、移动终端逐渐成为计算机市场的主流。传统C/S(客户端/服务器)模式难以支持多用户、高并发、跨平台的联网访问需求,而通过WEB分布式开发框架,构建B/S(浏览器/服务器)模式的信息资源分享方案,其具有使用方便、运行稳定、扩展便利、分发高效等优点,结合此模式,能使流媒体截图资源的展示和分发更有利于满足用户的使用需求。
技术实现思路
本专利技术要解决的技术问题目的在于提供一种监控视频截图的分发与展示方法及系统,用以解决视频截图的展示、分发困难,不方便用户的查看和使用。为了解决上述问题,本专利技术提供的技术方案如下:一种监控视频截图的分发与展示方法,其特征在于,包括步骤:S1:前端服务器接收截图规则,发送至截图服务器;S2:截图服务器根据所述截图规则获取视频截图,并将所述视频截图保存在预设文件夹中;S3:前端服务器对所述预设文件夹中的截图文件进行检索,获取截图文件并保存在预设数据库中;S4:前端服务器接收查询信息,根据所述查询信息查询所述预设数据库中的截图文件以进行展示,并发送至相应的客户端。进一步的,所述截图规则包括截图视频范围、截图服务器、截图时间间隔、截图分发量。进一步的,所述步骤S2还包括步骤:S21:将两个及以上的截图服务器预设文件夹中的文件通过共享软件Samba进行实时共享。进一步的,所述步骤S4还包括步骤:将所述截图文件转换为Base64的数据形式,通过对外接口发送至所述相应的客户端。进一步的,还包括步骤:通过摄像设备进行实时监控以获取视频截图,上传至截图服务器。进一步的,还包括步骤:通过Nginx服务器对所述前端服务器进行负载均衡处理。一种监控视频截图的分发与展示系统,包括:前端服务器:用于接收截图规则,发送至截图服务器;截图服务器:用于根据所述截图规则获取视频截图,并将所述视频截图保存在预设文件夹中;检索模块:用于对所述预设文件夹中的截图文件进行检索,获取截图文件并保存在预设数据库中;发送模块:用于接收查询信息,根据所述查询信息查询所述预设数据库中的截图文件以进行展示,并发送至相应的客户端。进一步的,所述截图规则包括截图视频范围、截图服务器、截图时间间隔、截图分发量。进一步的,所述前端服务器还包括:负载模块:用于通过Nginx服务器对所述前端服务器进行负载均衡处理。采用本专利技术,对高速路段交通摄像头的视频截图采用B/S(浏览器/服务器)网站架构模式进行展示以及分发,方便用户高速、实时、多渠道的获取及使用交通监控视频截图。附图说明图1是本专利技术提供的一种监控视频截图的分发与展示方法流程图;图2是本专利技术提供的一种监控视频截图的分发与展示系统结构图。具体实施方式以下是本专利技术的具体实施例并结合附图,对本专利技术的技术方案作进一步的描述,但本专利技术并不限于这些实施例。实施例一本专利技术提供了一种监控视频截图的分发与展示方法,如图1所示,包括步骤:S1:前端服务器接收截图规则,发送至截图服务器;S2:截图服务器根据所述截图规则获取视频截图,并将所述视频截图保存在预设文件夹中;S3:前端服务器对所述预设文件夹中的截图文件进行检索,获取截图文件并保存在预设数据库中;S4:前端服务器接收查询信息,根据所述查询信息查询所述预设数据库中的截图文件以进行展示,并发送至相应的客户端。视频截图可以通过摄像设备获取,在本申请中,摄像设备以高速道路上的监控摄像头为例,监控摄像头实时监控高速道路上的状况,并将监控视频信息存储或上传至存储设备中,方便后台的调用查看。步骤S1中,用户首先通过浏览器访问截图规则配置页面,在页面上配置截图规则,前端服务器再接收这些截图规则,发送给截图服务器。其中,截图规则包括截图视频范围、截图服务器、截图时间间隔、截图分发量。截图视频范围是指在摄像头进行视频监控的时间长度,例如摄像头持续获取该路段五分钟内的视频监控录像。截图服务器是指在用户指定的截图服务器,前端服务器会将截图规则发送给指定用户指定的某一个或多个截图服务器。截图时间间隔是指在截图服务器获取一次视频截图之后,下一次获取视频截图的时间间隔,例如每间隔五分钟获取一次视频截图。截图分发量是指用户输入的一个截图规则覆盖的摄像头数量以及一台截图服务器能够配置的截图规则最大数量,例如一个截图规则可以适用于3800个摄像头,一台截图服务器只能配置10个截图规则。步骤S2中,截图服务器根据截图规则,例如截图视频范围、截图时间间隔等从监控摄像头获取相应的视频截图信息,并将这些视频截图信息保存在相应的预设文件夹中,预设文件夹的路径目录是用户指定或者截图服务器自动设置的,例如,该路径可以设置为:截图根目录/视频截图规则/摄像头ID名称/原始图。其中,截图文件的名称是以截图当前时间进行命名的,从而保证截图文件的时效性,方便用户的查看。步骤S2还包括步骤:将两个及以上不同的截图服务器预设文件夹中的文件通过共享软件Samba进行实时共享。具体地,每一个截图服务器都对应有一个预设文件夹,用来存储视频截图文件,多个截图服务器之间通过共享软件Samba来实现各自预设文件夹中的文件共享。其中,Samba由服务器及客户端程序构成,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。通过共享软件Samba,将不同截图服务器之间的视频截图共享,方便用户查看不同截图服务器的视频截图,满足用户高并发的需求。步骤S3中,前端服务器会定时的检索预设文件夹中的截图文件,并将检索结果保存在预设数据库中,前端服务器定时检预设文件夹中的截图文件,判断预设文件夹中的截图文件是否更新,例如截图服务器通过摄像头获取到了新的视频截图,存储在预设文件夹中。此时,前端服务器将会检索到新的视频截图,并保存在预设数据库中,从而保证了用户能够调用查询的实时视频截图信息。步骤S4中,查询信息包括了用户在浏览器上输入的查询条件,用户通过浏览器访问视频截图页面,设置查询条件,前端服务器根据查询条件从预设数据库中查询相应的视频截图信息,将视频截图信息展示在视频截图页面,其中,查询条件通过用户输入,可以是摄像头ID名称、截图类型等,例如,用户输入摄像头ID名称,即可查询到该摄像头采集到的视频截图信息。其中,步骤S4还包括步骤:将所述截图文件转换为Base64的数据形式,通过对外接口发送至所述相应的客户端。Base64是网络上最常见的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法,例如二进制数据011100110011000100110011通过Base64编码之后,得到的编码为czEz,再通过外接接口发送至客户端,客户端再根据编码转换为图片文件,提供给用户查看,从而完成截图文件分发,方便用户进一步的了解与使用,其中外接接口可以是rest服务接本文档来自技高网...

【技术保护点】
1.一种监控视频截图的分发与展示方法,其特征在于,包括步骤:S1:前端服务器接收截图规则,发送至截图服务器;S2:截图服务器根据所述截图规则获取视频截图,并将所述视频截图保存在预设文件夹中;S3:前端服务器对所述预设文件夹中的截图文件进行检索,获取截图文件并保存在预设数据库中;S4:前端服务器接收查询信息,根据所述查询信息查询所述预设数据库中的截图文件以进行展示,并发送至相应的客户端。

【技术特征摘要】
1.一种监控视频截图的分发与展示方法,其特征在于,包括步骤:S1:前端服务器接收截图规则,发送至截图服务器;S2:截图服务器根据所述截图规则获取视频截图,并将所述视频截图保存在预设文件夹中;S3:前端服务器对所述预设文件夹中的截图文件进行检索,获取截图文件并保存在预设数据库中;S4:前端服务器接收查询信息,根据所述查询信息查询所述预设数据库中的截图文件以进行展示,并发送至相应的客户端。2.根据权利要求1所述的一种监控视频截图的分发与展示方法,其特征在于,所述截图规则包括截图视频范围、截图服务器、截图时间间隔、截图分发量。3.根据权利要求1所述的一种监控视频截图的分发与展示方法,其特征在于,所述步骤S2还包括步骤:S21:将两个及以上的截图服务器预设文件夹中的文件通过共享软件Samba进行实时共享。4.根据权利要求1所述的一种监控视频截图的分发与展示方法,其特征在于,所述步骤S4还包括步骤:将所述截图文件转换为Base64的数据形式,通过对外接口发送至所述相应的客户端。5.根据权利要求1所述的一种监控视频...

【专利技术属性】
技术研发人员:丁文超
申请(专利权)人:武汉微创光电股份有限公司
类型:发明
国别省市:湖北,42

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

1