(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210984401.X
(22)申请日 2022.08.17
(71)申请人 维正科技 服务有限公司
地址 518051 广东省深圳市南 山区西丽 街
道西丽社区留仙大道创智云城1标段1
栋D座2301
(72)发明人 张瑞祥 谢云龙 顾锋
(51)Int.Cl.
G06F 16/21(2019.01)
G06F 16/215(2019.01)
G06F 16/23(2019.01)
G06F 16/2458(2019.01)
G06F 16/27(2019.01)
(54)发明名称
数据生命周期的管理方法、 装置、 计算机设
备及存储介质
(57)摘要
本申请公开了一种数据生命周期的管理方
法、 装置、 计算机设备及存储介质, 其中, 数据生
命周期的管 理方法应用于一级状态机来实现, 一
级状态机包括 以数据生命周期中的生命期间的
至少两个一级生命节点; 该数据管理方法包括:
获取至少两条逻辑周期管理线, 每一逻辑周期管
理线包括至少两个事件状态节点 以及一级触发
事件; 获取二级状态机和二级触发事件; 若任一
事件状态节点对应的二级生命节点触发其对应
的一级触发事件和/或二级触发事件作为目标触
发事件, 则将所有目标状态节 点上的节点数据进
行关联数据管理。 该方法可高效实现各个场景的
数据更新, 有效提升大数据管理的高效性, 实现
事件状态节点的管理高度可 预测性。
权利要求书3页 说明书10页 附图7页
CN 115422151 A
2022.12.02
CN 115422151 A
1.一种数据生命周期的管理方法, 其特征在于, 所述数据生命周期的管理方法应用于
一级状态机来实现, 所述一级状态机包括以数据生命周期中的生命期间进 行先后排序的至
少两个一级生命节点; 所述数据生命周期的管理方法包括:
获取至少两条逻辑周期管理线, 每一所述逻辑周期管理线包括至少两个处于不同的所
述一级生命节点的事 件状态节点以及两 两所述事 件状态节点之间的一级触发事 件;
基于所有所述事件状态节点和所述一级触发事件, 获取每一所述一级生命节点内对应
的二级状态机, 所述二级状态机包括至少两个二级生命节点和两两所述二级生命节点之间
的二级触发事 件;
若任一事件状态节点对应的二级生命节点作为起始节点触发其对应的所述一级触发
事件和/或二级触发事件作为 目标触发事件, 则将与所述起始节点和所述 目标触发事件相
关的所有目标状态 节点上的节点数据进行 数据管理。
2.根据权利要求1所述的数据生命周期的管理方法, 其特征在于, 所述基于所有所述事
件状态节点和所述 一级触发事 件, 获取每一所述 一级生命节点内对应的二级状态机, 包括:
合并相同的所述一级触发事件, 以及在每个一级生命节点内按具有相同元数据的个数
的倒序合并事 件状态节点, 形成二级生命节点;
对每一所述一级生命节点内的所有二级生命节点进行逻辑分析, 获取两两所述二级生
命节点之间的二级触发事 件, 形成每一所述 一级生命节点对应的二级状态机 。
3.根据权利要求2所述的数据生命周期的管理方法, 其特征在于, 所述在每个一级生命
节点内按具有相同元 数据的个数的倒序合并事 件状态节点, 形成二级生命节点, 包括:
获取一级生命节点中包括的每一事 件状态节点作为待合并节点包括的所有元 数据;
倒序合并具有相同元数据的数量大小的至少两个所述待合并节点成为一个合并生命
节点;
将所有所述相同元数据作为所述合并生命节点的共享管理数据, 将每一待合并节点单
独持有的所述元 数据作为某一所述逻辑周期管理线对应的特定管理数据。
4.根据权利要求1所述的数据生命周期的管理方法, 其特征在于, 所述二级生命节点包
括共享管理数据和特定管理数据;
在所述获取每一所述 一级生命节点内对应的二级状态机之后, 还 包括:
获取逻辑管理线添加请求, 所述逻辑管理线添加请求包括至少两个处于不同的所述一
级生命节点的新增状态 节点以及两 两所述新增状态 节点之间的一级新增触发事 件;
基于所述 一级触发事 件, 确定是否存在所述 一级新增触发事 件;
若存在所述一级新增触发事件, 则获取所述一级新增触发事件对应的两个所述二级生
命节点, 并继续确定所述 新增状态 节点中的所述共享管理数据和特定管理数据;
若不存在所述一级新增触发事件, 则给所述一级状态机新增所述一级新增触发事件作
为一级触发事 件, 并继续确定所述 新增状态 节点中的所述共享管理数据和特定管理数据。
5.根据权利要求1所述的数据生命周期的管理方法, 其特征在于, 所述逻辑周期管理线
包括周期管理线ID; 所述 二级生命节点包括共享管理数据和特定管理数据;
在所述获取每一所述 一级生命节点内对应的二级状态机之后, 还 包括:
获取携带 所述周期管理线ID的逻辑管理线删除请求;
基于所述周期管理线ID, 获取 所有相关的事 件状态节点作为待处 理状态节点;权 利 要 求 书 1/3 页
2
CN 115422151 A
2若所述待处理状态节点为叶节点, 且所述待处理状态节点仅存在一条所述周期管理线
ID对应的一级触发事件作为目标删除事件, 则直接删除所述待处理状态节点和所述目标删
除事件;
若所述待处理状态节点为二级生命节点, 且所述二级生命节点的应用逻辑管理线的数
量大于2, 则 删除所述周期管理线ID在所述待处 理状态节点上的所述特定管理数据;
若所述待处理状态节点为二级生命节点, 且所述二级生命节点的应用逻辑管理线的数
量等于2, 则删除所述周期管理线ID在所述待处理状态节点上对应的所述特定管理数据, 合
并所述二级生命节点的所述共享管理数据和 其余的特定管理数据成为所述二级生命节点
对应的节点数据, 解绑所述待处 理状态节点成为中间节点或叶节点。
6.根据权利要求1所述的数据生命周期的管理方法, 其特征在于, 所述若任一事件状态
节点作为起始节点触发其对应的所述一级触发事件和/或二级触发事件作为目标触发事
件, 则将与所述起始节点和所述目标触发事件相关的所有事件状态节点上的节点数据进 行
数据管理, 包括:
若任一事件状态节点作为起始节点触发其对应的所述一级触发事件和/或二级触发事
件作为目标触发事件, 则获取所述 目标触发事件指向的事件状态节点作为 目标节点, 对所
述起始节点和所述目标节点对应的节点数据按二级状态机和/或一级状态机的时序顺序进
行同步, 获取同步结果;
若任一所述同步结果引起任一所述一级触发事件和/或二级触发事件, 则重复执行所
述若任一事件状态节点作为起始节点触发其对应的所述一级触发事件和/或二级触发事件
作为目标触发事件的步骤, 直至最终的同步结果不再引起任何所述一级触发事件和/或二
级触发事 件。
7.根据权利要求1所述的数据生命周期的管理方法, 其特征在于, 在所述将与 所述起始
节点和所述目标触发事件相关的所有目标状态节 点上的节点数据进行数据管理之后, 还包
括:
获取包括激活任务时间的定时任务;
当系统当前时间满足所述激活任务 时间时, 基于每一所述逻辑周期管理线上分别触发
的所述一级触发事件和所述二级触发事件的触发次数, 分别绘制一级逻辑热力图和二级逻
辑热力图, 用于分析 所有事件状态节点的活跃程度。
8.一种数据生命周期的管理装置, 其特征在于, 所述数据生命周期的管理装置包括一
级状态机, 所述一级状态机包括以数据生命周期中的生命期间进 行先后排序的至少两个一
级生命节点; 所述数据生命周期的管理装置包括:
获取周期管理线模块, 用于获取至少两条逻辑周期管理线, 每一所述逻辑周期管理线
包括至少两个处于不同的所述一级生命节点的事件状态节点以及两两所述事件状态节点
之间的一级触发事 件;
获取二级状态机模块, 用于基于所有所述事件状态节点和所述一级触发事件, 获取每
一所述一级生命节点内对应的二级状态机, 所述二级状态机包括至少两个二级生命节点和
两两所述二级生命节点之间的二级触发事 件;
管理关联数据模块, 用于若任一事件状态节点对应的二级生命节点作为起始节点触发
其对应的所述一级触发事件和/或二级触发事件作为 目标触发事件, 则将与所述起始节点权 利 要 求 书 2/3 页
3
CN 115422151 A
3
专利 数据生命周期的管理方法、装置、计算机设备及存储介质
文档预览
中文文档
21 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共21页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:43:00上传分享