【技术实现步骤摘要】
【国外来华专利技术】用于在部门中放置房间的方法和系统
技术介绍
建筑是日常生活的不可缺少的一部分。规划、设计、以及建造建筑的过程已经发展了几千年。现今,物理实现现代建筑所遵循的步骤非常复杂且需要可跨越几个不同学科的高度熟练的劳动力。该复杂性在以下方面造成了巨大挑战:时间、金钱、以及为了以有效且有利可图的方式建造可以用于提供预期服务的可行的设施而花费的其它资源。
技术实现思路
在第一实施例中,公开了一种用于生成多个房间布局(placement)的计算机实现的方法。在实施例中,该方法涉及获得指示要放置在部门中的多个房间的信息(该信息包括房间类型信息)、使用基于模式(pattern)语言的正则表达式来捕获至少一个房间模式、以及使用至少一个房间模式通过根据选择的房间模式将要被放置的房间放置在部门中来生成多个房间布局。在另一个实施例中,公开了一种用于在部门中放置房间的计算机实现的方法。在实施例中,该方法涉及获得标识了要放置的房间的类型和数量的空间规划、获得关于在空间规划中标识的房间类型的信息、获得包括至少一个井(well)的部门块(departmentblock)(该至少一个井具有由使用模式语言的正则表达式定义的相应的房间模式)、使用空间规划、关于房间类型的信息、以及房间模式来生成定义了根据房间模式从空间规划到部门块的所有房间的布局的至少一个房间布局、以及输出至少一个房间布局的图形描述。附图说明图1描述了房间布局工具的实施例并说明了示例操作。图2是部分的空间规划的示例。图3是部门块的示例。图4是用于定义井的特征的图形用户界面窗口的示例。图5A-5B是由示例性模式语言使用的符号的术语表。图6描述了 ...
【技术保护点】
一种用于生成多个房间布局的计算机实现的方法,所述方法包括:获得指示要被放置在部门中的多个房间的信息,所述信息包括房间类型信息;使用基于模式语言的正则表达式捕获至少一个房间模式;以及使用所述至少一个房间模式通过根据选择的房间模式将要被放置的房间放置在所述部门中来生成多个房间布局。
【技术特征摘要】
【国外来华专利技术】2015.06.26 US 62/185,5481.一种用于生成多个房间布局的计算机实现的方法,所述方法包括:获得指示要被放置在部门中的多个房间的信息,所述信息包括房间类型信息;使用基于模式语言的正则表达式捕获至少一个房间模式;以及使用所述至少一个房间模式通过根据选择的房间模式将要被放置的房间放置在所述部门中来生成多个房间布局。2.根据权利要求1所述的计算机实现的方法,其中所述方法还包括:使用一个或多个成本函数对所述多个房间布局中的房间布局进行评估;基于对所述房间布局的评估从所述多个房间布局中选择房间布局;以及输出所述至少一个房间布局的图形描述。3.根据权利要求1所述的计算机实现的方法,其中房间类型信息包括在所述基于模式语言的正则表达式中使用的房间符号、房间尺寸、必须具有房间类型的房间的最小数量、以及能够具有所述房间类型的房间的最大数量。4.根据权利要求1所述的计算机实现的方法,其中使用基于模式语言的正则表达式捕获所述至少一个房间模式包括使用对应于房间和所述房间模式中的房间之间的关系的符号的词汇表、句法以及语法。5.一种用于在部门中放置房间的计算机实现的方法,所述方法包括:获得标识了要放置的房间的类型和数量的空间规划;获得关于在所述空间规划中标识的房间类型的信息;获得包括至少一个井的部门块,所述至少一个井具有由使用模式语言的正则表达式定义的相应的房间模式;使用所述空间规划、关于所述房间类型的信息以及所述房间模式生成至少一个房间布局,所述至少一个房间布局定义了根据所述房间模式从所述空间规划到所述部门块的所有房间的布局;以及输出所述至少一个房间布局的图形描述。6.根据权利要求5所述的计算机实现的方法,其中所述方法还包括:当生成所述至少一个房间布局时生成多个房间布局;使用一个或多个成本函数对所述多个房间布局中的房间布局进行评估;基于对所述房间布局的评估从多个房间布局中的至少一个房间布局中选择房间布局;以及输出所述至少一个房间布局的图形描述。7.根据权利要求5所述的计算机实现的方法,其中房间类型信息包括在基于模式语言的正则表达式中使用的房间符号、房间尺寸、必须具有所述房间类型的房间的最小数量、以及能够具有所述房间类型的房间的最大数量。8.根据权利要求5所述的计算机实现的方法,其中所述模式语言使用对应于房间和所述房间模式中的房间之间的关系的符号的词汇表、句法、以及语法。9.一种存储计算机可读指令的非暂时性计算机可读介质,当由至少一个处理器执行时,所述计算机可读指令实现用于在部门中放置房间的方法,所述方法包括:获得标识了要放置的房间的类型和数量的空间规划;获得关于在所述空间规划中标识的房间类型的信息;获得包括至少一个井的部门块,所述至少一个井具有由使用模式语言的正则表达式定义的相应的房间模式;使用所述空间规划、关于所述房间类型的信息以及所述房间模式生成至少一个房间布局,所述至少一个房间布局定义了根据所述房间模式从所述空间规划到所述部门块的所有房间的布局;以及输出所述至少一个房间布局的图形描述。10.根据权利要求9所述的非暂时性计算机可读介质,其中所述方法还包括:当生成所述至少一个房间布局时生成多个房间布局;使用一个或多个成本函数对所述多个房间布局中的房间布局进行评估;基于对所述房间布局的评估从多个房间布局中的至少一个房间布局中选择房间布局;以及输出所述至少一个房间布局的图形描述。11.根据权利要求9所述的非暂时性计算机可读介质,其中房间类型信息包括在基于模式语言的正则表达式中使用的房间符号、房间尺寸、必须具有所述房间类型的房间的最小数量、以及能够具有所述房间类型的房间的最大数量。12.根据权利要求9所述的非暂时性计算机可读介质,其中所述模式语言使用对应于房间和所述房间模式中的房间之间的关系的符号的词汇表、句法以及语法。13.一种用于在部门中放置房间的计算机实现的方法,所述方法包括:获得标...
【专利技术属性】
技术研发人员:罗伯特·尤,斯科特·尤尔特,约翰·维克托费赫尼,苏达·哈耶拉,索菲娅·林,
申请(专利权)人:阿迪塔兹公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。