全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202210451925.2 (22)申请日 2022.04.27 (65)同一申请的已公布的文献号 申请公布号 CN 114546538 A (43)申请公布日 2022.05.27 (73)专利权人 季华实验室 地址 528200 广东省佛山市南海区桂城街 道环岛南路28号 (72)发明人 林培文 范朝龙 许泳  (74)专利代理 机构 佛山市海融科创知识产权代 理事务所(普通 合伙) 44377 专利代理师 许家裕 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/54(2006.01)G06F 8/61(2018.01) 审查员 张楚湖 (54)发明名称 一种基于osgi的虚拟仿真平台构建方法 (57)摘要 本申请属于虚拟 仿真软件技术领域, 公开了 一种基于osgi的虚拟仿真平台构建方法, 基于 osgi框架实现, 包括: 基于osgi插件机制构建多 个功能模块插件, 所述功能模块插件为osgi   bundle插件; 各所述功能模块插件具有独立的目 录; 用QT主 程序加载所述功能模块插件 形成虚拟 仿真平台; 所述QT主程序用于提供环境初始化、 主机程序启动、 注销和功能模块插件注册的功 能; 从而可降低系统耦合度, 从而有利于提高系 统的可扩 展性。 权利要求书2页 说明书7页 附图1页 CN 114546538 B 2022.08.02 CN 114546538 B 1.一种基于osgi的虚拟仿真平台构建方法, 其特征在于, 所述基于osgi的虚拟仿真平 台构建方法基于osgi框架实现, 包括: 基于osgi插件机制构建多个功能模块插件, 所述功能模块插件为osgi  bundle插件; 各 所述功能模块插 件具有独立的目录; 用QT主程序加载所述功能模块插件形成虚拟仿真平台; 所述QT主程序用于提供环境初 始化、 主机程序启动、 注销和功能模块插 件注册的功能; 所述用QT 主程序加载 所述功能模块插 件形成虚拟仿真平台的步骤 包括: 运行启动后, 遍历各所述功能模块插件的目录, 将包含插件宏定义的接口文件标识为 需用插件, 并根据所述接口文件中的插 件信息创建插 件对象; 安装完所有包含插件宏 定义的接口文件后, 加载所述接口文件中指定的程序集并启动 所述需用插 件; 各所述功能模块插件的接口文件中定义扩展点和可扩展点, 其中, 可扩展点是指功能 模块插件向其他功能模块插件公开并可用于扩展的信息, 扩展点是指功能模块插件从其他 功能模块插 件扩展而来的插 件接口。 2.根据权利要求1所述的基于osgi的虚拟仿真平台构建方法, 其特征在于, 所述功能模 块插件包括通讯处理模块插 件、 业务流模块插 件和界面模块插 件。 3.根据权利要求2所述的基于osgi的虚拟仿真平台构建方法, 其特征在于, 所述通讯处 理模块插件包括ROS消 息收发处理模块插件、 kafka消 息收发处理模块插件、 mqtt消息收发 处理模块插 件、 TCP/UD P消息收发处 理模块插 件中的至少一项。 4.根据权利要求2所述的基于osgi的虚拟仿真平台构建方法, 其特征在于, 所述业务流 模块插件包括OpenGL 三维建模引擎处 理模块插 件、 业务处理模块插 件中的至少一项。 5.根据权利要求2所述的基于osgi的虚拟仿真平台构建方法, 其特征在于, 所述界面模 块插件包括UI基本控 件集模块插 件。 6.根据权利要求5所述的基于osgi的虚拟仿真平台构建方法, 其特征在于, 所述基于 osgi插件机制构建多个功能模块插 件, 所述功能模块插 件为osgi bundle插 件的步骤 包括: 将UI的基本控件的扩展集合封装为osgi  bundle插件, 得到所述UI基本控件集模块插 件。 7.根据权利要求2所述的基于osgi的虚拟仿真平台构建方法, 其特征在于, 在所述虚拟 仿真平台中, 所述业务流模块插件和所述界面模块插件之间、 各业务流模块插件之间均通 过osgi框架提供的服务 或基于osgi的事件服务进行通信; 所述通讯处理模块插件与所述业 务流模块插件之 间通过引用方式或基于osgi的事件服务进 行通信; 所述通讯处理模块插件 与外部进程管理模块插 件之间通过网络通信。 8.根据权利 要求7所述的基于osgi的虚拟仿真平台构 建方法, 其特征在于, 通过Osgi框 架提供的服 务进行通信的过程包括: 由一个功能模块插 件定义一个服务接口, 然后导出 供其它功能模块插 件使用; 由定义所述 服务接口的所述功能模块插 件定义所述 服务接口对应的服 务内容; 定义所述 服务接口的所述功能模块插 件启动后, 将服务内容注 册到 osgi框架; 另一个功能模块插 件调用所述 服务接口实现注 册、 查询或调用的服 务。 9.根据权利要求7所述的基于osgi的虚拟仿真平台构建方法, 其特征在于, 通过基于权 利 要 求 书 1/2 页 2 CN 114546538 B 2Osgi的事件服务进行通信的过程包括: 由一个功能模块插件发布一个事件, 由订 阅所述事件的另一个功能模块插件相应地接 收消息。权 利 要 求 书 2/2 页 3 CN 114546538 B 3

.PDF文档 专利 一种基于osgi的虚拟仿真平台构建方法

文档预览
中文文档 11 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于osgi的虚拟仿真平台构建方法 第 1 页 专利 一种基于osgi的虚拟仿真平台构建方法 第 2 页 专利 一种基于osgi的虚拟仿真平台构建方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:27上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。