【技术实现步骤摘要】
一种实现边端协同的规则推理方法
[0001]本专利技术属于无人装备领域,具体涉及一种实现边端协同的规则推理方法。
技术介绍
[0002]推理分析计算引擎是一种相对简单的推理机,可以将推理分析计算引擎作为一种组件潜入到应用系统中,从而将业务决策从应用程序代码中分离出来,并使用预定义的规则语言编写业务决策。推理分析计算引擎的核心思想是将复杂多变的规则从业务流程中解放出来,使业务规则的变更不需要修正代码重启机器就可以立即在线上完成规则升级。
[0003]推理分析计算引擎常作为一种嵌入应用程序中的组件应用于商业领域,辅助企业IT系统进行流程管理,但目前基于规则推理方法的系统在军事领域和无人装备领域的实际应用较少,将决策推理思想引入,可以为指挥人员提供决策支持,甚至成为训练高层决策人员的重要手段。未来战争中的智能化辅助决策系统,应能准确理解指挥员的真实意图,快速准确地找到合适的决策资源,给出合理建议,处理决策问题,从而减轻指挥员的决策负担。因此使作战装备具备自主观察、分析、决策、行动的能力,已成为推动军事装备智能化的重要且关键 ...
【技术保护点】
【技术特征摘要】
1.一种实现边端协同的规则推理方法,其特征在于,该方法应用于规则推理系统,该系统包括边缘服务处理机和嵌入式智能终端,边缘服务处理机包括规则定制界面、规则配置模块、规则发布模块和推理分析计算引擎,规则配置模块包括规则配置和规则配置解析器,并提供API接口供上层业务系统传参调用;嵌入式智能终端包括推理分析计算引擎,基于边缘服务处理机下发的规则文件进行规则推理,驱使智能终端完成规则推理任务;该方法包括如下步骤:S11、利用边缘服务处理机的规则定制界面,自定义规则,同时可指定该规则所属类别,校验通过后生成特定规则格式的规则库文件;S12、通过规则发布模块将步骤S11生成的规则库文件发送至智能终端;S13、边缘服务处理机的业务系统调用规则配置模块输入事实数据,触发推理分析计算引擎执行;S14、边缘服务处理机的推理分析计算引擎将步骤S13传入的事实数据与规则库文件中的规则进行匹配,得出推理结论或具体指令,传输到智能终端;S15、嵌入式智能终端接收步骤S14传来的指令,或接收嵌入式智能终端中其他模块传来的数据,由智能终端的推理分析计算引擎基于规则库文件匹配执行规则,得出推理结果或调用其他算法模块,驱使无人装备执行相应动作。2.如权利要求1所述的实现边端协同的规则推理方法,其特征在于,所述步骤S11中,用户通过规则定制界面实现规则添加、修改、删除、查找和保存功能,实现用户自定义规则。3.如权利要求2所述的实现边端协同的规则推理方法,其特征在于,所述规则定制界面对语法正确的规则生成特定格式的规则,存入自定义规则库中;同一类规则保存到同一个规则文件中,不同类型的规则保存在不同的规则文件中;每条规则的条件部分由多个限定条件组成,动作部分执行多个动作。4.如权利要求1所述的实现边端协同的规则推理方法,其特征在于,所述步骤S13中,所述规则配置模块用于对规则定制界面生成的规则库文件进行配置,使得每次推理任务执行时根据配置按需地进行一个规则子集的推理。5.如权利要求...
【专利技术属性】
技术研发人员:陈玉伟,杨林,
申请(专利权)人:北京计算机技术及应用研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。