发明名称 支持普适计算的构件管理方法
摘要 本发明公开了一种支持普适计算的构件管理方法。1)除了一般构件自身的封装外,通过构件容器对构件进行二次封装,并提供构件的运行时环境,解决构件粒度不统一的问题;2)通过构件控制块来管理构件运行时的元信息,其中包含构件描述信息和控制信息,每一个构件都唯一对应一个构件控制块,它是构件动态性的集中反映,是系统对构件进行识别和控制的依据;3)引入了构件注册器来记录某种设备能感知到的所有构件,实现构件的动态注册、替换、添加和删除。本发明的优点是在构件的基础上进一步封装,从而支持普适计算环境下的高度异构、高可移动性、高度透明性的特点。使得不同粒度、不同厂商的构件也能够很好的兼容;实现网络构件的动态注册、替换、添加和删除。
申请公布号 CN1307549C 申请公布日期 2007.03.28
申请号 CN200410018438.9 申请日期 2004.05.15
申请人 浙江大学 发明人 姜周;陈文智;吴斌
分类号 G06F9/46(2006.01) 主分类号 G06F9/46(2006.01)
代理机构 杭州求是专利事务所有限公司 代理人 张法高
主权项 1、一种支持普适计算的构件管理方法,其特征在于,方法的步骤如下:1)除了构件自身的封装外,通过构件容器对构件进行二次封装,并提供构件的运行时环境,所说的通过构件容器对构件进行二次封装:构件容器为封装在其中的构件提供了运行时所需要的环境,构件在这个环境内运行,它的所有通信都是通过构件容器来进行的;构件一旦被装载进了容器,那么客户端则只能通过构件容器的对外接口来访问构件;在构件容器中,还提供了构件监视器来完成对构件生命周期策略的监控;2)通过构件控制块来管理构件运行时的元信息,其中包含构件描述信息和控制信息,每一个构件都唯一对应一个构件控制块,它是构件动态性的集中反映,是系统对构件进行识别和控制的依据,所说的构件控制块来管理构件运行时的元信息,其中包含构件描述信息和控制信息:构件控制块与构件是一一对应的关系,每当系统创建一个构件,就会为构件设置一个控制块,利用它对构件进行管理和控制;同样,当构件将被撤消时,系统就收回构件控制块,构件也随之消亡;构件控制是构件存在的惟一标志;构件控制块的在构件管理中的作用相当于进程控制块在进程管理中所起的作用;构件信息的描述采用的是广泛使用的注释语言和建模语言,即XML和UML,这使得构件信息对绝大多数系统是可识别的;3)引入了构件注册器来记录计算设备能感知到的所有构件,实现构件的动态注册、替换、添加和删除。
地址 310027浙江省杭州市西湖区浙大路38号