[发明专利]一种雷达应用组件服务化实现方法有效
申请号: | 202010391389.2 | 申请日: | 2020-05-11 |
公开(公告)号: | CN111562951B | 公开(公告)日: | 2022-05-03 |
发明(设计)人: | 王章静;杨伦龙;余壮;吴兆亮;左家兴;黄振 | 申请(专利权)人: | 电子科技大学 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 电子科技大学专利中心 51203 | 代理人: | 邹裕蓉 |
地址: | 611731 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 雷达 应用 组件 服务 实现 方法 | ||
1.一种雷达应用组件服务化实现方法,其特征在于,包括步骤:
步骤1:定义雷达应用抽象接口与实现类,雷达应用抽象接口用于完成与雷达组件的生命周期管理的状态交互和雷达组件被注册为服务后的组件状态交互, 实现类用于存储雷达功能源代码,标签信息编辑雷达组件的属性信息;实现类继承于雷达应用抽象接口,雷达应用抽象接口继承于雷达服务系统提供的雷达组件模型,雷达组件模型是雷达服务系统能够识别的接口规范;
步骤2:将雷达应用组件的标签信息与雷达应用抽象接口和实现类一起封装为动态链接库;
步骤3:激活雷达组件,通过雷达系统客户端实现对雷达组件服务的调用;
雷达应用抽象接口包括:雷达组件上下文RadarComponentContext接口、雷达组件触动器RadarComponentActivator接口、雷达组件RadarComponent接口、雷达服务事件RadarServiceEvent接口、雷达服务跟踪器RadarServiceTracker接口和雷达服务参考RadarServiceReference接口;
雷达组件上下文RadarComponentContext接口用于,供各雷达组件订阅雷达服务系统发布的事件,向雷达服务系统服务注册表注册服务对象,对雷达应用组件进行统一资源调配;
雷达组件触动器RadarComponentActivator接口用于,供各雷达组件在雷达服务系统中启动过程和停止过程调用;
雷达组件RadarComponent接口用于,存储各雷达组件的基本信息和组件声明;
雷达服务事件RadarServiceEvent接口用于,描述雷达组件的服务生命周期更改的事件;
雷达服务跟踪器RadarServiceTracker接口用于,监视雷达组件服务的添加与移除;
雷达服务参考RadarServiceReference接口用于,描述雷达组件服务的引用,可通过此接口间接调用雷达服务对象。
2.如权利要求1所述方法,其特征在于,标签信息包括雷达组件的身份信息和依赖关系。
3.如权利要求2所述方法,其特征在于,雷达组件的身份信息包括雷达组件的符号名、版权信息、简要描述、名称、供应商;
依赖关系包括雷达组件所依赖的雷达组件名称、版本号、激活策略以及在组件更新操作期间获取新组件版本的位置。
4.如权利要求1所述方法,其特征在于,动态链接库在Windows环境下封装为dll文件,在Linux环境下封装为.so共享库文件。
5.如权利要求1所述方法,其特征在于,步骤3中通过雷达系统客户端实现对雷达组件服务的调用的具体方法是:雷达组件在雷达系统注册后,雷达系统客户端通过查询,将查询信息在服务注册表中搜索,将搜索到的雷达组件服务引用反馈给雷达系统客户端,雷达系统客户端通过服务引用调用该雷达组件服务。
6.如权利要求1所述方法,其特征在于,步骤3中雷达组件的激活方法为:检测雷达组件所在的动态链接库文件,识别雷达组件的标签信息,并根据依赖组件的搜索结果和组件标签信息判断该雷达组件是否能被激活。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于电子科技大学,未经电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010391389.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种亚麻包芯纱结构
- 下一篇:一种复合型熔模铸造制壳工艺