安全公司报告
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211143940.7 (22)申请日 2022.09.20 (71)申请人 上海柯林布瑞信息技 术有限公司 地址 200233 上海市徐汇区宜山路70 0号B2 栋1504室 (72)发明人 叶大江 黄主斌 (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 唐正瑜 (51)Int.Cl. G06F 16/2453(2019.01) G06F 16/2455(2019.01) G06F 16/2458(2019.01) (54)发明名称 一种基于映射字典表的聚合数据更新方法 及装置 (57)摘要 本申请提供一种基于映射字典表的聚合数 据更新方法及装置, 在对所有明细数据进行分组 聚合时, 根据明细数据和聚合结果的映射关系生 成第一映射字典表, 并根据分组和聚合结果的映 射关系生成第二映射字典表。 之后, 若明细数据 更新, 包括新增明细数据或历史的明细数据被修 改, 可以通过查询第一映射字典表和第二映射字 典表, 找到因更新数据导致聚合结果改变的相关 分组, 从而针对该分组对应的分组数据重新聚 合, 得到新的聚合结果。 因此, 应用本申请提供的 更新方法, 可避免对所有数据重新进行分组聚 合, 并且, 由于在更新时是查询了包括所有数据 的第一映射字典表和第二映射字典表, 进一步避 免了数据遗漏的情况。 权利要求书2页 说明书13页 附图5页 CN 115470241 A 2022.12.13 CN 115470241 A 1.一种基于映射字典表的聚合数据更新方法, 其特 征在于, 包括: 利用聚合条件对n个明细数据进行分组, 得到m个分组对应的分组数据; 其中, n和m均 为 大于0的正整数; 对每一分组数据分别进行聚合, 得到m个聚合结果; 根据所述 n个明细数据和m个聚合结果的映射关系, 生成第一映射字典表; 根据所述m个分组和m个聚合结果的映射关系, 生成第二映射字典表; 当数据更新时, 基于对所述第一映射字典表和第二映射字典表的查询, 实现对更新数 据相关分组对应的分组数据的聚合更新。 2.如权利要求1所述的方法, 其特征在于, 所述明细数据包括: 明细标识ID及预设的k个 属性的值; 所述聚合条件为所述 k个属性中的i个属性, 其中, k和i均为大于 0的正整数, 且k≥i>0; 所述m个分组的任意两个分组中至少有一个属性的值 不同; 每一所述聚合结果对应一个聚合结果 ID; 所述第一映射字典表包括 n个明细标识ID与m个聚合结果 ID的映射关系; 所述第二映射字典表包括m个分组与m个聚合结果 ID的映射关系。 3.如权利要求2所述的方法, 其特征在于, 所述k个属性包括: 时间戳和业务时间; 其中, 时间戳数据为 最后更新明细数据的时间, 业 务时间数据为创建明细数据的时间; 所述方法还 包括: 获取待更新明细数据; 判断所述待更新明细数据的所述时间戳数据和所述 业务时间数据是否一 致: 若是, 则确定所述待更新明细数据为 新增明细数据; 若否, 则确定所述待更新明细数据为 修改明细数据。 4.如权利要求3所述的方法, 其特征在于, 所述确定所述待更新明细数据为修改明细数 据之后, 所述方法还 包括: 根据所述修改明细数据的明细标识ID, 查询所述第一映射字典表, 得到对应的第一聚 合结果ID; 对所述修改明细数据利用所述 聚合条件重新分组, 并判断所述修改明细数据 是否被分 配到所述m个分组中的某一分组: 若所述修改明细数据被分配到所述m个分组中的某一个分组, 则根据所述修改明细数 据重新分配的分组, 查询所述第二映射字典表, 得到对应的第二聚合结果 ID; 分别将第一聚合结果ID和第二聚合结果ID对应的分组数据重新进行聚合, 更新对应的 聚合结果。 5.如权利要求4所述的方法, 其特征在于, 所述分别将第 一聚合结果ID和第 二聚合结果 ID对应的分组数据重新进行聚合, 更新对应的聚合结果之后, 还 包括: 判断所述第一聚合结果 ID是否与所述第二聚合结果 ID不同: 若所述第一聚合结果ID与所述第二聚合结果ID不同, 则将所述第 一映射字典表中所述 修改明细数据的明细标识ID对应的所述第一聚合结果 ID修改为所述第二聚合结果 ID。 6.如权利要求4所述的方法, 其特征在于, 所述判断所述修改明细数据是否被分配到m 个分组中的某一分组之后, 所述方法还 包括:权 利 要 求 书 1/2 页 2 CN 115470241 A 2若所述修改明细数据没有被分配到所述m个分组中的某一个分组, 则在所述第二映射 字典表中新增第一 新增分组及第一 新增聚合结果 ID的映射关系; 将第一聚合结果 ID对应的分组数据重新进行聚合, 更新对应的聚合结果; 将所述第一 新增分组对应的分组数据进行聚合, 新增对应的聚合结果; 将所述第一映射字典表中所述修改明细数据的明细标识ID对应的所述第一聚合结果 ID修改为所述第一 新增聚合结果 ID。 7.如权利要求3所述的方法, 其特征在于, 所述确定所述待更新明细数据为新增明细数 据之后, 还 包括: 对所述新增明细数据利用所述 聚合条件进行分组, 判断所述新增明细数据是否被分配 到所述m个分组中的某一分组: 若所述新增明细数据被分配到所述m个分组中的某一分组, 则根据所述新增明细数据 被分配的分组, 查询所述第二映射字典表, 得到对应的第三聚合结果 ID; 将第三聚合结果ID对应的分组数据重新进行聚合, 更新对应的聚合结果; 在所述第一 映射字典表中新增所述 新增明细数据及第三聚合结果 ID的映射关系。 8.如权利要求7所述的方法, 其特征在于, 所述判断所述新增明细数据 是否被分配到所 述m个分组中的某一分组之后, 还 包括: 若所述新增明细数据没有被分配到所述m个分组中的某一分组, 则在所述第二映射字 典表中新增第二 新增分组及第二 新增聚合结果 ID的映射关系; 将所述第二 新增分组对应的分组数据进行聚合, 新增对应的聚合结果; 在所述第一映射字典表中新增所述 新增明细数据及第二 新增聚合结果 ID的映射关系。 9.如权利要求1所述的方法, 其特征在于, 其中, 所述聚合条件基于采用加密算法进行 加密运算、 或根据预设条件进行字符串拼接、 或根据至少一个判断语句而实现。 10.一种基于映射字典表的聚合数据更新装置, 其特 征在于, 包括: 分组模块, 用于利用聚合条件对n个 明细数据进行分组, 得到m个分组对应的分组数据; 其中, n和m均为大于 0的正整数; 聚合模块, 用于对每一分组数据分别进行聚合, 得到m个聚合结果; 字典表生成模块, 用于根据所述n个明细数据和m个聚合结果的映射关系, 生成第一映 射字典表; 根据所述m个分组和m个聚合结果的映射关系, 生成第二映射字典表; 更新模块, 用于当数据 更新时, 基于对所述第 一映射字典表和第二映射字典表的查询, 实现对更新数据相关 分组对应的分组数据的聚合更新。权 利 要 求 书 2/2 页 3 CN 115470241 A 3
专利 一种基于映射字典表的聚合数据更新方法及装置
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 SC 于
2024-02-18 22:34:11
上传分享
举报
下载
原文档
(1.0 MB)
分享
友情链接
T-CIECCPA 001—2021 工业节能监察平台系统技术规范.pdf
NY-T 3149-2017 化学农药 旱田田间消散试验准则.pdf
GB-T 32918.3-2016 信息安全技术 SM2椭圆曲线公钥密码算法 第3部分:密钥交换协议.pdf
GB-T 42752-2023 区块链和分布式记账技术 参考架构.pdf
GB-T 14986.4-2018 软磁合金 第4部分:铁铬合金.pdf
绿盟 IoT机顶盒恶意软件应急处置手册.pdf
GM-T 0035.5-2014 射频识别系统密码应用技术要求 第5部分:密钥管理技术要求.pdf
NB-T 10333-2019 水电工程场内交通道路设计规范.pdf
GB-T 42129-2022 数据管理能力成熟度评估方法.pdf
TC260-003 生成式人工智能服务安全基本要求.pdf
GA 1800.5-2021 电力系统治安反恐防范要求 第5部分:太阳能发电企业.pdf
T-GHDQ 1—2017 高寒地区纯电动乘用车技术条件.pdf
GB-T 38548.1-2020 内容资源数字化加工 第1部分:术语.pdf
GB-T 25063-2010 信息安全技术 服务器安全测评要求.pdf
GB-T 18684-2002 锌铬涂层 技术条件.pdf
硅创社2024002-AIGC2023~2024书单截止1月 2024.pdf
GB/T 40021-2021 信息物理系统 术语.pdf
信通院 数据中心智能化运维发展研究报告 2023年.pdf
GB-T 43624-2023 湿地术语.pdf
GB-T 16649.15-2010 识别卡 集成电路卡 第15部分:密码信息应用.pdf
交流群
-->
1
/
21
评价文档
赞助2元 点击下载(1.0 MB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。