著录项信息
专利名称 | 一种智能安防视频集成系统及方法 |
申请号 | CN201410427788.4 | 申请日期 | 2014-08-27 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-12-10 | 公开/公告号 | CN104202566A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04N7/18 | IPC分类号 | H;0;4;N;7;/;1;8;;;H;0;4;N;2;1;/;4;7;2查看分类表>
|
申请人 | 上海熙菱信息技术有限公司 | 申请人地址 | 上海市浦东新区张江高科技园区龙东大道3000号7幢303室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海熙菱信息技术有限公司 | 当前权利人 | 上海熙菱信息技术有限公司 |
发明人 | 刘其峰;王夷;李东晓;刘暘 |
代理机构 | 上海光华专利事务所(普通合伙) | 代理人 | 余明伟 |
摘要
本发明提供一种智能安防视频集成系统及方法,通过预存多种视频播放插件、及与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;在接收到视频控件的播放请求时,检测接入智能安防视频集成系统的对应所述播放请求的视频设备来获取所接入视频设备的设备厂商信息;根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放;自动完成对所接入视频设备厂商类型的播放方式适配,并由于利用了播放插件式集成的方式,让集成更简单有效,且还可同时兼容非标设备和标准设备。
1.一种智能安防视频集成系统,其特征在于,包括:
视频控件,用于按所需展示视频生成播放请求;
视频集成平台,用于从所述视频控件接收所述播放请求,并连接有用于对视频设备提供接口的多种视频播放插件,且预存有与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;
所述直联视频播放插件提供有直联设备接口,所述直联设备接口包括:初始化SDK、退出SDK、设备注册、设备注销、远程重启、播放实时视频、停止播放实时视频、抓拍图片、设置设备时间、按远程文件名回放历史视频、按时间回放历史视频、停止回放历史视频、暂停回放历史视频、继续回放历史视频、加快回放历史视频、减慢回放历史视频、获取回放信息、设置回放位置、按文件下载历史视频、按时间下载历史视频、查询历史视频的下载进度、停止下载、镜头控制、预置位管理、云台控制、及实时播放声音控制的接口中的一种或多种组合;
所述视频流播放插件提供有视频流接口,所述视频流接口包括:接收视频流、播放视频流、停止播放视频流、停止接收视频流、抓拍图片、快放视频流、慢放视频流、暂停播放视频流、及恢复播放视频流的接口中的一种或多种组合;
其中,所述视频集成平台,还用于在检测到对应所述播放请求的视频设备接入智能安防视频集成系统时,获取所接入视频设备的设备厂商信息,并根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以供所述视频控件调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放;所述视频流播放插件包括:
标准视频流播放插件及非标准流视频播放插件;所述视频集成平台,还用于根据所获取设备厂商信息来判断以调用支持的标准视频流播放插件或非标准流视频播放插件来按播放请求进行视频播放。
2.根据权利要求1所述的智能安防视频集成系统,其特征在于,所述视频控件包括:用于播放实时视频的实时视频控件、及用于播放历史视频的历史视频控件;所述视频控件还包括:用于实现分屏进行视频播放的分屏控件。
3.一种智能安防视频集成方法,其特征在于,包括:
预存多种视频播放插件、及与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;所述直联视频播放插件提供有直联设备接口,所述直联设备接口包括:初始化SDK、退出SDK、设备注册、设备注销、远程重启、播放实时视频、停止播放实时视频、抓拍图片、设置设备时间、按远程文件名回放历史视频、按时间回放历史视频、停止回放历史视频、暂停回放历史视频、继续回放历史视频、加快回放历史视频、减慢回放历史视频、获取回放信息、设置回放位置、按文件下载历史视频、按时间下载历史视频、查询历史视频的下载进度、停止下载、镜头控制、预置位管理、云台控制、及实时播放声音控制的接口中的一种或多种组合;所述视频流播放插件提供有视频流接口,所述视频流接口包括:接收视频流、播放视频流、停止播放视频流、停止接收视频流、抓拍图片、快放视频流、慢放视频流、暂停播放视频流、及恢复播放视频流的接口中的一种或多种组合;
在接收到视频控件的播放请求时,检测接入智能安防视频集成系统的对应所述播放请求的视频设备来获取所接入视频设备的设备厂商信息;
根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放;所述视频流播放插件包括:标准视频流播放插件及非标准流视频播放插件;所述智能安防视频集成方法还包括:根据所获取设备厂商信息来判断出调用支持的标准视频流播放插件或非标准流视频播放插件来按播放请求进行视频播放。
4.根据权利要求3所述的智能安防视频集成方法,其特征在于,所述视频控件包括:用于播放实时视频的实时视频控件、及用于播放历史视频的历史视频控件;所述视频控件还包括:用于实现分屏进行视频播放的分屏控件。
一种智能安防视频集成系统及方法\n技术领域\n[0001] 本发明涉及智能安防技术领域,特别是涉及一种智能安防视频集成系统及方法。\n背景技术\n[0002] 在智能安防领域中一个非常重要的系统就是视频系统,视频中包含了案事件相关的重要信息,为公安机关破获案件和预防案件提供了强大的技术支持。为了有效了的使用视频资源,需要将所有的视频设备集成到一个平台中。在实际项目中经常发现需要集成多家厂商的设备或者平台,有时多达十多家厂商,此时集成就非常困难,因为各家厂商的视频格式和视频协议各自不同。\n[0003] 如何方便的实现多家厂商视频设备的集成,已成为业界亟待解决的技术问题。\n发明内容\n[0004] 鉴于以上所述现有技术的缺点,本发明的目的在于提供一种智能安防视频集成系统及方法,解决上述现有技术中多家厂商视频设备集成不便的问题。\n[0005] 为实现上述目标及其他相关目标,本发明提供一种智能安防视频集成系统,包括:\n视频控件,用于按所需展示视频生成播放请求;视频集成平台,用于从所述视频控件接收所述播放请求,并连接有用于对视频设备提供接口的多种视频播放插件,且预存有与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;其中,所述视频集成平台,还用于在检测到对应所述播放请求的视频设备接入智能安防视频集成系统时,获取所接入视频设备的设备厂商信息,并根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以供所述视频控件调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放。\n[0006] 可选的,所述视频控件包括:用于播放实时视频的实时视频控件、及用于播放历史视频的历史视频控件;所述视频控件还包括:用于实现分屏进行视频播放的分屏控件。\n[0007] 可选的,所述直联视频播放插件提供有直联设备接口,所述直联设备接口包括:初始化SDK、退出SDK、设备注册、设备注销、远程重启、播放实时视频、停止播放实时视频、抓拍图片、设置设备时间、按远程文件名回放历史视频、按时间回放历史视频、停止回放历史视频、暂停回放历史视频、继续回放历史视频、加快回放历史视频、减慢回放历史视频、获取回放信息、设置回放位置、按文件下载历史视频、按时间下载历史视频、查询历史视频的下载进度、停止下载、镜头控制、预置位管理、云台控制、及实时播放声音控制的接口中的一种或多种组合。\n[0008] 可选的,所述视频流播放插件提供有视频流接口,所述视频流接口包括:接收视频流、播放视频流、停止播放视频流、停止接收视频流、抓拍图片、快放视频流、慢放视频流、暂停播放视频流、及恢复播放视频流的接口中的一种或多种组合。\n[0009] 可选的,所述视频流播放插件包括:标准视频流播放插件及非标准流视频播放插件;所述视频集成平台,还用于根据所获取设备厂商信息来判断以调用支持的标准视频流播放插件或非标准流视频播放插件来按播放请求进行视频播放。\n[0010] 为实现上述目标及其他相关目标,本发明提供一种智能安防视频集成方法,包括:\n预存多种视频播放插件、及与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;在接收到播放请求时,检测接入智能安防视频集成系统的对应所述播放请求的视频设备来获取所接入视频设备的设备厂商信息;根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放。\n[0011] 可选的,所述视频控件包括:用于播放实时视频的实时视频控件、及用于播放历史视频的历史视频控件;所述视频控件还包括:用于实现分屏进行视频播放的分屏控件。\n[0012] 可选的,所述直联视频播放插件提供有直联设备接口,所述直联设备接口包括:初始化SDK、退出SDK、设备注册、设备注销、远程重启、播放实时视频、停止播放实时视频、抓拍图片、设置设备时间、按远程文件名回放历史视频、按时间回放历史视频、停止回放历史视频、暂停回放历史视频、继续回放历史视频、加快回放历史视频、减慢回放历史视频、获取回放信息、设置回放位置、按文件下载历史视频、按时间下载历史视频、查询历史视频的下载进度、停止下载、镜头控制、预置位管理、云台控制、及实时播放声音控制的接口中的一种或多种组合。\n[0013] 可选的,所述视频流播放插件提供有视频流接口,所述视频流接口包括:接收视频流、播放视频流、停止播放视频流、停止接收视频流、抓拍图片、快放视频流、慢放视频流、暂停播放视频流、及恢复播放视频流的接口中的一种或多种组合。\n[0014] 可选的,所述视频流播放插件包括:标准视频流播放插件及非标准流视频播放插件;所述智能安防视频集成方法还包括:根据所获取设备厂商信息来判断出调用支持的标准视频流播放插件或非标准流视频播放插件来按播放请求进行视频播放。\n[0015] 如上所述,本发明提供一种智能安防视频集成系统及方法,通过预存多种视频播放插件、及与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;在接收到视频控件的播放请求时,检测接入智能安防视频集成系统的对应所述播放请求的视频设备来获取所接入视频设备的设备厂商信息;根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放;自动完成对所接入视频设备厂商类型的播放方式适配,并由于利用了播放插件式集成的方式,让集成更简单有效,且还可同时兼容非标设备和标准设备。\n附图说明\n[0016] 图1显示为本发明一实施例中智能安防视频集成系统的结构示意图。\n[0017] 图2显示为本发明一实施例中智能安防视频集成方法的流程示意图。\n[0018] 图3显示为本发明一实施例中智能安防视频集成方法的流程示意图。\n[0019] 元件标号说明\n[0020] 1 智能安防视频集成系统\n[0021] 11 视频控件\n[0022] 12 视频集成平台\n[0023] 13 直联视频播放插件\n[0024] 14 视频流播放插件\n[0025] S1~S3 方法步骤\n具体实施方式\n[0026] 以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。\n[0027] 如图1所示,本发明提供一种智能安防视频集成系统1,包括:视频控件11、视频集成平台12及多种视频播放插件13。在本实施例中,本发明是应用于智能安防的技术领域,所述视频可以是各种环境例如银行、政府机关、商场等场所的摄像头所摄录的监控视频。\n[0028] 所述视频控件11,用于按所需展示视频生成播放请求。在一实施例中,所述视频控件11包括:用于播放实时视频的实时视频控件11、及用于播放历史视频的历史视频控件11;\n所述视频控件11还包括:用于实现分屏进行视频播放的分屏控件,所述分屏包括单分屏、4分屏、9分屏、16分屏等等,不同的分屏幕可用于播放不同的视频;所述视频控件11可以用于根据所接收到的例如应用程序要求的播放需求,来生成播放请求,相对来说,所述视频控件\n11即相当于所述系统与外部的接口。\n[0029] 所述视频集成平台12,用于从所述视频控件11接收所述播放请求,并连接有用于对视频设备提供接口的多种视频播放插件13,且预存有与所述多种视频播放插件13分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件13、及视频流播放插件14;其中,所述视频集成平台12,还用于在检测到对应所述播放请求的视频设备接入智能安防视频集成系统1时,获取所接入视频设备的设备厂商信息,并根据所获取设备厂商信息来查找对应支持的直联视频播放插件13或视频流播放插件14,以供所述视频控件11调用支持的直联视频播放插件13或视频流播放插件14来按播放请求进行视频播放。\n[0030] 在本实施例中,所述视频集成平台12可通过软件开发的平台SDK来实现,平台SDK向上提供接口给所述视频控件11,视频控件11只需要调用平台SDK提供的接口就能实现视频播放;向下集成所述直联视频播放插件13、及视频流播放插件14,其中,所述直联指的是:\n如果在同一个视频域中,可以选择最快的集成方式就是直联方式,但如果在不同的视频域中,因为平台无法直接访问设备;所述多种视频播放插件同设备厂商信息关联指的是:所述直联视频播放插件13及视频流播放插件14是可以根据厂商提供的SDK开发包所开发出来的,当外部传入窗口句柄,所述两种播放插件即可在传入的窗口上绘制视频图像。\n[0031] 具体来说,通过在视频集成平台12内部维护了各个厂商的设备信息,当视频控件\n11接收到需要播放某一路视频指令的时候,通过平台SDK能够根据设备信息判断出是哪家厂商的视频设备,然后调用支持的播放插件进行播放;进一步的,由于视频设备提供的视频流图像中可能有标准的或非标准的,所述视频流播放插件14包括:标准视频流播放插件及非标准流视频播放插件;所述视频集成平台12,还用于根据所获取设备厂商信息来判断以调用支持的标准视频流播放插件或非标准流视频播放插件来按播放请求进行视频播放。在一实施例中,所述标准流视频播放插件13是可以根据国家标准GB/T 28181标准封装而成,同样可以根据传入的窗口句柄进行绘制视频图像。\n[0032] 进一步的,所述直联视频播放插件13亦可根据接入的视频设备不同进行细分,例如包括:对应直联于所述视频集成平台12的视频设备的平台直联视频播放插件13、及直联于系统1但并非直联于所述视频集成平台12的视频设备的设备直联视频播放插件13。当然在其他实施例中,亦可进一步细分,并非以本实施例为限。\n[0033] 举例来说,在一实施例中,所述直联视频播放插件13提供有直联设备接口,所述直联设备接口包括:初始化SDK、退出SDK、设备注册、设备注销、远程重启、播放实时视频、停止播放实时视频、抓拍图片、设置设备时间、按远程文件名回放历史视频、按时间回放历史视频、停止回放历史视频、暂停回放历史视频、继续回放历史视频、加快回放历史视频、减慢回放历史视频、获取回放信息、设置回放位置、按文件下载历史视频、按时间下载历史视频、查询历史视频的下载进度、停止下载、镜头控制、预置位管理、云台控制、及实时播放声音控制的接口中的一种或多种组合;在其他实施例中,亦可增加或删减为其他的功能接口,并非以本实施例为限。\n[0034] 举例来说,在一实施例中,所述视频流播放插件14提供有视频流接口,所述视频流接口包括:接收视频流、播放视频流、停止播放视频流、停止接收视频流、抓拍图片、快放视频流、慢放视频流、暂停播放视频流、及恢复播放视频流的接口中的一种或多种组合;在其他实施例中,亦可增加或删减为其他的功能接口,并非以本实施例为限。\n[0035] 需说明的是,上述系统1中的视频控件11、视频集成平台12及视频播放播放插件皆可通过例如C++、Java等软件实现。\n[0036] 如图2所示,本发明提供一种智能安防视频集成方法,其实现原理与上述系统大致相同,因此部分重复的技术细节不再赘述:所述方法包括:\n[0037] 步骤S1:预存多种视频播放插件、及与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;\n[0038] 步骤S2:在接收到播放请求时,检测接入智能安防视频集成系统的对应所述播放请求的视频设备来获取所接入视频设备的设备厂商信息;\n[0039] 步骤S3:根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放。\n[0040] 可选的,所述视频控件包括:用于播放实时视频的实时视频控件、及用于播放历史视频的历史视频控件;所述视频控件还包括:用于实现分屏进行视频播放的分屏控件。\n[0041] 可选的,所述直联视频播放插件提供有直联设备接口,所述直联设备接口包括:初始化SDK、退出SDK、设备注册、设备注销、远程重启、播放实时视频、停止播放实时视频、抓拍图片、设置设备时间、按远程文件名回放历史视频、按时间回放历史视频、停止回放历史视频、暂停回放历史视频、继续回放历史视频、加快回放历史视频、减慢回放历史视频、获取回放信息、设置回放位置、按文件下载历史视频、按时间下载历史视频、查询历史视频的下载进度、停止下载、镜头控制、预置位管理、云台控制、及实时播放声音控制的接口中的一种或多种组合。\n[0042] 可选的,所述视频流播放插件提供有视频流接口,所述视频流接口包括:接收视频流、播放视频流、停止播放视频流、停止接收视频流、抓拍图片、快放视频流、慢放视频流、暂停播放视频流、及恢复播放视频流的接口中的一种或多种组合。\n[0043] 可选的,所述视频流播放插件包括:标准视频流播放插件及非标准流视频播放插件;所述智能安防视频集成方法还包括:根据所获取设备厂商信息来判断出调用支持的标准视频流播放插件或非标准流视频播放插件来按播放请求进行视频播放。\n[0044] 如图3所示,再提供一种本发明方法的具体实施例,对应上述各种技术细节而加入了多种判断机制,并且提供了“播放失败”的提示。\n[0045] 综上所述,本发明提供一种智能安防视频集成系统及方法,通过预存多种视频播放插件、及与所述多种视频播放插件分别关联的设备厂商信息,其中,所述多种视频播放插件包括:直联视频播放插件、及视频流播放插件;在接收到视频控件的播放请求时,检测接入智能安防视频集成系统的对应所述播放请求的视频设备来获取所接入视频设备的设备厂商信息;根据所获取设备厂商信息来查找对应支持的直联视频播放插件或视频流播放插件,以调用支持的直联视频播放插件或视频流播放插件来按播放请求进行视频播放;自动完成对所接入视频设备厂商类型的播放方式适配,并由于利用了播放插件式集成的方式,让集成更简单有效,且还可同时兼容非标设备和标准设备。\n[0046] 上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
法律信息
- 2018-07-31
- 2015-01-07
实质审查的生效
IPC(主分类): H04N 7/18
专利申请号: 201410427788.4
申请日: 2014.08.27
- 2014-12-10
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
2009-12-21
| | |
2
| |
2012-08-22
|
2012-04-27
| | |
3
| |
2014-06-04
|
2012-11-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |