System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于仿真模拟的室内装配方法及系统技术方案_技高网

一种基于仿真模拟的室内装配方法及系统技术方案

技术编号:40763883 阅读:2 留言:0更新日期:2024-03-25 20:14
本申请公开了一种基于仿真模拟的室内装配方法及系统,该方法包括:响应于接收到装配申请请求,创建用户需求共享列表;响应于接收到仿真模拟请求,生成对应的第一3D模型文件;响应于接收到小组需求更新请求,对用户需求共享列表更新;响应于接收到小组需求确认信息,构建小组场景使用管理表;判断当前空间内的所有添置物是否具有风格冲突标识,生成添置推荐提示信息;响应于接收到添置推荐反馈信息,确定装配预览模拟模型;响应于接收到装配确认信息,得到目标装配模拟模型;本申请通过对用户需求共享列表进行及时更新来满足客户实时的变动需求,简化了需求变动时的复杂流程。

【技术实现步骤摘要】

本申请涉及室内装配,具体涉及一种基于仿真模拟的室内装配方法及系统


技术介绍

1、随着计算机的快速发展,仿真模拟在家居领域的应用已经十分普遍,特别是家居个性化需求越来越多,能够灵活快捷的为客户提供所需的家居装修仿真场景已成为家居装修公司的一种重要竞争力。

2、而现有技术中,在室内装配中存在的主要问题有:在室内装配时,由于客户对于装修需求可能改变,而且现有的装修需求十分依赖现场客户与工作人员的沟通结果,一旦确定装修需求后,在原有基础上进行修改需求对客户而言变得困难,需要重新联系工作人员重新确定存在修改需求的房间,这样在室内装配时需要修改需求的操作十分繁琐和不便。

3、因此现有技术中的室内装配方法存在需求改动不灵活、体验效果等问题。


技术实现思路

1、为了克服现有技术存在的缺陷与不足,本申请提供了一种基于仿真模拟的室内装配方法及系统。

2、为了达到上述目的,本申请采用以下技术方案:

3、根据本申请的一个方面,提供了一种基于仿真模拟的室内装配方法,通过浏览器在h5网页中实现对装修效果的预览,所述方法由用于提供装配模拟预览服务的云服务器执行,所述云服务器还分别与多个第一用户终端、多个第二用户终端通过网络进行数据交互,其中所述第一用户终端为客户使用,所述第二用户终端为工作人员使用,所述方法包括:

4、响应于接收到装配申请请求,基于小组id和成员列表进行创建用户需求共享列表;

5、响应于接收到仿真模拟请求,基于装配空间信息表生成与小组id对应的第一3d模型文件,以完成对模拟场景的仿真创建;

6、响应于接收到小组需求更新请求,基于小组id和请求id对用户需求共享列表更新;

7、响应于接收到小组需求确认信息,基于与小组id对应的用户需求共享列表进行构建小组场景使用管理表,所述小组场景使用管理表用于记录经过确认后小组在各场景类型的使用情况,所述小组场景使用管理表包括与各场景类型分别对应的成员使用列表、与各场景类型分别对应的目标使用习惯列表;

8、判断当前空间内的所有添置物是否具有风格冲突标识,结合所有目标使用习惯列表和所有具有风格冲突标识的添置物进行生成添置推荐提示信息;

9、响应于接收到添置推荐反馈信息,确定装配预览模拟模型,具体为:若添置推荐反馈信息为拒绝标识,则将第一3d模型文件作为装配预览模拟模型,若添置推荐反馈信息为接受标识,则基于添置推荐提示信息对装配空间信息表中具有风格冲突标识的添置物进行对应替换,重新基于装配空间信息表生成与小组id对应的第二3d模型文件,以作为装配预览模拟模型;

10、响应于接收到装配确认信息,将多个装配选型信息分别与装配预览模拟模型根据场景类型进行结合以得到目标装配模拟模型,所述目标装配模拟模型用于在h5网页中利用webgl方式进行显示;

11、其中,在用户需求共享列表中,包括多个成员需求子列表和风格需求类型,每个成员id对应一个成员需求子列表,成员需求子列表用于记录与其对应的成员id在各场景类型的使用情况;

12、所述仿真模拟请求包括小组id、装配空间信息表、风格需求类型,每个小组id均分别与装配空间信息表、风格需求类型对应,仿真模拟请求中的风格需求类型为通过请求id对应的用户预先输入进行确定,仿真模拟请求中的风格需求类型用于对用户需求共享列表中的风格需求类型进行赋值;

13、所述小组需求更新请求包括小组id、请求id以及用户需求信息,所述用户需求信息包括至少一个用户场景习惯修改信息和风格需求修改类型,所述装配申请请求包括请求id、成员列表,成员列表包括多个成员id,所述装配申请请求可以由所述成员列表内的任一成员进行发起,所述请求id具体为成员列表内发起装配申请请求的成员id;

14、所述小组需求确认信息包括请求id和小组id,所述小组需求确认信息由小组id所在小组的任一成员发起。

15、优选地,所述装配空间信息表包括空间布局信息、添置物布局信息、场景关联属性信息、添置物关联属性信息,所述空间布局信息用于反映各场景类型在当前空间的布局情况,所述添置物布局信息用于反映各添置物在当前空间的布局情况,所述场景关联属性信息用于反映各场景类型之间具有连接关系时的关联情况,所述添置物关联属性信息用于反映在同一个场景类型中各添置物之间的关联关系;

16、所述场景关联属性信息具体包括多个不重复的第一关联点信息,每个第一关联点均与至少两个具有连接关系的场景类型对应,每个第一关联点信息均包括位置参数和至少一个角度参数,每个角度参数具有相应的两个场景类型的标识;

17、所述添置物关联属性信息具体包括多个第二关联点信息,每个第二关联点均与一个添置物对应,每个第二关联点信息具体为基于预设周边距离进行筛选得到,即基于当前空间中所有的场景类型进行第一层遍历,针对每个场景类型对场景内的所有添置物进行第二层遍历,若当前第二层遍历的添置物与其相邻添置物的相对距离小于预设周边距离则根据当前第二层遍历的添置物与其相邻添置物的相对位置和相对朝向作为一个第二关联点信息,直至两层遍历结束。

18、优选地,在每个第一关联点均与至少两个具有连接关系的场景类型对应中:

19、针对第一关联点与两个具有连接关系的场景类型对应时,当前空间中该两个场景类型在连接处所对应的坐标作为位置参数,该两个场景类型在连接处形成的夹角作为角度参数;

20、针对第一关联点与两个以上具有连接关系的场景类型对应时,当前空间中该两个以上的场景类型在连接处所对应的坐标作为位置参数,该两个以上的场景类型在连接处以每两个场景类型形成的夹角作为一个角度参数,进而得到多个角度参数,每个角度参数具有相应的两个场景类型的标识,从而区分不同的角度参数。

21、优选地,每个成员需求子列表包括多个场景使用项,每个场景使用项与一个场景类型对应,每个场景使用项包括与场景类型对应的周使用频次和习惯标识组,每个场景类型均与一个装配选型信息对应,每个装配选型信息均包括结构装配子信息、基础设施装配子信息、墙面装配子信息、地面装配子信息、吊顶装配子信息、门窗装配子信息。

22、优选地,在基于小组id和请求id对用户需求共享列表更新中,具体包括:

23、基于小组id和权限名单对请求id进行权限检查,若检查结果为具有更新权限标识则继续执行后续步骤,否则结束当前流程并对该请求id发起权限提示信息;

24、当检查结果为具有更新权限标识时,从用户需求信息中提取所有的用户场景习惯修改信息,每个用户场景习惯修改信息均分别与一个成员id对应,用户场景习惯修改信息包括与各场景类型对应的周使用频次和习惯标识组;

25、依次遍历所有的用户场景习惯修改信息,基于成员id和场景类型对成员需求子列表更新,基于风格需求修改类型对用户需求共享列表中的风格需求类型进行赋值,以完成用户需求共享列表的更新;

26、在基于成本文档来自技高网...

【技术保护点】

1.一种基于仿真模拟的室内装配方法,通过浏览器在H5网页中实现对装修效果的预览,其特征在于,所述方法由用于提供装配模拟预览服务的云服务器执行,所述云服务器还分别与多个第一用户终端、多个第二用户终端通过网络进行数据交互,其中所述第一用户终端为客户使用,所述第二用户终端为工作人员使用,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述装配空间信息表包括空间布局信息、添置物布局信息、场景关联属性信息、添置物关联属性信息,所述空间布局信息用于反映各场景类型在当前空间的布局情况,所述添置物布局信息用于反映各添置物在当前空间的布局情况,所述场景关联属性信息用于反映各场景类型之间具有连接关系时的关联情况,所述添置物关联属性信息用于反映在同一个场景类型中各添置物之间的关联关系;

3.如权利要求2所述的方法,其特征在于,在每个第一关联点均与至少两个具有连接关系的场景类型对应中:

4.如权利要求3所述的方法,其特征在于,每个成员需求子列表包括多个场景使用项,每个场景使用项与一个场景类型对应,每个场景使用项包括与场景类型对应的周使用频次和习惯标识组,每个场景类型均与一个装配选型信息对应,每个装配选型信息均包括结构装配子信息、基础设施装配子信息、墙面装配子信息、地面装配子信息、吊顶装配子信息、门窗装配子信息。

5.如权利要求4所述的方法,其特征在于,在基于小组ID和请求ID对用户需求共享列表更新中,具体包括:

6.如权利要求5所述的方法,其特征在于,在基于小组ID和权限名单对请求ID进行权限检查中,具体包括:

7.如权利要求5所述的方法,其特征在于,在响应于接收到小组需求确认信息,基于与小组ID对应的用户需求共享列表进行构建小组场景使用管理表中,具体包括:

8.如权利要求1所述的方法,其特征在于,在判断当前空间内的所有添置物是否具有风格冲突标识,结合所有目标使用习惯列表和所有具有风格冲突标识的添置物进行生成添置推荐提示信息中,具体包括:

9.一种基于仿真模拟的室内装配系统,其特征在于,用于执行如权利要求1所述的方法,所述系统包括:

10.一种存储介质,其特征在于,所述存储介质用于存储程序代码,所述程序代码用于执行如权利要求1所述的方法。

...

【技术特征摘要】

1.一种基于仿真模拟的室内装配方法,通过浏览器在h5网页中实现对装修效果的预览,其特征在于,所述方法由用于提供装配模拟预览服务的云服务器执行,所述云服务器还分别与多个第一用户终端、多个第二用户终端通过网络进行数据交互,其中所述第一用户终端为客户使用,所述第二用户终端为工作人员使用,所述方法包括:

2.如权利要求1所述的方法,其特征在于,所述装配空间信息表包括空间布局信息、添置物布局信息、场景关联属性信息、添置物关联属性信息,所述空间布局信息用于反映各场景类型在当前空间的布局情况,所述添置物布局信息用于反映各添置物在当前空间的布局情况,所述场景关联属性信息用于反映各场景类型之间具有连接关系时的关联情况,所述添置物关联属性信息用于反映在同一个场景类型中各添置物之间的关联关系;

3.如权利要求2所述的方法,其特征在于,在每个第一关联点均与至少两个具有连接关系的场景类型对应中:

4.如权利要求3所述的方法,其特征在于,每个成员需求子列表包括多个场景使用项,每个场景使用项与一个场景类型对应,每个场景使用项包括与场景类型对应的周使用频次和习惯标...

【专利技术属性】
技术研发人员:朱文儿余平才陈显文罗军
申请(专利权)人:广州一线展示设计有限公司
类型:发明
国别省市:

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

1