预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108776602A(43)申请公布日2018.11.09(21)申请号201810586075.0(22)申请日2018.06.08(71)申请人中国人民解放军国防科技大学地址410073湖南省长沙市开福区德雅路109号(72)发明人王杉辜方林魏急波唐麒周力(74)专利代理机构长沙永星专利商标事务所(普通合伙)43001代理人周咏米中业(51)Int.Cl.G06F9/445(2018.01)权利要求书2页说明书5页附图4页(54)发明名称基于SCA的波形动态切换方法(57)摘要本发明公开了一种基于SCA的波形动态切换方法,通过对比卸载波形和加载波形所需的波形组件的异同,保留卸载波形的波形组件中与加载波形所需的波形组件相同的波形组件,并对卸载波形和加载波形之间不同的波形组件进行切换,从而快速实现波形的动态切换。本发明提供的这种基于SCA的波形动态切换方法,能够使得波形切换过程中切换的波形组件数量减少,从而缩短了波形切换时间,提高了软件无线电平台的性能。CN108776602ACN108776602A权利要求书1/2页1.一种基于SCA的波形动态切换方法,其特征在于通过对比卸载波形和加载波形所需的波形组件的异同,保留卸载波形的波形组件中与加载波形所需的波形组件相同的波形组件,并对卸载波形和加载波形之间不同的波形组件进行切换,从而快速实现波形的动态切换。2.根据权利要求1所述的基于SCA的波形动态切换方法,其特征在于具体包括如下步骤:S1.卸载波形正常运行;S2.接收到波形切换指令,开始波形的动态切换;S3.获取用户指定的波形动态切换的方式;S4.解析加载波形的软件装配描述文件,从而获取加载波形的波形名及相应的波形组件信息;S5.对卸载波形的波形组件和加载波形的波形组件进行对比,获取卸载波形的波形组件中与加载波形所需的波形组件不同的波形组件;S6.根据步骤S5获取的不同的波形组件,对卸载波形的波形组件进行卸载;S7.根据步骤S5获取的不同的波形组件,对加载波形的波形组件进行加载;S8.波形动态切换完成。3.根据权利要求2所述的基于SCA的波形动态切换方法,其特征在于步骤S6所述的对卸载波形的波形组件进行卸载,包括停止波形运行、断开波形组件接口间连接、卸载波形组件执行文件以及释放波形应用已分配的资源;停止波形运行通过调用波形组件的ControllableInterface接口的stop操作完成;断开波形组件接口间连接通过调用波形组件的PortAccessor接口的disconnectPorts操作完成;当处理设备为通用处理器时,调用终止操作终止相应组件进程并卸载相应的波形组件,当处理设备为专用处理器时,调用卸载操作处理相应执行文件并卸载相应的波形组件;释放波形应用资源通过调用CapacityManagement接口的deallocateCapacity操作回收波形加载过程中为波形组件分配的各种资源。4.根据权利要求3所述的基于SCA的波形动态切换方法,其特征在于所述的对卸载波形的波形组件进行卸载,具体包括如下步骤:(1)接收波形卸载指令;(2)停止波形组件运行;(3)断开波形组件与其它组件的端口连接;(4)卸载各个处理器中各波形组件的可执行文件或者映像文件;(5)释放波形应用资源;(6)波形组件卸载结束。5.根据权利要求2所述的基于SCA的波形动态切换方法,其特征在于步骤S7所述的对波形组件进行加载,包括软件装配描述文件解析、波形部署、波形应用程序加载、波形启动和波形装配;,软件装配描述文件解析用于准备创建波形所需的波形名、配置属性以及波形部署要求参数;波形部署用于在软件无线电平台中,为波形组件找到相匹配的设备;波形应用程序加载用于根据波形部署方案将波形组件对应的可执行文件或可加载文件拷贝到目标处理设备;波形启动用于使得目标设备启动部署在本节点的波形组件程序;波形装配用于2CN108776602A权利要求书2/2页在波形组件及其依赖项成功运行后,建立波形组件间以及组件和设备、服务间的连接关系。6.根据权利要求5所述的基于SCA的波形动态切换方法,其特征在于所述的对波形组件进行加载,具体包括如下步骤:A.解析软件描述文件;B.保存波形名、配置属性以及部署要求;C.从域管理器中获取当前所有已注册的设备;D.根据部署要求,匹配波形组件对应的目标设备;E.将波形组件程序加载到对应的目标设备;F.启动波形组件程序;G.建立组件之间的连接关系;H.波形的加载过程结束。7.根据权利要求5所述的基于SCA的波形动态切换方法,其特征在于所述的波形部署,首先在域管理器的注册设备列表中获取一个与组件部署要求相匹配的设备,且该设备的类型为可加载设备或可执行设备;其次,获取组件的