一种基于中标麒麟操作系统的视频监控客户端系统技术方案

技术编号:11993979 阅读:97 留言:0更新日期:2015-09-02 22:10
本发明专利技术公开一种基于中标麒麟操作系统的视频监控客户端系统,该系统分为三层,分别为界面显示层、业务层和控制层;界面显示层用于显示各种信息和视频提供给用户;业务层用于对输入数据的处理和转换,变为统一的格式,供其他层次调用;控制层则直接和操作系统交互,加载和调用硬件设备,根据不同的环境进行各种协议的智能选择。各个层级的功能实现则是以插件的方式来进行实现。本发明专利技术功能多,支持设备较多,安全性和可控制性较高,它集视频查看、录像回放、录像下载、设备轮巡等为一体,满足安防系统的要求,同时该客户端支持多种视频设备和加密协议,该客户端不仅仅支持中标麒麟,还支持其他Linux系统和Windows系统。

【技术实现步骤摘要】

本专利技术涉及一种视频监控客户端,具体涉及一种基于中标麒麟操作系统的视频监控客户端系统
技术介绍
视频监控,英文Cameras and Surveillance,包括前端摄像机、传输线缆、视频监控平台,摄像机可分为网络数字摄像机和模拟摄像机,可作为前端视频图像信号的采集,完整的视频监控系统是由摄像、传输、控制、显示、记录登记五大部分组成。摄像机通过网络线缆或同轴视频电缆将视频图像传输到控制主机,控制主机再将视频信号分配到各监视器及录像设备,同时可将需要传输的语音信号同步录入到录像机内,通过控制主机,操作人员可发出指令,对云台的上、下、左、右的动作进行控制及对镜头进行调焦变倍的操作,并可通过视频矩阵实现在多路摄像机的切换,利用特殊的录像处理模式,可对图像进行录入、回放、调出及储存等操作。视频监控在各个行业广泛运用,但是现有的视频监控平台大多数都是基于Windows平台的,即使有支持Linux的视频监控软件,其功能也比较单一,支持的设备也较少,而Windows又是一款不公开源代码的操作系统,其安全性和可控制性不高。
技术实现思路
本专利技术所要解决的技术问题便是针对上述现有技术的不足,提供一种多功能,支持设备较多,安全性和可控制性较高的基于中标麒麟操作系统的视频监控客户端。本专利技术所采用的技术方案是:一种基于中标麒麟操作系统的视频监控客户端系统,该系统分为三层,分别为界面显示层、业务层和控制层;所述界面显示层用以提供一个统一的GUI界面,将视频画面和各类信息展示给用户,接收用户的输入信息并将输入信息传递给业务层进行处理;所述业务层用以处理控制层和界面显示层传递过来的数据,并对数据进行处理和转换,然后将处理过后的数据整理为统一的格式,传递给界面显示层;所述控制层用以直接跟底层设备交互,并提供统一的操作接口用于外部调用,并负责自动加载插件实现不同功能,选择合适的视频解码库和加密设备对网络传输过来的加密视频流进行解码,同时也负责跟其他软硬件设备交互。作为优选,所述业务层包括显示样式适配插件、业务流程处理插件、加解密处理插件、数据存取处理插件、权限管理插件和视频处理插件;显示样式适配插件用于处理各种输入的数据,并将这些数据转换为统一的格式,传递给界面显示层展示,也可以将用户输入的数据进行处理,转换为不同系统和设备需要的特殊格式,同时,该插件还负责对用户界面的背景、字体、颜色、图像格式等进行统一处理,用以屏蔽掉不同操作系统和不同设备带来的显示差异;业务流程处理插件用于客户端流程的控制和处理,判断用户的操作是否符合设定的规则;加解密处理插件用于对通信协议和视频数据进行加解密处理;数据存取处理插件负责本地配置文件、视频数据的管理;权限管理插件负责登录客户端的用户的操作和查看权限的管理;视频处理插件负责对视频和图像数据进行管理。作为优选,所述控制层包括操作系统适配插件、解码库适配插件、数据库适配插件、密钥设备加载插件、软件插件加载插件和通信协议适配插件;操作系统适配插件负责与不同的操作系统进行交互;解码库适配插件负责解码库的选择;数据库适配插件负责数据库的选择,根据客户实际安装的数据库系统,选择合适的数据库驱动进行数据访问,对上层提供统一的调用接口;密钥设备加载插件负责管理密钥设备和提供调用密钥设备的接口;软件插件加载插件负责软件的插件加载;通信协议适配插件负责各个设备的和系统的通信协议的管理。本专利技术的有益效果在于:本专利技术提供了一款可以对客户端服务端通信以及视频加解密的视频监控客户端,它支持具有自主知识产权的国产中标麒麟操作系统,并可以轻松实现支持其他Linux系统和Windows系统的跨平台的视频监控客户端。它支持多个厂商多个平台的监控设备,而且由于可以很好的在国产操作系统上运行,从系统到软件,构成了一个完整的可以自主控制的安防监控查看系统,有益于防范对网络安全和信息保密的攻击,其安全性和可控性较高。【附图说明】图1为本专利技术系统结构图。【具体实施方式】下面将结合附图及具体实施例对本专利技术作进一步详细说明。实施例如图1所示,本专利技术的基于中标麒麟操作系统的视频监控客户端系统分为三层,分别为界面显示层、业务层和控制层;所述界面显示层用以提供一个统一的GUI界面,将视频画面和各类信息展示给用户,接收用户的输入信息并将输入信息传递给业务处理层的部件进行处理。界面显示层提供的界面是一个统一的界面,即在不同的操作系统上,显示的风格和展示的信息都是相同的。所述业务层用以处理控制层和界面层传递过来的数据,业务层主要功能是处理各种输入源输入的数据,并对数据进行处理和转换,然后将处理过后的数据整理为统一的格式,传递给界面显示。处理后的数据屏蔽了因为不同架构、不同系统和不同设备对于输入数据造成的差异,提供了统一格式的数据。所述控制层用以直接跟底层设备交互,并提供统一的操作接口用于外部调用,控制层负责对外提供统一接口调用,并负责自动加载插件实现不同功能,选择合适的视频解码库和加密设备对网络传输过来的加密视频流进行解码,同时也负责跟其他软硬件设备交互。各个层的功能实现是以插件的方式来进行实现。采用插件方式,可以对系统进行自由定制,可以根据不同的环境和需求,保留需要的插件,在去除掉不必要的插件之后,也可以精简安装包,也可以减少安装后程序对硬盘和内存空间的占用。所述业务层包括显示样式适配插件、业务流程处理插件、加解密处理插件、数据存取处理插件、权限管理插件和视频处理插件。显示样式适配插件用于处理各种输入的数据,并将这些数据转换为统一的格式,传递给界面显示层展示,也可以将用户输入的数据进行处理,转换为不同系统和设备需要的特殊格式;同时,该插件还负责对用户界面的背景、字体、颜色、图像格式等进行统一处理,用以屏蔽掉不同操作系统和不同设备带来的显示差异。业务流程处理插件用于客户端流程的控制和处理,判断用户的操作是否符合设定的规则,不符合设定规则的操作,将由界面层显示提示信息给用户,提醒用户。加解密处理插件用于对通信协议和视频数据进行加解密处理,视频监控客户端作为安防系统平台的组成部分,也需要对客户端本身的数据进行安全防护。因此,客户端在与服务器进行通当前第1页1 2 本文档来自技高网...

【技术保护点】
一种基于中标麒麟操作系统的视频监控客户端系统,其特征在于:该系统分为三层,分别为界面显示层、业务层和控制层;所述界面显示层用以提供一个统一的GUI界面,将视频画面和各类信息展示给用户,接收用户的输入信息并将输入信息传递给业务层进行处理;所述业务层用以处理控制层和界面显示层传递过来的数据,并对数据进行处理和转换,然后将处理过后的数据整理为统一的格式,传递给界面显示层;所述控制层用以直接跟底层设备交互,并提供统一的操作接口用于外部调用,并负责自动加载插件实现不同功能,选择合适的视频解码库和加密设备对网络传输过来的加密视频流进行解码,同时也负责跟其他软硬件设备交互。

【技术特征摘要】

【专利技术属性】
技术研发人员:李斌吴震孙贯虎欧阳宇峰
申请(专利权)人:成都三零凯天通信实业有限公司
类型:发明
国别省市:四川;51

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

1