[发明专利]一种多语言健康管理模型的融合方法、装置在审
申请号: | 201911311704.X | 申请日: | 2019-12-18 |
公开(公告)号: | CN111198679A | 公开(公告)日: | 2020-05-26 |
发明(设计)人: | 杨浩;张瑞;房红征;王信峰;樊焕贞;李蕊;胡伟钢 | 申请(专利权)人: | 北京航天测控技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/35 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 韩来兵;李雪 |
地址: | 100041 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 语言 健康 管理 模型 融合 方法 装置 | ||
本申请涉及一种多语言健康管理模型的融合方法、装置,所述方法包括:获取多种类型的健康管理模型,其中,多种类型的所述健康管理模型由不同开发语言实现;针对每种类型的所述健康管理模型,在预设的容器平台中配置对应的运行环境;针对每种类型的所述健康管理模型进行封装,以使预设的微服务架构进行识别;将经过封装的每种类型的所述健康管理模型,在预设的微服务架构中进行对应的微服务注册以及发布。如此本申请采用容器与微服务架构的方式,能够将健康管理模型的运行环境以及开发语言特效进行隐藏,进而能够从架构层次解决多语言健康管理模型的融合问题,有利于提高PHM系统的开发效率。
技术领域
本申请涉及故障预测与健康管理技术领域,尤其涉及一种多语言健康管理模型的融合方法、装置。
背景技术
健康管理模型是实现复杂装备PHM(Prognostics Health Management,故障预测与健康管理)的核心技术,这些健康管理模型主要用来实现对复杂设备的异常检测、故障诊断、故障预测、维修决策等综合性需求。当针对复杂设备(例如飞机、特种车辆、卫星等)进行健康管理平台开发时,由于复杂设备结构的复杂性,一般的研发团队由于其技术领域的限制,已经无法实现装备级的PHM系统开发,需要大量的不同领域、不同专业的研发团队合作,开发满足不同需求的健康管理模型。
这种大量的不同领域、不同专业的研发团队合作,带来的问题在于不同的研发团队使用的技术尤其是开发语言存在较大差异,比如PHM系统开发人员普遍采用面向对象的JAVA语音进行WEB开发,而算法工程师更偏向于采用PYTHON和MATLAB语言进行健康管理模型的开发。当不同领域、不同专业的研发团队数量较多时,统一使用一种开发语言来进行健康管理模型的开发,需要消耗较大的时间和精力,不能充分发挥不同领域、不同专业的研发团队的效率。因此,如何解决这种多语言健康管理模型的融合是当前PHM系统开发亟待解决的问题。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种多语言健康管理模型的融合方法、装置、服务器及存储介质。
第一方面,本申请提供了一种多语言健康管理模型的融合方法,所述方法包括:
获取多种类型的健康管理模型,其中,多种类型的所述健康管理模型由不同开发语言实现;
针对每种类型的所述健康管理模型,在预设的容器平台中配置对应的运行环境;
针对每种类型的所述健康管理模型进行封装,以使预设的微服务架构进行识别;
将经过封装的每种类型的所述健康管理模型,在预设的微服务架构中进行对应的微服务注册以及发布。
可选的,所述针对每种类型的所述健康管理模型,在预设的容器平台中配置对应的运行环境,包括:
针对每种类型的所述健康管理模型,确定开发语言类型;
基于所述开发语言类型在预设的容器平台中配置对应的运行环境。
可选的,所述针对每种类型的所述健康管理模型进行封装,以使预设的微服务架构进行识别,包括:
针对每种类型的所述健康管理模型确定输入接口以及输出接口;
对所述输入接口以及所述输出接口进行封装,以使预设的微服务架构进行识别。
可选的,所述将经过封装的每种类型的所述健康管理模型,在预设的微服务架构中进行对应的微服务注册以及发布,包括:
确定预设的微服务架构中提供的微服务接口以及微服务注册中心;
将经过封装的每种类型的所述健康管理模型,利用所述微服务接口,在所述微服务注册中心中进行对应的微服务注册以及发布。
可选的,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航天测控技术有限公司,未经北京航天测控技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911311704.X/2.html,转载请声明来源钻瓜专利网。