[发明专利]一种基于调度防误领域语言的防误规则库构建方法有效
申请号: | 202011488136.3 | 申请日: | 2020-12-16 |
公开(公告)号: | CN112507083B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 杨凡;程哲;辛阔;杨林;邱生敏;唐卓尧;吴小刚;孙雁斌;单政博;陈兴望;许士锦;吕耀棠;王子强 | 申请(专利权)人: | 中国南方电网有限责任公司 |
主分类号: | G06F16/33 | 分类号: | G06F16/33;G06F40/154;G06F40/205;G06F40/242;G06F40/253;G06F40/279;G06F40/30 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 俞翠华 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 调度 领域 语言 规则 构建 方法 | ||
1.一种基于调度防误领域语言的防误规则库构建方法,其特征在于,包括:
构建防误领域专业词典;
基于所述防误领域专业词典中的不同对象,分别构建面向对象语义模型;
创建领域专用语言;
基于所述领域专用语言对自然语言所描述的规则进行语义识别,获得相应的领域语言;
对领域语言所描述的规则进行解析,得到最终的规则库;
所述面向对象语义模型的构建步骤包括:
以面向对象方法,基于梳理的电网防误业务模型建立对应的业务类,设计覆盖调度规则业务面向对象语言,形成面向对象语义模型;
所述基于所述领域专用语言对自然语言所描述的规则进行语义识别,具体为:
通过自然语言处理技术,利用HANLP分词器对输入的自然语言所描述的规则进行分词,将分词结果中每个单词在所述防误领域专业词典中进行专用词查找,然后执行停用词去除、专用词替换,形成由专用词组成的语句,将结果语句保存形成相应的领域语言;
所述对领域语言所描述的规则进行解析,具体为:
利用ANTLR java语法解析器对所述领域语言进行解析,形成抽象语法树;将抽象语法树与对象语义模型进行连接,并对语义连接为条件判断的词进行组合,转换形成可执行的基于语义模型的程序脚本,通过java脚本执行器执行程序脚本,完成防误规则检查。
2.根据权利要求1所述的一种基于调度防误领域语言的防误规则库构建方法,其特征在于:所述防误领域专业词典通过以下子步骤构建:
采用Methontology方法,对电网调度规则自然语言文本进行分词分析,形成初始的词库;
基于所述初始的词库进行专用词归类,分为设备、属性、动作、状态,并对各专用词标识属性、动作、状态的上下位关系;
对表达多个表达同一意思的同义词进行筛选,保留最佳词,缩小初始的词库大小;
梳理词与词之间存在的继承关系;
梳理词与词之间存在的类与实例关系,形成电力调度领域专用词库,包括防误规则中需要使用的每个单词标准词和同义词,建立对照表,形成防误领域专业词典。
3.根据权利要求1所述的一种基于调度防误领域语言的防误规则库构建方法,其特征在于:所述领域专用语言的创建步骤包括:
提出面向调度防误领域的语言的结构,并定义语法规则,基于语法规则词法分析器和解析器将领域专用语言转换为抽象语法树的规则或解析树的规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司,未经中国南方电网有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011488136.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能计算机主板安装基座
- 下一篇:显示屏组件及电子设备