首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种清除冗余业务数据的方法、装置和存储介质 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:贝壳技术有限公司

摘要:本申请公开了一种清除冗余业务数据的方法、装置和存储介质,具体包括:配置平台从业务数据库中获取业务数据;根据上层业务需求对获取的业务数据进行配置操作,以修改所述业务数据的引用关系信息;根据修改后的引用关系信息确定与所述引用关系树脱离关联关系的业务数据,将所述脱离关联关系的业务数据作为冗余数据;配置平台指令所述业务数据库删除所述冗余数据。应用本申请实施例方案可以准确定位冗余数据,避免浪费业务数据库存储资源,同时保证业务流程不受到冗余业务数据的干扰而顺利进行。

主权项:1.一种清除冗余业务数据的方法,其特征在于,该方法包括:配置平台从业务数据库中获取业务数据,所述业务数据库中的每一个业务数据设置有引用关系信息,所述业务数据为驱动业务流程运行的条件,所述引用关系信息表示不同业务数据之间的关联关系,所述业务数据库中所有的业务数据由所述引用关系信息构建成引用关系树;其中,所述引用关系信息包括被引用次数、引用方业务数据和引用类型;所述引用类型包括强引用和弱引用,用于表示所述业务数据的关联程度;当驱动业务流程的条件发生了变化时,根据上层业务需求重新对获取的所述业务数据进行配置操作,以修改所述业务数据的引用关系信息;所述配置平台根据修改后的引用关系信息确定与所述引用关系树脱离关联关系的业务数据,将所述脱离关联关系的业务数据作为冗余数据;其中,该脱离关联关系的业务数据为无法继续用于业务流程驱动的数据;所述配置平台指令所述业务数据库删除所述冗余数据;其中,所述配置平台根据修改后的引用关系信息确定与所述引用关系树脱离关联关系的业务数据的步骤包括:将所述引用关系树的一个叶子节点作为当前节点,所述引用关系树中的每个节点包括所述业务数据以及引用关系信息;引用方业务数据为父节点,被引用方业务数据为子节点;判断所述当前节点的被引用次数是否为0,如果是,则确定所述当前节点对应的业务数据与所述引用关系树脱离了关联关系,并跳转到将下一个叶子结点作为新的当前节点的步骤;判断所述当前节点的被引用次数是否大于0,且所述当前节点的引用关系信息中的引用类型存在强引用,如果是,则确定所述当前节点对应的业务数据与所述引用关系树存在关联关系,并跳转到将下一个叶子结点作为新的当前节点的步骤;判断所述当前节点的被引用次数是否大于0,且所述当前节点的引用关系信息中的引用类型均为弱引用,如果是,则针对所述当前节点中的每一个引用方业务数据在所述引用关系树中向根节点方向进行回溯,如果回溯过程经历的所有祖先节点的引用关系信息中的引用类型都不存在强引用,则确定所述当前节点和回溯过程中经历的所有祖先节点对应的业务数据均与所述引用关系树脱离了关联关系;如果回溯过程经历的祖先节点的引用关系信息中的引用类型存在强引用,则确定所述当前节点和回溯过程中经历的所有祖先节点对应的业务数据与所述引用关系树存在关联关系;将下一个叶子节点作为新的当前节点,并返回判断所述当前节点的被引用次数是否为0的步骤重复执行,直到处理完所述引用关系树中的所有叶子结点。

全文数据:

权利要求:

百度查询: 贝壳技术有限公司 一种清除冗余业务数据的方法、装置和存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。