逻辑处理方法、装置及测评系统制造方法及图纸

技术编号:8413014 阅读:143 留言:0更新日期:2013-03-14 02:06
本发明专利技术提供一种逻辑处理方法、装置及测评系统。其中,所述方法包括:获取至少一个多区间多类型逻辑规则描述语言,以构成逻辑处理规则;依次对所述多区间多类型逻辑规则描述语言进行解析,生成逻辑规则处理程序;执行所述逻辑规则处理程序,得出逻辑处理结果。本发明专利技术实施例通过将不同业务领域的具体逻辑处理规则统一采用至少一个多区间多类型逻辑规则描述语言来描述,与逻辑处理程序独立,便于普通工作人员,即非专业程序开发人员,根据业务逻辑规则的变化进行动态的更新与修改。另外,本发明专利技术实施例通过使用多区间多类型逻辑规则描述语言,具有较高的通用性,可适应各种业务领域的逻辑处理要求,易扩展、易维护。

【技术实现步骤摘要】

本专利技术涉及计算机技术,尤其涉及一种逻辑处理方法、装置及测评系统
技术介绍
随着计算机技术的飞速发展,各类业务应用信息系统得到推广与应用。同时,相应的各类测评考核办法也随着信息系统的应用得到进一步完善。规范考核测评系统应用评价工作的基本原则,组织保障评价标准及工作程序,确保信息流、资金流和业务流的协调一致、完整统一,为管理者提供有力的决策依据,能进一步地提升信息化支撑生产经营管理的效率。多数单位与企业都针对不同的岗位、专业、领域等方面设置了相应的测评系统。为进一步巩固信息化建设成果,促进测评系统的全面落实,实现以评价促应用、以应用促发展的 目标,全面提升考核测评系统实用化水平,进一步完善管理体系构建,各企业单位制订了各类考核评价标准与规则实施办法。但是,由于应用于单一业务领域的考核测评信息系统,其考核评价标准与逻辑处理程序是预编程好的。因此,当考核标准和规则发生变化时,考核测评信息系统的开发人员需重新编写考核标准和考核规则的逻辑处理程序。由此可知,现有考核测评信息系统只能适用于一种业务领域,适用范围窄,且修改维护较为繁琐。
技术实现思路
本专利技术提供一种逻辑处理方法、装置及测评系统,以提高适应性,且易修改和维护。本专利技术的第一个方面是提供一种通用逻辑算法,包括获取至少一个多区间多类型逻辑规则描述语言,以构成逻辑处理规则;依次对所述多区间多类型逻辑规则描述语言进行解析,生成逻辑规则处理程序;执行所述逻辑规则处理程序,得出逻辑处理结果。本专利技术的另一个方面是提供一种逻辑处理装置,包括第一获取模块,用于获取至少一个多区间多类型逻辑规则描述语言,以构成逻辑规则;第一生成模块,用于依次对所述多区间多类型逻辑规则描述语言进行解析,生成逻辑规则处理程序;执行模块,用于执行所述逻辑规则处理程序,得出逻辑处理结果。本专利技术的又一个方面是提供一种测评系统,包括本专利技术实施例提供的逻辑处理装置和存储器,其中,所述所述存储器用于存储逻辑对象。本专利技术的技术效果是本专利技术实施例通过将不同业务领域的具体逻辑处理规则统一采用至少一个多区间多类型逻辑规则描述语言来描述,与逻辑处理程序独立,便于普通工作人员,即非专业程序开发人员,根据业务逻辑规则的变化进行动态的更新与修改。另夕卜,本专利技术实施例通过使用多区间多类型逻辑规则描述语言,具有较高的通用性,可适应各种业务领域的逻辑处理要求,易扩展、易维护。附图说明图I为本专利技术提供的逻辑处理方法实施例一的流程示意图;图2为本专利技术提供的逻辑处理方法实施例二基于实施例一所述的方法还包括新增步骤的流程示意图;图3为本专利技术提供的逻辑处理方法实施例三的流程示意图; 图4为本专利技术提供的逻辑处理方法实施例三中步骤S4的流程示意图;图5为本专利技术提供的逻辑处理方法实施例三中步骤S5的流程示意图;图6为本专利技术提供的逻辑处理装置实施例一的结构示意图;图7为本专利技术提供的逻辑处理装置实施例二的结构示意图;图8为本专利技术提供的逻辑处理装置实施例三的结构示意图;图9为本专利技术提供的逻辑处理装置实施例四的结构示意图;图10为本专利技术提供的逻辑处理装置实施例中逻辑规则描述语言生成模块实施例的结构不意图;图11为本专利技术提供的逻辑处理装置实施例中逻辑规则计算模块实施例的结构示意图;图12为本专利技术提供的测评系统实施例一的结构示意图;图13为本专利技术采用多区间多类型逻辑规则语言的解析过程示例图;图14为实现图8所示解析过程的多区间多类型逻辑规则引擎实例结构图。具体实施例方式如图I所示,本专利技术提供的逻辑处理方法实施例一的流程示意图。如图中所示,本实施例一所述的方法包括步骤101、获取至少一个多区间多类型逻辑规则描述语言,以构成逻辑处理规则。具体地,逻辑处理装置获取至少一个多区间多类型逻辑规则描述语言,以构成逻辑处理规则。其中,所述多区间多类型逻辑规则描述语言存储在相应的数据库中,供所述逻辑处理装置调用。所述多区间多类型逻辑规则描述语言包括多区间逻辑规则描述语言和多类型逻辑规则描述语言。其中,所述多区间逻辑规则描述语言包括点类型的多区间描述语言、连续的多区间描述语言和非连续的多区间描述语言。所述多类型逻辑规则描述语言包括常数型的逻辑规则描述语言,计算公式类的逻辑规则描述语言、递增类型的逻辑规则描述语言和递减类型的逻辑规则描述语言。具体的所述多区间多类型逻辑规则描述语言的具体形式可参见下文中的相关内容。步骤102、依次对所述多区间多类型逻辑规则描述语言进行解析,生成逻辑规则处理程序。具体地,所述逻辑处理装置按照预设的解析程序对所述多区间多类型逻辑规则描述语言进行解析,生成逻辑规则处理程序,即生成逻辑处理装置能识别的符合处理程序语法的语目。步骤103、执行所述逻辑规则处理程序,得出逻辑处理结果。具体地,所述逻辑处理装置执行所述逻辑规则处理程序,得出逻辑处理结果。进一步地,为保证能够得出所述逻辑处理结果,且所述逻辑处理结果正确,则在本步骤103之前,还应该包括对所述逻辑规则处理程序进行正确性验证,若验证结果正确,则继续后续步骤。具体地,所述逻辑处理装置根据预设的验证规则,对所述逻辑规则处理程序进行正确性验证。实际上,所述逻辑处理装置是对所述逻辑规则处理程序的程序语法是否符合预设的语法规则来进行验证的。若解析出的所述逻辑规则处理程序的语法不符合预设的语法规贝1J,则所述逻辑处理装置判定所述逻辑规则处理程序不能通过验证,即验证结果错误。验证结果错误后,所述逻辑处理装置不进行所述步骤103,并不作任何响应,或者,生成验证结果错误信息。本实施例通过将不同业务领域的具体逻辑处理规则统一采用至少一个多区间多 类型逻辑规则描述语言来描述,与逻辑处理程序独立,便于普通工作人员,即非专业程序开发人员,根据业务逻辑规则的变化进行动态的更新与修改。另外,本专利技术实施例通过使用多区间多类型逻辑规则描述语言,具有较高的通用性,可适应各种业务领域的逻辑处理要求,易扩展、易维护。上述实施例中所述多区间多类型逻辑规则描述语言包括多区间逻辑规则描述语言和多类型逻辑规则描述语言。其中,所述多区间逻辑规则描述语言包括点类型的多区间描述语言、连续的多区间描述语言和非连续的多区间描述语言。各描述语言的具体表述形式如下I、点类型的多区间描述语言这种区间类型允许逻辑判断区间为某个点值时的规则设置与处理,描述如下当Z=Xl时,取值=Kl (或执行某个计算);Z=X2时,取值=K2 (或执行某个计算);Ζ=Χ3时,取值=Κ3 (或执行某个计算)……;不满足区间时候,取值=KO (或执行某个计算)。这种多区间的处理在系统允许的长度范围内可以无限制扩充。2、连续的多区间描述语言这种区间类型允许逻辑判断区间为某段连续的值时的规则设置与处理,描述如下当Ζ>=Χ1时,取值=Kl (或执行某个计算);Χ1〈Ζ〈=Χ2时,取值=Κ2 (或执行某个计算);Χ2〈Ζ〈=Χ3时,取值=Κ3(或执行某个计算)……;不满足区间时候,取值=KO (或执行某个计算)。这种多区间的处理在系统允许的长度范围内可以无限制扩充。(其中,Χ1〈Χ2〈Χ3〈Χη)3、非连续的多区间描述语言这种区间类型允许逻辑判断区间为多段非连续的值时的规则设置与处理,描述如下当Ζ>=Χ1时,取值=Kl (或执行某个计算);Χ2〈Ζ〈Χ4时,取值=Κ2本文档来自技高网...

【技术保护点】
一种逻辑处理方法,其特征在于,包括:获取至少一个多区间多类型逻辑规则描述语言,以构成逻辑处理规则;依次对所述多区间多类型逻辑规则描述语言进行解析,生成逻辑规则处理程序;执行所述逻辑规则处理程序,得出逻辑处理结果。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:马勇付萍萍晏欢周淑芳余鹏飞
申请(专利权)人:江西省电力公司信息通信中心
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1