[发明专利]一种基于JSON的房型通用数据格式的构建处理及存储方法在审
| 申请号: | 202111577507.X | 申请日: | 2021-12-22 |
| 公开(公告)号: | CN114218440A | 公开(公告)日: | 2022-03-22 |
| 发明(设计)人: | 毛春阳;刘文利;高强;武星 | 申请(专利权)人: | 司空定制家居科技有限公司 |
| 主分类号: | G06F16/81 | 分类号: | G06F16/81;G06F30/13;G06F16/83;G06F16/30;G06F16/174 |
| 代理公司: | 北京费曼律师事务所 16028 | 代理人: | 迟桂昌 |
| 地址: | 264006 山东省烟台市中国(山东)自*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 json 通用 数据格式 构建 处理 存储 方法 | ||
本发明公开了一种基于JSON的房型通用数据格式的构建处理方法,包括以下步骤:a、读取HomeJSON数据文件;b、解析HOME单元;c、根据单个房间Room解析数据,依次读取HOME的子单元Room数组;d、根据ROOM数组中的索引值检索Rooms单元;e、解析Rooms单元,根据上面的索引读取具体的房间数据;f、解析Room单元下的具体房间数据;g、根据Rooms>Object索引值查找Objects单元中的墙数据。使用CouchDB作为HomeJSON数据的存储数据库。在本发明实施过程中,有利于在Web上高效传输及高效渲染。房屋数据用JSON描述非常紧凑易于解析。对象3d数据以一种可由通用API直接使用的形式存储,没有解码或预处理3D数据的开销。
技术领域
本发明属于数据处理技术领域,具体为一种基于JSON的房型通用数据格式的构建处理及存储方法。
背景技术
在传统的家装设计行业有许许多的设计软件及一些BIM软件,其中比较常用的软件包括3d max、sketchup、MAYA、AutoCAD、中望软件、SolidWorks、Blender、Daz Studio及AutoDesk旗下的一些软件,还有如三维家、打扮家、酷家乐等专业的BIM软件,据维基百科统计由于各种各样三维设计软件的出现,而且各家的文件格式各不相同,导致到目前为止三维图形文件格式有70种之多,这样导致的一些兼容以及互通的问题给设计师带来很多不便,比如:设计师在A设计软件中设计的户型装修设计要在B软件中进行渲染则往往要进行不必要的转换甚至重新设计,往往导致数据格式不兼容,数据导入不全等问题而且无从查找导致原因。而在实际的房屋设计项目当中首先要考虑的也是如何兼容这么多外部数据格式,本发明提出一种基于JSON的可扩展的、可自定义解析的房屋户型通用数据格式,依据本方案定义的数据格式不仅可以囊括装修设计方案当中的mesh模型数据、材质数据、光源数据、渲染数据及场景数据,而且为未来户型数据格式扩展及解析提供了方便及快捷。
发明内容
针对上述情况,为克服现有技术的缺陷,本发明提供一种基于JSON的房型通用数据格式的构建处理及存储方法,有效的解决了背景技术中的问题。
为实现上述目的,本发明提供如下技术方案:一种基于JSON的房型通用数据格式的构建处理方法,包括以下步骤:
a、读取HomeJSON数据文件;
b、解析HOME单元;
c、根据单个房间Room解析数据,依次读取HOME的子单元Room数组;
d、根据Room数组中的索引值检索Rooms单元;
e、解析Rooms单元,根据上面的索引读取具体的房间数据;
f、解析Room单元下的具体房间数据;
g、根据Rooms>Object索引值查找Objects单元中的墙数据。
优选的,所述单个房间Room解析包括以下步骤:
第一步,解析object单元数据,并查找具体的墙体数据;
第二步,解析cameras单元得到cameras数据;
第三步,即系mesh数据;
第四步,解析primitives;
第五步,根据cursor索引解析cursors单元数据;
第六步,根据dataView索引解析dataView单元数据;
第七步,根据dataView索引解析data单元数据;
第八步,单个房间Room解析完成。
为实现上述目的,本发明还提供如下技术方案:一种基于JSON的房型通用数据格式的存储方法,使用CouchDB数据库进行储存。
与现有技术相比,本发明的有益效果是:
1、有利于在Web上高效传输及高效渲染。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于司空定制家居科技有限公司,未经司空定制家居科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111577507.X/2.html,转载请声明来源钻瓜专利网。





