一种基于无源光网络的智能化建筑安防系统转让专利

申请号 : CN202210826966.5

文献号 : CN114915768B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李宗蔚孙荣黄许强莫虾邓俊庚

申请人 : 中通服建设有限公司

摘要 :

本发明公开了一种基于无源光网络的智能化建筑安防系统,涉及物联网技术领域。包括多个采集终端、多个用户终端、无源光网络和云服务器;其中:每一采集终端采集安防视频上传至无源光网络;无源光网络提取安防视频的关键帧作为视频摘要,截取安防视频中包含关键帧的预设帧长度的视频片段作为目标片段,缓存视频摘要和目标片段,将安防视频上传云服务器保存;每一用户终端,用于通过无源光网络获取视频摘要和目标片段进行播放,或者通过无源光网络获取安防视频进行播放。通过上述系统可以将用户可能调用的目标片段在无源光网络缓存,减少本地存储压力,通过视频摘要可以快速查找所需的视频片段,通过调用缓存视频可以减小调用视频的延较和带宽。

权利要求 :

1.一种基于无源光网络的智能化建筑安防系统,其特征在于,包括多个采集终端、多个用户终端、无源光网络和云服务器;其中:每一采集终端,用于采集安防视频,按照预设周期将所述安防视频上传至所述无源光网络;

所述无源光网络,用于提取所述安防视频的关键帧作为所述安防视频的视频摘要,截取所述安防视频中包含关键帧的预设帧长度的视频片段作为所述安防视频的目标片段,缓存所述视频摘要和所述目标片段,将所述安防视频上传云服务器保存;

每一用户终端,用于通过所述无源光网络获取所述视频摘要和所述目标片段进行播放,或者通过所述无源光网络获取所述安防视频进行播放;

该系统还包括SDN控制器;无源光网络包括光线路终端OLT和多个光网络单元ONU;每一采集终端对应一个ONU;

每一ONU,用于接收对应的采集终端发送的所述安防视频,提取所述安防视频的关键帧作为所述安防视频的视频摘要,并生成摘要目录,向所述OLT发送所述安防视频、所述摘要目录和ONU节点信息;

所述OLT,用于根据所述摘要目录截取所述安防视频中包含关键帧的预设帧长度的视频片段作为所述安防视频的目标片段,生成目标片段目录,向所述SDN控制器发送所述摘要目录、所述目标片段目录、OLT节点信息和每一ONU的ONU节点信息;

所述SDN控制器,控制所述OLT和每一ONU进行协助缓存所述视频摘要和所述目标片段。

2.根据权利要求1所述的一种基于无源光网络的智能化建筑安防系统,其特征在于,目标ONU包括第一缓存单元和关键帧提取单元;所述目标ONU为多个ONU中的任意一个;

所述关键帧提取单元,用于使用窗口规则在所述安防视频中选择一组候选关键帧,确定包含预设图像信息的候选关键帧作为所述安防视频的视频摘要;

所述第一缓存单元,用于根据所述SDN控制器的指令对所述视频摘要和\或所述目标片段进行缓存。

3.根据权利要求2所述的一种基于无源光网络的智能化建筑安防系统,其特征在于,所述摘要目录包括所述安防视频的每一视频摘要对应关键帧的位置和该关键帧的图像特征信息;

所述OLT包括OpenFlow模块、第二缓存单元和目标片段截取模块;其中

所述目标片段截取模块,用于将所述安防视频分割为预设帧长度的待选视频片段,根据所述摘要目录确定每一待选视频片段包含的视频摘要数量和该待选视频片段的视频特征信息,根据预设规则确定所述安防视频的目标片段;

所述OpenFlow模块,用于与所述SDN控制器进行数据通信,向所述SDN控制器发送所述摘要目录、所述目标片段目录、OLT节点信息和每一ONU的ONU节点信息;

所述第二缓存单元,用于根据所述SDN控制器的指令对所述视频摘要和\或所述目标片段进行缓存。

4.根据权利要求3所述的一种基于无源光网络的智能化建筑安防系统,其特征在于,每一ONU的ONU节点信息包括该节点的所述第一缓存单元的剩余存储量、视频请求的到达率和缓存视频的特征中的至少一项;所述OLT节点信息包括所述OLT的所述第二缓存单元的剩余存储量、视频请求的到达率和缓存视频的特征中的至少一项;

所述SDN控制器,具体用于根据每一ONU的ONU节点信息和所述OLT节点信息,确定所述OLT缓存目标片段的第一数量和第一类型,确定该ONU缓存目标片段的第二数量和第二类型;针对所述OLT,在所有所述安防视频的目标片段中确定第一数量个第一类型的目标片段作为第一缓存视频,生成第一缓存指令;针对该ONU,在该ONU上传的所述安防视频的目标片段中确定第二数量个第二类型的目标片段作为第二缓存视频,生成第二缓存指令;向所述OLT发送所述第一缓存指令和所述第二缓存指令;

所述OLT,还用于根据所述第一缓存指令对所述视频摘要和\或所述目标片段进行缓存,向该ONU转发所述第二缓存指令;

该ONU,还用于根据所述第二缓存指令对所述视频摘要和\或所述目标片段进行缓存。

5.根据权利要求4所述的一种基于无源光网络的智能化建筑安防系统,其特征在于,用户终端的类型包括普通终端和管理终端;若用户终端为普通终端,该用户终端对应的ONU缓存该ONU发送的所述视频摘要;若用户终端为管理终端,该用户终端对应的ONU缓存所述OLT发送的所述无源光网络内所有的所述视频摘要。

6.根据权利要求5所述的一种基于无源光网络的智能化建筑安防系统,其特征在于,每一用户终端,具体用于向该用户终端对应的ONU发送第一视频调用请求,接收该ONU针对所述第一视频调用请求返回的所述视频摘要,根据所述视频摘要确定所要调用的所述目标片段作为目标调用片段,向该ONU发送针对所述目标调用片段的第二视频调用请求;

该ONU,用于在本地查找所述目标调用片段,若找到则将所述目标调用片段发送给该用户终端,若未找到则将所述第二视频调用请求发送给所述OLT;

所述OLT,还用于在本地查找所述目标调用片段,若找到则将所述目标调用片段发送给该用户终端,若未找到则向所述云服务器发送所述第二视频调用请求;

所述云服务器,还用于向该用户终端发送包含所述目标调用片段的所述安防视频。

说明书 :

一种基于无源光网络的智能化建筑安防系统

技术领域

[0001] 本发明涉及物联网技术领域,具体涉及一种基于无源光网络的智能化建筑安防系统。

背景技术

[0002] 随着物联网和互联网+技术的飞速发展,传统的安防系统已不能满足客户日益增长的信息化、数据应用化的需求。智慧安防管理解决方案,通过物联网、云计算、大数据等前沿技术,采用数据收集与数据分析处理并存,能更好满足信息化时代下客户日益增长的需求,使得安保工作通过“人防、物防、技防”的有效结合,更加全面、快捷、准确、全方位保护人身财产安全。
[0003] 安防视频是当前智能化建筑安防系统最常用的技术手段,但是现有技术中,通常将安防视频保存在本地或者云端服务器,而安防视频日积月累数据量巨大,查找需要的视频数据较为困难需要耗费大量时间,安防视频保存在本地会时给本地造成存储负担,安防视频保存在云端服务器时调用安防视频的延较大且占用较大带宽。

发明内容

[0004] 本发明的目的就在于解决上述背景技术的问题,而提出一种基于无源光网络的智能化建筑安防系统。
[0005] 本发明的目的可以通过以下技术方案实现:
[0006] 本发明实施例提供了一种基于无源光网络的智能化建筑安防系统,包括多个采集终端、多个用户终端、无源光网络和云服务器;其中:
[0007] 每一采集终端,用于采集安防视频,按照预设周期将所述安防视频上传至所述无源光网络;
[0008] 所述无源光网络,用于提取所述安防视频的关键帧作为所述安防视频的视频摘要,截取所述安防视频中包含关键帧的预设帧长度的视频片段作为所述安防视频的目标片段,缓存所述视频摘要和所述目标片段,将所述安防视频上传云服务器保存;
[0009] 每一用户终端,用于通过所述无源光网络获取所述视频摘要和所述目标片段进行播放,或者通过所述无源光网络获取所述安防视频进行播放。
[0010] 可选地,该系统还包括SDN控制器;无源光网络包括光线路终端OLT和多个光网络单元ONU;每一采集终端对应一个ONU;
[0011] 每一ONU,用于接收对应的采集终端发送的所述安防视频,提取所述安防视频的关键帧作为所述安防视频的视频摘要,并生成摘要目录,向所述OLT发送所述安防视频、所述摘要目录和ONU节点信息;
[0012] 所述OLT,用于根据所述摘要目录截取所述安防视频中包含关键帧的预设帧长度的视频片段作为所述安防视频的目标片段,生成目标片段目录,向所述SDN控制器发送所述摘要目录、所述目标片段目录、OLT节点信息和每一ONU的ONU节点信息;
[0013] 所述SDN控制器,控制所述OLT和每一ONU进行协助缓存所述视频摘要和所述目标片段。
[0014] 可选地,目标ONU包括第一缓存单元和关键帧提取单元;所述目标ONU为多个ONU中的任意一个;
[0015] 所述关键帧提取单元,用于使用窗口规则在所述安防视频中选择一组候选关键帧,确定包含预设图像信息的候选关键帧作为所述安防视频的视频摘要;
[0016] 所述第一缓存单元,用于根据所述SDN控制器的指令对所述视频摘要和\或所述目标片段进行缓存。
[0017] 可选地,所述摘要目录包括所述安防视频的每一视频摘要对应关键帧的位置和该关键帧的图像特征信息;
[0018] 所述OLT包括OpenFlow模块、第二缓存单元和目标片段截取模块;其中[0019] 所述目标片段截取模块,用于将所述安防视频分割为预设帧长度的待选视频片段,根据所述摘要目录确定每一待选视频片段包含的视频摘要数量和该待选视频片段的视频特征信息,根据预设规则确定所述安防视频的目标片段;
[0020] 所述OpenFlow模块,用于与所述SDN控制器进行数据通信,向所述SDN控制器发送所述摘要目录、所述目标片段目录、OLT节点信息和每一ONU的ONU节点信息;
[0021] 所述第二缓存单元,用于根据所述SDN控制器的指令对所述视频摘要和\或所述目标片段进行缓存。
[0022] 可选地,每一ONU的ONU节点信息包括该节点的所述第一缓存单元的剩余存储量、视频请求的到达率和缓存视频的特征中的至少一项;所述OLT节点信息包括所述OLT的所述第二缓存单元的剩余存储量、视频请求的到达率和缓存视频的特征中的至少一项;
[0023] 所述SDN控制器,具体用于根据每一ONU的ONU节点信息和所述OLT节点信息,确定所述OLT能够缓存所述目标片段的第一数量和第一类型,确定该ONU能够缓存所述目标片段的第二数量和第二类型;针对所述OLT,在所有所述安防视频的所述目标片段中确定第一数量个第一类型的所述目标片段作为第一缓存视频,生成第一缓存指令;针对该ONU,在该ONU上传的所述安防视频的所述目标片段中确定第二数量个第二类型的所述目标片段作为第二缓存视频,生成第二缓存指令;向所述OLT发送所述第一缓存指令和所述第二缓存指令;
[0024] 所述OLT,还用于根据所述第一缓存指令对所述视频摘要和\或所述目标片段进行缓存,向该ONU转发所述第二缓存指令;
[0025] 该ONU,还用于根据所述第二缓存指令对所述视频摘要和\或所述目标片段进行缓存。
[0026] 可选地,用户终端的类型包括普通终端和管理终端;若用户终端为普通终端,该用户终端对应的ONU缓存该ONU发送的所述视频摘要;若用户终端为管理终端,该用户终端对应的ONU缓存所述OLT发送的所述无源光网络内所有的所述视频摘要。
[0027] 可选地,每一用户终端,具体用于向该用户终端对应的ONU发送第一视频调用请求,接收该ONU针对所述第一视频调用请求返回的所述视频摘要,根据所述视频摘要确定所要调用的所述目标片段作为目标调用片段,向该ONU发送针对所述目标调用片段的第二视频调用请求;
[0028] 该ONU,用于在本地查找所述目标调用片段,若找到则将所述目标调用片段发送给该用户终端,若未找到则将所述第二视频调用请求发送给所述OLT;
[0029] 所述OLT,还用于在本地查找所述目标调用片段,若找到则将所述目标调用片段发送给该用户终端,若未找到则向所述云服务器发送所述第二视频调用请求;
[0030] 所述云服务器,还用于向该用户终端发送包含所述目标调用片段的所述安防视频。
[0031] 本发明实施例提供了一种基于无源光网络的智能化建筑安防系统,包括多个采集终端、多个用户终端、无源光网络和云服务器;其中:每一采集终端,用于采集安防视频,按照预设周期将安防视频上传至无源光网络;无源光网络,用于提取安防视频的关键帧作为安防视频的视频摘要,截取安防视频中包含关键帧的预设帧长度的视频片段作为安防视频的目标片段,缓存视频摘要和目标片段,将安防视频上传云服务器保存;每一用户终端,用于通过无源光网络获取视频摘要和目标片段进行播放,或者通过无源光网络获取安防视频进行播放。通过无源光网络提取安防视频的关键帧作为视频摘要,缓存包含关键帧的目标片段,即将用户可能调用的目标片段在无源光网络缓存,减少本地存储压力,通过视频摘要可以快速查找所需的视频片段,通过调用缓存视频可以减小调用视频的延较和带宽。

附图说明

[0032] 下面结合附图对本发明作进一步的说明。
[0033] 图1为本发明实施例提供的一种基于无源光网络的智能化建筑安防系统的系统框图。

具体实施方式

[0034] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0035] 本发明实施例提供了一种基于无源光网络的智能化建筑安防系统。参见图1,图1为本发明实施例提供的一种基于无源光网络的智能化建筑安防系统的系统框图。该系统包括多个采集终端(第一采集终端、第二采集终端和第三采集终端)、多个用户终端(第一用户终端、第二用户终端和第三用户终端)、无源光网络和云服务器,本发明实施例仅以包含三个用户终端和三个采集终端为例进行说明,但实际情况并不限于此。其中:
[0036] 每一采集终端,用于采集安防视频,按照预设周期将安防视频上传至无源光网络;
[0037] 无源光网络,用于提取安防视频的关键帧作为安防视频的视频摘要,截取安防视频中包含关键帧的预设帧长度的视频片段作为安防视频的目标片段,缓存视频摘要和目标片段,将安防视频上传云服务器保存;
[0038] 每一用户终端,用于通过无源光网络获取视频摘要和目标片段进行播放,或者通过无源光网络获取安防视频进行播放。
[0039] 基于本发明实施例提供的一种基于无源光网络的智能化建筑安防系统,通过无源光网络提取安防视频的关键帧作为视频摘要,缓存包含关键帧的目标片段,即将用户可能调用的目标片段在无源光网络缓存,减少本地存储压力,通过视频摘要可以快速查找所需的视频片段,通过调用缓存视频可以减小调用视频的延较和带宽。
[0040] 一种实现方式中,无源光网络可以缓存最近预设时间段内的视频摘要和目标片段,超过预设时间段内的视频摘要和目标片段可以进行删除。
[0041] 一种实现方式中,用户可以通过用户终端查看视频摘要,确定无源光网络是否缓存有所需调用的目标片段。若有,则可以则直接调用无源光网络缓存的目标片段,若没有,则可以通过无源光网络向云服务器获取安防视频。
[0042] 在一个实施例中,参见图1,该系统还包括SDN控制器;无源光网络包括光线路终端OLT和多个光网络单元ONU(第一ONU、第二ONU和第三ONU),本发明实施例仅以包含三个ONU为例进行说明,但实际情况并不限于此;每一采集终端对应一个ONU;
[0043] 每一ONU,用于接收对应的采集终端发送的安防视频,提取安防视频的关键帧作为安防视频的视频摘要,并生成摘要目录,向OLT发送安防视频、摘要目录和ONU节点信息;
[0044] OLT,用于根据摘要目录截取安防视频中包含关键帧的预设帧长度的视频片段作为安防视频的目标片段,生成目标片段目录,向SDN控制器发送摘要目录、目标片段目录、OLT节点信息和每一ONU的ONU节点信息;
[0045] SDN控制器,控制OLT和每一ONU进行协助缓存视频摘要和目标片段。
[0046] 一种实现方式中,OLT(Optical Line Terminal,光线路终端),是光接入网的核心部件,相当于传统通信网中的交换机或路由器,同时也是一个多业务提供平台。一般放置在局端,提供面向用户的无源光纤网络的光纤接口,主要实现的功能是:上联上层网络,完成无源光网络的上行接入,下联ONU(Optical Network Unit,光网络单元),实现对ONU的控制、管理和测距等功能。ONU与用户终端相连,与OLT配合使用,实现以太网二层、三层功能,为用户提供语音、数据和多媒体业务。
[0047] 在一个实施例中,目标ONU包括第一缓存单元和关键帧提取单元;目标ONU为多个ONU中的任意一个;
[0048] 关键帧提取单元,用于使用窗口规则在安防视频中选择一组候选关键帧,确定包含预设图像信息的候选关键帧作为安防视频的视频摘要;
[0049] 第一缓存单元,用于根据SDN控制器的指令对视频摘要和\或目标片段进行缓存。
[0050] 一种实现方式中,关键帧提取单元可以从安防视频的第1帧开始,依次提取第1帧、第N+1帧、第2N+1帧,以此类推。N可以由技术人员根据实际情况进行设置,在此不作限定,例如,设置N可以为每秒安防视频的帧数。
[0051] 一种实现方式中,预设图像信息可以由技术人员根据实际情况进行设置,在此不作限定,例如,预设图像信息可以是人物、动物、车辆等等。
[0052] 在一个实施例中,摘要目录包括安防视频的每一视频摘要对应关键帧的位置和该关键帧的图像特征信息;
[0053] OLT包括OpenFlow模块、第二缓存单元和目标片段截取模块;其中
[0054] 目标片段截取模块,用于将安防视频分割为预设帧长度的待选视频片段,根据摘要目录确定每一待选视频片段包含的视频摘要数量和该待选视频片段的视频特征信息,根据预设规则确定安防视频的目标片段;
[0055] OpenFlow模块,用于与SDN控制器进行数据通信,向SDN控制器发送摘要目录、目标片段目录、OLT节点信息和每一ONU的ONU节点信息;
[0056] 第二缓存单元,用于根据SDN控制器的指令对视频摘要和\或目标片段进行缓存。
[0057] 一种实现方式中,图像特征信息可以记录关键帧中包含的内容信息,例如,关键帧中包含人物、动物和车辆等等。视频特征信息可以是该待选视频片段中包含的所有关键帧的图像特征信息。
[0058] 一种实现方式中,根据预设规则可以将包含关键帧的数量超过预设阈值的待选视频片段,确定为安防视频的目标片段。或者,可以将所有待选视频片段按照包含关键帧的数量从小到大排序,根据预设规则选择前预设数目个待选视频片段作为安防视频的目标片段。
[0059] 在一个实施例中,每一ONU的ONU节点信息包括该节点的第一缓存单元的剩余存储量、视频请求的到达率和缓存视频的特征中的至少一项;OLT节点信息包括OLT的第二缓存单元的剩余存储量、视频请求的到达率和缓存视频的特征中的至少一项;
[0060] SDN控制器,具体用于根据每一ONU的ONU节点信息和OLT节点信息,确定OLT能够缓存目标片段的第一数量和第一类型,确定该ONU能够缓存目标片段的第二数量和第二类型;针对OLT,在所有安防视频的目标片段中确定第一数量个第一类型的目标片段作为第一缓存视频,生成第一缓存指令;针对该ONU,在该ONU上传的安防视频的目标片段中确定第二数量个第二类型的目标片段作为第二缓存视频,生成第二缓存指令;向OLT发送第一缓存指令和第二缓存指令;
[0061] OLT,还用于根据第一缓存指令对视频摘要和\或目标片段进行缓存,向该ONU转发第二缓存指令;
[0062] 该ONU,还用于根据第二缓存指令对视频摘要和\或目标片段进行缓存。
[0063] 在一个实施例中,用户终端的类型包括普通终端和管理终端;若用户终端为普通终端,该用户终端对应的ONU缓存该ONU发送的视频摘要;若用户终端为管理终端,该用户终端对应的ONU缓存OLT发送的无源光网络内所有的视频摘要。
[0064] 一种实现方式中,普通终端和管理终端查看视频的权限不同,普通终端可以查看该用户终端对应的ONU上传的视频内容,管理终端可以查看通过无源光网络上传的所有视频内容。
[0065] 在一个实施例中,每一用户终端,具体用于向该用户终端对应的ONU发送第一视频调用请求,接收该ONU针对第一视频调用请求返回的视频摘要,根据视频摘要确定所要调用的目标片段作为目标调用片段,向该ONU发送针对目标调用片段的第二视频调用请求;
[0066] 该ONU,用于在本地查找目标调用片段,若找到则将目标调用片段发送给该用户终端,若未找到则将第二视频调用请求发送给OLT;
[0067] OLT,还用于在本地查找目标调用片段,若找到则将目标调用片段发送给该用户终端,若未找到则向云服务器发送第二视频调用请求;
[0068] 云服务器,还用于向该用户终端发送包含目标调用片段的安防视频。
[0069] 以上对本发明的一个实施例进行了详细说明,但所述内容仅为本发明的较佳实施例,不能被认为用于限定本发明的实施范围。凡依本发明申请范围所作的均等变化与改进等,均应仍归属于本发明的专利涵盖范围之内。