[发明专利]一种规则文件更新方法和系统有效
申请号: | 201811556185.9 | 申请日: | 2018-12-19 |
公开(公告)号: | CN109359093B | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 孟凤娟;范渊;龙文洁 | 申请(专利权)人: | 杭州安恒信息技术股份有限公司 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/178 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 规则 文件 更新 方法 系统 | ||
1.一种规则文件更新方法,其特征在于,包括:
获取目标规则文件的当前目标属性;其中,所述目标属性随所述目标规则文件的变化而变化;所述目标规则文件为关联模型,规则模型,统计模型,情报模型、数据字典或统计指标对应文件;
读取规则文件记录表,确定已加载目标规则文件的参考目标属性;
在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件;
在加载结束后,将所述当前目标属性写入所述规则文件记录表,以更新所述参考目标属性;
其中,所述获取目标规则文件的当前目标属性,包括:
当所述目标属性为文件md5值时,获取所述目标规则文件,并对所述目标规则文件进行MD5计算,获得所述目标规则文件的当前文件md5值;
或,当所述目标属性为修改日期、文件大小或版本号时,获取所述目标规则文件的元数据信息,利用所述元数据信息确定所述当前目标属性。
2.根据权利要求1所述的规则文件更新方法,其特征在于,所述获取目标规则文件的当前目标属性,包括:
按照所述规则文件记录表的记录顺序,将当前读取到的规则文件作为所述目标规则文件,并获取所述目标规则文件的所述当前目标属性。
3.根据权利要求2所述的规则文件更新方法,其特征在于,在所述当前目标属性与所述参考目标属性一致时,包括:
按照所述规则文件记录表的记录顺序,读取下一个所述规则文件。
4.根据权利要求1所述的规则文件更新方法,其特征在于,所述获取目标规则文件的当前目标属性,包括:
按照检测周期,获取所述目标规则文件的当前目标属性。
5.根据权利要求1所述的规则文件更新方法,其特征在于,所述读取规则文件记录表,确定已加载目标规则文件的参考目标属性,包括:
从所述规则文件记录表中,读取所述目标规则文件的目标记录;
利用所述目标记录确定所述参考目标属性。
6.根据权利要求1至5任一项所述的规则文件更新方法,其特征在于,在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件,包括:
在所述当前目标属性与所述参考目标属性不一致时,判断所述已加载目标规则文件是否具有运行状态的业务;
如果否,则重新加载所述目标规则文件。
7.一种规则文件更新系统,其特征在于,包括:
当前目标属性获取模块,用于获取目标规则文件的当前目标属性;其中,所述目标属性随所述目标规则文件的变化而变化;所述目标规则文件为关联模型,规则模型,统计模型,情报模型、数据字典或统计指标对应文件;
参考目标属性获取模块,用于读取规则文件记录表,确定已加载目标规则文件的参考目标属性;
规则文件更新模块,用于在所述当前目标属性与所述参考目标属性不一致时,重新加载所述目标规则文件;
规则文件更新记录模块,用于在加载结束后,将所述当前目标属性写入所述规则文件记录表,以更新所述参考目标属性;
其中,所述当前目标属性获取模块,具体用于当所述目标属性为文件md5值时,获取所述目标规则文件,并对所述目标规则文件进行MD5计算,获得所述目标规则文件的当前文件md5值;或,当所述目标属性为修改日期、文件大小或版本号时,获取所述目标规则文件的元数据信息,利用所述元数据信息确定所述当前目标属性。
8.一种规则文件更新设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述规则文件更新方法的步骤。
9.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至6任一项所述规则文件更新方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州安恒信息技术股份有限公司,未经杭州安恒信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811556185.9/1.html,转载请声明来源钻瓜专利网。