[发明专利]一种基于Redis缓存的可配置动态算法的框架在审
申请号: | 201811381019.X | 申请日: | 2018-11-19 |
公开(公告)号: | CN109828976A | 公开(公告)日: | 2019-05-31 |
发明(设计)人: | 张卫山;耿祖琨 | 申请(专利权)人: | 中国石油大学(华东) |
主分类号: | G06F16/23 | 分类号: | G06F16/23 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266580 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种基于Redis缓存的可配置动态算法的框架,包括如下步骤:算法文件库文件存储算法名称;算法文件库文件夹存储各个算法文件;算法名称监听器监听算法名称库是否有算法更新操作;监听到的更新操作将提交到算法解析器中;算法解析器进行捕获更新,将捕获到的更新信息进行解析,查找并检查算法文件库和算法文件库中的数据、数据文件是否完整和符合文档规范;算法解析器进行算法模型构架并更新到Redis数据库中;算法解析器将完成数据标准化检查、调整算法执行顺序等数据完备性检查操作。最终将Redis数据库中最新的算法信息提交给其他服务。基于Redis缓存的可配置动态算法的框架,将算法和动态可配置以及基于内存计算的Redis数据库相结合,并通过优化算法执行步骤提高算法执行率的同时算法更新速度。 | ||
搜索关键词: | 算法 算法解析 可配置 文件库 缓存 动态算法 算法更新 数据库 捕获 数据标准化 数据完备性 文件夹 调整算法 更新操作 更新信息 内存计算 数据文件 算法模型 算法信息 算法执行 文档规范 文件存储 优化算法 监听器 框架本 名称库 检查 监听 更新 解析 构架 存储 查找 服务 | ||
【主权项】:
1.一种基于Redis缓存的可配置动态算法的框架,其特征在于,算法名称库监听模块、算法解析器模块、算法名称库模块和算法文件库模块,包括以下步骤:步骤(1)、用户打开算法名称库文件,按照算法名称库XML文件配置选项进行填写符合规范的算法名称,通过添加/删除在算法名称库里算法名称信息,进行算法更新,并需要将算法文件具体配置信息按照算法文件库XML格式进行填写,并更新到算法文件库文件夹中;步骤(2)、当算法名称库监听器监听到算法名称库有更新时,捕获更新信息,并提交到算法解析器中,减少数据文件的IO操作;步骤(3)、算法解析器对捕获的监听信息进行解析,并查找算法文件库进行算法更新,解析器保证数据的完整性的同时保证数据和数据文件格式的规范性;步骤(4)、算法解析器对更新操作的异常操作进行回滚操作,并重新进行步骤(2)监听器进入监听状态;步骤(5)、算法解析器进行算法更新,提交到基于内存计算的Redis数据库中;步骤(6)、解析器解析完成,重新进入等待监听器发送监听请求状态。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国石油大学(华东),未经中国石油大学(华东)许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811381019.X/,转载请声明来源钻瓜专利网。