一种三维家居场景数据检测方法技术

技术编号:34885799 阅读:55 留言:0更新日期:2022-09-10 13:43
本发明专利技术公开了一种三维家居场景数据检测方法,包括以下步骤:获取三维家居场景数据;依据风险规则对三维家居场景数据进行风险评估,当风险评估值超过阈值时,拒绝三维家居场景数据导入家居数据中台系统;依据质量规则对风险评估值小于等于阈值的三维家居场景数据进行质量检测以统计质量评分,按照质量评分将三维场景数据导入家居数据中台系统。该方法在家居场景数据导入家具数据中台系统之前,进行数据的风险评估和质量检测,以保证导入数据符合标准,能够保证家居数据中台系统的稳定性及整体场景数据质量。场景数据质量。场景数据质量。

【技术实现步骤摘要】
一种三维家居场景数据检测方法


[0001]本专利技术属于家居数据处理领域,具体涉及一种三维家居场景数据检测方法。

技术介绍

[0002]家居数据中台系统使用标准化的数据结构来描述家居场景数据,如对于一个三室户型的场景,用标准的数据结构去描述可能就会提供场景内每一个模型、墙面、灯光的详细数据(如大小、位置、标签等)。这些如已有的历史数据、自定义的场景数据等来自外部的家居场景数据想导入家居数据中台系统统一管理,则需要进行标准结构化预处理,生成符合家居数据中台系统标准的场景数据。
[0003]但是,由于外部的家具场景数据不可控,可能存在例如字段数据类型、数据结构异常等问题,会导致这些外部家居场景数据导入家居数据中台系统时,造成家具数据中台的系统不稳定性,并降低了整体场景数据的质量。
[0004]专利文献CN104486337A公开了一种数据有效性验证方法及装置,以解决现有技术中,检查方法碎片化高、复用性差、可扩展性差、耦合性高和演化能力低,导致的数据有效性检查装置的稳定性差、维护成本和风险高的问题。虽然该数据有效性验证方法可以验证数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维家居场景数据检测方法,其特征在于,包括以下步骤:获取三维家居场景数据;依据风险规则对三维家居场景数据进行风险评估,当风险评估值超过阈值时,拒绝三维家居场景数据导入家居数据中台系统;依据质量规则对风险评估值小于等于阈值的三维家居场景数据进行质量检测以统计质量评分,按照质量评分将三维场景数据导入家居数据中台系统。2.根据权利要求1所述的三维家居场景数据检测方法,其特征在于,所述依据风险规则对三维家居场景数据进行风险评估,包括:首先,进行格式的异常性检查,包括检查三维家居场景数据是否包含以下大类基本数据集:模型实例数据集、房间数据集、墙面数据集、灯光数据集、镜头数据集;缺少一个基本数据集进行一次风险评估值累计;然后,检查每个基础数据集中元素属性的有效性,存在一个属性无效则进行一次风险评估值累计。3.根据权利要求2所述的三维家居场景数据检测方法,其特征在于,所述检查每个基础数据集中元素属性的有效性,包括:针对模型实例数据集中实例,检查实例属性数值的有效性,包括:从实例标签字段中读取实例对象标签值,并将实例对象标签值与家具数据中台系统内置的有效性标签库进行对比,以判断实例对象标签值是否有效,当从有效性标签库能够找到与实例对象标签值一致的有效性标签,则认为实例对象标签值有效,否则认为实例对象标签值无效;从实例位置字段中读取实例对象位置数据,当实例对象位置数据包含xyz坐标数据,则认为实例对象位置数据有效,否则认为实例对象位置数据无效;从实例材质字段中读取实例对象材质ID值,当通过材质搜索能够搜索到与实例对象材质ID值对应的材质名称,则认为实例对象材质ID值有效,否则认为实例对象材质ID值无效;从实例尺寸字段中读取实例对象尺寸值,当尺寸值包含长宽高三个维度数值,且至少其中两个维度数值大于零时,则认为实例对象尺寸值有效,否则认为实例对象尺寸值无效;从实例所属房间字段中读取实例对象所在房间数据,该房间数据为房间ID,当房间ID为整数或者为空时,则认为实例对象所在房间数据有效,否则认为实例对象所在房间数据无效,其中,房间ID为空,表示实例对象位于所有房间之外。4.根据权利要求2所述的三维家居场景数据检测方法,其特征在于,所述检查每个基础数据集中元素属性的有效性,包括:针对房间数据集,检查各房间属性数值的有效性,包括:从房间类标字段中读取房间类标数据,并将房间类别数据与家具数据中台系统内置的有效性类别库进行对比,以判断房间类别数据是否有效,当从有效性类别库能够找到与房间类别数据一致的有效性房间类别,则认为房间类别数据有效,否则认为房间类别数据无效;从房间边界字段中读取房间边界数据,并判断房间边界数据形式是否为坐标列表,如果为坐标列表,则认为房间边界数据有效,否则认为房间边界数据无效;从房间面积字段中读取房间面积数据,当房间面积数据大于零,则认为房间面积数据
有效,否则认为房间面积数据无效;从房间位置字段中读取房间位置数据,其中,房间位置数据是由两个数字组成的列表,当房间位置数据为两个数字组成的列表时,则认为房间位置数据有效,否则认为房间位置数据无效。5.根据权利要求2所述的三维家居场景数据检测方法,其特征在于,所述检查每个基础数据集中元素属性的有效性,包括:针对墙面数据集,检查墙面属性数值的有效性,包括:从墙面尺寸字段中读取墙面尺寸数据,并判断墙面尺寸数据是否完整和数值是否合理,当墙面尺寸数据完整且合理时,则认为墙面尺寸数据有效,否则认为墙面尺寸数据无效;从墙面邻接房间属性字段中读取邻接房间属性数据,当邻接房间属性数据记录的每个墙面映射的房间ID列表为整数时,则认为邻接房间属性数据为有效,否则认为邻接房间属性数据无效;针对灯光数据集,检查灯光的房间ID属性的有效性,包括:从灯光房间ID字段中读取灯光所在房间ID数据,当灯光所在房间ID数据为整数或者空时,...

【专利技术属性】
技术研发人员:沈业业
申请(专利权)人:杭州群核信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1