-
公开(公告)号:CN111767038A
公开(公告)日:2020-10-13
申请号:CN202010598309.0
申请日:2020-06-28
Applicant: 烟台东方威思顿电气有限公司
Abstract: 本发明公开了一种脚本化的智能电表事件判断解析方法,步骤为:构建逻辑脚本,逻辑脚本包含用于进行事件判断的逻辑表达式;逻辑表达式包括通过逻辑运算符连接在一起的逻辑单元;构建与各逻辑表达式一一对应的分支树,分支树的判断结果与逻辑表达式一致;依据分支树的跳转结构生成判断代码,将判断代码写入到智能电表的单片机中,用于实现逻辑表达式的动态实时判断。本方法针对智能电表事件判断的逻辑表达式进行优化,通过统计信息熵的方式进行动态路径寻优,构建对应的分支树,然后基于分支树得到优化后的判断规则并写入到单片机中,最终在单片机中完成逻辑表达式的解析判断,从而提高了逻辑表达式的运行速度。
-
公开(公告)号:CN111767038B
公开(公告)日:2023-05-26
申请号:CN202010598309.0
申请日:2020-06-28
Applicant: 烟台东方威思顿电气有限公司
Abstract: 本发明公开了一种脚本化的智能电表事件判断解析方法,步骤为:构建逻辑脚本,逻辑脚本包含用于进行事件判断的逻辑表达式;逻辑表达式包括通过逻辑运算符连接在一起的逻辑单元;构建与各逻辑表达式一一对应的分支树,分支树的判断结果与逻辑表达式一致;依据分支树的跳转结构生成判断代码,将判断代码写入到智能电表的单片机中,用于实现逻辑表达式的动态实时判断。本方法针对智能电表事件判断的逻辑表达式进行优化,通过统计信息熵的方式进行动态路径寻优,构建对应的分支树,然后基于分支树得到优化后的判断规则并写入到单片机中,最终在单片机中完成逻辑表达式的解析判断,从而提高了逻辑表达式的运行速度。
-