[发明专利]一种基于模型驱动的组件可定制多接口的实现方法在审
申请号: | 202110605053.6 | 申请日: | 2021-05-31 |
公开(公告)号: | CN113342332A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 袁瑞;郝楷鑫;邵力强;许忠文 | 申请(专利权)人: | 成都谐盈科技有限公司 |
主分类号: | G06F8/35 | 分类号: | G06F8/35;G06F8/72 |
代理公司: | 成都正华专利代理事务所(普通合伙) 51229 | 代理人: | 李蕊 |
地址: | 610000 四川省成都市*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 模型 驱动 组件 定制 接口 实现 方法 | ||
本发明公开了一种基于模型驱动的组件可定制多接口的实现方法,其包括以下步骤:S1、建立IDL文件;S2、基于SCA4建模平台工具的标准,在属性栏中添加Relationships窗口栏;S3、将要创建的组件中接口所需属性的名称、类型和相关联组件共同设置在Relationships窗口栏中;S4、调用增删改方法将组件设立若干个接口,采用IDL文件对接口进行配置;S5、通过在Relationships窗口栏中选择接口不同的名称或类型实现接口功能的切换,完成组件可定制多接口的实现。本方式不需要实现组件的所有接口,还能通过建模的方式对接口的功能进行随时修改,增加本方法的灵活性。
技术领域
本发明涉及软件无线电领域,具体涉及一种基于模型驱动的组件可定制多接口的实现方法。
背景技术
目前基于波形组件接口定制的实现方式,已不再需要实现所有接口,虽然这样降低了调试难度,解决了代码冗余的问题,也减少了开发期的工作量;但当组件遇到特殊需求时,可能会被需求提供多个接口,且每个接口的属性以及所实现的功能并不相同,这将大大增加开发的工作量,如使用现有的实现方式,从代码开发的角度来看,则很可能会增加了调试期间的难度。
发明内容
针对现有技术中的上述不足,本发明提供的一种基于模型驱动的组件可定制多接口的实现方法解决了组件接口增加困难的问题。
为了达到上述发明目的,本发明采用的技术方案为:
提供一种基于模型驱动的组件可定制多接口的实现方法,其包括以下步骤:
S1、根据要创建的组件中接口所需的交互式数据语言进行参数配置,建立IDL文件;
S2、基于SCA4建模平台工具的标准,在属性栏中添加Relationships窗口栏;其中Relationships窗口栏为分层结构;
S3、将要创建的组件中接口所需属性的名称、类型和相关联组件共同设置在Relationships窗口栏中;
S4、调用增删改方法将组件设立若干个接口,采用IDL文件对接口进行配置;配置内容包括接口的类型以及管理的元素;
S5、通过在Relationships窗口栏中选择接口不同的名称或类型实现接口功能的切换,完成组件可定制多接口的实现。
进一步地,步骤S4中采用IDL文件对接口进行配置的具体方法为:
对于单个接口,直接创建并选择IDL文件库中文件进行参数配置;
对于特殊接口,在进行参数配置后,通过关联性中的Add方法添加IDL文件进入组件的接口;
对于若干个接口,将其拆分为单个接口,并分别为每个接口创建并选择IDL文件库中文件进行参数配置。
进一步地,步骤S4与步骤S5之间还包括步骤:
S4.5、设置用于查看IDL文具所选择对应的接口的分词搜索模块。
本发明的有益效果为:本方法通过建模的方式创建接口,对接口的属性进行增删改,同时也可以对接口所需设置的定制IDL文件通过建模的方式进行创建,这种通过建模的方式不仅不需要实现组件的所有接口,还能通过建模的方式对接口的功能进行随时修改,这代表着在调试期间开发人员能深切体会到这种方法的灵活性,在原有基础上的提升,不仅大大提高了开发期的效率,充分节省了开发周期,而且在调试期间还能不断通过建模方式对接口进行优化。
附图说明
图1为本方法的流程示意图;
图2为IDL文件的创建示意图;
图3为模型组件添加多个接口示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都谐盈科技有限公司,未经成都谐盈科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110605053.6/2.html,转载请声明来源钻瓜专利网。