基于类结构化的图纸管理方法及其相关产品

文档序号:1953888 发布日期:2021-12-10 浏览:17次 >En<

阅读说明:本技术 基于类结构化的图纸管理方法及其相关产品 (Drawing management method based on class structuring and related products thereof ) 是由 曹国 管金华 赵伟玉 李娜 杨娇 于越 于 2021-08-26 设计创作,主要内容包括:本申请实施例公开了一种基于类结构化的图纸管理方法及其相关产品,所述方法包括:获取二维图纸,所述二维图纸用于建筑项目的施工;确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;识别所述二维图纸中的结构元素;根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。通过二维图纸的空间属性标签和施工用途标签将二维图纸进行拆分存储,减少二维信息设计时更新整张二维图纸的工作量,提高对二维图纸的管理效率。(The embodiment of the application discloses a drawing management method based on class structuring and a related product thereof, wherein the method comprises the following steps: acquiring a two-dimensional drawing, wherein the two-dimensional drawing is used for construction of a building project; determining a first class label of the two-dimensional drawing, wherein the first class label is used for distinguishing the spatial attributes of the two-dimensional drawing in a building project; determining a second type label of the two-dimensional drawing, wherein the second type label is used for distinguishing the construction purpose of the two-dimensional drawing; identifying structural elements in the two-dimensional drawing; splitting the two-dimensional drawing into at least one drawing object according to the structural elements; and classifying and storing the at least one drawing object according to the first class label and the second class label. The two-dimensional drawing is stored in a split mode through the space attribute label and the construction purpose label of the two-dimensional drawing, the workload of updating the whole two-dimensional drawing during two-dimensional information design is reduced, and the management efficiency of the two-dimensional drawing is improved.)

基于类结构化的图纸管理方法及其相关产品

技术领域

本申请涉及计算机技术领域,尤其涉及一种基于类结构化的图纸管理方法及其相关产品。

背景技术

目前,在土木工程设计阶段,涉及到规划设计、建筑设计、结构设计、机电设计、装修设计及园林设计等各个专业,协同设计不仅存在于各个专业内部的专业内协同,同时还需要各个专业间进行专业间协同;除设计阶段外,还需要与甲方、施工方、采购方、营销方、运维方等上下游多方进行协同。在各方更换施工图纸时,需将整张图纸存储,由于图纸的种类多、修改次数多,且整套工程图纸的文件比较大,多次修改之后,图纸文件存储量增加,降低了文件的传输效率,对图纸的管理容易出现混乱。

发明内容

本申请实施例的主要目的在于提供一种基于类结构化的图纸管理方法及其相关产品,相关产品包括一种基于类结构化的图纸管理方法装置、一种电子设备以及一种计算机可读存储介质,能够有效地避免图纸的管理容易出现混乱的问题,减少二维信息设计时更新整张二维图纸的工作量,提高对二维图纸的管理效率。

第一方面,本申请实施例提供了一种基于类结构化的图纸管理方法,所述方法包括:

获取二维图纸,所述二维图纸用于建筑项目的施工;

确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;

确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;

识别所述二维图纸中的结构元素;

根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;

根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。

第二方面,本申请实施例提供了一种基于类结构化的图纸管理装置,所述装置包括:

获取单元,用于获取二维图纸,所述二维图纸用于建筑项目的施工;

第一确定单元,用于确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;

第二确定单元,用于确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;

识别单元,用于识别所述二维图纸中的结构元素;

拆分单元,用于根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;

存储单元,用于根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。

第三方面,本申请实施例提供了一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,本申请实施例公开了一种基于类结构化的图纸管理方法及其相关产品,所述方法包括:获取二维图纸,所述二维图纸用于建筑项目的施工;确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;识别所述二维图纸中的结构元素;根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。本申请实施例中通过二维图纸的空间属性标签和施工用途标签将二维图纸进行拆分存储,减少二维信息设计时更新整张二维图纸的工作量,提高对二维图纸的管理效率。

附图说明

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

图1为本申请实施例提供的基于类结构化的图纸管理的场景示意图;

图2A为本申请实施例提供的一种基于类结构化的图纸管理方法的流程示意图;

图2B为本申请实施例提供的一种二维图纸类型示意图;

图2C为本申请实施例提供的一种施工图纸中的第一标签的示意图;

图2D为本申请实施例提供的一种云服务和类结构化框架的示意图;

图2E为本申请实施例提供的一种云服务功能的示意图;

图3申请实施例提供的一种基于类结构化的图纸管理方法的流程示意图;

图4是本申请实施例提供的一种电子设备的结构示意图;

图5是本申请实施例提供的一种基于类结构化的图纸管理装置的功能单元组成框图。

具体实施方式

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

本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

在图纸的土木工程设计阶段,二维施工图纸依赖多方设计,例如二维施工图纸的设计涉及到规划设计、建筑设计、结构设计、机电设计、装修设计及园林设计等各个专业;除土木工程设计阶段外,还需要与甲方、施工方、采购方、营销方、运维方等上下游各方进行协同。设计二维图纸时,各方需要上传大量的修改版本的图纸文件,且一张完整的图纸得图纸文件较大,对于二维图纸中一些细小的修改,需要上传整张图纸,图纸文件的存储量增加,会导致图纸文件上传的效率低。

参照图1,图1为本申请实施例提供的一种图纸管理的场景示意图,用户11通过终端12将至少一张施工图纸上传到云服务器13中,该施工图纸可以是整个地产项目的总平图、建筑平面图、结构平面图、给排水施工图、暖通施工图、电气施工图、装修施工图、园林绿化施工图;确定每张施工图纸的第一类别标签和第二类别标签,云服务器13识别每张施工图纸中的图纸对象,并拆分成至少一个图纸对象,确定第一类别标签和第二类别标签与至少一个图纸对象之间的对应关系,根据第一类别标签和第二类别标签将至少一个图纸对象进行存储。

下面对本申请实施例进行详细介绍。

为解决图纸文件存储量增加、文件的传输效率低的问题,本申请提供了一种基于类结构化的图纸管理方法,应用于图纸管理系统,该基于类结构化的图纸管理系统包括电子设备,具体如图2A所示,该方法可以包括但不限于如下步骤:

S201、电子设备获取二维图纸;

其中,二维图纸用于建筑项目的施工;如图2B所示,二维图纸可以是以下其中一种类型的图纸:总平图、建筑平面图、结构平面图、给排水施工图、暖通施工图、电气施工图、装修施工图、园林绿化施工图,二维图纸还可以是其他类型的施工图纸或者是其他的类型的图纸,此处不做过多的限制。

其中,本申请实施例所涉及到的电子设备可以是具备通信能力的电子设备,该电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(User Equipment,UE),移动台(Mobile Station,MS),终端设备(terminal device)等等。本申请实施例所涉及到的电子设备可以是服务器、云服务器等。

具体地,上述步骤S201中电子设备获取二维图纸,可以是电子设备获取目标位置,确定目标位置对应的图纸编号;根据图纸编号在预设图纸集中进行查找目标位置对应的二维图纸。其中预设图纸集为预先上传到电子设备的至少一个二维图纸的集合。目标位置可以是二维图纸对应的地理位置。

具体地,上述步骤S201中电子设备获取二维图纸,可以是电子设备响应用户针对该二维图纸的存储的指令获取数据库中的用户事先上传的二维图纸;电子设备获取二维图纸,还可以是:电子设备直接获取用户上传的二维图纸。

具体地,上述步骤S201中电子设备获取二维图纸,还可以是:电子设备获取用户上传的第一图纸,识别第一图纸中的多个施工设计的二维图纸并截取上述多个施工设计的二维图纸,得到多个二维图纸。

例如,电子设备获取用户上传的一张包含一单元栋楼中各楼层的装修施工图纸,该装修施工图纸中包含一楼的装修图纸、二至八楼的装修图纸和顶楼九楼的装修图纸,电子设备识别出该装修施工图纸中各个楼层的装修图纸,并将一整张装修施工图纸拆分成三张装修图纸,该三张装修图纸为一楼的装修图纸、二至八楼的装修图纸和顶楼九楼的装修图纸。

电子设备还可以通过其他方式获取二维图纸,此处不作过多的限制。

S202、电子设备确定二维图纸的第一类别标签;

其中,第一类别标签用于区分二维图纸在建筑项目中的空间属性,第一类别标签包括以下至少一项:二维图纸所属的建筑项目、场地位置、楼栋位置、楼栋的楼层数量、所属楼层、层高,其中,场地位置为二维图纸所属的建筑项目的地理位置,楼栋位置为:二维图纸所属楼栋在建筑项目中的楼栋编号或所属楼栋具体方位,第一类别标签还可以包括:二维图纸所属的建筑项目的项目信息,项目信息包括:建筑项目的承建方、二维图纸的设计时间、二维图纸的设计者、负责人。二维图纸可以是同时包含一个或者多个第一类别标签。如图2C所示,一张施工图纸中的第一标签可以是场地为WWW、楼栋位置为2#楼栋、所属楼层为5。

具体地,上述步骤S202中电子设备确定二维图纸的第一类别标签可以是以下步骤:电子设备确定二维图纸中的文字区域,识别文字区域中的文字,解析文字得到二维图纸的第一类别标签。

例如,电子设备确定装修施工图纸中的文字区域,识别文字区域中的文字并解析文字得到装修施工图纸的第一类别标签为XXX建筑项目,场地为WWW、楼栋位置为A单元楼、楼栋的楼层数量为9、所属楼层为1、层高为3.2米。

具体地,上述步骤S202中电子设备确定二维图纸的第一类别标签可以是以下步骤:电子设备按照二维图纸与第一类别标签的映射关系确定上述二维图纸的第一类别标签。

其中,二维图纸与第一类别标签的映射关系可以是管理者或相关工作人员预先设置的二维图纸的编号与第一类别标签的映射关系的。

S203、电子设备确定所述二维图纸的第二类别标签;

其中,第二类别标签用于区分二维图纸的施工用途;第二类别标签包括以下至少一项:总平图、建筑平面图、结构平面图、给排水施工图、暖通施工图、电气施工图、装修施工图、园林绿化施工图,其中,二维图纸与第二类别标签一一对应,例如,一张二维图纸对应的第二类别标签为结构平面图。

具体地,步骤S203中的电子设备确定二维图纸的第二类别标签可以是以下具体步骤:电子设备获取二维图纸的编号信息,根据二维施工图纸的编号信息确定该二维图纸对应的第二类别标签。

具体地,步骤S203中的电子设备确定二维图纸的第二类别标签可以是以下具体步骤:电子设备确定二维图纸中的文字区域,根据该文字区域确定该二维图纸的第二类别标签。

具体地,步骤S203中的电子设备确定二维图纸的第二类别标签还可以是:电子设备根据二维图纸与第二类别标签的映射关系确定二维图纸的第二类别标签。

其中,二维图纸与第二类别标签的映射关系可以是由用户事先设置的映射关系。电子设备确定二维图纸的第二类别标签还可以是通过其他方式确定二维图纸的第二类别标签,此处不作过多的限制。

S204、电子设备识别二维图纸中的结构元素;

其中,结构元素可以是门、窗、墙体、灯具、灶具、桌椅、马桶等建筑结构和/或装修材料。

S205、电子设备根据结构元素,将二维图纸拆分成至少一个图纸对象;

在一个可能的示例中,在上述步骤S205中电子设备根据结构元素,将二维图纸拆分成至少一个图纸对象,包括以下具体步骤:

步骤A1:电子设备根据结构元素确定二维图纸中至少一个待拆分区域,待拆分区域为二维图纸中包含结构元素对应的图像信息区域;

例如,电子设备根据门、窗、墙体、灯具、灶具、桌椅、马桶等建筑结构和/或装修材料确定二维图纸中门、窗、墙体、灯具、灶具、桌椅、马桶的待拆分区域。

步骤A2:电子设备根据至少一个待拆分区域,将二维图纸拆分成至少一个待处理图像;

步骤A3:电子设备根据至少一个待处理图像确定至少一个图纸对象。

在一种可能的示例中,若至少一个待处理图像中的待处理图像的清晰度不满足预设的清晰度时,电子设备对该待处理图像进行图像处理,得到图纸对象。

其中,电子设备对该待处理图像进行图像处理可以是对该待处理图像进行进一步的分割、锐化、滤波降噪处理,得到图纸对象。电子设备对该待处理图像进行图像处理还可以是其他的图像处理方式。此处不作过多的限制。

在一种可能的示例中,在上述步骤S205中电子设备根据至少一个待拆分区域,将二维图纸拆分成至少一个图纸对象之后,还包括:

步骤B1:电子设备根据至少一个图纸对象中每个图纸对象在二维图纸中的位置,确定至少一个图纸对象中每个图纸对象的第一编号;

进一步地,电子设备根据至少一个图纸对象中每个图纸对象在二维图纸中的位置,确定至少一个图纸对象中每个图纸对象的第一编号,可以是以下具体步骤:

电子设备可以按照从上到下从左到右的顺序以及每个图纸对象在二维图纸中的位置对确定至少一个图纸对象中每个图纸对象的第一编号;或者是,

电子设备可以按照其他预设方位顺序以及每个图纸对象在二维图纸中的位置对确定至少一个图纸对象中每个图纸对象的第一编号。

电子设备通过对一张二维图纸中的图纸对象进行编号,便于电子设备对图纸图像的数字化的管理,也便于后续用户使用图纸管理系统时查询相关的图纸对象的信息,也便于后续用户修改相应的图纸对象,便于电子设备后续计算同个类型的图纸对象的数量,便于后续的用户全面了解工程项目对施工材料的需求。

步骤B2:电子设备根据第一编号、第一类别标签和第二类别标签,对至少一个图纸对象进行序列编号,确定至少一个图纸对象中每个图纸对象的第二编号。

电子设备通过一张二维图纸中的图纸对象的第一编号、第一类别标签和第二类别标签对图纸对象进行编号,便于电子设备对图纸图像的数字化的管理,也便于后续用户使用图纸管理系统时查询相关的图纸对象的信息,也便于后续用户修改相应的图纸对象,便于电子设备后续计算同个类型的图纸对象的数量,便于后续的用户全面了解工程项目对施工材料的需求。

S206、电子设备根据第一类别标签和第二类别标签,将至少一个图纸对象进行分类存储。

上述步骤S206中电子设备根据第一类别标签和第二类别标签,将至少一个图纸对象进行分类存储,对项目设计图纸以类结构化的方式存储,可以方便用户进行查询、读图及其他图纸应用。

可以看出,电子设备将整张施工图纸进一步拆分以文件为单位的图纸管理到以细粒度的图纸单元为单位的类结构化方式,把一个项目以合理空间存储的方式储存起来。便于在图纸管理中不再以图纸文件的方式上传更新。设计变更以图纸单元或图纸对象、或图纸构件为单位进行操作,可以把细粒度的图纸单元以最小化的方式存储其历史修改版本,以最小的存储量实现变更历史版本的建立。

在一个可能的示例中,所述方法还包括:

步骤C1:电子设备获取来自终端的待查找图纸的序号或待查找图纸对应的第三类别标签;

其中,本申请实施例所涉及到的终端可以是具备通信能力的电子设备,该电子设备可以包括个人电脑、台式电脑、平板电脑、智能手机、智能手表、车载设备等具有通信能力的终端设备。

其中,第三类别标签包括第一类别标签和第二类别标签。

例如,用户通过终端设备上传的待查找图纸的编号为088或第一类别标签为XXX建筑项目,场地为WWW、楼栋位置为A单元楼、楼栋的楼层数量为9、所属楼层为1、层高为3.2米、和第二类别标签为结构平面图。

步骤C2:电子设备根据待查找图纸的序号或第三类别标签,确定待查找图纸为目标图纸对象,第三类别标签包括:待查找图纸的第一类别标签和待查找图纸的第二类别标签;

步骤C3:电子设备向终端发送目标图纸以及目标图纸的标签信息。

其中,标签信息包括第一类别标签和第二类别标签的信息。

其中,目标图纸为待查找图纸。

电子设备还可以是获取待查找图纸的类别和待查找图纸对应的第一类别标签和第二类别标签;根据待查找图纸的类别、待查找图纸对应的第一类别标签和第二类别标签查找待查找图纸,确定目标图纸为待查找图纸。

在更新对应的图纸对象时,可以通过待查找图纸的编号、类别、第一类别标签、第二类别标签查找待查找图纸,并将待更新图纸上传到电子设备上;或者是,通过待查找图纸的编号查找待查找图纸,并将待更新图纸上传到电子设备上;或者是,通过待查找图纸的类别、第一类别标签、第二类别标签查找待查找图纸,并将待更新图纸上传到电子设备上;或者是,通过待查找图纸的第一类别标签、第二类别标签查找待查找图纸,并将待更新图纸上传到电子设备上。

可以看出,项目设计图纸以类结构化的方式存储,可以方便用户进行查询、读图及其他图纸应用。

在一个可能的示例中,在电子设备根据第一类别标签和第二类别标签,将至少一个图纸对象进行分类存储之后,还包括:电子设备确定至少一个图纸对象中每个图纸对象的对象类型,以及每个对象类型对应的图纸对象的数量。

对象类型可以是门、窗、马桶、墙纸、灯具、桌椅、瓷砖、水管、电线、保温管道、冰箱、油烟机、各类花草树木、墙体、吊顶等装修家具、装修材料的型号和建筑结构类型,此处仅是进行举例,对对象类型不作任何限制。

例如,当用户上传对象类型是A类型的马桶时,该图纸管理系统计算整个地产项目中装修施工图纸中的A类型马桶的马桶数量、以及各楼栋的A类型马桶的马桶数量、和/或各楼层的A类型马桶的马桶数量。便于根据该马桶数量计算出该类型马桶的总价格,以及用户实时了解地产项目中各个施工图纸中各个构件的数量,以及便于计算各个构件对应的总价格。

在一种可能的示例中,在图纸管理系统中电子设备可以根据用户的类型选择私有云服务,或公有云服务,对施工图纸进行差别化数字管理。例如图2D中,电子设备为图纸数字云服务器,为用户提供图纸数字云服务,图纸数字云服务由基础云服务和类结构化框架下的二维施工图的图纸对象组成,可以为不同的用户提供私有云服务和公有云服务。如图2E所示,图纸数字云服务可以向用户提供的图纸云服务功能,该图纸云服务功能包括:图纸上传、图纸下载、图纸查询、图纸可视化、图纸拆分、图纸序列化以及图纸识别的功能,该图纸云服务功能还可以包括其他的图纸功能,此处不做过多的限制。

其中,用户的类型可以是根据用户信息确定的用户类型,可以是按照用户和用户类型的映射关系确定的用户类型,或者是通过直接获取用户上传的用户类型,或是通过其他方式确定的用户类型。

可以看出,在本示例中电子设备通过获取二维图纸,所述二维图纸用于建筑项目的施工;确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;识别所述二维图纸中的结构元素;根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。本申请实施例中通过二维图纸的空间属性标签和施工用途标签将二维图纸进行拆分存储,减少二维信息设计时更新整张二维图纸的工作量,提高对二维图纸的管理效率。将拆分非结构化的图纸文件的黑盒式管理,转换为细粒度的图纸单元维度的空间可视化图纸管理。

下面通过一个具体的例子对本申请实施例进行详细介绍。

与上述图2A示的实施例一致,请参阅图3,图3是本申请实施例提供的一种方法的流程示意图,应用于电子设备,所述方法包括:

S301、电子设备获取二维图纸;

其中,二维图纸用于建筑项目的施工。

S302、电子设备确定二维图纸的第一类别标签;

其中,第一类别标签用于区分二维图纸在建筑项目中的空间属性。

S303、电子设备确定二维图纸的第二类别标签;

其中,第二类别标签用于区分二维图纸的施工用途。

S304、电子设备识别二维图纸中的结构元素,根据结构元素确定二维图纸中至少一个待拆分区域;

其中,待拆分区域为二维图纸中包含结构元素对应的图像信息区域。

S305、电子设备根据至少一个待拆分区域,将二维图纸拆分成至少一个待处理图像;

S306、电子设备根据至少一个待处理图像确定至少一个图纸对象;

S307、电子设备根据第一类别标签和第二类别标签,将至少一个图纸对象进行分类存储。

可以看出,本申请实施例通过电子设备确定二维图纸的第一类别标签和第二类别标签;识别二维图纸中的结构元素,根据结构元素确定二维图纸中至少一个待拆分区域;根据至少一个待拆分区域,将二维图纸拆分成至少一个待处理图像;根据至少一个待处理图像确定至少一个图纸对象;根据第一类别标签和第二类别标签,将至少一个图纸对象进行分类存储。便于减少二维信息设计时更新整张二维图纸的工作量,提高对二维图纸的管理效率。将拆分非结构化的图纸文件的黑盒式管理,转换为细粒度的图纸单元维度的空间可视化图纸管理。

请参阅图4,图4是本申请实施例提供的一种电子设备400的结构示意图,如图所示,所述电子设备400包括应用处理器410、存储器420、通信接口430以及一个或多个程序421,其中,所述一个或多个程序421被存储在上述存储器420中,并且被配置由上述应用处理器410执行,所述一个或多个程序421包括用于执行以下步骤:

获取二维图纸,所述二维图纸用于建筑项目的施工;

确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;

确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;

识别所述二维图纸中的结构元素;

根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;

根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。

可以看出。在本示例中电子设备通过获取二维图纸,所述二维图纸用于建筑项目的施工;确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;识别所述二维图纸中的结构元素;根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。本申请实施例中通过二维图纸的空间属性标签和施工用途标签将二维图纸进行拆分存储,减少二维信息设计时更新整张二维图纸的工作量,提高对二维图纸的管理效率。

在一个可能的示例中,在所述根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象方面,所述一个或多个程序421包括用于执行以下步骤:根据所述结构元素确定所述二维图纸中至少一个待拆分区域,所述待拆分区域为所述二维图纸中包含所述结构元素对应的图像信息区域;根据所述至少一个待拆分区域,将所述二维图纸拆分成至少一个待处理图像;根据所述至少一个待处理图像确定所述至少一个图纸对象。

在一个可能的示例中,在所述根据所述至少一个待拆分区域,将所述二维图纸拆分成至少一个图纸对象之后,所述一个或多个程序421还包括用于执行以下步骤:根据所述至少一个图纸对象中每个图纸对象在所述二维图纸中的位置,确定所述至少一个图纸对象中每个图纸对象的第一编号;根据所述第一编号、所述第一类别标签和所述第二类别标签,对所述至少一个图纸对象进行序列编号,确定所述至少一个图纸对象中每个图纸对象的第二编号。

在一个可能的示例中,所述一个或多个程序421还包括用于执行以下步骤:获取来自终端的待查找图纸的序号或所述待查找图纸对应的第三类别标签;根据所述待查找图纸的序号或所述第三类别标签,确定所述待查找图纸为目标图纸对象,所述第三类别标签包括:所述待查找图纸的第一类别标签和所述待查找图纸的第二类别标签;向所述终端发送所述目标图纸以及所述目标图纸的标签信息。

在一个可能的示例中,在所述根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储之后,所述一个或多个程序421还包括用于执行以下步骤:确定所述至少一个图纸对象中每个图纸对象的对象类型,以及每个所述对象类型对应的图纸对象的数量。

在一个可能的示例中,所述第一类别标签包括以下至少一项:所述二维图纸所属的建筑项目、场地位置、楼栋位置、楼栋的楼层数量、所属楼层、层高。

在一个可能的示例中,所述第二类别标签包括以下至少一项:总平图、建筑平面图、结构平面图、给排水施工图、暖通施工图、电气施工图、装修施工图、园林绿化施工图。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

图5是本申请实施例中所涉及的基于类结构化的图纸管理装置500的功能单元组成框图。该基于类结构化的图纸管理装置500包括:

获取单元501,用于获取二维图纸,所述二维图纸用于建筑项目的施工;

第一确定单元502,用于确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;

第二确定单元503,用于确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;

识别单元504,用于识别所述二维图纸中的结构元素;

拆分单元505,用于根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;

存储单元506,用于根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。

其中,存储单元506,用于存储电子设备的程序代码和数据。存储单元506可以是存储器。

可以看出,在本示例中电子设备通过获取二维图纸,所述二维图纸用于建筑项目的施工;确定所述二维图纸的第一类别标签,所述第一类别标签用于区分二维图纸在建筑项目中的空间属性;确定所述二维图纸的第二类别标签,所述第二类别标签用于区分二维图纸的施工用途;识别所述二维图纸中的结构元素;根据所述结构元素,将所述二维图纸拆分成至少一个图纸对象;根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储。本申请实施例中通过二维图纸的空间属性标签和施工用途标签将二维图纸进行拆分存储,减少二维信息设计时更新整张二维图纸的工作量,提高对二维图纸的管理效率。

在一个可能的示例中,在所述根据所述结构元素,将所述二维图纸拆分成多个图纸对象方面,拆分单元505具体用于:根据所述结构元素确定所述二维图纸中至少一个待拆分区域,所述待拆分区域为所述二维图纸中包含所述结构元素对应的图像信息区域;根据所述至少一个待拆分区域,将所述二维图纸拆分成至少一个待处理图像;根据所述至少一个待处理图像确定所述至少一个图纸对象。

在一个可能的示例中,在所述根据所述至少一个待拆分区域,将所述二维图纸拆分成至少一个图纸对象之后,所述基于类结构化的图纸管理装置500具体用于:根据所述至少一个图纸对象中每个图纸对象在所述二维图纸中的位置,确定所述至少一个图纸对象中每个图纸对象的第一编号;根据所述第一编号、所述第一类别标签和所述第二类别标签,对所述至少一个图纸对象进行序列编号,确定所述至少一个图纸对象中每个图纸对象的第二编号。

在一个可能的示例中,所述基于类结构化的图纸管理装置500具体用于:获取来自终端的待查找图纸的序号或所述待查找图纸对应的第三类别标签;根据所述待查找图纸的序号或所述第三类别标签,确定所述待查找图纸为目标图纸对象,所述第三类别标签包括:所述待查找图纸的第一类别标签和所述待查找图纸的第二类别标签;向所述终端发送所述目标图纸以及所述目标图纸的标签信息。

在一个可能的示例中,在所述根据所述第一类别标签和所述第二类别标签,将所述至少一个图纸对象进行分类存储之后,所述基于类结构化的图纸管理装置500具体用于:确定所述至少一个图纸对象中每个图纸对象的对象类型,以及每个所述对象类型对应的图纸对象的数量。

在一个可能的示例中,所述第一类别标签包括以下至少一项:所述二维图纸所属的建筑项目、场地位置、楼栋位置、楼栋的楼层数量、所属楼层、层高。

在一个可能的示例中,所述第二类别标签包括以下至少一项:总平图、建筑平面图、结构平面图、给排水施工图、暖通施工图、电气施工图、装修施工图、园林绿化施工图。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

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

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:Read-Only Memory,简称:ROM)、随机存取器(英文:Random Access Memory,简称:RAM)、磁盘或光盘等。

以上对本申请实施例进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

20页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:基于主动标识的生产管理方法、系统、设备及存储介质

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!