数据管理方法、装置、电子设备及可读存储介质与流程

文档序号:31053152发布日期:2022-08-06 08:50阅读:来源:国知局

技术特征:
1.一种数据管理方法,其特征在于,包括:预先为业务模型设置时间管理属性,所述时间管理属性包括对象标识信息、开始有效期时间和结束有效期时间;当检测业务对象数据变更,获取目标业务对象的目标对象标识信息和变更时间信息;根据所述目标对象标识信息和所述变更时间信息生成新增变更记录;根据所述目标对象标识信息和所述变更时间信息,确定所述新增变更记录插入在所述目标业务对象的生命周期记录的目标位置;将所述新增变更记录插入至所述目标位置,同时基于所述变更时间信息更新所述新增变更记录或相邻记录的有效期时间,以使所述生命周期记录中的每一条数据记录的时间连续。2.根据权利要求1所述的数据管理方法,其特征在于,所述根据所述目标对象标识信息和所述变更时间信息,确定所述新增变更记录插入在所述目标业务对象的生命周期记录的目标位置,包括:根据所述目标对象标识信息,获取所述目标业务对象的生命周期记录;获取所述生命周期记录的第一条数据记录和最后一条数据记录;若所述变更时间信息中的开始有效时间小于等于所述第一条数据记录的开始有效时间重合,则所述目标位置为所述生命周期记录的头部;若所述变更时间信息中的结束有效时间大于等于所述最后一条数据记录的结束有效时间重合,则所述目标位置为所述生命周期记录的尾部;若所述变更时间信息中的开始有效时间大于所述第一条数据记录的开始有效时间,且所述变更时间信息中的结束有效时间小于所述最后一条数据记录的结束有效时间,则所述目标位置为所述头部与所述尾部之间。3.根据权利要求2所述的数据管理方法,其特征在于,所述将所述新增变更记录插入至所述目标位置,同时基于所述变更时间信息更新所述新增变更记录或相邻记录的有效期时间,包括:所述目标位置为头部,则将所述新增变更记录插入所述生命周期记录的头部,且所述新增变更记录的结束有效期时间为所述第一条数据记录的开始有效期时间-1;所述目标位置为尾部,则将所述新增变更记录插入所述生命周期记录的尾部,且更新所述最后一条数据记录的结束有效期时间为所述新增变更记录的开始有效期时间-1;所述目标位置为所述头部与所述尾部之间,将所述新增变更记录插入至所述目标位置,同时基于所述变更时间信息更新所述新增变更记录的上一条记录的结束有效期时间。4.根据权利要求1至3任意一项所述的数据管理方法,其特征在于,所述基于所述变更时间信息更新所述新增变更记录或相邻记录的有效期时间之后,还包括:当接收到数据查询指令,通过解析所述数据查询指令得到查询时间信息和/或待查询对象标识信息;所述查询时间信息为查询时间段或查询时间;基于所述查询时间信息,获取所有业务对象相匹配的数据记录;基于所述待查询对象标识信息,获取所述待查询对象标识信息对应的业务对象的生命周期时间轴数据;基于所述查询时间信息和所述待查询对象标识信息,获取所述待查询对象标识信息对
应的业务对象位于所述查询时间信息处的数据记录。5.根据权利要求4所述的数据管理方法,其特征在于,所述基于所述变更时间信息更新所述新增变更记录或相邻记录的有效期时间之后,还包括:当接收到数据删除指令,通过解析所述数据删除指令得到删除时间信息和/或待删除对象标识信息;所述删除时间信息为删除时间段或删除时间;基于所述删除时间信息,删除所有业务对象位于所述删除时间信息处的所有数据记录;基于所述待删除对象标识信息,删除所述待删除对象标识信息对应的业务对象的生命周期时间轴数据;基于所述删除时间信息和所述待删除对象标识信息,删除所述待删除对象标识信息对应的业务对象位于所述删除时间信息处的数据记录。6.根据权利要求5所述的数据管理方法,其特征在于,所述删除所有业务对象位于所述删除时间信息处的所有数据记录之前,还包括:对每个业务对象,获取当前业务对象位于所述删除时间信息处的每一数据记录的相邻数据记录;更新每一条相邻数据记录的有效期时间,以使所述生命周期记录中的每一条数据记录的时间连续。7.一种数据管理装置,其特征在于,包括:属性赋予模块,用于预先为业务模型设置时间管理属性,所述时间管理属性包括对象标识信息、开始有效期时间和结束有效期时间;信息获取模块,用于当检测业务对象数据变更,获取目标业务对象的目标对象标识信息和变更时间信息;变更记录生成模块,用于根据所述目标对象标识信息和所述变更时间信息生成新增变更记录;插入位置确定模块,用于根据所述目标对象标识信息和所述变更时间信息,确定所述新增变更记录插入在所述目标业务对象的生命周期记录的目标位置;变更记录模块,用于将所述新增变更记录插入至所述目标位置,同时基于所述变更时间信息更新所述新增变更记录或相邻记录的有效期时间,以使所述生命周期记录中的每一条数据记录的时间连续。8.根据权利要求7所述的数据管理装置,其特征在于,所述插入位置确定模块进一步用于:根据所述目标对象标识信息,获取所述目标业务对象的生命周期记录;获取所述生命周期记录的第一条数据记录和最后一条数据记录;若所述变更时间信息中的开始有效时间小于等于所述第一条数据记录的开始有效时间重合,则所述目标位置为所述生命周期记录的头部;若所述变更时间信息中的结束有效时间大于等于所述最后一条数据记录的结束有效时间重合,则所述目标位置为所述生命周期记录的尾部;若所述变更时间信息中的开始有效时间大于所述第一条数据记录的开始有效时间,且所述变更时间信息中的结束有效时间小于所述最后一条数据记录的结束有效时间,则所述目标位置为所述头部与所述尾部之间。9.一种电子设备,其特征在于,包括处理器和存储器,所述处理器用于执行所述存储器
中存储的计算机程序时实现如权利要求1至6任一项所述数据管理方法的步骤。10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述数据管理方法的步骤。

技术总结
本申请公开了一种数据管理方法、装置、电子设备及可读存储介质,应用于计算机技术领域。其中,方法包括预先为业务模型赋予包括对象标识信息、开始有效期时间和结束有效期时间的时间管理属性。当检测业务对象数据变更,获取目标业务对象的目标对象标识信息和变更时间信息;根据目标对象标识信息和变更时间信息生成新增变更记录;根据目标对象标识信息和变更时间信息,确定新增变更记录插入在目标业务对象的生命周期记录的目标位置;将新增变更记录插入至目标位置,同时基于变更时间信息更新新增变更记录或相邻记录的有效期时间,可使生命周期记录中的每一条数据记录的时间连续,有利于提高数据查询效率,便于业务决策。便于业务决策。便于业务决策。


技术研发人员:耿闯 王全根 孙雪峰
受保护的技术使用者:易薪路网络科技(上海)有限公司
技术研发日:2022.03.30
技术公布日:2022/8/5
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1