(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210643815.6
(22)申请日 2022.06.08
(71)申请人 厦门南讯股份有限公司
地址 361000 福建省厦门市 火炬高新区软
件园创新大厦D区1- 3F
(72)发明人 陈碧勇 方敏
(74)专利代理 机构 厦门荔信律和知识产权代理
有限公司 3 5282
专利代理师 杨光
(51)Int.Cl.
H04N 5/907(2006.01)
H04N 5/232(2006.01)
H04N 5/369(2011.01)
(54)发明名称
用于数据仓库的数据传输与存储方法和系
统
(57)摘要
本发明提出用 于数据仓库的数据传输与存
储方法和系统, 属于数据仓库技术领域。 方法包
括步骤S100: 获取待传输时序数据流集合
DataFlowSet; S200: 基于时间截断阈值对
DataFlowSet进行数据流截断获得K个截断数据
流子集; S300: 依次将K个截断数据流子集存储至
数据仓库的P层环形栈; S400: 判断P层环形栈是
否有连续两个环形栈同时满栈, 如果是, 则减少
时间截断阈值的大小, 返回步骤S2 00; 否则, 返回
步骤S300。 系统连接光场相机 阵列, 用于实现所
述方法。 本发 明利用环形栈的数据仓库执行数据
传输和存储, 最大程度的保持数据本身的结构性
和时序完整的同时避免数据传输阻塞, 提高数据
传输效率。
权利要求书3页 说明书8页 附图3页
CN 115037901 A
2022.09.09
CN 115037901 A
1.一种用于数据仓库的数据传输与存储方法, 所述数据仓库采用P层环形栈构 成, P>2
并且P为正整数;
其特征在于, 所述方法包括如下步骤:
S100: 获取待传输时序数据流集合DataFlowSet, 所述待传输时序数据流集合
DataFlowSet包含N个视频帧数据, 每个视频帧数据具有时间节 点值; 所述N个视频帧数据在
所述待传输时序数据流集合DataFlowSet中按照时间节点值大小排序; 不同时间节点对应
的视频帧数据的分辨 率大小不完全相同;
S200: 获取时间截断阈值TimeCur, 基于时间截断阈值TimeCur, 对所述待传输时序数据
流集合DataFlowSet进行数据流截断, 获得K个截断数据流子集, 每个截断数据流子集包含M
个视频帧数据, 每个截断数据流子集中视频帧数据具有的最大时间节点值与最小时间节点
值的差值 不大于所述时间截断阈值TimeCur; 所述截断阈值TimeCur为 正整数;
所述M、 N、 K均为 正整数, 并且
表示向下 取整; K≥2;
S300: 依次将所述K个截断数据流子集存 储至所述数据仓库的P层环形栈;
S400: 判断所述P层环形栈是否有连续两个环形栈同时满栈, 如果是, 则减少所述时间
截断阈值TimeCur的大小, 返回步骤S20 0;
否则, 返回步骤S3 00;
其中, 所述数据仓库包括连续的从内到外的P层环形栈{Stack1, Stack2,…StackP}, 环
形栈Stackj具有预定存 储大小Memj, j=1, 2, …P。
2.如权利要求1所述的一种用于数据仓库的数据传输与存 储方法, 其特 征在于:
所述视频帧数据由光场相机采集得到, 所述光场相机具有多个采集模式, 不同采集模
式下的采集分辨 率不同。
3.如权利要求1所述的一种用于数据仓库的数据传输与存 储方法, 其特 征在于:
所述K个截断数据流子集 为DataFl owSub1, DataFlowSub2,…DataFlowSubK;
若P≥K, 则将截断数据流子集DataFl owSubk存储至环形栈Stackk, k=1, 2,…K;
若P<K, 则k不大于P时, 将截断数据流子集DataFlowSubk存储至环形栈Stackk; 当k大于
P时, 将截断数据流子集DataFl owSubk存储至环形栈
表示k除以P的余数。
4.如权利要求1所述的一种用于数据仓库的数据传输与存 储方法, 其特 征在于:
所述步骤S400还包括: 一次性获取满栈的环形栈存储的视频帧数据, 并清空所述满栈
的环形栈。
5.如权利要求1所述的一种用于数据仓库的数据传输与存 储方法, 其特 征在于:
设所述同时满栈的两个环形栈为Stacka和Stacka+1, 分别对应的存储大小为Mema、
Mema+1, a=1, 2, …P‑1;
则所述步骤S400还包括:
若所述连续两个环形栈同时满栈为首次发生, 则按照如下方式调节所述 时间截断阈值
TimeCur的大小:
权 利 要 求 书 1/3 页
2
CN 115037901 A
2若所述连续两个环形栈同时满栈非首次发生, 则按照如下方式调节所述 时间截断阈值
TimeCur的大小:
其中, TimeAdj为调节后的时间截断阈值; TimeDis为本次发生 同时满栈的时刻与前一
次发生同时满 栈的时刻的时间差值。
6.一种用于数据仓库的数据传输与存储系统, 所述系统连接光场相机阵列, 其特征在
于:
所述系统还 包括:
数据仓库, 所述数据仓库包括多层环形存 储栈;
数据接收子系统, 所述数据接收子系统接收所述光场相机 阵列产生的时序数据, 构成
待传输时序数据流 集合;
数据流截断子系统, 所述数据流截断子系统基于时间截断阈值对所述待传输时序 数据
流集合进行数据流截断, 获得多个截断数据流子集, 每个截断数据流子集包含多个视频帧
数据, 每个截断数据流子集中视频帧数据具有的最大时间节点值与最小时间节点值的差值
不大于所述时间截断阈值; 所述截断阈值 为正整数;
数据存储子系统, 所述数据存储子系统依次将多个截断数据流子集存储至所述数据仓
库的多层环形存 储栈;
截断阈值调 整子系统, 所述截断阈值调 整子系统判断所述多层环形存储栈是否有连续
两个环形栈同时满 栈, 如果是, 则减少所述时间截断阈值。
7.如权利要求6所述的一种用于数据仓库的数据传输与存 储系统, 其特 征在于:
所述数据仓库包括连续的从内到外的P层环形栈{Stack1, Stack2,…StackP}, 环形栈
Stackj具有预定存 储大小Memj, j=1, 2, …P;
所述光场相机 阵列产生的时序数据为视频帧数据, 每个视频帧数据具有时间节点值;
所述多个视频帧数据在所述待传输时序数据流集合中按照时间节点值大小排序; 不同时间
节点对应的视频帧数据的分辨 率大小不完全相同。
8.如权利要求7 所述的一种用于数据仓库的数据传输与存 储系统, 其特 征在于:
所述截断阈值调整子系统判断所述多层环形存储栈是否有连续两个环形栈同时满栈,
如果是, 则减少所述时间截断阈值, 具体包括:
设所述同时满栈的两个环形栈为Stacka和Stacka+1, 分别对应的存储大小为Mema、
Mema+1, a=1, 2, …P‑1;
若所述连续两个环形栈同时满栈为首次发生, 则按照如下方式调节时间截断阈值的大
小:
若所述连续两个环形栈同时满栈非首次发生, 则按照如下方式调节所述 时间截断阈值
的大小:权 利 要 求 书 2/3 页
3
CN 115037901 A
3
专利 用于数据仓库的数据传输与存储方法和系统
文档预览
中文文档
15 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-24 00:51:01上传分享