定制家居辅助设计方法、系统和存储介质与流程

文档序号:25520451发布日期:2021-06-18 20:07阅读:57来源:国知局
定制家居辅助设计方法、系统和存储介质与流程

本申请涉及家居设计技术领域,尤其涉及一种定制家居辅助设计方法、系统和存储介质。



背景技术:

家居是房屋的必需品,比起直接购买成品家居,定制家居能够更合理地利用空间,在外观和功能上更能满足消费者的个性化需求,因此成为了装修房屋首先考虑的家居购买方式。现有的定制家居设计软件在操作上较为繁琐,在定制家居的设计过程中,需要设计师消耗大量的时间进行操作设计,导致目前的定制家居设计的效率较低。



技术实现要素:

有鉴于此,本申请的目的是提供一种定制家居辅助设计方法、系统和存储介质,以提升定制家居的设计效率。

本申请所采用的第一技术方案是:

一种定制家居辅助设计方法,包括:

获取待修改家居部件的关联部件;

获取所述待修改家居部件的尺寸和所述关联部件的尺寸

获取所述待修改家居部件的尺寸修改操作;

根据所述尺寸修改操作修改所述待修改家居部件的尺寸;

根据所述尺寸修改操作关联修改所述关联部件的尺寸;

其中,所述待修改家居部件为被选中的家居部件,所述关联部件为与所述待修改家居部件连接的部件。

进一步,所述关联部件包括直接关联部件和间接关联部件,所述直接关联部件为与所述待修改家居部件连接的部件,所述间接关联部件为与所述直接关联部件连接的部件以及与所述间接关联部件连接的部件。

进一步,所述定制家居辅助设计方法还包括:

获取待放置家居部件的选中放置区域;

获取所述待放置家居部件的默认延展方向;

根据所述默认延展方向将所述待放置家居部件延展至所述选中放置区域的边界;

其中,所述待放置家居部件包括待移动家居部件和待添加家居部件。

进一步,所述定制家居辅助设计方法还包括:

获取所述待修改家居部件的花色修改操作;

根据所述花色修改操作修改所述待修改家居部件的花色;

根据所述花色修改操作关联修改所述直接关联部件的花色;

根据所述花色修改操作关联修改所述间接关联部件的花色。

进一步,所述定制家居辅助设计方法还包括:

根据所述待修改家居部件的花色生成所述待修改家居部件的尺寸修改操作;

根据所述直接关联部件的花色生成所述直接关联部件的尺寸修改操作;

根据所述间接关联部件的花色生成所述间接关联部件的尺寸修改操作。

进一步,所述定制家居辅助设计方法还包括:

获取所述定制家居对应的区域代码;

根据所述区域代码生成对应的可操作家居部件;

其中,所述区域代码对应所述定制家居所在区域。

进一步,所述定制家居辅助设计方法还包括:

获取所述定制家居的家居部件信息;

根据所述家居部件信息生成报价信息。

进一步,所述定制家居辅助设计方法还包括:

获取所述定制家居的家居部件信息;

根据所述家居部件信息生成加工信息;

根据所述加工信息自动加工所述定制家居的家居部件;

其中,所述加工信息包括尺寸信息、孔位信息和封边信息。

本申请所采用的第二技术方案是:

一种定制家居辅助设计系统,包括:

关联模块,用于获取待修改家居部件的关联部件;

尺寸模块,用于获取所述待修改家居部件的尺寸和所述关联部件的尺寸;

操作模块,用于获取所述待修改家居部件的尺寸修改操作;

修改模块,用于根据所述尺寸修改操作修改所述待修改家居部件的尺寸;根据所述尺寸修改操作关联修改所述关联部件的尺寸;

其中,所述待修改家居部件为被选中的家居部件,所述关联部件为与所述待修改家居部件连接的部件。

本申请所采用的第三技术方案是:

一种定制家居辅助设计系统,包括:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现所述的定制家居辅助设计方法。

本申请所采用的第四技术方案是:

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的定制家居辅助设计方法。

本申请实施例在对待修改家居部件的尺寸操作过程中,会同时对待修改家居部件的尺寸和关联部件的尺寸进行修改,从而实现家居部件的尺寸的自适应修改,减少了家居设计师的设计操作难度,提高了定制家居的设计效率。

附图说明

图1为本申请实施例定制家居辅助设计方法的流程图。

具体实施方式

以下将结合实施例和附图对本申请的构思、具体结构及产生的技术效果进行清楚、完整的描述,以充分地理解本申请的目的、方案和效果。

下面结合附图和具体实施例对本申请做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。

成品家居款式丰富多样,选购后能够直接安装使用,加工手艺较为成熟。但是成品家居的尺寸一般与居室的空间有所出入,会导致居室的空间利用率较低。成品家居的内部构造是固定的,无法根据实际情况进行调整,导致成品家居的实用性较差。相较于成品家居,定制家居能更合理地利用空间,在外观和功能上更能满足消费者的个性化需求,定制家居由于这些优点逐渐成为人们装修时选用的家居购买方式。

现有的定制家居设计软件在操作上较为繁琐,在定制家居的设计过程中,当某个家居部件的尺寸发生变化时,往往需要设计者对应修改定制家居的其他家居部件,这样的操作不仅繁琐耗时,而且容易出错,导致目前的定制家居设计的效率较低。

如图1所示,本申请实施例提供了一种定制家居辅助设计方法,包括:

s110、获取待修改家居部件的关联部件;

s120、获取所述待修改家居部件的尺寸和所述关联部件的尺寸;

s130、获取所述待修改家居部件的尺寸修改操作;

s140、根据所述尺寸修改操作修改所述待修改家居部件的尺寸;

s150、根据所述尺寸修改操作关联修改所述关联部件的尺寸。

在定制家居的设计过程中,首先涉及到家居部件尺寸的修改,在一般的家居设计软件中,对于家居部件尺寸的修改局限于单个部件尺寸的修改,而在定制家居的设计过程中,对于一个家居部件的修改往往需要伴随其他关联部件的变化。所以在用户选中一个待修改家居部件并执行尺寸修改操作后,系统会先获取待修改家居部件的关联部件。直接关联部件是与待修改家居部件连接的家居部件,由于直接关联部件和待修改家居部件直接连接,因此在待修改家居部件尺寸发生变化的情况下,直接关联部件也有大概率需要跟随待修改家居部件的变化进行变化。间接关联部件是与直接关联部件连接的家居部件以及与间接关联部件连接的家居部件,由于间接关联部件与直接关联部件或间接关联部件直接连接,因此间接关联部件也有一定概率需要跟随直接关联部件或间接关联部件的尺寸变化而变化。在选中直接关联部件和间接关联部件的过程中,实质上会选中整个定制家居,但在实际的操作过程中,可以选中某个区域作为操作区域,以操作区域进行关联部件的尺寸变化。也可以选择关联深度,根据关联的次数来限定间接关联部件的选择。在获取得到直接关联部件和间接关联部件之后,可以根据尺寸修改操作关联修改直接关联部件和间接关联部件,从而实现对于定制家居中家居部件的尺寸的自适应修改。例如改变定制家居里的一个竖板的厚度,那么整个定制家居内空间减少了,会引起相关物体的尺寸减少,比如搭在竖板上面的横板和抽屉等,横板和抽屉等的变化又会引起其他家居部件的变化。

在放置家居部件的过程中,一般需要设计者选择家居部件的尺寸大小,选择家居部件的大小需要耗费一定的操作时间,在一定程度上降低了定制家居设计的效率。因此在一些实施例中,当需要添加或者移动家居部件,会将需要添加或者移动的家居部件放置在选中的指定放置区域,因此需要获取待放置家居部件的选中放置区域和默认延展方向,默认延展方向为家居部件的延展方向,例如横板的默认延展方向为横向,竖板的默认延展方向为竖直方向,在获取得到选中放置区域和默认延展方向后,会将放置在选中放置区域的待放置家居部件在默认延展方向上进行延展,直到待放置家居部件连接到选中放置区域的边界。通过自适应变化控制待放置家居部件的尺寸和位置,可以提高定制家居设计的效率。例如,向家居里添加横板、竖板或者抽屉等家居部件,只需要拖放家居部件到定制家居的某个区域中,家居部件会自适应定制家居区域的空间位置和所需的尺寸,使得家居部件和选中放置区域的边缘连接。

家居部件的花色在花色混搭上一般具有限制要求,某些花色甚至不能进行混搭。因此在一些实施例中,当修改某个家居部件的花色时,需要对应对其直接关联部件和间接关联部件的花色进行修改,使得定制家居的家居部件符合花色混搭的限制要求。

不同花色的家居部件往往对应不同的尺寸限定,某些花色的家居部件的最小尺寸较大,某些花色的家居的最大尺寸较小,因此在对家居部件的花色进行变换的过程中,需要对应修改家居部件的尺寸,使得对应花色的家居部件的尺寸处于限定范围内,从而实现定制家居根据家居部件的花色自适应修改家居部件的尺寸。在家居部件尺寸的修改过程中,需要对家居部件的直接关联部件和间接关联部件进行修改,从而实现定制家居花色的自适应修改。

在定制家居的设计过程中,需要考虑定制家居所在的制造区域,不同的制造区域所拥有的家居部件不同。因此在一些实施例中,在用户运行定制家居辅助设计软件之后,需要登录设计账号,每个设计账号中存储有区域代码,因此在定制家居的设计过程中,可以获取设计账号的区域代码,即定制家居对应的区域代码,不同区域代码对应不同的区域,不同的区域对应不同的可操作家居部件。因此不同的账号可能具有不同的区域代码,而不同的区域代码在定制家居辅助设计软件中对应不同的可操作家居部件。通过区域代码进行可操作家居部件的限定,可以实现对于不同区域的家居部件管理。

在定制家居设计完成后,需要对定制家居进行报价,可以通过调用远程webservice下载报价单价及基本规则信息,同时读取所有的定制家居的家居部件信息,通过家居部件信息、报价单价和基本规则信息软件可以进行自动报价。在定制家居自动报价完成后,会自动打印订单辅助,抽取订单结构数据,并合成定制家居对应的2d/3d视图。

在定制家居设计完成后,需要对定制家居进行生产,首先需要获取定制家居的家居部件信息,可以通过自动审单系统解析出定制家居中的所有家居部件信息,如家居、抽屉、家居组成的板件、五金和装饰条等。获取到家居部件信息之后,需要审查家居部件信息,从而确定定制家居的结构及工艺是否满足要求,由于在定制家居的设计过程中家居部件能够进行自适应调整,因此自动审单的拆单通过率能达到98%。审单拆单不通过,会由系统设定的条件转至退单或人工审单修改;审单拆单通过,家居部件信息会导入到炸单系统,通过炸单系统转化生成加工信息,加工信息包括尺寸信息、孔位信息、封边信息和各种切角切斜导圆信息等,将加工信息传输到制造执行系统,制造执行系统把这些加工信息传到各种加工机台进加工。

在定制家居的设计过程中,设计师需要为客户定制家居方案,首先设计师需要上门测量获取房屋尺寸信息,也可以直接由客户提供房屋尺寸信息。设计师获取得到房屋尺寸信息后,可以结合客户的需要,使用定制家居辅助设计软件为客户设计全屋家居的解决方案。在设计过程中,客户有任何需求,都可以和设计师沟通,设计师可以使用定制家居辅助设计软件根据客户的需求进行家居设计,通过定制家居辅助设计软件可以实现板件级的订制,并且能实时展示家居的2d/3d效果。定制家居设计完成后,软件可以进行自动报价,客户确认价格无误后确定下单,由系统生成订单信息,并由设计师上传设计方案文件。工厂后端计料系统下载订单及设计方案文件,并通过自动审单系统解析出设计方案文件中的所有家居部件信息,获取到家居部件信息之后,需要审查家居部件信息,从而确定定制家居的结构及工艺是否满足要求。审单拆单不通过,会由系统设定的条件转至退单或人工审单修改;审单拆单通过,家居部件信息会导入到炸单系统,通过炸单系统转化生成加工信息,将加工信息传输到制造执行系统,制造执行系统把这些加工信息传到各种加工机台进加工。当客户下单后又需修改定制家居方案;如果订单未下发工厂生产,不管订单处在什么环节都可以在原单修改,重新上传,整个环节可以在极短时间内完成。

本申请实施例还提供了一种定制家居辅助设计系统,包括:

关联模块,用于获取待修改家居部件的关联部件;

尺寸模块,用于获取所述待修改家居部件的尺寸和所述关联部件的尺寸;

操作模块,用于获取所述待修改家居部件的尺寸修改操作;

修改模块,用于根据所述尺寸修改操作修改所述待修改家居部件的尺寸;根据所述尺寸修改操作关联修改所述关联部件的尺寸;

其中,所述待修改家居部件为被选中的家居部件,所述关联部件为与所述待修改家居部件连接的部件。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

本申请实施例还提供了一种定制家居辅助设计系统,包括:

至少一个处理器;

至少一个存储器,用于存储至少一个程序;

当所述至少一个程序被所述至少一个处理器执行,使得所述至少一个处理器实现上述的定制家居辅助设计方法。

上述方法实施例中的内容均适用于本系统实施例中,本系统实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

此外,本申请实施例还提供了一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于执行上述方法实施例中任一个技术方案所述的一种交互信息处理方法步骤。对于所述存储介质,其可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。可见,上述方法实施例中的内容均适用于本存储介质实施例中,本存储介质实施例所具体实现的功能与上述方法实施例相同,并且达到的有益效果与上述方法实施例所达到的有益效果也相同。

应当认识到,本申请的实施例系统中所包含的层、模块、单元和/或平台等可以由计算机硬件、硬件和软件的组合、或者通过存储在非暂时性计算机可读存储器中的计算机指令来实现或实施。所述方法可以使用标准编程技术-包括配置有计算机程序的非暂时性计算机可读存储介质在计算机程序中实现,其中如此配置的存储介质使得计算机以特定和预定义的方式操作——根据在具体实施例中描述的方法和附图。每个程序可以以高级过程或面向对象的编程语言来实现以与计算机系统通信。然而,若需要,该程序可以以汇编或机器语言实现。在任何情况下,该语言可以是编译或解释的语言。此外,为此目的该程序能够在编程的专用集成电路上运行。

此外,本申请实施例系统中所包含的层、模块、单元和/或平台所对应执行的数据处理流程,其可按任何合适的顺序来执行,除非本文另外指示或以其他方式明显地与上下文矛盾。本申请实施例系统中所包含的层、模块、单元和/或平台所对应执行的数据处理流程可在配置有可执行指令的一个或多个计算机系统的控制下执行,并且可作为共同地在一个或多个处理器上执行的代码(例如,可执行指令、一个或多个计算机程序或一个或多个应用)、由硬件或其组合来实现。所述计算机程序包括可由一个或多个处理器执行的多个指令。

进一步,所述系统可以在可操作地连接至合适的任何类型的计算平台中实现,包括但不限于个人电脑、迷你计算机、主框架、工作站、网络或分布式计算环境、单独的或集成的计算机平台、或者与带电粒子工具或其它成像装置通信等等。本申请系统中所包含的层、模块、单元和/或平台所对应执行的数据处理流程可以以存储在非暂时性存储介质或设备上的机器可读代码来实现,无论是可移动的还是集成至计算平台,如硬盘、光学读取和/或写入存储介质、ram、rom等,使得其可由可编程计算机读取,当存储介质或设备由计算机读取时可用于配置和操作计算机以执行在此所描述的过程。此外,机器可读代码,或其部分可以通过有线或无线网络传输。当此类媒体包括结合微处理器或其他数据处理器实现上文所述步骤的指令或程序时,本文所述的发明包括这些和其他不同类型的非暂时性计算机可读存储介质。当根据本申请所述的方法和技术编程时,本申请还包括计算机本身。

以上所述,只是本申请的较佳实施例而已,本申请并不局限于上述实施方式,只要其以相同的手段达到本申请的技术效果,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。在本申请的保护范围内其技术方案和/或实施方式可以有各种不同的修改和变化。

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