(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210769366.X
(22)申请日 2022.07.01
(71)申请人 中国银行股份有限公司
地址 100818 北京市西城区复兴门内大街1
号
(72)发明人 单楚杰 刘岳龙 张文 冯玉财
周赞 温启文
(74)专利代理 机构 北京集佳知识产权代理有限
公司 11227
专利代理师 马小青
(51)Int.Cl.
G06F 16/23(2019.01)
G06F 16/2458(2019.01)
(54)发明名称
一种目录 变更方法及装置
(57)摘要
本申请公开了一种目录变更方法及装置, 可
应用于大数据领域或金融领域。 目录变更方法包
括: 接收对于目录的变更请求; 根据变更请求确
定对目录的变更操作类型和变更信息, 变更信息
包括目标节点的关联信息; 基于变更信息, 在数
据库中对目录的数据执行与变更操作类型对应
的变更操作, 并在数据库中生 成包含变更操作的
关联信息的记录; 变更操作的关联信息包括: 变
更操作的操作日期和操作时间, 以及目标节点在
操作日期操作时间对应的历史可见性标志。 通过
较少的数据量实现对于目录的历史版本的记录,
可解决记录历史版本时的数据存储困难问题。 可
提升用户对于产品目录的使用体验。
权利要求书3页 说明书14页 附图3页
CN 115145936 A
2022.10.04
CN 115145936 A
1.一种目录变更方法, 其特征在于, 所述目录的结构包括多个层级, 每个层级包括至少
一个节点, 所述方法包括:
接收对于所述目录的变更请求;
根据所述变更请求确定对所述目录的变更操作类型和变更信 息, 所述变更信 息包括目
标节点的关联信息;
基于所述变更信 息, 在数据库中对所述目录的数据 执行与所述变更操作类型对应的变
更操作, 并在所述数据库中生成包含所述变更操作的关联信息的记录; 所述变更操作的关
联信息包括: 所述变更操作的操作日期和操作时间, 以及所述 目标节点在所述操作日期所
述操作时间对应的历史可 见性标志。
2.根据权利要求1所述的方法, 其特征在于, 所述目标节点的关联信息包括: 所述目标
节点的编号和所述目标节点的父节点的编号; 所述方法还 包括:
接收对所述目录的历史版本查询请求; 所述历史版本查询请求包括: 目标父节点的编
号、 目标日期和目标时间;
根据所述目标父节点的编号、 所述目标日期和所述目标时间, 在所述数据库中查询父
节点的编号与所述目标父节点的编号一致且最后一次变更操作的操作日期和操作时间不
晚于所述目标日期所述目标时间的所有子节点的记录;
基于子节点的编号对所述所有子节点的记录进行分组获得所述所有子节点一一对应
的记录集 合;
对于每一个记录集 合, 筛选出记录集 合中操作日期和操作时间最晚的一条记录;
将所有所述记录集合中筛选出的所述最晚的一条记录中历史可见性标志指示不可见
的记录过 滤掉;
根据所有所述记录集 合中过滤后剩余的记录展示历史版本的目录 。
3.根据权利要求1所述的方法, 其特征在于, 所述目标节点的关联信息包括: 所述目标
节点的编号和所述目标节点的父节点的编号;
当所述变更操作类型为新增时, 所述基于所述变更信息, 在数据库中对所述目录的数
据执行与所述变更操作类型对应的变更操作, 并在所述数据库中生成包含 所述变更操作的
关联信息的记录, 包括:
在所述数据库中新增一条关于所述目标节点的记录; 所述关于所述目标节点的记录包
括: 所述目标节点的编号, 所述目标节点的父节 点的编号, 所述变更操作的操作日期和操作
时间, 以及所述目标节点在所述操作日期所述操作时间对应的历史可见性标志和节点可见
性标志; 其中, 所述历史可 见性标志指示可 见, 所述节点可 见性标志指示可 见。
4.根据权利要求1所述的方法, 其特征在于, 所述目标节点的关联信息包括: 所述目标
节点的编号和所述目标节点的父节点的编号;
当所述变更操作类型为删除时, 所述基于所述变更信息, 在数据库中对所述目录的数
据执行与所述变更操作类型对应的变更操作, 并在所述数据库中生成包含 所述变更操作的
关联信息的记录, 包括:
在所述数据库中新增一条关于所述目标节点的记录; 所述关于所述目标节点的记录包
括: 所述目标节点的编号, 所述目标节点的父节 点的编号, 所述变更操作的操作日期和操作
时间, 以及所述目标节点在所述操作日期所述操作时间对应的历史可见性标志和节点可见权 利 要 求 书 1/3 页
2
CN 115145936 A
2性标志; 其中, 所述历史可 见性标志指示 不可见, 所述节点可 见性标志指示 不可见;
所述方法还包括: 将所述数据库中所述目标节点早于所述操作日期所述操作时间的记
录中的节点可 见性标志变更为指示 不可见。
5.根据权利要求1所述的方法, 其特征在于, 所述目标节点的关联信息包括: 所述目标
节点的编号和所述目标节点的新的父节点的编号;
当所述变更操作类型为维护节点归属关系时, 所述基于所述变更信息, 在数据库中对
所述目录的数据执行与所述变更操作类型对应的变更操作, 并在所述数据库中生成包含所
述变更操作的关联信息的记录, 包括:
在所述数据库中新增一条关于删除所述目标节点的当前归属关系的记录; 所述关于删
除所述目标节点的当前归属关系的记录包括: 所述 目标节点的编号, 所述 目标节点的当前
归属关系中父节点的编号, 所述变更操作的操作日期和操作时间, 以及所述 目标节点在所
述操作日期所述操作时间对应的历史可见性标志和节点可见性标志, 其中所述历史可见性
标志指示 不可见, 所述节点可 见性标志指示 不可见;
将所述数据库中所述目标节点早于所述操作日期所述操作时间且具有所述当前归属
关系的记录中的节点可 见性标志变更为指示 不可见;
根据所述目标节点的编 号和所述目标节点的新的父节点的编 号, 在所述数据库中新增
一条关于创建所述目标节点的新归属关系的记录; 所述关于创建所述目标节点的新归属关
系的记录包括: 所述目标节点的编号, 所述目标节点的新的父节点的编号, 所述变更操作的
操作日期和操作时间, 以及所述目标节点在所述操作日期所述操作时间对应的历史可见性
标志和节点可见性标志, 其中所述历史可见性标志指示可见, 所述节点可见性标志指示可
见。
6.根据权利要求1所述的方法, 其特征在于, 所述目标节点的关联信息包括: 所述目标
节点的编号、 所述 目标节点的父节点的编号、 所述 目标节点的目标待修正信息的类型和所
述类型相关的目标修 正后信息;
当所述变更操作类型为修正节点信息时, 所述基于所述变更信息, 在数据库中对所述
目录的数据执行与所述变更操作类型对应的变更操作, 并在所述数据库中生成包含所述变
更操作的关联信息的记录, 包括:
在所述数据库中新增一条关于删除所述目标节点的所述目标待修正信 息的记录; 所述
关于删除所述 目标节点的所述 目标待修正信息的记录包括: 所述 目标节点的编号, 所述 目
标节点的父节点的编号, 所述目标待修正信息, 所述变更操作的操作日期和操作时间, 以及
所述目标节点在所述操作日期所述操作时间对应的历史可见性标志和节点可见性标志, 其
中所述历史可 见性标志指示 不可见, 所述节点可 见性标志指示 不可见;
将所述数据库中所述目标节点早于所述操作日期所述操作时间且具有所述目标待修
正信息的记录中的节点可 见性标志变更为指示 不可见;
在所述数据库中新增一条关于创建所述目标节点的所述目标修正后信 息的记录; 所述
关于创建所述 目标节点的所述 目标修正后信息的记录包括: 所述 目标节点的编号, 所述 目
标节点的父节点的编号, 所述目标修正后信息, 所述变更操作的操作日期和操作时间, 以及
所述目标节点在所述操作日期所述操作时间对应的历史可见性标志和节点可见性标志, 其
中所述历史可 见性标志指示可 见, 所述节点可 见性标志指示可 见。权 利 要 求 书 2/3 页
3
CN 115145936 A
3
专利 一种目录变更方法及装置
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:43:21上传分享