发明名称 一种三维数据的跨平台交换装置和方法
摘要 一种三维数据的跨平台交换装置。包括数据封装部分和数据提取部分,数据封装部分包括数据加载装置,数据解析装置,数据转换装置,数据压缩装置;数据提取部分包括数据恢复装置,数据还原装置。用于解决COLLADA文件三维数据传输效率低,数据解析复杂的技术问题。同时提供一种利用本装置进行数据交换的方法,实现三维数据高效传输。
申请公布号 CN102446206B 申请公布日期 2016.05.18
申请号 CN201110256235.3 申请日期 2011.08.31
申请人 北京华电万通科技有限公司 发明人 方宝友;饶英俊;李建中;解军;马春宇
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京康思博达知识产权代理事务所(普通合伙) 11426 代理人 路永斌;余光军
主权项 一种三维数据的跨平台交换装置,包括数据封装部分和数据提取部分,其特征在于:数据封装部分包括数据加载装置(01),数据解析装置(02),数据转换装置(03),数据压缩装置(04);数据加载装置(01),用于将COLLADA文件从本地存储器分步读入计算机内存,并将读取的数据传送至数据解析装置(02);数据解析装置(02),用于将COLLADA数据转换成XML结构的数据,并将该数据传送至数据转换装置(03);数据转换装置(03),用于将XML结构的数据转换为JSON结构,并传送至数据压缩装置(04);数据压缩装置(04),用于排除与三维数据不相关的冗余信息,包括空白字符,换行符,制表符,及其他冗余的XML信息数据,并将压缩后的数据提供给系统指定传输设备;数据加载装置(01)包括分段读取装置(011),用于将COLLADA封装数据分步加载入内存,根据计算机的性能调节每步数据加载的数量;数据加载装置(01)包括数据过滤装置(012),用于实时从COLLADA结构封装的数据流中过滤指定的XML数据段,并将XML数据段传送至数据解析装置(02);数据提取部分包括数据恢复装置(05),数据还原装置(06);数据恢复装置(05),用于从系统指定传输设备提供的JSON结构封装数据中按需提取三维数据;数据还原装置(06),用于将JSON结构封装的三维数据转换为COLLADA结构封装的数据,保证数据格式的兼容性。
地址 100085 北京市海淀区上地信息路2号1号楼8A