一种基于数据队列的排列传输系统技术方案

技术编号:29463566 阅读:16 留言:0更新日期:2021-07-27 17:36
本发明专利技术公开了一种基于数据队列的排列传输系统,涉及视频数据传输技术领域;包括图像采集模块、图像处理模块、图像分析模块、分布式消息队列服务器、消息管理模块、队列分析模块、数据库以及存储模块;图像处理模块将同一监控子区域的监控摄像头采集的视频数据进行拼接融合,得到全景视频数据;图像分析模块用于对全景视频数据进行分析标记;分布式消息队列服务器根据校验值将校验视频作为消息缓存在一个或多个消息队列中;消息管理模块对消息队列中的消息进行成功排查率分析,并根据成功排查率删除对应消息;使用有限的存储资源缓存重要程度高的消息;有效提高消息的成功排查率,降低网络平均时延和网络负载率,提高网络性能。

【技术实现步骤摘要】
一种基于数据队列的排列传输系统
本专利技术涉及视频数据传输
,具体涉及一种基于数据队列的排列传输系统。
技术介绍
视频监控系统作为安全防范系统的组成部分,承载着监控人员掌握所辖区域监控点的图像信息,对事件进行记录、预警,避免公司及个人财产受到损害,或者对监控点紧急事件进行远程指挥、综合处理,具有高清晰、稳定性和实时性要求;现有的视频监视系统是很多都是简单的非智能录像存储系统,其缺点十分明显;由于网络治安和视频监控区域的分散,不同路的监控视频会有重合部分,视觉感官效果较差,且不同路的监控视频可能会有间隙,未能覆盖全景,重合部分的视频数据会浪费存储空间;同时不能够对视频数据进行标记分类,安保人员在对监控视频进行浏览、排查很容易造成人员的劳累等,稍有不慎很容易遗漏关键的信息;同时在视频数据转发过程中,多个节点将对需要转发的视频数据进行保存,显然,对于节点处理能力、存储能力等比较有限的情况下,有效的节点队列排列传输机制将能够直接提高存储空间利用率,大大提高视频数据的传输速度,进而改善网络性能。
技术实现思路
针对现有技术存在的不足,本专利技术目的是提供一种基于数据队列的排列传输系统。本专利技术将同一监控子区域的监控摄像头采集的视频数据进行拼接融合,得到全景视频数据;提高用户的全景视频预览体验,有效降低了视频预览的延迟时间;图像分析模块用于对全景视频数据进行分析标记,并将标记的全景视频数据作为消息发送到分布式消息队列服务器;完成对全景视频数据的初步筛选,减轻安保人员的工作量,避免安保人员无差别处理,不分主次,提高了安保人员的排查效率;分布式消息队列服务器根据校验值将校验视频作为消息缓存在一个或多个消息队列中,避免安保人员在排查过程中遗漏关键信息,提高校验视频被排查的成功率;进一步提高了安保人员的排查效率;消息管理模块对消息队列中的消息进行成功排查率分析,并根据成功排查率删除对应消息,直至为新消息预留出足够空间;使用有限的存储资源缓存重要程度高的消息;有效提高消息的成功排查率,降低网络平均时延和网络负载率,提高网络性能。本专利技术的目的可以通过以下技术方案实现:一种基于数据队列的排列传输系统,包括图像采集模块、图像处理模块、图像分析模块、分布式消息队列服务器、消息管理模块、队列分析模块、数据库以及存储模块;所述图像采集模块为若干个分布于作业现场内外各处的监控摄像头,用于采集作业现场内外的视频数据;并将采集的视频数据传输至图像处理模块;所述图像处理模块用于将同一监控子区域的监控摄像头采集的视频数据进行拼接融合,得到全景视频数据;所述图像处理模块用于将全景视频数据传输至图像分析模块,所述图像分析模块用于对全景视频数据进行分析标记,并将标记的全景视频数据作为消息发送到分布式消息队列服务器;具体分析标记的方法为:S21:当监测有外来人员进入监控子区域时,生成开始标记指令;并自动开始倒计时,倒计时时长为T1时间,T1为预设值;例如T1取值1小时;S22:在倒计时阶段继续对外来人员进行监测,若有新的外来人员进入,则倒计时自动归为原值,重新按照T1进行倒计时;否则倒计时归零,停止计时,并生成结束标记指令;S23:监控摄像头接收到开始标记指令后对采集的全景视频数据开始标记,接收到结束标记指令后,停止标记;将开始标记与停止标记之间采集的全景视频数据标记为校验视频;所述分布式消息队列服务器用于将接收到的校验视频作为消息缓存在一个或多个消息队列中;并对所接收到的消息进行过滤,以获得有效数据;具体包括:S31:获取校验视频对应时间段内的所有外来人员信息,所述外来人员信息包括进入时刻和离开时刻;S32:统计校验视频中外来人员的数量并标记为人流频次L1;将所有的进入时刻按照时间先后进行排序,将排序后相邻的两个进入时刻进行时间差计算得到进入间隔时长并标记为Gi,得到进入间隔时长信息组;按照标准差计算公式得到进入间隔时长信息组的标准差,并标记为η;若η≤预设标准差阈值;则按照平均值计算公式得到进入间隔时长信息组的平均值并标记为GT;同时令参考间隔CK=GT;若η>预设标准差阈值;则令参考间隔CK=(GT×b1+η×b2)0.45;其中b1、b2为系数因子;S33:将外来人员的进入时刻和对应的离开时刻进行时间差计算得到停留时长LT;将停留时长LT与停留时长阈值相比较;若停留时长LT>停留时长阈值,则将对应的停留时长LT标记为影响停留时长;统计影响停留时长出现的次数并标记为停留影响次数C1;将影响停留时长与停留时长阈值进行差值计算得到超留时长;将所有的超留时长进行求和得到超留总时长CT;利用公式CP=C1×a1+CT×a2计算得到超留影响值CP,其中a1、a2为系数因子;S34:将人流频次、参考间隔、超留影响值进行归一化处理并取其数值;利用公式RL=(L1×a3+CP×a4)/(CK×a5)计算得到校验视频的人流系数RL,其中a3、a4、a5均为系数因子;S35:获取校验视频对应监控子区域,将监控子区域的等级值标记为D1;所述监控子区域的等级分为低危等级、中危等级、高危等级;其中低危等级<中危等级<高危等级;S36:将校验视频的人流系数与对应监控子区域的等级值进行求和得到校验视频的校验值GK;S37:根据校验值GK将校验视频作为消息缓存在一个或多个消息队列中;所述数据库中存储有校验值范围与缓存次数的对照表,根据对照表,确定与校验值GK对应的校验值范围,再根据校验值范围确定对应的缓存次数;将对应的缓存次数标记为H1;即将校验视频作为消息缓存在H1个消息队列中;其中每个校验视频在同一个消息队列中只能缓存一次;所述消息队列按照优先级值大小对校验视频进行降序排列;安保人员通过将智能终端与消息队列相连接,依次对校验视频进行排查,已排查的校验视频从消息队列中删除,并存入本地磁盘中;具体表现为:当某一个消息队列中的校验视频被排查删除,则其余消息队列中同样的校验视频同步删除;进一步地,所述优先级值的计算方法为:获取校验视频的校验值GK;将校验视频的缓存次数标记为HC;获取校验视频的缓存时间,将缓存时间与系统当前时间进行时间差计算得到缓存时长HT;利用公式YX=GK+HC×2+HT×3计算得到校验视频的优先级值YX;进一步地,当新的消息进入消息队列时,判断消息队列中是否有足够空闲空间,若有,则接收此消息,否则,消息管理模块对消息队列中的消息进行成功排查率分析,并根据成功排查率删除对应消息,直至为新消息预留出足够空间;具体分析步骤为:V1:当消息队列被占满后,获取每个消息队列中的队头消息,所述队头消息为排序第一的消息;V2:获取缓存对应队头消息的消息队列数量,并标记为X1;其中X1的值与队头消息的缓存次数一致;设定该队头消息所在的消息队列的活跃值为K1;利用公式KS=X1×d1+K1×d2计算得到对应队头消息的成功排查率KS;其中d1、d2为系数因子;即当队头消本文档来自技高网...

【技术保护点】
1.一种基于数据队列的排列传输系统,其特征在于,包括图像采集模块、图像处理模块、图像分析模块、分布式消息队列服务器、消息管理模块、队列分析模块、数据库以及存储模块;/n所述图像采集模块用于采集作业现场内外的视频数据并将采集的视频数据传输至图像处理模块;所述图像处理模块用于将同一监控子区域的监控摄像头采集的视频数据进行拼接融合,得到全景视频数据;所述图像处理模块用于将全景视频数据传输至图像分析模块,所述图像分析模块用于对全景视频数据进行分析标记,并将标记的全景视频数据作为消息发送到分布式消息队列服务器;/n所述分布式消息队列服务器用于将接收到的校验视频作为消息缓存在一个或多个消息队列中;并对所接收到的消息进行过滤,以获得有效数据;包括:/n获取校验视频的校验值GK;所述数据库中存储有校验值范围与缓存次数的对照表,根据对照表,确定与校验值GK对应的缓存次数;将校验视频作为消息缓存在对应数量的消息队列中;所述消息队列按照优先级值大小对校验视频进行降序排列;/n当新消息进入消息队列时,判断消息队列中是否有足够空闲空间,若有,则接收此消息,否则,消息管理模块对消息队列中的消息进行成功排查率分析,并根据成功排查率删除对应消息,直至为新消息预留出足够空间。/n...

【技术特征摘要】
1.一种基于数据队列的排列传输系统,其特征在于,包括图像采集模块、图像处理模块、图像分析模块、分布式消息队列服务器、消息管理模块、队列分析模块、数据库以及存储模块;
所述图像采集模块用于采集作业现场内外的视频数据并将采集的视频数据传输至图像处理模块;所述图像处理模块用于将同一监控子区域的监控摄像头采集的视频数据进行拼接融合,得到全景视频数据;所述图像处理模块用于将全景视频数据传输至图像分析模块,所述图像分析模块用于对全景视频数据进行分析标记,并将标记的全景视频数据作为消息发送到分布式消息队列服务器;
所述分布式消息队列服务器用于将接收到的校验视频作为消息缓存在一个或多个消息队列中;并对所接收到的消息进行过滤,以获得有效数据;包括:
获取校验视频的校验值GK;所述数据库中存储有校验值范围与缓存次数的对照表,根据对照表,确定与校验值GK对应的缓存次数;将校验视频作为消息缓存在对应数量的消息队列中;所述消息队列按照优先级值大小对校验视频进行降序排列;
当新消息进入消息队列时,判断消息队列中是否有足够空闲空间,若有,则接收此消息,否则,消息管理模块对消息队列中的消息进行成功排查率分析,并根据成功排查率删除对应消息,直至为新消息预留出足够空间。


2.根据权利要求1所述的一种基于数据队列的排列传输系统,其特征在于,所述校验值的计算方法为:
获取校验视频对应时间段内外来人员的数量为L1;将相邻的两个进入时刻进行时间差计算得到进入间隔时长;对进入间隔时长信息组进行处理得到参考间隔CK;
将外来人员的进入时刻和对应的离开时刻进行时间差计算得到停留时长LT;对停留时长LT进行处理得到超留影响值CP;利用公式RL=(L1×a3+CP×a4)/(CK×a5)计算得到校验视频的人流系数RL;获取校验视频对应监控子区域,将监控子区域的等级值标记为D1;将校验视频的人流系数与对应监控子区域的等级值进行求和得到校验视频的校验值。


3.根据权利要求1所述的一种基于数据队列的排列传输系统,其特征在于,所述优...

【专利技术属性】
技术研发人员:徐胜旺
申请(专利权)人:深圳市数存科技有限公司
类型:发明
国别省市:广东;44

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

1