家装设计中的台面设计方法、装置及电子设备与流程

文档序号:21275436发布日期:2020-06-26 23:13阅读:187来源:国知局
家装设计中的台面设计方法、装置及电子设备与流程

本发明涉及家装设计技术领域,尤其是涉及一种家装设计中的台面设计方法、装置及电子设备。



背景技术:

在家装设计中,台面的设计过程是较为复杂的设计环节之一。由于台面的设计并不是单一的一个平面整体,往往在台面的一端增加一些固定机构便于固定台面,通常将该机构成为反扣。由于家装设计方案中的反扣并不固定,因此现有技术中对台面反扣的设计以及报价过程中缺少有效的实施手段。



技术实现要素:

有鉴于此,本发明的目的在于提供一种家装设计中的台面设计方法、装置及电子设备,该台面设计方法可根据台面反扣的价格进行精确计算,提高了家装设计过程中台面设计的报价精度。

第一方面,本发明实施例提供了一种家装设计中的台面设计方法,该方法包括:

从预先完成的家装设计方案中获取台面的属性数据;

根据台面的属性数据,确定具有反扣属性的台面;

获取反扣属性中的多段反扣台面的深度参数;

根据多段反扣台面的深度参数,计算台面反扣的价格;

选取价格满足预设的价格阈值条件的台面作为最终的台面设计方案。

在一些实施方式中,上述根据台面的属性数据,确定具有反扣属性的台面的步骤,包括:

从台面的属性数据中,获取台面的属性中具有前挡水的台面;

在具有前挡水的台面中选择包含多段反扣的台面,作为具有反扣属性的台面。

在一些实施方式中,上述从台面的属性数据中,获取台面的属性中具有前挡水的台面的步骤,包括:

遍历台面的属性数据,获取前挡水的编号;

选取编号满足预设阈值范围的前挡水对应的台面,作为具有前挡水的台面。

在一些实施方式中,上述根据多段反扣台面的深度参数,计算台面反扣的价格的步骤,包括:

从多段反扣台面的深度参数中获取最大深度值;

获取最大深度值对应的台面,将最大深度值作为台面中的前挡水反扣深度;

根据反扣深度以及台面的尺寸,计算台面反扣的价格。

在一些实施方式中,上述获取最大深度值对应的台面,将最大深度值作为台面中的前挡水反扣深度的步骤,包括:

遍历反扣台面的起点以及终点,获取反扣台面的起点以及终点的坐标;

根据反扣台面的深度方向,根据反扣台面的起点以及终点的坐标的深度值;

选取最大深度值作为台面的前挡水反扣深度。

在一些实施方式中,上述前挡水的编号,包括若干个相连的字母编号与数字构成;

数字是由两位自增的正数构成。

在一些实施方式中,上述反扣的材质,与所示台面的材质相同。

第二方面,本发明实施例提供了一种家装设计中的台面设计装置,该装置包括:

初始化模块,用于从预先完成的家装设计方案中获取台面的属性数据;

台面筛选模块,用于根据台面的属性数据,确定具有反扣属性的台面;

深度参数获取模块,用于获取反扣属性中的多段反扣台面的深度参数;

反扣价格计算模块,根据多段反扣台面的深度参数,计算台面反扣的价格;

台面设计方案获取模块,用于选取价格满足预设的价格阈值条件的台面作为最终的台面设计方案。

第三方面,本发明实施例提供了一种电子设备,包括:处理器和存储装置;存储装置上存储有计算机程序,计算机程序在被处理器运行时执行上述第一方面中任一项提到的家装设计中的台面设计方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面中任一项提到的家装设计中的台面设计方法步骤。

本发明实施例带来了以下有益效果:本发明实施例提供了一种家装设计中的台面设计方法、装置及电子设备,该方法首先从预先完成的家装设计方案中获取台面的属性数据,根据台面的属性数据确定具有反扣属性的台面,然后获取反扣属性中的多段反扣台面的深度参数。根据多段反扣台面的深度参数,计算台面反扣的价格,选取价格满足预设的价格阈值条件的台面作为最终的台面设计方案。该台面设计方法可根据台面反扣的价格进行精确计算,提高了家装设计过程中台面设计的报价精度。

本发明的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的家装设计中的台面设计方法的流程图;

图2为本发明实施例提供的家装设计中的台面设计方法中步骤s102的流程图;

图3为本发明实施例提供的家装设计中的台面设计方法中步骤s201的流程图;

图4为本发明实施例提供的家装设计中的台面设计方法中步骤s104的流程图;

图5为本发明实施例提供的家装设计中的台面设计方法中步骤s402的流程图;

图6为本发明实施例提供的另一种家装设计中的台面设计方法的流程图;

图7为本发明实施例提供的另一种家装设计中的台面设计方法中,只有一个反扣深度时,反扣所在前档水的垂直方向台面尺寸上的示意图;

图8为本发明实施例提供的另一种家装设计中的台面设计方法中,有多个反扣深度时,反扣所在前档水的垂直方向台面尺寸上的示意图;

图9为本发明实施例提供的家装设计中的台面设计装置的结构示意图;

图10为本发明实施例提供的一种电子设备结构示意图。

图标:

910-初始化模块;920-台面筛选模块;930-深度参数获取模块;940-反扣价格计算模块;950-台面设计方案获取模块;101-处理器;102-存储器;103-总线;104-通信接口。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在家装设计中,台面的设计过程是较为复杂的设计环节之一。由于台面的设计并不是单一的一个平面整体,往往在台面的一端增加一些固定机构便于固定台面,通常将该机构成为反扣。具体的说,反扣指台面下方添加一块同台面材质相同的板件,按照面积计算报价,不涉及厚度。从属性来说只是一块板,用于挡住台面下方,没有其他功能。

现有家装设计普遍采用计算机得以实现,具体实施过程中往往借助相关软件来进行操作。设计师将台面的数据输入至相关程序中,可对台面进行设计操作。但现有的相关工具中,缺少对台面反扣工艺的设置操作,导致台面的设计以及报价精度较差,需要后续进行二次计算和加工,导致工作量较大。

考虑到现有家装设计中台面反扣的设计以及报价过程中存在的上述问题,本发明的目的在于提供一种家装设计中的台面设计方法、装置及电子设备,该技术可以应用于家装设计中的台面设计中,可以采用相关的软件或硬件实现,下面通过实施例进行描述。

为便于对本实施例进行理解,首先对本发明实施例所公开的一种家装设计中的台面设计方法进行详细介绍,该方法的流程图如图1所示,包括以下步骤:

步骤s101,从预先完成的家装设计方案中获取台面的属性数据。

家装设计方案是通过设计师等设计人员根据实际场景实现完成的,家装设计的过程中需要结合户型所处的朝向、位置以及其它因素,最终得到一整套的部件设计方案。

在家装设计方案中,包含了各种台面,例如厨房的操作台、窗户下方的台面、洗手间的台面等等。

台面的属性数据包括台面的材质、台面的尺寸以及台面的结构等,相关数据可通过数据库进行保存。

步骤s102,根据台面的属性数据,确定具有反扣属性的台面。

反扣指台面下方添加一块同台面材质相同的板件,按照面积计算报价,不涉及厚度。从属性来说只是一块板,用于挡住台面下方,没有其他功能。从安装来说,服从台面安装,没有工艺要求,不会影响到台面安装。

通过台面属性数据中的结构以及空间布局等相关属性数据,即可确定该台面是否包括反扣。例如如果一个台面的形状是规则的立方体,那么该台面就不包含反扣,因为规则立方体只能放置在相关底座上,并不能反扣在其它装置中。

步骤s103,获取反扣属性中的多段反扣台面的深度参数。

在获取台面的深度参数中,需要判断该台面是否具有多段反扣。例如对于前挡水台面中,可对一段前挡水设置多个参考点,相邻的参考点之间都可以设置为反扣,分段起点和终点不可超出该前挡水的范围,而且分段之间不能交叉。

多段反扣台面的深度参数中,包含多个反扣深度值,后续可通过对多个反扣深度值进行筛选,从而获得当前反扣台面的反扣深度。

步骤s104,根据多段反扣台面的深度参数,计算台面反扣的价格。

在获取多段反扣台面的深度参数后,可选取反扣深度参数中的最大深度值作为当前反扣台面的反扣深度,再与反扣台面的表面进行计算后得到台面的体积,最后根据单位台面的价格计算出当前反扣台面的反扣价格。

步骤s105,选取价格满足预设的价格阈值条件的台面作为最终的台面设计方案。

价格阈值条件为一个区间值,该区间值的最低值可设置为0,也可设置为一个具体值,如果低于该数值可认为该价格过低,并不能保证台面质量;该区间值得最大值衡量用户的最大心理承受价格,高于最大值时表明超出预算,因此该价格阈值为事先设置好的一个数值范围。

如果满足预设的价格阈值条件的台面有多个,那么可再对这些台面进行二次筛选,例如如果用户对质量要求更好,可选择满足该价格阈值条件的台面中价格最高的台面;如果用户对价格更加敏感,可选择满足该价格阈值条件的台面中价格最低的台面。

本发明实施例提到家装设计中的台面设计可知,该台面设计方法可根据台面反扣的价格进行精确计算,提高了家装设计过程中台面设计的报价精度,具有数据准确,操作简单,一次设置,长期可行,适配性广,能够针对多种柜体进行组合,无需二次计算和加工。

在一些实施方式中,上述根据台面的属性数据,确定具有反扣属性的台面的步骤s102,如图2所示,包括:

步骤s201,从台面的属性数据中,获取台面的属性中具有前挡水的台面。

由于台面的属性数据中包含台面的各种相关属性参数,需要对其中包含前挡水的台面进行筛选。前挡水是对于用户位置而言的,是台面中更加靠近用户一侧边缘的挡水,通常为高于台面的挡水装置,如可高于台面的台面边缘,也可是高于台面的密封条等。

具体实施过程中,该前挡水具有属性值,该属性值为递增的数字,该步骤如图3所示,包括以下步骤:

步骤s31,遍历台面的属性数据,获取前挡水的编号。

前挡水的编号通常设置为id的形式,该id值为递增的正数,通常为两位数,也可为三位数或四位数。通过直接遍历属性数据的id属性,可获得前挡水的编号。

步骤s32,选取编号满足预设阈值范围的前挡水对应的台面,作为具有前挡水的台面。

该编号阈值范围是一个区间值,最低值可设置为id的最小值,最大值可设置为id的最大值,具体设置情况根据实际场景而定。具体实施过程中,只选取最大值或者最小值的id,以方便对前挡水的台面进行选取。

步骤s202,在具有前挡水的台面中选择包含多段反扣的台面,作为具有反扣属性的台面。

在获取具有前挡水的台面后,选择其中包含多段反扣的台面。具体的,需要判断该台面是否具有多段反扣。例如对于前挡水台面中,可对一段前挡水设置多个参考点,相邻的参考点之间都可以设置为反扣,分段起点和终点不可超出该前挡水的范围,而且分段之间不能交叉。

在一些实施方式中,上述根据多段反扣台面的深度参数,计算台面反扣的价格的步骤s104,如图4所示,包括:

步骤s401,从多段反扣台面的深度参数中获取最大深度值。

在获得多段反扣台面的深度参数后,选取深度参数中的深度值,通过遍历查找算法获取最大的深度值。

步骤s402,获取最大深度值对应的台面,将最大深度值作为台面中的前挡水反扣深度。

最大深度值的获取,可方便对其它反扣的覆盖。具体的,上述步骤如图5所示,包括:

步骤s51,遍历反扣台面的起点以及终点,获取反扣台面的起点以及终点的坐标。

由于反扣台面的起点和终点并不能保证是一组,可能包含多组。因此需要遍历反扣台面的所有起点和终点,将结果保存为一组,每组结果中包含起点和终点的坐标。

坐标轴的选取需要固定的原点,例如该原点和设置在台面的长宽一侧,也可设置在台面的中心点位置。

步骤s52,根据反扣台面的深度方向,根据反扣台面的起点以及终点的坐标的深度值。

反扣台面坐标的深度值为三维坐标的z轴数值,该z轴可为反扣台面的垂直方向上。并根据反扣台面的起点和终点坐标,确定反扣台面的深度值。

步骤s53,选取最大深度值作为台面的前挡水反扣深度。

通过遍历所有反扣台面的深度值后,选取最大的深度值作为天面的前挡水反扣深度。

步骤s403,根据反扣深度以及台面的尺寸,计算台面反扣的价格。

在获取多段反扣台面的深度参数后,可选取反扣深度参数中的最大深度值作为当前反扣台面的反扣深度,再与反扣台面的表面进行计算后得到台面的体积,最后根据单位台面的价格计算出当前反扣台面的反扣价格。

在一些实施方式中,上述前挡水的编号,包括若干个相连的字母编号与数字构成。

前挡水的编号,可根据“字母+数字”的形式所构成,字母为固定的形式,可自定义设置;数字由两位自增的正数构成。

在一些实施方式中,上述反扣的材质,与所示台面的材质相同。

由于反扣的材质与台面材质相同,因此可根据台面反扣价格的结果直接选取该台面的设计方案,不再重复计算台面的所花费的价格。

上述台面设计过程中,可通过xml文件进行数据统计和设置,xml(extensiblemarkuplanguage,可扩展标记语言)作为常用的格式化文件,可方便其它相关服务器或者布局工具的使用,也方便用户对其进行查看,直观的获取相关数据结果。

对应于某款设计工具,上述方法的另一实施例如图6所示,包括以下步骤:

步骤s601,打开定制产品设计方案。

设计师通过某款设计工具后,通过执行相关的台面设计界面。

步骤s602,判断台面是否有反扣。

如果台面没有反扣,直接执行步骤s608,计算台面的价格;如果台面有反扣,执行步骤s603。

步骤s603,找到前档水起点编号较小的前挡水。

在有反扣的台面中定位前挡水起点编号较小的前挡水。

步骤s604,判断前挡水是否有反扣。

如果是,则执行步骤s605;如果否,重复执行s603,直至找到前挡水中有反扣。

步骤s605,判断是否有多段反扣。

如果是,则执行步骤s606;如果否,则执行步骤s607。

多段反扣的判断过程中,该前挡水中可以设置多个点,每个点之间都可以设置反扣,分段起点和终点不可超出前挡水范围,在该设计工具执行过程中,上述数据均为必填项。

分段的参数还包括深度参数,该参数同样为必填参数。分段之间不可交叉,分段的起点和终点不可落在其它分段的区间内。

当最后一个分段的终点不等于所选择前挡水终点时,可在最后一段分段后显示添加按钮;点击添加按钮,即在该分段下方出现新的一行分段数据,可编辑终点以及深度数据。

步骤s606,多段反扣取深度值最大的作为反扣深度。

具体实施过程中,可反扣的深度值进行分段设置,分段设置的反扣深度有大小之分,需要取反扣深度最大值最为前档水的反扣深度。

步骤s607,将反扣深度加入该反扣所在前档水的垂直方向台面尺寸上。

具体的,如果反扣深度只有一个,则将反扣深度加到台面的垂直方向台面上,具体如图7所示;如果反扣深度有多个,则将反扣深度添加的值按照同一条直线上前挡水最长一段的深度,作为该方向上的台面反扣报价附加值。具体如图8所示。图8中的纵向方向上选择深度1,水平方向上选择深度2。

步骤s608,计算台面+反扣价格。

将反扣深度加入该反扣所在前挡水垂直方向台面尺寸上后,记录反扣最大值以及台面方向,在原台面尺寸的基础上加入反扣尺寸,用于计算最终的价格。

上述实施例提到家装设计中的台面设计方法可见,该台面设计方法可根据台面反扣的价格进行精确计算,提高了家装设计过程中台面设计的报价精度。可移植在相关家装设计工具中,具有数据准确,操作简单,一次设置,长期可行,适配性广,能够针对多种柜体进行组合,无需二次计算和加工。

对应于上述家装设计中的台面设计方法的实施例,参见图9所述的家装设计中的台面设计装置,该装置包括:

初始化模块910,用于从预先完成的家装设计方案中获取台面的属性数据;

台面筛选模块920,用于根据台面的属性数据,确定具有反扣属性的台面;

深度参数获取模块930,用于获取反扣属性中的多段反扣台面的深度参数;

反扣价格计算模块940,根据多段反扣台面的深度参数,计算台面反扣的价格;

台面设计方案获取模块950,用于选取价格满足预设的价格阈值条件的台面作为最终的台面设计方案。

本发明实施例所提供的家装设计中的台面设计装置,其实现原理及产生的技术效果和前述家装设计中的台面设计方法实施例相同,为简要描述,实施例部分未提及之处,可参考前述方法实施例中相应内容。

本实施例还提供一种电子设备,为该电子设备的结构示意图如图10所示,该设备包括处理器101和存储器102;其中,存储器102用于存储一条或多条计算机指令,一条或多条计算机指令被处理器执行,以实现上述家装设计中的台面设计方法。

图10所示的电子设备还包括总线103和通信接口104,处理器101、通信接口104和存储器102通过总线103连接。

其中,存储器102可能包含高速随机存取存储器(ram,randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器。总线103可以是isa总线、pci总线或eisa总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图10中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。

通信接口104用于通过网络接口与至少一个用户终端及其它网络单元连接,将封装好的ipv4报文或ipv4报文通过网络接口发送至用户终端。

处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本公开实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本公开实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器102,处理器101读取存储器102中的信息,结合其硬件完成前述实施例的方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行前述实施例的方法的步骤。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以用软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1