发明名称 一种面向图形绘制引擎的IO中间件装置
摘要 面向图形绘制引擎的IO中间件装置主要4个部分:中心管理模块,是其他模块的组织者和管理者,绘制引擎的IO调度中心,是整个IO中间件的核心;代理模块,用于向中心管理模块注册IO组件,是底层所有IO组件在IO中间件中的注册代理者;动态库模块,是底层IO组件类库的实际管理者,中心管理模块通过动态库模块动态加载底层IO组件;读写器模块,是实际文件读写操作的执行者,在IO中间件与底层IO组件之间形成了一个接口,所有对于文件的读写最终都是由该模块实现的。本发明在保证绘制引擎实时性能的基础上提高了系统的可扩展性,使得图形绘制引擎可以支持多种文件IO,让大量的IO组件为图形绘制引擎所用。
申请公布号 CN1749957A 申请公布日期 2006.03.22
申请号 CN200510086660.7 申请日期 2005.10.20
申请人 北京航空航天大学 发明人 王莉莉;岳永辉
分类号 G06F9/44(2006.01);G06F9/46(2006.01) 主分类号 G06F9/44(2006.01)
代理机构 北京科迪生专利代理有限责任公司 代理人 刘秀娟;成金玉
主权项 1、面向图形绘制引擎的IO中间件装置,其特征在于包括下列部分:(1)中心管理模块,是其他模块的组织者和管理者,绘制引擎的IO调度中心,是整个IO中间件的核心,它主要完成4项功能:向图形绘制引擎高层提供接口,高层的图形绘制引擎通过该接口向IO中间件发送读写文件的命令和返回文件读取结果;维护系统的IO组件列表和文件扩展名同IO组件的映射表,并根据图形绘制引擎的高层发送的读写命令,调度相应的IO组件来完成读写;底层IO组件的注册中心,当底层IO组件对应的动态链接库载入时,动态链接库中会实例化一个代理对象,该代理对象自动向中心管理模块进行注册,中心管理模块接收代理对象的注册,向所维护的IO组件列表添加对应的表项;读写器模块的调度者,当图形绘制引擎高层向中心管理模块发送读写命令并且中心管理模块找到对应的组件以后,中心管理模块就会调用读写器模块实现读写操作;(2)代理模块,用于向中心管理模块注册IO组件,是底层所有IO组件在IO中间件中的注册代理者,在中心管理模块载入动态链接库时代理模块自动向中心管理模块注册底层IO组件;(3)动态库模块,是底层IO组件类库的实际管理者,中心管理模块通过动态库模块动态加载底层IO组件;(4)读写器模块,是实际文件读写操作的执行者,在IO中间件与底层IO组件之间形成了一个接口,所有对于文件的读写最终都是由该模块实现的。
地址 100083北京市海淀区学院路37号