【技术实现步骤摘要】
一种支持波形与逻辑设备互联的连接方法及终端
本专利技术涉及无线电
,具体地,涉及一种支持波形与逻辑设备互联的连接管理实现方法及终端。
技术介绍
现有的软件无线电系统通常采用标准的软件架构,其中该标准架构包括国外的SCA(软件通信体系结构)标准规范和国军标SRTF(软件无线电通信装备体系结构)标准规范以及由SCA规范衍生的相应规范。依据软件架构标准规范,波形组件可以与逻辑设备连接,然而再没有更详细的描述。现有的做法是,当波形组件使用到逻辑设备的功能时,不进行与逻辑设备连接,而是在波形组件内部代码中直接访问硬件设备,就会导致以下问题:第一,波形组件与硬件紧耦合,波形组件可移植性差;第二,此实现偏离了软件无线电系统采用标准软件架构的初衷,导致系统软件和硬件升级都很困难。经对现有技术的文献检索发现,洪锡军等在开发研究与设计技术期刊,文章编号为1000-3428(2008)01-02830-03,第283页上发表了《SCA波形组件的可视化装配与部署》,该文中提出了SCA波形组件的可视化装配与部署方法,其中涉及到波形组件与逻辑设备之间端口连接的相关内容,而只是简单描述了SCA标准规范支持波形与逻辑设备通过端口连接,并没有给出怎么实现他们之间的阐述。目前没有发现同本专利技术类似技术的说明或报道,也尚未收集到国内外类似的资料。
技术实现思路
本专利技术针对现有技术中存在的上述不足,提供了一种支持波形与逻辑设备互联的连接方法及终端,该方法及终端解决了波形与硬件接口耦合的问题,通 ...
【技术保护点】
1.一种支持波形与逻辑设备互联的连接方法,其特征在于,包括:创建波形连接、关闭逻辑设备导致销毁波形连接以及卸载波形导致销毁波形连接;其中:/n创建波形连接,用于建立波形组件之间以及波形组件与逻辑设备之间的连接关系;/n关闭逻辑设备导致销毁波形连接,通过关闭逻辑设备操作触发,用于断开波形组件与逻辑设备之间的连接关系;/n卸载波形导致销毁波形连接,通过卸载波形操作触发,用于端口波形组件与逻辑设备之间的连接。/n
【技术特征摘要】
1.一种支持波形与逻辑设备互联的连接方法,其特征在于,包括:创建波形连接、关闭逻辑设备导致销毁波形连接以及卸载波形导致销毁波形连接;其中:
创建波形连接,用于建立波形组件之间以及波形组件与逻辑设备之间的连接关系;
关闭逻辑设备导致销毁波形连接,通过关闭逻辑设备操作触发,用于断开波形组件与逻辑设备之间的连接关系;
卸载波形导致销毁波形连接,通过卸载波形操作触发,用于端口波形组件与逻辑设备之间的连接。
2.根据权利要求1所述的支持波形与逻辑设备互联的连接方法,其特征在于,所述创建波形连接,包括:
解析波形装配文件中的连接信息,所述连接信息包括内部连接和外部连接,并分别保存在不同的列表中;其中:内部连接通过波形组件之间的连接进行表达,外部连接通过波形与逻辑设备之间的连接进行表达;
创建内部波形组件之间的连接,根据内部波形组件之间的连接信息,将波形组件的接收端口ProvidesPort的连接信息作为输入参数调用目标波形组件的发送端口UsesPort的connectUsesPorts接口,实现内部连接创建;
创建外部波形与逻辑设备之间的连接,所述连接分为两种类型:一种是波形组件到逻辑设备的连接,另一种是逻辑设备到波形组件的连接;
向域管理器注册,应用工厂将波形对象向域管理器注册,并且将波形对象与逻辑设备的外部连接信息一并告知域管理器;然后域管理器将该波形的外部连接信息交由内部的连接管理器进行管理。
3.根据权利要求2所述的支持波形与逻辑设备互联的连接方法,其特征在于,所述解析波形装配文件中的连接信息的方法为:通过XML解析器从SAD.XM文件中提取信息。
4.根据权利要求2所述的支持波形与逻辑设备互联的连接方法,其特征在于,所述创建波形组件到逻辑设备的连接的方法,包括如下步骤:
应用工厂通过域管理器获取各个设备管理器的对象引用,根据目标逻辑设备的端口信息来查询目标逻辑设备目标端口对象引用;其中,所述目标逻辑设备的端口信息包括:逻辑设备标识和接收端口名称;
S1,通过设备管理器对象获取该管理器下的所有逻辑设备;
S2,逐个匹配逻辑设备的标识;如果匹配成功,则以目标端口名称作为输入参数调用逻辑设备的getProvidesPorts接口,获取目标端口的对象引用,然后调用波形组件的发送端口的connectUsesPorts接口实现连接的创建;如果逐个匹配逻辑设备失败,则继续在另一个设备管理器中寻找目标逻辑设备;
选择另一个设备管理器,重复S1和S2;如果创建连接成功,则应用工厂记录该连接信息。
5.根据权利要求2所述的支持波形与逻辑设备互联的连接方法,其特征在于,所述逻辑设备到波形组件的连接的方法,包括如下步骤:
应用工厂通过域管理器获取各个设备管理器的对象引用,根据目标逻辑设备的端口...
【专利技术属性】
技术研发人员:高欣春,常坤,郭岚,熊石楼,时志杰,吴二龙,
申请(专利权)人:上海介方信息技术有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。