[发明专利]一种基于多进程架构的视频监控客户端设计方法有效
申请号: | 201610069203.5 | 申请日: | 2016-01-28 |
公开(公告)号: | CN105721831B | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 李贤军;徐金凤;王家勇;余保华;王一灵;唐艳艳;薛家彬;张劲 | 申请(专利权)人: | 安徽四创电子股份有限公司 |
主分类号: | H04N7/18 | 分类号: | H04N7/18 |
代理公司: | 合肥和瑞知识产权代理事务所(普通合伙) 34118 | 代理人: | 王挺 |
地址: | 230088 安徽省合肥*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明属于多进程通信技术和视频监控客户端监控领域,特别涉及一种基于多进程架构的视频监控客户端设计方法。本发明采用多进程架构技术,所述子进程根据设备编号查找通用视频设备接口管理列表,若未查找到管理列表,则根据生产厂家编号、产品类型、产品型号动态加载与分类信息相对应的视频设备的生产厂家SDK再封装插件,根据设备编号生成通用视频设备操作接口和对象,确保了将不同视频设备厂家SDK分开加载至不同子进程,避免了由于单个厂家的SDK问题而引起程序整体崩溃,同时也避免了不同视频设备厂家SDK发生冲突。 | ||
搜索关键词: | 一种 基于 进程 架构 视频 监控 客户端 设计 方法 | ||
【主权项】:
1.一种基于多进程架构的视频监控客户端设计方法,其特征在于,包括以下步骤:1)监控客户端从数据库中读取监控摄像机的相机编号,得到与所述相机编号相关联的视频设备,并读取所述视频设备的分类信息,包括产品生产厂家编号、产品类型、产品型号、设备编号,以及读取所述视频设备的连接配置信息;2)所述监控客户端根据所述视频设备的分类信息中的产品生产厂家编号、产品类型、产品型号,生成与分类信息相对应的视频设备的通用视频设备操作接口和对象,监控客户端再根据类型分配规则,生成或重复使用与分类信息相对应的视频设备的子进程,监控客户端建立多进程命名通信管道,给予每一个子进程唯一的进程编号;3)通过所述监控客户端组织登陆命令契约,发送视频设备的产品生产厂家编号、产品类型、产品型号、设备编号、以及登陆信息获取所述视频设备关联的子进程;4)所述子进程根据设备编号查找通用视频设备接口管理列表,若未查找到管理列表,则根据生产厂家编号、产品类型、产品型号动态加载与分类信息相对应的视频设备的生产厂家SDK再封装插件,根据设备编号生成通用视频设备操作接口和对象,调用监控客户端的登陆接口来登陆视频设备,并将所述视频设备的设备编号加入通用视频设备接口管理列表;5)所述监控客户端调用子进程,实现对所述视频设备的云台控制、视频实时播放与停止、视频截图、本地录像、视频查询、视频播放、停止录像、录像下载的功能;步骤2)中,所述子进程生成规则为:21)不同的产品生产厂家编号,生成不同的子进程;22)根据产品类型、产品型号判断,不同的产品生产厂家编号的视频设备API插件生成不同的子进程;23)仅支持单用户登陆的视频设备API插件,一个所述视频设备生成一个子进程;24)每一个子进程生成编号依次为产品生产厂家编号、产品类型、产品型号、设备编号,其中产品型号和设备编号为可选项。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽四创电子股份有限公司,未经安徽四创电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610069203.5/,转载请声明来源钻瓜专利网。