[发明专利]基于消息调度和硬解码的音视频信号数模切换系统有效

专利信息
申请号: 201410304015.7 申请日: 2014-06-30
公开(公告)号: CN104168446B 公开(公告)日: 2017-09-29
发明(设计)人: 陈晓华;官国飞;陈志明 申请(专利权)人: 国家电网公司;江苏省电力公司淮安供电公司;江苏省电力公司
主分类号: H04N7/18 分类号: H04N7/18;H04N5/268
代理公司: 淮安市科文知识产权事务所32223 代理人: 谢观素
地址: 100031 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 消息 调度 解码 视频信号 数模 切换 系统
【说明书】:

技术领域

本实用新型涉及监控技术领域,具体涉及基于消息调度和硬解码的音视频信号数模切换方法。

背景技术

近些年来,视频监控在移动配网抢修远程管控系统的安防领域的作用日益重要,由于移动视频设备(车载/单兵)通过3G信号传输音视频流,为符合国网安全规定,那么如何解决外网音视频流安全高效的接入电力系统内部网络,是迫切需要解决的问题。

发明内容

本发明要解决的技术问题是提供基于消息调度和硬解码的音视频信号数模切换方法,基于省配网抢修远程管控支持系统平台,充分利用现有的电力系统内部网络以及移动视频设备资源,实现移动视频设备输出的音视频流安全高效接入电力系统内部网络。

本发明通过以下技术方案实现:

基于消息调度和硬解码的音视频信号数模切换系统,包括分别采用通信模块相互通信的客户端、内网服务器、隔离装置和外网服务器,所述外网服务器上连接有移动视频设备,所述客户端设有音视频模块,所述隔离装置设有音视频通道,所述外网服务器设有线程池模块、内存池模块和解码卡;所述外网服务器采用由消息调度策略结合线程池、内存池技术实现的消息调度机制处理客户端发出的请求,当接收到客户端发出的请求时,消息调度机制从线程池内取一个空闲线程,从内存池内取一个空闲内存块存储客户端发出的请求报文的上下文数据并生成一个任务,把该任务作为消息进行异步投递到空闲线程的消息队列中,空闲线程从消息队列中取消息后,解析消息上下文数据,执行任务,通过解码卡以硬解码方式将移动视频设备输出的音视频信号进行数模切换得到音视频流,作为输入源输入指定的音视频通道,供客户端读取并显示。

所述外网服务器还设有GPS模块,采用回调机制,将移动视频终端设备主动上报的GPS定位经纬度信息及移动速度转换成客户端可识别的格式,通过外网服务器的通信模块定时发送至客户端,供客户端显示并回放历史轨迹。

所述外网服务器还设有心跳模块,在任务执行过程中,客户端定时发送心跳报文至外网服务器,当外网服务器检测到客户端未发送心跳报文时,取消正在执行的任务,并释放该任务占用的线程、内存和音视频通道。

所述外网服务器还设有实时音视频流异常重连模块,当移动视频终端在高速移动过程中因网络信号不稳定造成音视频流断开时,实时音视频流异常重连模块自动重新连接,以恢复音视频流。

本发明的有益效果在于:

一、通过消息调度机制有效提高音视频流的并发控制,并大大提高音视频流的流畅性;

二、硬解码音视频流可以不占用CPU的时间片,使CPU专注于音视频流的控制及传输,提高效率;

三、采用消息调度策略及硬解码方式高效转换数模音视频流信号并作为输入源输出到指定通道上供请求的客户端进行播放,不但在传输性能上有极大的提高,而且能够根据当前音视频流的请求状况输出指定通道号,从而有效地解决因大量同一个前端移动视频设备音视频流的请求而导致的网络堵塞现象,给电网系统内部创造良好的网络环境,提高日常工作效率。

附图说明

图1为本发明的结构示意图。

具体实施方式

如图1所示的基于消息调度和硬解码的音视频信号数模切换系统,包括分别采用通信模块相互通信的客户端、内网服务器、隔离装置和外网服务器,所述外网服务器上连接有移动视频设备,所述客户端设有音视频模块,所述隔离装置设有音视频通道,所述外网服务器设有线程池模块、内存池模块和解码卡;所述外网服务器采用由消息调度策略结合线程池、内存池技术实现的消息调度机制处理客户端发出的请求,当接收到客户端发出的请求时,消息调度机制从线程池内取一个空闲线程,从内存池内取一个空闲内存块存储客户端发出的请求报文的上下文数据并生成一个任务,把该任务作为消息进行异步投递(PostThreadMessage)到空闲线程的消息队列中,空闲线程通过(GetMessage)从消息队列中取消息后,解析消息上下文数据,执行任务,通过解码卡以硬解码方式将移动视频设备输出的音视频信号进行数模切换得到音视频流,作为输入源输入指定的音视频通道,供客户端读取并显示。

所述外网服务器还设有GPS模块,采用回调机制,将移动视频终端设备主动上报的GPS定位经纬度信息及移动速度转换成客户端可识别的格式,通过外网服务器的通信模块定时发送至客户端,供客户端显示并回放历史轨迹。

所述外网服务器还设有心跳模块,在任务执行过程中,客户端定时发送心跳报文至外网服务器,当外网服务器检测到客户端未发送心跳报文时,取消正在执行的任务,并释放该任务占用的线程、内存和音视频通道。

所述外网服务器还设有实时音视频流异常重连模块,当移动视频终端在高速移动过程中因网络信号不稳定造成音视频流断开时,实时音视频流异常重连模块自动重新连接,以恢复音视频流。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国家电网公司;江苏省电力公司淮安供电公司;江苏省电力公司,未经国家电网公司;江苏省电力公司淮安供电公司;江苏省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201410304015.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top