一种视频存储方法、装置、设备、介质及产品与流程

摘要: 本发明涉及数据处理,尤其涉及一种视频存储方法、装置、设备、介质及产品。背景技术:1、随着智能家居感知体系不断发展,家庭智能摄像头广泛应用于居家安防、老人看护以及...
一种视频存储方法、装置、设备、介质及产品与流程

本发明涉及数据处理,尤其涉及一种视频存储方法、装置、设备、介质及产品。

背景技术:

1、随着智能家居感知体系不断发展,家庭智能摄像头广泛应用于居家安防、老人看护以及婴幼儿监护等场景。摄像头持续采集视频流并进行存储,是实现事件回溯和场景感知的基础环节。

2、目前主流家庭视频存储方案主要分为连续录像存储、运动触发录像、云端事件录像三类,但上述方案均存在固有缺陷,难以适配面向家庭智能感知以及知识图谱构建的高阶应用需求。现有家庭视频存储方案仅完成视频文件保存与基础回放功能,缺少面向语义事件的视频流切分机制,事件片段无法与家庭智能感知体系深度联动。故,如何实现事件片段独立存储成为了目前亟待解决的问题。

技术实现思路

1、本发明提供了一种视频存储方法、装置、设备、介质及产品,以解决现有技术中家庭视频存储依赖固定时长或物理运动触发切分,无法实现语义级事件切分的问题。

2、根据本发明的一方面,提供了一种视频存储方法,其中,该方法包括:

3、获取外部设备发送的语义事件边界信号,解析所述语义事件边界信号得到事件记录;其中,所述事件记录至少包括事件标识、触发信号类型、实体信息、时间戳和摄像头标识;

4、若所述触发信号类型为开始信号,创建与所述事件标识关联的挂起记录,并将所述摄像头标识对应的原始视频帧缓存至所述挂起记录对应的临时缓冲区,直至接收到目标信号,根据所述时间戳确定所述原始视频帧的起始帧和结束帧;

5、根据所述起始帧和所述结束帧在所述临时缓冲区中截取目标帧序列,将所述目标帧序列作为事件片段,生成所述事件片段对应的事件片段元数据;

6、将所述事件片段元数据存储至预设家庭语义事件数据库,建立所述事件片段与所述原始视频数据之间的双向映射索引,根据所述预设家庭语义事件数据库和所述双向映射索引更新预设家庭知识图谱。

7、根据本发明的另一方面,提供了一种视频存储装置,其中,该装置包括:

8、数据解析模块,用于获取外部设备发送的语义事件边界信号,解析所述语义事件边界信号得到事件记录;其中,所述事件记录至少包括事件标识、触发信号类型、实体信息、时间戳和摄像头标识;

9、视频缓存模块,用于若所述触发信号类型为开始信号,创建与所述事件标识关联的挂起记录,并将所述摄像头标识对应的原始视频帧缓存至所述挂起记录对应的临时缓冲区,直至接收到目标信号,根据所述时间戳确定所述原始视频帧的起始帧和结束帧;

10、元数据确定模块,用于根据所述起始帧和所述结束帧在所述临时缓冲区中截取目标帧序列,将所述目标帧序列作为事件片段,生成所述事件片段对应的事件片段元数据;

11、视频存储模块,用于将所述事件片段元数据存储至预设家庭语义事件数据库,建立所述事件片段与所述原始视频数据之间的双向映射索引,根据所述预设家庭语义事件数据库和所述双向映射索引更新预设家庭知识图谱。

12、根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:

13、至少一个处理器;以及

14、与所述至少一个处理器通信连接的存储器;其中,

15、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的视频存储方法。

16、根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的视频存储方法。

17、根据本发明的另一方面,本发明实施例还提供了一种计算机程序产品,计算机程序产品包括计算机程序,计算机程序在被处理器执行时实现本发明任一实施例的视频存储方法。

18、本发明实施例的技术方案,通过获取外部设备发送的语义事件边界信号,解析语义事件边界信号得到事件记录,若触发信号类型为开始信号,创建与事件标识关联的挂起记录,并将摄像头标识对应的原始视频帧缓存至挂起记录对应的临时缓冲区,直至接收到目标信号,根据时间戳确定原始视频帧的起始帧和结束帧,根据起始帧和结束帧在临时缓冲区中截取目标帧序列,将目标帧序列作为事件片段,生成事件片段对应的事件片段元数据,实现视频按照事件切分;将事件片段元数据存储至预设家庭语义事件数据库,建立事件片段与原始视频数据之间的双向映射索引,根据预设家庭语义事件数据库和双向映射索引更新预设家庭知识图谱,实现语义事件与视频证据的双向精准溯源,提高视频存储的合理性。

19、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。

1.一种视频存储方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述获取外部设备发送的语义事件边界信号,包括:

3.根据权利要求1所述的方法,其特征在于,所述若所述触发信号类型为开始信号,创建与所述事件标识关联的挂起记录,并将所述摄像头标识对应的原始视频帧缓存至所述挂起记录对应的临时缓冲区,直至接收到目标信号,根据所述时间戳确定所述原始视频帧的起始帧和结束帧,包括:

4.根据权利要求1所述的方法,其特征在于,所述根据所述起始帧和所述结束帧在所述临时缓冲区中截取目标帧序列,将所述目标帧序列作为事件片段,生成所述事件片段对应的事件片段元数据,包括:

5.根据权利要求1所述的方法,其特征在于,所述将所述事件片段元数据存储至预设家庭语义事件数据库,建立所述事件片段与所述原始视频数据之间的双向映射索引,根据所述预设家庭语义事件数据库和所述双向映射索引更新预设家庭知识图谱,包括:

6.根据权利要求1所述的方法,其特征在于,在所述根据所述起始帧和所述结束帧在所述临时缓冲区中截取目标帧序列,将所述目标帧序列作为事件片段,生成所述事件片段对应的事件片段元数据之后,还包括:

7.一种视频存储装置,其特征在于,包括:

8.一种电子设备,其特征在于,所述电子设备包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求1-6中任一项所述的视频存储方法。

10.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-6中任一项所述的视频存储方法。