[发明专利]一种逻辑设备的多级快速部署方法及多级逻辑设备有效
申请号: | 202010142580.3 | 申请日: | 2020-03-04 |
公开(公告)号: | CN111399854B | 公开(公告)日: | 2021-01-01 |
发明(设计)人: | 姜华夏;杨腾;高欣春;熊石楼;时志杰;吴二龙;郭岚;许生 | 申请(专利权)人: | 上海介方信息技术有限公司 |
主分类号: | G06F8/60 | 分类号: | G06F8/60 |
代理公司: | 上海恒慧知识产权代理事务所(特殊普通合伙) 31317 | 代理人: | 张宁展 |
地址: | 200241 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 逻辑 设备 多级 快速 部署 方法 | ||
本发明公开了一种逻辑设备的多级快速部署方法及多级逻辑设备,方法包括逻辑设备建模、框架软件获取聚合关系信息、逻辑设备分级,实例化各个层级的逻辑设备,实例化完成后,逻辑设备再向设备管理器进行注册。多级逻辑设备包括具有聚合关系的逐级设置的多级设备,且各级设备均由一个设备管理器注册确认各级之间的聚合关系。通过本方法能够快速部署多级逻辑设备,且方法通过设备管理器注册各级逻辑设备,在逐级部署的基础上能够清楚精确的实现各级设备之间的聚合关系的关联。提高了物理资源抽象建模的效率和准确性。
技术领域
本发明涉及软件无线电技术,尤其涉及一种逻辑设备部署方法。
背景技术
现在软件无线电系统采用标准的软件架构标准,其中该标准包括国外的SCA(软件通信体系结构)标准规范和国军标SRTF(软件无线电通信装备体系结构)标准规范以及由SCA规范衍生的相应规范。逻辑设备是指依据软件标准规范对处理器资源进行建模,将物理资源抽象为软件组件(即为逻辑设备),该组件对外提供标准的控制、配置接口。现在软件无线电系统发展迅速,系统规模越来越庞大,采用的多种处理器资源(包括SOC芯片、CPU芯片、FPGA芯片、网络交换机芯片等)。因此,一个大规模软件电系统可能包含上百片处理器芯片,并且在逻辑关系上,相应的逻辑设备分为多个层级,不仅逻辑设备的数量规模大,而且还存在复杂的依赖关系。比如一个SOC芯片可能封装了CPU、DSP、FPGA等处理器核心。在抽象为逻辑设备时,这些资源之间就具备了聚合(父子)关系,意味着需要先部署父设备,然后再在父设备上部署子设备,因此不能只是简单地依次部署所有逻辑设备。因此,现在面临以下问题:第一,现有的逻辑设备部署方法不是针对多级逻辑设备的部署方法,难以实现多级逻辑设备的部署;第二,现有的逻辑设备方法采用穷举法,即按顺序依次部署,尝试各种可能性,失败后先搁置该逻辑设备,并插入到部署队列末尾,从队列选取其他逻辑设备进行部署。不断重复循环,直到部署完毕。其特点是部署效率十分低,而且失败概率高;第三,难以实现按照期望进行精准的逻辑设备部署,包括逻辑设备的位置及部署时序的准确性。
发明内容
为了克服现有技术的不足,本发明的目的在于提供一种快速部署多级逻辑设备方法,其能解决具有多级关系的大规模逻辑设备的部署问题。该方法适用于基于SCA标准、SRTF标准及由SCA衍生的相应标准而设计软件无线电系统。
本发明的目的采用以下技术方案实现。
一种逻辑设备的多级快速部署方法,方法包括以下步骤。
步骤1、逻辑设备建模,建立所有逻辑设备之间的聚合关系,生成描述相应聚合关系的描述文件,父设备需设有CF::ExecutableInterface接口和CF::LoadableInterface接口。
步骤2、由框架软件解析所述描述文件,获取所有逻辑设备的聚合关系信息。
步骤3、将逻辑设备分级,并按层级分为一级、二级、三级、……N级逻辑设备,其中N为大于等于三的正整数。
步骤4、部署并注册各级逻辑设备,实例化各个层级的逻辑设备,实例化完成后,逻辑设备再向设备管理器进行注册。
优选的,在步骤1中,所述描述文件采用DCD.XML文件,所述DCD.XML文件包含了所有需要部署的逻辑设备信息,所述DCD.XML文件包含每个逻辑设备的id和父设备id,且若某逻辑设备没有父设备则不体现父设备id。
优选的,在步骤2中,所述框架软件采用基于软件无线电软件架构标准的框架软件。
优选的,在步骤3中,逻辑设备分级具体包括以下步骤:
步骤3.1、解析所述DCD.XML文件,获取所有的逻辑设备信息。
步骤3.2、遍历步骤3.1所得到的所有逻辑设备信息,检查每个逻辑设备是否拥有父设备,若没有父设备,则归类为一级设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海介方信息技术有限公司,未经上海介方信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010142580.3/2.html,转载请声明来源钻瓜专利网。