说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210531317.2 (22)申请日 2022.05.16 (71)申请人 厦门稿定股份有限公司 地址 361006 福建省厦门市思明区东浦路 浦南一路10号第三层G02 申请人 稿定 (厦门) 科技有限公司 (72)发明人 卫少基 (74)专利代理 机构 北京慧加伦知识产权代理有 限公司 16 035 专利代理师 兰海叶 (51)Int.Cl. G06F 16/21(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种数据处 理方法、 装置及计算机可读介质 (57)摘要 本发明公开了一种数据处理方法、 装置及计 算机可读介质; 该方法一实施方式首先为目标数 据创建对应的第一代理对象, 其中, 目标数据为 引用类型的容器数据; 之后获取针对第一代理对 像的属性触发指令; 最后响应于属性触发指令, 对目标数据执行与属性触发指令对应的操作, 生 成历史操作记录。 由此, 不需要经过后期计算, 就 能够对引用类型数据的改动历史进行有效收集, 解决了现有技术中由于后期采用深层遍历对比 方法计算改动前后引用类型数据的差异从而导 致改动历史收集过程中计算时间成本大以及内 存资源浪费的问题, 减少了改动历史收集过程的 计算量。 权利要求书2页 说明书10页 附图7页 CN 114911772 A 2022.08.16 CN 114911772 A 1.一种数据处 理方法, 其中, 为所述目标数据创建对应的第一代理对象, 其中, 所述目标数据为引用类型的容器数 据; 获取针对所述第一代理对像的属性触发指令; 响应于所述属性触发指令, 对所述目标数据执行与所述属性触发指令对应的操作, 生 成历史操作记录 。 2.根据权利要求1所述的方法, 其中, 所述为所述目标数据创建对应的第一代理对象, 包括: 判断缓存区域是否存在所述目标 数据对应的第一代理对象; 若不存在, 则基于所述目标数据和所述目标数据对应的属性操作接口, 为所述目标数 据创建对应的第一代理对象。 3.根据权利要求1所述的方法, 其中, 若所述属性触发指令用于指示通过所述第 一代理 对象对所述目标数据的访问属性操作进行拦截; 所述对所述目标数据执行与所述属性触发 指令对应的操作, 生成历史操作记录, 包括: 获取所述目标 数据的访问路径; 基于所述访问路径访问所述目标 数据的属性, 得到属性 值; 若所述属性 值是对象, 则为所述属性 值创建对应的第二代理对象; 基于所述第 一代理对象和所述第 二代理对象之间的父子关系以及所述访问路径, 生成 访问操作记录 。 4.根据权利要求1所述的方法, 其中, 若所述属性触发指令用于指示通过所述第 一代理 对象对所述目标数据的当前改动属性操作进 行拦截; 所述属性操作指 令包括当前改动属性 和改动路径; 所述对所述 目标数据执行与所述属 性触发指令对应的操作, 生成历史操作记 录, 包括: 将所述当前改动属性作为子节点, 从所述目标数据中获取与所述子节点对应的父节 点; 判断所述父节点是否存在所述改动路径; 基于判断结果, 确定所述所述第一代理对象所拦截的当前改动属性操作, 生成改动操 作记录。 5.根据权利要求4所述的方法, 其中, 当所述属性操作指令还包括当前改动属性对应的 新值时; 所述基于判断结果, 确定所述第一代理对象所拦截的当前改动属性操作, 生成改动 操作记录, 包括: 若判断结果表征所述父节点存在所述改动路径, 则确定所述第 一代理对象所拦截的当 前改动属 性操作为赋值操作, 并从所述 目标数据中获取所述子节点对应的旧值; 基于所述 父节点、 所述改动路径, 以及所述子节点对应的新 值和旧值, 生成赋值操作记录; 若判断结果表征所述父节点不存在所述改动路径, 则确定所述第 一代理对象所拦截的 当前改动属性操作为添加操作; 基于所述父节点、 改动路径, 以及所述子节点对应的新值, 生成添加操作记录 。 6.根据权利要求4所述的方法, 其中, 当所述属性操作指令不包括当前改动属性对应的 新值时; 所述基于判断结果, 确定所述所述第一代理对象所拦截的当前改动属性操作, 生成权 利 要 求 书 1/2 页 2 CN 114911772 A 2改动操作记录, 包括: 若判断结果表征所述父节点存在所述改动路径且所述改动路径能够被删除, 则确定所 述第一代理对象所拦截的当前属性操作为删除操作; 基于所述父节点、 所述改动路径, 以及所述子节点, 生成删除操作记录 。 7.根据权利要求 4所述的方法, 其中, 还 包括: 针对所述当前改动属性, 获取以目标 数据为起点的改动路径请求; 基于所述改动路径请求, 从所述改动操作记录 中查询与 所述当前改动属性对应的父节 点; 以所述父节点作为当前查询的子节点, 从所述访问操作记录 中查询与 所述当前 改动属 性对应的从父节点; 重复上述查询操作, 直至查询到所述从父节点为所述目标数据时, 才结束查询操作, 生 成新的改动操作记录 。 8.一种数据处 理装置, 其中, 创建模块, 用于为所述目标数据创建对应的第 一代理对象, 其中, 所述目标数据为引用 类型的容器数据; 第一获取模块, 用于获取针对所述第一代理对像的属性触发指令; 执行模块, 用于响应于所述属性触发指令, 对所述目标数据执行与所述属性触发指令 对应的操作, 生成历史操作记录 。 9.根据权利要求8所述的装置, 其中, 所述创建模块包括: 判断单元, 用于判断缓存区域是否存在所述目标 数据对应的第一代理对象; 创建单元, 用于若不存在, 则基于所述目标数据和所述目标数据对应的属性操作接口, 为所述目标 数据创建对应的第一代理对象。 10.一种计算机可读介质, 其上存储有计算机程序, 所述程序被处理器执行时实现如权 利要求1‑7中任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114911772 A 3
专利 一种数据处理方法、装置及计算机可读介质
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 00:11:06
上传分享
举报
下载
原文档
(1005.7 KB)
分享
友情链接
GB-T 15166.2-2023 高压交流熔断器 第2部分:限流熔断器.pdf
T-GHDQ 88.1—2022 车辆无线通信安全测试规范 第1部分:车载蓝牙安全测试规范.pdf
T-HJAITISA 02—2020 重熔用精铝锭.pdf
GB-T 32918.1-2016 信息安全技术 SM2椭圆曲线公钥密码算法 第1部分:总则.pdf
GB-T 12603-2005 金属热处理工艺分类及代号.pdf
XF 1203-2014 气体灭火系统灭火剂充装规定.pdf
T-CEC 680—2022 电化学储能电站技术监督导则.pdf
NY-T 2221-2012 地毯用羊毛分级整理技术规范.pdf
GM-T 0026-2014 安全认证网关产品规范.pdf
GB-T 28608-2012 工业用1,4-氧氮杂环己烷(吗啉).pdf
GM-T 0005-2012 随机性检测规范.pdf
GB-T 30276-2020 信息安全技术 网络安全漏洞管理规范.pdf
GB-T 42347-2023 机械预冷设备通用技术要求与试验方法.pdf
DB22-T 2123-2014 栗山天牛综合防治技术规程 吉林省.pdf
MT-T 244.1-2020 煤矿窄轨车辆连接件 连接链.pdf
SC-T 9404-2012 水下爆破作业对水生生物资源及生态环境损害评估方法.pdf
DL-T 294.3-2019 发电机灭磁及转子过电压保护装置技术条件 第3部分 转子过电压保护.pdf
MZ-T 156-2020 低视力康复服务规范.pdf
GB-T 39137-2020 难熔金属单晶晶向测定方法.pdf
DB31-T 1109-2022 乡村振兴示范村建设指南 上海市.pdf
1
/
3
20
评价文档
赞助2.5元 点击下载(1005.7 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。