基于部署树的多波形实例部署方法及波形实例卸载方法技术

技术编号:24852322 阅读:43 留言:0更新日期:2020-07-10 19:06
本发明专利技术公开了一种基于部署树的多波形实例部署方法及波形实例卸载方法,部署方法包括创建应用工厂、创建部署树、创建静态部署信息节点、为波形动态分配资源、创建动态部署信息节点、实例化各波形组件并向应用工厂注册、域管理器注册完成部署,波形实例卸载方法包括找到待卸载波形实例对应的动态部署信息节点、定位波形组件对应的逻辑设备、销毁波形组件、释放对应的设备资源以完成卸载。通过部署树,可以管理不同的波形实例,对每一个波形实例的操作如安装、启动、停止、卸载就不会造成混乱而准确执行,提高了操作或运行的准确度和效率。

【技术实现步骤摘要】
基于部署树的多波形实例部署方法及波形实例卸载方法
本专利技术涉及软件无线电技术,尤其涉及多波形实例部署方法及波形实例卸载方法。
技术介绍
软件无线电领域中,无线电波形涉及到通信、雷达等多个细分领域,波形的种类繁多,应用场景多种多样。现在软件无线电系统采用标准的软件架构规范,其中该标准规范包括国外的SCA(软件通信体系结构)标准规范、国军标SRTF(软件无线电通信装备体系结构)标准规范以及由SCA规范衍生的相应规范。虽然,现在软件无线电波形通常采用标准的软件架构规范而设计,然而现有的技术条件无法实现一个波形同时创建多个波形实例的应用需求,具体原因如下:第一,软件架构标准并未给出波形多实例的部署方法,软件标准规范只约束波形管理及控制接口,起源针对电台上波形而设计,而电台上的波形应用方式又比较单一;第二,在同一个系统中创建多个波形实例,会造成资源分配困难、波形组件标识冲突、端口地址冲突等一系列问题。综上,波形卸载过程异常复杂,断开端口连接、释放资源、注销对象等操作步骤复杂且为系统可靠性带来很大挑战。专利技术内容为了克服本文档来自技高网...

【技术保护点】
1.一种基于部署树的多波形实例部署方法,其特征在于,部署方法包括以下步骤:/n步骤1:创建应用工厂,首先安装应用工厂,同一波形安装一个应用工厂,同一波形下的不同实例均由所述应用工厂创建;/n步骤2:创建部署树,同一波形创建一棵部署树,同一波形中每增加一个波形实例就增加一个动态部署信息节点;/n步骤3:创建静态部署信息节点,解析波形配置文件获取波形的固有信息;/n步骤4:为波形动态分配资源,在资源池检查当前是否有足够的资源部署波形,为每个波形实例包含的波形组件分配合适的资源,若资源分配失败,则波形部署失败,若分配成功,则继续按下面步骤执行;/n步骤5:创建动态部署信息节点,不同波形实例的组件部署...

【技术特征摘要】
1.一种基于部署树的多波形实例部署方法,其特征在于,部署方法包括以下步骤:
步骤1:创建应用工厂,首先安装应用工厂,同一波形安装一个应用工厂,同一波形下的不同实例均由所述应用工厂创建;
步骤2:创建部署树,同一波形创建一棵部署树,同一波形中每增加一个波形实例就增加一个动态部署信息节点;
步骤3:创建静态部署信息节点,解析波形配置文件获取波形的固有信息;
步骤4:为波形动态分配资源,在资源池检查当前是否有足够的资源部署波形,为每个波形实例包含的波形组件分配合适的资源,若资源分配失败,则波形部署失败,若分配成功,则继续按下面步骤执行;
步骤5:创建动态部署信息节点,不同波形实例的组件部署在相同和/或不同的资源上,且动态部署信息为每个波形实例单独记录;
步骤6:实例化各波形组件并向应用工厂注册,动态更新动态部署信息节点中的波形组件注册情况,将所有波形组件向应用工厂注册;
步骤7:域管理器注册,向域管理器注册波形,完成部署。


...

【专利技术属性】
技术研发人员:姜华夏宋涛熊石楼时志杰吴二龙郭岚许生
申请(专利权)人:上海介方信息技术有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1