买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于EAP系统的功能模块化及可配置化方法_江苏道达智能科技有限公司_202310477703.2 

申请/专利权人:江苏道达智能科技有限公司

申请日:2023-04-28

公开(公告)日:2023-08-08

公开(公告)号:CN116560713A

主分类号:G06F8/71

分类号:G06F8/71;G06F9/445

优先权:

专利状态码:在审-实质审查的生效

法律状态:2023.08.25#实质审查的生效;2023.08.08#公开

摘要:本发明提供一种基于EAP系统的功能模块化及可配置化方法,包括如下过程:将功能进行划分,分成独立的子模块,每个模块具有完整的逻辑,子模块分为通用功能模块和特殊功能模块,其中通用功能模块直接进行封装,特殊模块进行配置化;配置化包括流程配置化、功能配置化、消息配置化和采集配置化;其中流程配置化包括打包程序步、解析程序包、组合流程和生成文件。本发明在保留EAP系统原有功能的基础上做到配置化开发,只有少部分的客制化需求需要重新开发。相比于之前每一个type都需要重新开发,本发明只需要进行配置就可以完成开发。极大的节约了开发成本,可以加快上线进度,同时也方便了后期维护。

主权项:1.一种基于EAP系统的功能模块化及可配置化方法,其特征在于:包括如下过程:将功能进行划分,分成独立的子模块,每个模块具有完整的逻辑,子模块分为通用功能模块和特殊功能模块,其中通用功能模块直接进行封装,特殊模块进行配置化;配置化包括流程配置化、功能配置化、消息配置化和采集配置化;流程配置化包括如下步骤:步骤1,打包程序,将开发好的程序打成jar包;步骤2,解析程序包,解析打包好的程序,递归读取每个jar包,每个jar包解析出里面的class,通过类加载器加载,加载好后,分析是否有相关的注解,将有相关注解的class转换成节点,没有相关注解的类代表不会出现在流程过程中,跳过即可;步骤3:组合流程,选择需要的节点进行组合;步骤4:生成文件,生成配置文件,保存到指定路径用于程序加载;功能配置化包括如下生成具有一定功能的配置文件,存放在指定文件夹供选择使用,默认打开必要的功能,能够通过修改配置文件关闭不需要的功能或者打开需要的功能,流程运行到相应的功能模块时会根据配置档中的配置进行判断是否需要执行此功能模块;消息配置化包括对消息进行参数配置和设置固定值,默认配置为SECS协议的标准格式,能够根据需求删除没有意义的参数或者将部分参数设置为固定值,EAP程序在给设备发送SECS消息时会读取配置文件按需发送对应的消息;采集配置化包括事件采集配置化和数据采集配置化;其中,事件采集配置化,先将每个事件的完整流程封装成功能模块,配置对应的事件id触发相应的功能模块,其中ceid为设备定义的事件id,mappingValue为触发的功能模块;数据采集配置化,配置edcMapping,edcMapping将是否需要采集EDC数据和采集哪些数据进行配置;EDCSpecNamePatternitem的value值可以通过正则表达式的规则匹配到MES下发的收值名称;VIDNameitem的value对应的是需要采集哪一个VID里面的内容;sourceEvent对应由哪个事件上报触发;valueXPath中的值会进行解析,每一层对应VID中的每一个节点,字母表示任意数字,即需要循环;Criteriaitem的value可以用来匹配VID中对应字段的值,用来精准定位。

全文数据:

权利要求:

百度查询: 江苏道达智能科技有限公司 一种基于EAP系统的功能模块化及可配置化方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。