[发明专利]一种面向生产调度的规则引擎方法在审
申请号: | 201310408995.0 | 申请日: | 2013-09-10 |
公开(公告)号: | CN103473642A | 公开(公告)日: | 2013-12-25 |
发明(设计)人: | 史海波;原文斌;刘昶;张志宇;韩忠华;姚丽丽 | 申请(专利权)人: | 中国科学院沈阳自动化研究所 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 沈阳科苑专利商标代理有限公司 21002 | 代理人: | 周秀梅;许宗富 |
地址: | 110016 *** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及应用与业务规则解耦的规则引擎技术,具体针对高级计划与调度系统由于业务规则的多样性、变更频繁、组合种类多等特性导致紧耦合的生产调度系统无法适应企业策略变更和实际车间生产策略多变的问题。对业务规则进行概括抽象、定义业务规则建模语言,将业务规则分为属性、条件部分和动作部分;定义业务规则存储方式,加载方法和解析方式;定义业务规则与功能关联方式和业务规则匹配算法;生成生产调度系统动态链接库,为规则引擎提供外部接口;定义业务规则处理流程,规则引擎执行方式,接口形式。本发明将复杂的业务规则与生产调度功能分离,降低生产调度开发和维护的成本,使生产调度易于实现。 | ||
搜索关键词: | 一种 面向 生产 调度 规则 引擎 方法 | ||
【主权项】:
1.一种面向生产调度的规则引擎方法,其特征在于,包括以下步骤:步骤1:将影响生产调度的业务规则P逻辑抽象为一系列基本业务规则排列组合形成的规则集合,表示为其中Ri为基本业务规则;步骤2:对基本业务规则Ri进行抽象概括,根据业务逻辑,定义描述语法,即依据基本业务规则Ri的属性确定Ri属于何种业务规则类型,并确定业务规则唯一标识;步骤3:根据所述业务规则唯一标识,将生产调度系统与业务规则关联关系E抽象为一系列基本业务规则关联关系Ni的集合,表示为步骤4:定义生产调度系统与规则引擎的数据传入格式I,表示为功能标识和事实集F;其中事实集F是规则引擎所用到的生产调度对象Oi集合,表示为:其中生产调度对象属性对应于业务规则的条件部分,生产调度对象方法对应于业务规则的动作部分;步骤5:生产调度系统执行生产调度时,将输入信息转换为步骤4所定义的数据传入格式传入规则引擎,规则引擎按照所述功能标识加载所有业务规则,进行规则匹配,将与事实匹配的业务规则加载到规则空间中,按照优先级进行排列组合,放入执行调度队列,等待规则引擎执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院沈阳自动化研究所,未经中国科学院沈阳自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310408995.0/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理