[发明专利]一种支持规则演化的计算流引擎方法在审
申请号: | 201310703373.0 | 申请日: | 2013-12-19 |
公开(公告)号: | CN103617513A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 佘东晓;蒋利忠;田继鑫;王芳;王彦浩 | 申请(专利权)人: | 上海亚太计算机信息系统有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 童素珠 |
地址: | 200040 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种涉及信息技术应用领域,尤指在计算流引擎的演化和自适应的实现,为分布式网络环境下计算引擎的并行处理和动态计算提供一种有效解决方案的一种支持规则演化的计算流引擎方法;该方法通过规则定义、规则代理执行、计算流定义、计算流代理执行和适配器的计算引擎内部架构,实现分布式网络环境下的计算引擎,该计算流和规则定义方法包括:设计并定义计算流和设计并定义规则,主要解决如何设计引擎的五个组成部分的架构问题;要解决计算流和规则定义方法问题,要解决计算引擎的工作流程及具体计算方法等有关技术问题;本发明的有益效果是:解决了信息技术在商业领域中的广泛应用,企业能够灵活的定义计算规则,还能够在不同的具体实施之间使用,提供了企业的商业市场拓展效率,本方法具有灵活应用,使用效率高等优点。 | ||
搜索关键词: | 一种 支持 规则 演化 计算 引擎 方法 | ||
【主权项】:
一种支持规则演化的计算流引擎方法,其特征在于:该方法通过规则定义(1)、规则代理执行(2)、计算流定义(3)、计算流代理执行(4)和适配器(5)的计算引擎内部架构,实现分布式网络环境下的计算引擎,该计算流和规则定义方法包括:设计并定义计算流(A1)和设计并定义规则(A2),该计算引擎的具体计算流程的工作步骤是:步骤1.开始计算指令(S1)系统对计算引擎发出开始计算指令;步骤2.适配器加载数据(S2)1)执行完开始计算指令(S1)模块后,则进入适配器加载数据(S2)模块;2)适配器通过访问数据库获取基本数据;3)通过访问计算流定义文件获取计算流定义;4)通过访问计算规则定义文件获取计算规则定义;步骤3.构建计算流(S3)1)执行完适配器加载数据(S2)模块后,则进入构建计算流(S3)模块;2)计算引擎按照定义的计算流和初始化并构建完整的计算流;步骤4.单步计算流执行(S4)1)执行完构建计算流(S3)模块后,则进入单步计算流执行(S4)模块;2)计算流执行代理按照初始化完成的计算流开始进行流执行,按照之前 所在步骤和数据决定当前计算流步骤;步骤5.构建单步流规则(S5)1)执行完单步计算流执行(S4)模块后,则进入构建单步流规则(S5)模块;2)计算引擎按照计算规则初始化并构建当前流所对应的规则;步骤6.单步流规则执行(S6)1)执行完构建单步流规则(S5)模块后,则进入单步流规则执行(S6)模块;2)计算规则执行代理开始按照规则定义,对当前步骤的规则进行执行调用,并返回结果;步骤7.判断是否有后置计算流(S7)1)执行完单步流规则执行(S6)模块后,则进入判断是否有后置计算流(S7)模块;2)计算计算执行代理根据当前所在步骤和数据决定该计算流步骤是否有后置计算流步骤,如果存在后置计算流,则计算流步骤进入下一步,反馈到步骤4单步计算流执行(S4)的操作,如果没有后置计算流,则计算引擎完成当前调用;步骤8.结束计算指令(S8)1)执行步骤7中没有后置计算流,则进入结束计算指令(S8)模块;2)当所有的计算流步骤都完成之后,计算引擎完成结束,返回计算结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海亚太计算机信息系统有限公司,未经上海亚太计算机信息系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310703373.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种碳纤维干燥系统
- 下一篇:一种斜交法向增强2.5D织物及其织造方法
- 同类专利
- 专利分类
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 .办公自动化,例如电子邮件或群件的计算机辅助管理