法律状态公告日
法律状态信息
法律状态
2018-02-09
专利权的转移 IPC(主分类):H04N21/234 登记生效日:20180119 变更前: 变更后: 申请日:20120727
专利申请权、专利权的转移
2017-04-19
授权
授权
2015-03-11
文件的公告送达 IPC(主分类):H04N21/234 收件人:吴慧玲 文件名称:手续合格通知书 申请日:20120727
文件的公告送达
2015-01-14
专利申请权的转移 IPC(主分类):H04N21/234 变更前: 变更后: 登记生效日:20141226 申请日:20120727
专利申请权、专利权的转移
2014-03-12
实质审查的生效 IPC(主分类):H04N21/234 申请日:20120727
实质审查的生效
2014-02-12
公开
公开
查看全部
技术领域:
本发明涉及视频监控领域,尤其涉及一种实现移动终端接入全球眼的系统和方法。
背景技术:
随着传感器技术、图像压缩技术、计算机技术发展,视频监控获得广泛的应用。大量的 视频监控设备,通过因特网协议(IP)进行了汇聚,构建成统一、集中的视频监控平台。“全 球眼”是此类集中监控平台中的一个典型。
“全球眼”业务是有运营商提供的基于IP技术及宽带网络(互联网、虚拟网、专网、移 动网)的网络视频监控业务。该业务充分发挥运营商的网络资源优势,通过网络视频监控业 务平台,将分散、独立的采集点图像信息进行联网处理,实现跨区域的统一监控、统一管理 及分级存储,满足客户进行远程监控、管理和信息传递的需求。
全球眼的用户,目前只能使用运营商的基于Windows(美国微软公司的图形化操作系统) 平台PC(个人计算机)监控终端软件、单一移动终端的监控软件和基于Windows平台的在 窗口直接显示视频内容的SDK,无法直接集成到用户自有的网络业务平台,通过市面上大规 模的Android(美国GOOGLE公司的移动操作系统)等移动终端访问。
发明内容:
针对将全球眼的网络视频业务集成到用户自有的网络业务平台,并通过Adnroid等移动 终端进行访问的需求,本发明的目的是提供一种实现移动终端接入全球眼的系统和方法。
本发明是这样实现的:一种实现移动终端接入全球眼的系统和方法,包括以下主要过程 和步骤:
所述移动终端接入全球眼的系统由视频服务器、移动监控终端构成;
视频查看,通过视频服务器将全球眼的视频进行代理和转换,通过无线网络发送到移动 监控终端进行显示;
视频服务器:由PC硬件、Windows操作系统、视频服务器软件构成;
PC硬件,为配备多核高性能中央处理器(CPU)基于Windows平台的高性能计算机系 统;
视频服务器软件:由配置管理模块、连接管理模块、全球眼视频捕获模块、视频编码预 处理模块、视频编码模块、视频流发送模块构成,负责接受全球眼视频、转换后发往移动监 控终端;
配置管理模块:负责保存和维护全球眼系统的登录帐号信息;
连接管理模块:基于实时传输协议(RTSP),负责将全球眼的监控摄像头映射为统一资 源定位符(URL),并接受移动监控终端的视频查看请求;
全球眼视频捕获模块:是基于全球眼Windows平台的SDK进行二次开发的模块,捕获 通过SDK显示的视频区域内容,并转换为Window系统的基本图像格式BMP图像;
视频编码预处理模块:将BMP图像进行颜色空间变换,转为视频编码领域通用的YUV 颜色空间的图像;
视频编码模块:按照国际电联的H.264编码标准,将YUV的图像调用视频编码器,生成 对外发布的H.264视频码流。
移动监控终端:为基于有智能移动操作系统的移动终端,移动终端硬件、操作系统、移 动监控软件;
移动监控软件:由视频通讯模块、视频解码模块、图像显示预处理模块、图像显示模块 构成;
视频通讯模块:基于RTSP协议,从视频服务器获取H.264视频流数据;
视频解码模块:负责调用视频解码器,将H.264的视频流转换为YUV的图像;
图像显示预处理模块:将YUV的图像转换为设备相关的BMP的图像;
图像显示模块:负责将BMP的显示在移动终端界面上。
视频查看,步骤如下:
步骤1:视频服务器启动,运行视频服务器软件,视频服务器软件进入配置管理模块配 置,读取登录全球眼服务器的连接、登录配置数据;
步骤2:视频服务器软件,调用全球眼SDK,登录全球眼服务器;
步骤3:移动监控终端向视频服务器发起带有URL的视频查看请求;
步骤4:视频服务器软件接收到移动终端的视频查看请求后,进行资源定位,查出URL 对应的摄像头ID;
步骤5:视频服务器软件,创建Windows窗口,并将窗口和摄像头ID传递给全球眼SDK, 播放摄像头ID的视频画面;
步骤6:视频服务器软件,通过Windows应用程序接口(API)按照指定频率捕获Windows 窗口的BMP图像;
步骤7:视频服务器软件,将BMP图像进行缩放处理,并转换颜色空间,变化为YUV 图像;
步骤8:视频服务器软件,将YUV图像传入视频编码模块,进行编码,获得H.264视频 流;
步骤9:视频服务器软件,将H.264视频流,以RTSP的协议发回移动监控终端,并重复 步骤6;
步骤10:移动监控终端的视频监控软件的视频通讯模块接从视频服务器软件接收H.264 视频流;
步骤11:移动终端软件,调用视频解码模块进行视频流解码,得到YUV图像;
步骤12:移动终端软件,调用图像显示预处理模块对YUV图像进行图像缩放,并转换 为设备相关的RGB图像;
步骤13:移动终端软件,调用图像显示模块将RGB图像显示到界面上,重复步骤10。
附图说明:
下面结合附图,对本发明作出详细描述。
图1为系统组网图
图2为视频服务器结构图
图3为移动监控终端结构图
图4为视频查看时序图
具体实施方式:
本发明是通过视频服务器和全球眼服务器对接,调用全球眼SDK进行全球眼视频获取, 调用WINDOWS API进行图像捕获,然后调用H.264编码器进行编码,通过RTSP协议传输 到移动终端,完成移动终端对全球眼的视频查看。
移动终端查看全球眼的系统如图1所示,由全球眼服务器、视频服务器、若干移动终端 构成;
视频查看,通过视频服务器将全球眼的视频进行代理和转换,通过无线网络发送到移动 监控终端进行显示;
视频服务器如图2所示:由PC硬件、Windows操作系统、视频服务器软件构成;
PC硬件:为配备多核高性能中央处理器(CPU)基于Windows平台的高性能计算机系 统;
Windows操作系统:是因为全球眼的SDK需要在Windows平台才能工作;
视频服务器软件:由配置管理模块、连接管理模块、全球眼视频获取模块、视频编码模 块、视频流推送模块构成,负责从处理监控终端的连接查看请求、接收全球眼的视频、对视 频进行再次编码、将再次编码的视频发往移动监控终端;
配置管理模块:负责保存和维护全球眼系统的连接、登录信息;
链接管理模块:基于实时传输协议(RTSP),负责将全球眼的监控摄像头映射为统一资源 定位符(URL),并接受移动监控终端的视频链接查看请求;
全球眼视频获取模块:是基于全球眼Windows平台的SDK进行二次开发的模块,捕获 SDK获得的视频区域内容,并转换为Window系统的基本图像格式BMP图像;
图像编码预处理模块:将BMP图像进行缩放和颜色空间变换,转为视频编码领域通用的 YUV颜色空间的图像。
视频编码模块:按照国际电联的H.264编码,将YUV的图像调用视频编码器,生成对外 发布的视频码流。
移动监控终端如图3所示:移动终端硬件、操作系统、移动监控软件构成;
移动终端硬件:为基于有智能移动操作系统的移动终端;
操作系统:为Android系统;
移动监控软件:由视频通讯模块、视频解码模块、视频显示模块构成;
视频通讯模块:基于RTSP协议,从视频服务器获取H.264视频流数据;
视频解码模块:负责调用视频解码器,将H.264的视频流转换为YUV的图像,并将该 YUV的图像转换为BMP的图像;
视频显示模块:负责将BMP的显示在的移动终端界面上。
视频查看过程如图4所示,步骤如下:
步骤1:视频服务器启动,运行视频服务器软件,配置管理模块读取全球眼服务器连接、 登录相关配置数据;
步骤2:视频服务器软件,调用全球眼SDK,登录全球眼服务器;
步骤3:移动监控终端,向视频服务器发起带有URL的视频查看请求;
步骤4:视频服务器软件,接收到移动终端的视频查看请求后,进行资源定位,查出URL 对应的摄像头ID;
步骤5:视频服务器软件,通过相关Windows API(RegisterWindowEx,CreateWindow等) 创建Windows窗口,并将窗口和摄像头ID传递给全球眼SDK,播放摄像头ID的视频画面;
步骤6:视频服务器软件,通过Windows API(主要有GetDC,CreateCompatibleDC, CreateDIBSection,BitBlt)按照指定频率捕获Windows窗口的BMP图像;
步骤7:视频服务器软件,将BMP图像进行缩放处理,转换颜色空间,变化为YUV图 像;
步骤8:视频服务器软件,将YUV图像传入视频编码模块,进行编码,获得H.264视频 流;
步骤9:视频服务器软件,将H.264视频流,以RTSP的协议发回移动监控终端,并重复 步骤6;
步骤10:移动监控终端的视频监控软件的视频通讯模块从视频服务器接收H.264视频流;
步骤11:移动终端软件,调用视频解码模块进行视频流解码,得到YUV图像。
步骤12:移动终端软件,调用图像显示预处理模块对YUV图像进行图像缩放,并转换 为RGB图像;
步骤13:移动终端软件,调用图像显示模块将RGB图像显示到界面上,重复步骤10。
机译: 一种用于移动无线终端接入所选无线通信系统的方法
机译: 使具有一种以上类型的小区的蜂窝移动无线电系统的移动台能够确定其正在接入的小区的类型的方法以及用于实现该方法的移动台和基站收发信机
机译: 一种用于向移动性管理单元分配唯一的识别码并且在sae /点的核心网络中实现移动性管理单元的方法-通信系统以及移动性管理单元