说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210607042.6 (22)申请日 2022.05.31 (71)申请人 北京千禧维讯科技有限公司 地址 101111 北京市大兴区经济技 术开发 区经海三路139号博电能源互联网创 新园F座6 01室 (72)发明人 孟传传 (74)专利代理 机构 北京艾纬铂知识产权代理有 限公司 16101 专利代理师 高会允 (51)Int.Cl. G06F 16/28(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种面向用户的动态变化策略管理方法 (57)摘要 本发明提供一种面向用户的动态变化策略 管理方法, 包括: 步骤一、 对用户进行数据隔离, 每个租户对应一个数据库, 不同租户设置的规则 信息分别放在租户所对应的数据库中; 步骤二、 将drools语法进行拆分为四个维度, 每个维度对 应一张数据表, 并将所述数据表存放在用户所属 租户对应的数据库中; 步骤三、 用户通过用户端 填写对象的类信息、 规则信息、 条件信息、 动作信 息, 分别对应所述数据表; 步骤四、 用户根据执行 规则调用平台输入类信息, 平台搜索所述类信息 及对应的规则信息, 根据自定义加载器加载所述 类信息生 成对象, 并将对应的类属性对生成的对 象进行赋值, 动态加载规则信息生成规则文件, 把生成的对象放入所述规则文件中执行, 并将执 行结果返回用户。 权利要求书1页 说明书3页 CN 114996366 A 2022.09.02 CN 114996366 A 1.一种面向用户的动态变化策略管理方法, 其特 征在于, 包括以下步骤: 步骤一、 对用户进行数据隔离, 每个租户对应一个数据库, 不同租户设置的规则信 息分 别放在租户所对应的数据库中; 步骤二、 将drools语法进行拆分为四个维度, 每个维度对应一张数据表, 并将所述数据 表存放在用户所属租户对应的数据库中; 步骤三、 用户通过用户端填写对象的类信息、 规则信 息、 条件信息、 动作信息, 分别 对应 所述数据表; 步骤四、 用户根据 执行规则调用平台, 输入类信息, 平台搜索所述类信息及对应的规则 信息, 根据自定义加载器加载所述类信息生成对 象, 并将对应的类属 性对生成的对 象进行 赋值, 动态加载规则信息生 成规则文件, 把生 成的对象放入所述规则文件中执行, 并将执行 结果返回用户。 2.如权利要求1所述的一种面向用户的动态变化策略管理方法, 其特征在于, 采用saas 平台, 所述平台面向多租户开发, 一个租户对应多个用户, 一个租户对应一个数据库, 当租 户注册到平台时会分配一个租户标识, 根据所述租户标识进行数据库隔离, 当用户登录的 时候查到对应租户的标识, 采用动态切库 的方式将数据库切换到该用户对应租户的数据 库, 实现根据租户的数据隔离 。 3.如权利要求1或2所述的一种面向用户的动态变化策略管理方法, 其特征在于, 所述 四个维度分别为对象、 规则、 条件、 动作, 则每个维度对应的数据表分别为对象表、 规则表、 条件表、 动作表。 4.如权利要求3所述的一种面向用户的动态变化策略管理方法, 其特征在于, 步骤三具 体包括: (1).添加类信息, 包 含类名、 全类名、 属性 值信息, 对应数据库对象表; (2).添加规则信息, 包含规则名称、 描述, 对应数据库规则信息表, 选择上述添加的类 信息进行关联; (3).填写条件信息对应数据库条件表; (4).添加动作信息对应数据库动作表, 选择属性信息, 对应数据库属性表。 5.如权利要求1或2或3或4所述的一种面向用户的动态变化策略管理方法, 其特征在 于, 所述自定义加载器为根据Java规范设计的加载器, 用于加载数据库保存的类信息生成 类对象, 并把调用参数赋值到生成的对象中, 执行所设置的规则, 规则平台判断用户设置的 条件是否满足, 如果满足则执行对应的动作, 并把动作返回的值赋值到生成的对象中, 返给 用户, 并将对应的类属性对生成的对象进 行赋值, 动态加载规则信息生成规则文件, 把生成 的对象放入所述 规则文件中执 行, 并将执 行结果返回用户。权 利 要 求 书 1/1 页 2 CN 114996366 A 2一种面向用户的动态变化策略管理 方法 技术领域 [0001]本发明属于数据库数据处理技术领域, 涉及一种面向用户的动 态变化策略管理方 法。 背景技术 [0002]Drools是JBoss推出的一款基于Java语言的规则引擎框架, 是基于DRL等规则配置 文件, 通过规则解析器, 把规则文件编译成J ava的Class代码, 在程序运行的时候, 虚拟 机加 载这些规则对应的Class文件并运行, 依据工作内存空间的规则和事实是否匹配来判断规 则是否应该执行。 目前, 该工具被用来进 行数据库的动态维护, 但 缺点是无法根据不同的租 户进行数据隔离, 例如: [0003]公开号为CN110297620A的一种基于Drools的动态规则维护和生成的方法, 其技术 方案是利用关系型数据库的二维表单对业务规则进行管 理, 将每一类的Dr ools的规则文件 转换成一张张的二 维表; 调用统一的的规则生 成引擎, 把二维表翻译成Drools的规则文件, 并存储到Redis缓存中; 通过MQ异 步消息实时通知规则消费方并发送规则变更的消息; 规则 消费方监听到规则变更的消息后, 从Redis缓存中获取最新的规则文件, 并对规则文件进 行 解析、 编译成对应的JAVA CLASS文件, 通过加载使得最新的规则生效。 可见, 该专利无法根 据租户自己系统的类信息进行规则判断。 发明内容 [0004]基于上述缺点, 本发明提供一种面向用户的动态变化策略管理方法, 基于租户进 行数据库隔离, 每个租户对应一个数据库, 通过将类信息和规则信息存在其对应的数据库 中, 实现数据隔离 。 [0005]本发明通过以下技 术方案实现。 [0006]一种面向用户的动态变化策略管理方法, 包括以下步骤: [0007]步骤一、 对用户进行数据隔离, 每个租户对应一个数据库, 不同租户设置的规则信 息分别放在租户所对应的数据库中; [0008]步骤二、 将drools语法进行拆分为四个 维度, 每个维度对应一张数据表, 并将所述 数据表存放在用户所属租户对应的数据库中; [0009]步骤三、 用户通过用户端填写对象的类信息、 规则信息、 条件信息、 动作信息, 分别 对应所述数据表; [0010]步骤四、 用户根据执行规则调用平台, 输入类信息, 平台搜索所述类信息及对应的 规则信息, 根据自定义加载器加载所述类信息生成对 象, 并将对应的类属 性对生成的对 象 进行赋值, 动态加载规则信息生成规则文件, 把生成的对象放入所述规则文件中执行, 并将 执行结果返回用户。 [0011]本发明的有益效果: [0012]1、 本发明采用每个租户对应一个数据库的方式, 通过租户中的用户在开放平台填说 明 书 1/3 页 3 CN 114996366 A 3
专利 一种面向用户的动态变化策略管理方法
文档预览
中文文档
5 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2.5元下载(无需注册)
温馨提示:本文档共5页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2.5元下载
本文档由 人生无常 于
2024-03-18 00:12:39
上传分享
举报
下载
原文档
(241.2 KB)
分享
友情链接
GB-T 25744-2010 钢件渗碳淬火回火金相检验.pdf
DB43-T 2256-2021 信息技术应用创新工程建设规范第 13 部分:国产化信息系统运行维护规范 湖南省.pdf
T-CSAE 260—2022 智能网联汽车视觉感知计算芯片技术要求和测试方法.pdf
T-DZJN 80—2022 数据中心用锂离子电池设备产品技术标准.pdf
DB34-T 3819-2021 移动视频图像信息系统建设、使用和管理规范 安徽省.pdf
GB-T 39837-2021 信息技术 远程运维 技术参考模型.pdf
SY-T 0043-2020 石油天然气工程管道和设备涂色规范.pdf
GB-T 15843.5-2005 信息技术 安全技术 实体鉴别 第5部分 使用零知识技术的机制.pdf
GB-T 38548.5-2020 内容资源数字化加工 第5部分:质量控制.pdf
T-CSAE 259—2022 车载视觉信息汉字显示规范.pdf
GB-T 38647.1-2020 信息技术 安全技术 匿名数字签名 第1部分:总则.pdf
GB-T 30331-2021 仓储绩效指标体系.pdf
DB14-T 2987—2024 山西电子政务外网电子认证系统总体架构 山西省.pdf
GM-T 0069-2019 开放的身份鉴别框架.pdf
SC-T 8012-2011 渔业船舶无线电通信、航行及信号设备配备要求.pdf
GB-T 31250-2014 电子电气产品环境信息基本要求.pdf
GB-T 2572-2005 纤维增强塑料平均线膨胀系数试验方法.pdf
GB-T 23799-2021 车用甲醇汽油 M85.pdf
GB-T 19291-2003 金属和合金的腐蚀 腐蚀试验一般原则.pdf
GB-T 36145-2018 建筑用不锈钢压型板.pdf
1
/
3
5
评价文档
赞助2.5元 点击下载(241.2 KB)
回到顶部
×
微信扫码支付
2.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。