一种家居检测方法、规则引擎、客户端、家居检测系统技术方案

技术编号:36217608 阅读:47 留言:0更新日期:2023-01-04 12:15
本申请实施例提供一种家居检测方法、规则引擎、客户端、家居检测系统,其中,家居检测方法包括:接收客户端发送的检测请求,所述检测请求包括:家居模型;获取所述家居模型对应的检测规则;根据所述检测规则对所述家居模型进行检测,得到检测结果;将所述检测结果发送到所述客户端。实施上述实施例,将前后端进行分离,能够避免门店设计师和审单员直观观测而造成的检测不精准问题。成的检测不精准问题。成的检测不精准问题。

【技术实现步骤摘要】
一种家居检测方法、规则引擎、客户端、家居检测系统


[0001]本申请涉及家居设计
,具体而言,涉及一种家居检测方法、规则引擎、客户端、家居检测系统。

技术介绍

[0002]随着国内居民生活水平和文化水平的提升,对家居环境的自主设计意识日益增强,定制家居行业近几年快速发展,个性化非标定制比例不断提高,定制场景和工艺呈现多样化发展,比如橱柜、衣柜、餐边柜、酒柜、书柜、阳台柜、鞋柜,隔断柜等。前端门店设计师为满足业主的需求及效果图签单,很少兼顾考虑实际生产,工艺知识较薄弱,更加考验定制设计软件的防错和纠错能力。
[0003]目前,设计过程中进行部分工艺限制,通过参数化或者后台数据关联等约束设计师操作。工厂提前做好标准的组合定制模型,减少设计师修改。工厂审拆单时,软件提供聚焦审单模式帮助审单员观察定制部品的结构外观,同时提供爆炸图方便查看内部结构和五金安装情况。

技术实现思路

[0004]本申请实施例的目的在于提供一种家居检测方法、规则引擎、客户端、家居检测系统,能够提高检测准确性,解决现有技术中设计师通过直接观察结构外观导致的检测不精准问题。
[0005]第一方面,本申请实施例提供了一种家居检测方法,应用于规则引擎,包括:
[0006]接收客户端发送的检测请求,所述检测请求包括:家居模型;
[0007]获取所述家居模型对应的检测规则;
[0008]根据所述检测规则对所述家居模型进行检测,得到检测结果;
[0009]将所述检测结果发送到所述客户端。
>[0010]在上述实现过程中,将规则检测从客户端进行分离,部署于规则引擎上,规则引擎接收客户端发送的检测请求,所述检测请求包括:家居模型;获取所述家居模型对应的检测规则;根据所述检测规则对所述家居模型进行检测,得到检测结果;将所述检测结果发送到所述客户端。基于上述实施方式,将前后端进行分离,前端的客户端将请求发送到规则引擎进行检测,后端的规则引擎对家居模型对家居模型进行检测,能够避免门店设计师和审单员直观观测而造成的检测不精准问题。
[0011]进一步地,所述家居模型具有构造层级;所述检测规则包括:目标检测对象条件;
[0012]所述接收客户端发送的检测请求的步骤之后,还包括:
[0013]获取所述家居模型的构造层级;
[0014]所述获取家居模型对应的检测规则,得到所述检测结果的步骤,包括:
[0015]判断所述构造层级是否满足所述目标检测对象条件,若否,所述检测结果为异常。
[0016]在上述实现过程中,所有家居模型具有构造层级,规则是根据构造层级设定的,因
此,首先判断构造层级是否满足目标检测对象条件,如果不是,直接判定检测结果为异常,将检测结果发送到客户端,基于上述实施方式,能够减少检测时间,避免无意义的检测。
[0017]进一步地,所述检测规则包括所述家居模型每个构造层的属性规则;
[0018]所述家居模型包括:所述家居模型每个构造层的属性;
[0019]所述获取家居模型对应的检测规则,得到检测结果的步骤,还包括:
[0020]若所述构造层级满足所述目标检测对象条件,将所述家居每个构造层的属性和所述每个构造层的属性规则进行匹配,得到所述检测结果。
[0021]在上述实现过程中,对家居模型的检测实际上就是对家居模型的各个层级的属性进行检测,将家居每个构造层的属性和所述每个构造层的属性规则进行匹配,得到所述检测结果。基于上述实施方式,能够将整个家居模型进行全面检测,相比于人工观察,提高了检测的精准率。
[0022]进一步地,所述检测请求包括:所述客户端的标识信息;所述获取所述家居模型对应的检测规则的步骤,包括:
[0023]根据所述客户端的标识信息获取所述检测规则。
[0024]在上述实现过程中,不同的客户端具有不同的检测规则,根据客户端的标识信息能够获取该客户端的检测规则。
[0025]进一步地,所述检测请求包括:身份信息;所述获取所述家居模型对应的检测规则的步骤,包括:
[0026]根据所述身份信息获取所述检测规则。
[0027]在上述实现过程中,不同的身份提交的家居模型具有其对应的检测规则,检测请求中包括:身份信息,基于检测请求中的身份信息可以获取到对应的检测规则。
[0028]进一步地,所述每层构造层包括:部件对应的参数值;所述每个构造层的属性规则包括:操作符、所述部件对应的合法参数值;所述操作符用于标识所述合法参数值和所述参数值的匹配方式;
[0029]将所述家居每个构造层的属性和所述每个构造层的属性规则进行匹配,得到所述检测结果的步骤,包括:
[0030]根据所述操作符、将所述部件对应的合法参数值和所述部件对应的参数值进行匹配,得到所述检测结果。
[0031]在上述实现过程中,通过引入操作符,可以做到将合法参数值和参数进行多种方式的比较,从而实现对家具模型的精准检测。
[0032]第二方面,本申请实施例提供一种家居检测方法,应用于客户端,所述方法包括:
[0033]向规则引擎发送检测请求,所述检测请求包括:家居模型;
[0034]以使所述规则引擎根据检测规则对所述家居模型进行检测,得到检测结果;
[0035]接收所述规则引擎发送的检测结果。
[0036]在上述实现过程中,将规则检测从客户端进行分离,部署于规则引擎上,规则引擎接收客户端发送的检测请求,所述检测请求包括:家居模型;获取所述家居模型对应的检测规则;根据所述检测规则对所述家居模型进行检测,得到检测结果;将所述检测结果发送到所述客户端。基于上述实施方式,将前后端进行分离,前端的客户端将请求发送到规则引擎进行检测,后端的规则引擎对家居模型对家居模型进行检测,能够避免门店设计师和审单
员直观观测而造成的检测不精准问题。
[0037]第三方面,本申请实施例提供一种规则引擎,包括:
[0038]第一接收模块,用于接收客户端发送的检测请求,所述检测请求包括:家居模型;
[0039]获取模块,用于获取所述家居模型对应的检测规则;
[0040]检测模块,用于根据所述检测规则对所述家居模型进行检测,得到检测结果;
[0041]第一发送模块,用于将所述检测结果发送到所述客户端。
[0042]第四方面,本申请实施例提供一种客户端,包括:
[0043]第二发送模块,用于向规则引擎发送检测请求,所述检测请求包括:家居模型;以使所述规则引擎根据检测规则对所述家居模型进行检测,得到检测结果;
[0044]第二接收模块,用于接收所述规则引擎发送的检测结果。
[0045]第五方面,本申请实施例提供一种检测系统,包括第三方面的规则引擎和第四方面的客户端。
[0046]第六方面,本申请实施例提供的一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种家居检测方法,其特征在于,应用于规则引擎,包括:接收客户端发送的检测请求,所述检测请求包括:家居模型;获取所述家居模型对应的检测规则;根据所述检测规则对所述家居模型进行检测,得到检测结果;将所述检测结果发送到所述客户端。2.根据权利要求1所述的家居检测方法,其特征在于,所述家居模型具有构造层级;所述检测规则包括:目标检测对象条件;所述接收客户端发送的检测请求的步骤之后,还包括:获取所述家居模型的构造层级;所述根据所述检测规则对所述家居模型进行检测,得到检测结果的步骤,包括:判断所述构造层级是否满足所述目标检测对象条件,若否,所述检测结果为异常。3.根据权利要求2所述的家居检测方法,其特征在于,所述检测规则包括:所述家居模型每个构造层的属性规则;所述家居模型包括:所述家居模型每个构造层的属性;所述获取所述家居模型对应的检测规则,得到检测结果的步骤,还包括:若所述构造层级满足所述目标检测对象条件,将所述家居每个构造层的属性和所述每个构造层的属性规则进行匹配,得到所述检测结果。4.根据权利要求1所述的家居检测方法,其特征在于,所述检测请求包括:所述客户端的标识信息;所述获取所述家居模型对应的检测规则的步骤,包括:根据所述客户端的标识信息获取所述检测规则。5.根据权利要求1所述的家居检测方法,其特征在于,所述检测请求包括:身份信息;所述获取所述家居模型对应的检测规则的步骤,包括:根据所述身份信息获取所述检测规则。6.根据权利要求3所述的家居检测方法,其特征在于,所述每个构造层的属性包括:所述每个构造层的部件对应的参数值;所述每...

【专利技术属性】
技术研发人员:刘玉丹邹明袁李道刘秋恋丘世文
申请(专利权)人:广东三维家信息科技有限公司
类型:发明
国别省市:

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

1