The invention discloses a data verification system based on actor model, which includes a master library, message communication middleware, inference engine, interpreter and knowledge acquisition machine. The output end of the master library is connected with the input end of the message communication middleware, and the output end of the inference engine outputs information to the user through the interpreter, and the user inputs information to the inference engine through the knowledge acquisition machine. The output end of the machine is connected with the input end of the message communication middleware.
【技术实现步骤摘要】
一种基于Actor模型的数据校验系统
本专利技术涉及数据校验规则引擎
,更具体地,涉及一种基于Actor模型的数据校验系统。
技术介绍
目前广东电网调控中心管控系统没有采用数据校验规则引擎技术,容易出现非法数据。规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。在本次技术改造中研发了Actor模型的数据校验规则引擎技术,验证数据的合法性,避免非法数据的产生。
技术实现思路
本专利技术的目的是解决上述一个或多个缺陷,设计一种基于Actor模型的数据校验系统。为实现以上专利技术目的,采用的技术方案是:一种基于Actor模型的数据校验系统,包括总体库、消息通讯中间件、推理机、解释机和知识获取机;其中总体库的输出端与消息通讯中间件的输入端连接,推理机的输出端通过解释机将信息输出给用户,用户通过知识获取机将信息输入至推理机,推理机的输出端与消息通讯中间件的输入端连接。其中所述总体库包括规则库和事实库;其中规则库用于存放规则优先级表,事实库用于存放事实。其中所述规则优先级表包括前件部分和后件部分;其中前件部分是规则触发的条件,后件部分是规则触发时的行为。其中所述推理机包括模式匹配器、议程模块和执行引擎;其中模式匹配器通过比较事实和规则的前件部分,决定选择执行的规则;议程模块用于决定执行规则的时机,执行引擎用于执行规则,执行规则的方式包括正向链法和反向链法。其中所述解释机负责将系统的推理解释给用户,实现系统的输出。其 ...
【技术保护点】
1.一种基于Actor模型的数据校验系统,其特征在于,包括总体库、消息通讯中间件、推理机、解释机和知识获取机;其中总体库的输出端与消息通讯中间件的输入端连接,推理机的输出端通过解释机将信息输出给用户,用户通过知识获取机将信息输入至推理机,推理机的输出端与消息通讯中间件的输入端连接。
【技术特征摘要】
1.一种基于Actor模型的数据校验系统,其特征在于,包括总体库、消息通讯中间件、推理机、解释机和知识获取机;其中总体库的输出端与消息通讯中间件的输入端连接,推理机的输出端通过解释机将信息输出给用户,用户通过知识获取机将信息输入至推理机,推理机的输出端与消息通讯中间件的输入端连接。2.根据权利要求1所述的一种基于Actor模型的数据校验系统,其特征在于,所述总体库包括规则库和事实库;其中规则库用于存放规则优先级表,事实库用于存放事实。3.根据权利要求2所述的一种基于Actor模型的数据校验系统,其特征在于,所述规则优先级表包括前件部分和后件部分;其中前件部分是规则触发的条件,后件部分是规则触发时的行为。4.根据权利要求1-3所述的一种基于Actor模型的数据校验系统,其特征在于,所述推理机包括模式匹配器、议程模块和执行引擎;其中模式匹配器通过比较事实和规则的前件部...
【专利技术属性】
技术研发人员:亢中苗,林斌,施展,梁文娟,李溢杰,曾瑛,李星南,
申请(专利权)人:广东电网有限责任公司电力调度控制中心,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。