首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

在SCA中实现聚合设备组件的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:成都谐盈科技有限公司

摘要:本发明涉及软件通信中的电数字数据处理领域,具体是在SCA中实现聚合设备组件的方法。包括步骤:A.设备组件继承SCA的AggregateDevice接口转变成聚合设备组件;B.将配置文件中的设备关联属性保存为键值对变量;C.部署时根据对应的键值对变量判断该设备组件是否与聚合设备组件存在关联,如果存在则先等待关联的聚合设备组件完成部署后再部署该设备组件;D.销毁时先解除其他设备组件与该聚合设备组件的关联,再移除该聚合设备组件与其他聚合设备组件的关联,最后销毁该聚合设备组件。本发明实现了在SCA核心框架中,提供聚合设备组件功能的实现,以及添加和解除聚合设备组件及其所管理的关联关系的方式。

主权项:1.在SCA中实现聚合设备组件的方法,其特征为:包括步骤:A.将SCA的平台组件中设备组件包含的普通设备组件、可加载设备组件和或可执行设备组件继承并实现SCA的AggregateDevice接口,使对应的普通设备组件、可加载设备组件和或可执行设备组件转变成聚合设备组件;对每一个继承AggregateDevice接口的设备组件,都实现有addDevice方法、removeDevice方法和devices属性;其中,devices属性用于保存所有关联关系目标为该聚合设备组件自身的其它设备组件的对象引用,addDevice方法提供关联关系的创建,removeDevice方法提供关联关系的移除;在访问devices属性时,先通过互斥锁对devices属性加锁,然后再进行devices属性的访问和返回属性值,最后对devices属性解除互斥锁;B.设备管理器将配置文件中的compositePartOfDevice属性转化为一个字符串,保存到一个键值对变量中,所述键值对变量作为平台组件的设备组件启动时的参数传入,根据该键值对变量确定与每个设备组件产生关联的聚合设备组件,如果设备组件没有关联的聚合设备组件,则对应的键值对变量的值为空;C.在设备管理器部署设备组件的过程中,根据该设备组件对应的键值对变量判断该设备组件是否与聚合设备组件存在关联,如果存在关联,则先检测关联的聚合设备组件是否已经完成部署操作,如果没有完成则等待,直到关联的聚合设备组件成功部署之后,再进行该设备组件的部署操作;包括步骤:C1.根据该设备组件对应的键值对变量判断该设备组件是否与聚合设备组件存在关联,如果没有关联,则直接对该设备组件进行部署;C2.如果该设备组件关联有聚合设备组件,则先检测关联的聚合设备组件是否已经完成部署操作,如果没有完成则等待,直到关联的聚合设备组件成功部署后再继续向下执行;C3.设置该设备组件对应的键值对变量的值,该键值对变量作为该设备组件启动时的传入参数;C4.部署设备组件,获取该设备组件对应的键值对变量的值,当所述值对应有关联的聚合设备组件时,获取关联的聚合设备组件的引用,然后通过addDevice方法创建关联关系,将所述引用对应的聚合设备组件关联到该设备组件;D.在设备管理器销毁设备组件的过程中,首先获取该设备管理器所部署的所有设备组件的关联关系,如果当前销毁的是聚合设备组件,则先要解除其他设备组件与该聚合设备组件的关联联系,然后再移除该聚合设备组件与其他聚合设备组件的关联关系,完成后再销毁该聚合设备组件。

全文数据:

权利要求:

百度查询: 成都谐盈科技有限公司 在SCA中实现聚合设备组件的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。