审图分享方法及相关装置与流程

    专利2022-07-08  155


    本申请涉及建筑图纸审核领域,具体涉及一种审图分享方法及相关装置。



    背景技术:

    随着计算机技术的发展,市面上出现了诸多绘图工具,其中应用最为广泛的就是计算机辅助设计(computeraideddesign,cad)。在建筑、机械等行业中,cad图纸的审查是非常重要的一个环节,设计师单靠肉眼进行审图需要大量的时间和精力,因此审图效率很低。目前,人工智能(artificialintelligence,ai)审图工具极少,且功能单一,很多审图工具仅仅只能用于审查民用建筑结构专业的梁配筋、梁强条等结构,为了能够高质量的把控图纸质量,帮助设计师将更多精力放在设计创新上,ai审图应运而生。



    技术实现要素:

    本申请实施例提供了一种审图分享方法及相关装置,能够通过视点分享的方式实现更直观的在目标图纸上展现出想让分享对象查看到的图纸区域,方便检验和修改,有利于提高沟通效率。

    第一方面,本申请实施例提供一种审图分享方法,其特征在于,应用于服务器,所述方法包括:

    在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域;

    建立所述目标工程图纸和所述第一视点区域的映射关系;

    获取所述分享操作所对应的分享对象;

    将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

    第二方面,本申请实施例提供一种审图分享装置,应用于服务器,所述审图分享装置包括处理单元和通信单元,其中,

    所述处理单元,用于在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域;以及用于建立所述目标工程图纸和所述第一视点区域的映射关系;以及用于获取所述分享操作所对应的分享对象;以及用于将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

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

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

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

    可以看出,本申请实施例中,服务器首先在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域,其次,建立所述目标工程图纸和所述第一视点区域的映射关系,然后,获取所述分享操作所对应的分享对象,最后,将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。可见,用户在查看目标工程图纸的过程中发现某个区域有问题时,可以将该区域设定为第一视点区域,在分享目标工程图纸时可以将第一视点区域一起分享给分享对象,从而方便分享对象直接查看到第一视点区域内的图像并根据第一视点区域内的图像快速帮助用户解决问题,从而有利于帮助用户快速实现对目标工程图纸的修改,同时也提高了沟通效率。

    附图说明

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

    图1是本申请实施例提供的一种审图分享方法的流程示意图;

    图2是本申请实施例提供的另一种审图分享方法的流程示意图;

    图3是本申请实施例提供的一种服务器的结构示意图;

    图4是本申请实施例提供的一种审图分享装置的功能单元组成框图。

    具体实施方式

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

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

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

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

    目标工程图纸为通过将原始工程图纸经过ai审图过后得到的,ai审图的过程为将原始工程图纸输入审图系统,输出即可得到目标工程图纸。其中,审图系统包括五个主要模块:python接口模块、db解析模块、图片预处理模块、图片分割模块、审图规则模块,最终将结果输出到azure数据库。

    python接口模块:用于上传dwg文件。

    db解析模块:通过realdwg解析图纸,得到图层信息与图框信息、视口列表、每个图框的构件信息,并保存成db文件,以及通过realdwg进行图纸解析。一般情况下会采用autocad,但是采用autocad有以下局限性:autocad分为64位和32位两个版本,开发人员需要针对windows64和windows32的需要重写代码,打包成两种安装程序;对于不需要autocad直接处理dwg的一些需求,比如:提取dwg内的信息(文字、块属性等),针对dwg本身格式的转换、打印等,没有必要采用autocad。realdwg所产生的应用程序既可以在windows32系统内运行,也可以在windows64系统内运行,并且realdwg所产生的应用程序完全可以脱离autocad独立运行。

    图片预处理模块:包括五个主要部分,获取推荐图层、打印图片、将构件cad坐标转化为png坐标、构件合并、构件分类。

    图片分割模块:主要包括引擎初始化、构件变量接收、opencv预处理、自定义预处理、空间分割、处理结果返回的流水线操作。

    审图规则模块:审图规则累积了一百多条规则,包括实地考察的经验和国家相关规定。主要包括引擎初始化、构件变量接收、opencv预处理、自定义预处理、关系逻辑处理、处理结果返回、程序异常处理的流水线操作。

    审图系统的各个模块已经封装完毕,有利于提高项目进程速度。确定审图系统的整体流程,提取每个关键步骤进行独立封装,使得该审图系统的每个模块相互独立的,可以各自进行开发调试,同步进行,加快开发进程;开发完成整体运行时,也会标注错误的模块,对于错误更加简洁明了,加快测试进程;同时,各个模块又相互联系,模块之间可以相互调用,使得程序更加美观简洁。此外,审图系统涵盖面广,能够直接对地上、地下、室内等图纸进行处理,标注错误的图纸设计,还可以直接对图纸进行输入,不需要手动选择图纸类型,该系统能够直接对图纸类型进行判断,然后自行对该类型图纸进行相应的规则审查,最终输出结果,将错误的设计图纸可视化,简洁明了,处理效率高。

    请参阅图1,图1是本申请实施例提供了一种审图分享方法的流程示意图,应用于服务器。如图所示,本审图分享方法包括:

    s101,所述服务器在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域。

    其中,目标工程图纸的审图过程可以是将原始工程上传到网页应用后进行的,即服务器上运行有审图系统,由服务器实现审图过程,或者,用户终端上运行有审图系统,在用户终端上完成审图过程后,在将目标工程图纸上传到网页应用。

    其中,当用户在网页应用上在线浏览目标工程图纸时,用户可以将目标工程图纸通过在线聊天的方式,分享给聊天对象,因此,服务器在目标工程图纸的线上浏览界面上,检测到针对目标工程图纸的分享操作时,首先需要获取目标工程图纸的第一视点区域。

    其中,第一视点区域为用户想要让分享对象打开目标工程图纸后,立马可以查看到的区域,第一视点区域可以是用户注释范围内的目标工程图纸的图像区域,也可以是用户手动去划定的目标工程位置的图像区域。

    s102,所述服务器建立所述目标工程图纸和所述第一视点区域的映射关系。

    其中,在确定用户的第一视点区域后,建立目标工程图纸和第一视点区域之间的映射关系,映射关系主要用于当用户将目标工程图纸分享给分享对象之后,分享对象打开目标工程图纸时,直接显示第一视点区域内的显示图像,即分享对象第一眼看到的目标工程图纸显示的图像仅仅是第一视点区域内的图像,分享对象可以通过缩放、移动等操作去查看目标工程图纸其他区域内的图像。

    s103,所述服务器获取所述分享操作所对应的分享对象。

    其中,所述分享对象可以是网页应用关联的聊天功能中的好友,或者是好友群,通过线上聊天将目标工程图纸以及第一视点区域分享给分享对象,从而实现多人线上分享第一视点区域,方便分享对象快速找到第一视点区域,帮助用户对第一视点区域内出现的异常区域进行修改。

    s104,所述服务器将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

    其中,服务器将目标工程图纸和映射关系分享给分享对象,可以是通过在线聊天窗口想分享对象发送一个链接,从而实现将目标工程图纸和映射关系打包发送给分享对象。链接的显示方式可以是一个网址,或者是一个图像,或者是一个小程序,此处不作任何限定,分享对象在接收到链接后,点击链接便可打开目标工程图纸。

    其中,映射关系的作用是,当分享对象点击连接打开目标工程图纸后,目标工程图中显示的图像为第一视点区域内的图像,即分享对象第一眼看到的仅仅是目标工程图纸在第一视点区域内的图像。

    可以看出,本申请实施例中,服务器首先在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域,其次,建立所述目标工程图纸和所述第一视点区域的映射关系,然后,获取所述分享操作所对应的分享对象,最后,将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。可见,用户在查看目标工程图纸的过程中发现某个区域有问题时,可以将该区域设定为第一视点区域,在分享目标工程图纸时可以将第一视点区域一起分享给分享对象,从而方便分享对象直接查看到第一视点区域内的图像并根据第一视点区域内的图像快速帮助用户解决问题,从而有利于帮助用户快速实现对目标工程图纸的修改,同时也提高了沟通效率。

    在一个可能的示例中,所述目标工程图纸中包括审图后得到的多个异常区域,所述多个异常区域为目标工程图纸中不符合预设审图规则的区域,所述多个异常区域中每个区域对应有异常标注信息,所述批注信息用于说明所述异常区域的异常类型,所述异常类型包括以下至少一种:连接异常、结构缺失、结构多余、批注异常。

    其中,目标工程图纸中包括审图后得到的多个异常区域,异常区域为目标工程图纸中国不符合预设审图规则的区域,即该区域内显得的图像内容不符合预设审图规则。

    其中,每个异常区域对应有异常标注信息,异常标注信息说明了异常区域的异常类型,异常类型包括连接异常、结构缺失、结构多余、批注异常。连接异常表明绘图中部件连接错误,结构缺失表明绘图中缺失了关键部件,结构多余表明绘图中部件多余,标注异常表明绘图中相关标号出现了错误,或者部件的尺寸错误、位置错误。

    可见,本示例中,目标工程图纸为对原始工程图纸进行ai审图后得到的,因此目标工程图纸中可能会出现异常区域,方便用户查看原始图纸中出现的各种类型的问题,当用户无法解决图纸中的问题时,可以将图纸分享给分享对象,让分享对象在和用户相同的视点区域下,帮助用户解决图纸中出现的问题。

    在一个可能的示例中,所述获取所述目标工程图纸的第一视点区域,包括:在检测到针对所述目标工程图纸中的至少一个异常区域的选取操作时,根据所述至少一个异常区域所在的区域范围,确定所述第一视点区域;或者,在检测到截图操作时,根据所述截图操作截取到的图像所对应的区域,确定所述第一视点区域;或者,根据所述目标工程图纸当前显示的图像所对应的区域,确定所述第一视点区域。

    其中,确定第一视点区域的方式可以是在检测到用户针对目标工程图纸中的至少一个异常区域的选取操作时,根据至少一个异常区域所在的区域范围,确定第一视点区域,使得第一视点区域中包括用户选取的至少一个异常区域。例如说明,用户在目标工程图纸的线上浏览界面上,点击了分享按钮时,可以选取多个异常区域,从而服务器根据用户选取的多个异常区域来确定第一视点区域,在分享目标工程图纸给分享对象后,分享对象可以直接看到第一视点区域,从而快速查看到用户选取的多个异常区域。

    其中,确定第一视点区域的方式可以是在检测到截图操作时,根据截图操作截取到的图像所对应的区域,确定第一视点区域。例如,当用户在目标工程图纸的线上浏览界面上,点击了分享按钮时,可以手动去截图目标工程图中任意一个区域的图像,从而将截取到的图像所对应的区域确定为第一视点区域,在分享目标工程图纸给分享对象后,分享对象第一眼看到的目标图纸的图像仅仅是用户截图部分对应的图像。

    其中,当用户在目标工程图纸的线上浏览界面上,点击了分享按钮时,没有再才去任何操作,则可默认目标工程图纸当前显示的图像所对应的区域即为第一视点区域,即用户当前看的目标工程图纸的图像部分,和分享对象第一眼看到的目标图纸的图像部分是相同的。

    可见,本示例中,用户不仅想将目标工程图纸分享给分享对象,更想将自己的视点区域分享给分享对象,即希望分享对象第一眼看到的目标工程图的图像部分是用户想让分享对象看到的,因此,在确定第一视点区域时,可以根据用户当前的操作来确定,也可以由用户默认的方式确定。

    在一个可能的示例中,所述获取所述分享操作所对应的分享对象,包括:在检测到针对在线聊天界面内的至少一个好友的选取操作时,确定所述至少一个好友为所述分享对象;或者,在检测到针对目标聊天窗口的选取操作时,确定所述目标聊天窗口的接收对象为所述分享对象。

    其中,在目标工程图纸分享给分享对象时,用户可以直接使用网页应用自带的分享功能,可以是使用网页应用的在线聊天功能中附加的分享功能。当直接使用网页应用自带的分享功能时会弹出在线聊天界面以及聊天界面中的好用列表,从而用户可以选取至少一个好友作为分享对象;当使用网页应用的在线聊天功能中附加的分享功能时,根据针对目标聊天窗口的选取操作,确定目标聊天窗口的接收对象为分享对象,因此,分享对象可能是一个好友,也可能是一个好友群。

    可见,本示例中,通过在线聊天的方式可以将目标工程图纸以及第一视点区域分享给至少一个好友,从而,实现多人协同在线查看第一视点区域内的目标工程图纸,有利于多人一起想办法快速解决第一视点区域甚至整个目标工程图纸中出现的问题。

    在一个可能的示例中,所述方法还包括:在接收到由所述分享对象返回的所述目标工程图纸时,检测所述目标工程图纸和所述视点区域的映射关系是否发生更新;若是,确定更新后的视点区域为第二视点区域;在打开所述目标工程图纸时确定所述第二视点区域内的图像,并显示所述第二视点区域内的图像。

    其中,在接收到分享对象返回的目标工程图纸时,检测目标工程图纸和视点区域的映射关系是否发生更新,如果发生了更新,则需要确定更新后的视点区域为第二视点区域,从而在用户打开接收到的目标工程图纸时要确定目标工程图纸中第二视点区域内的图像,并显示第二视点区域内的图像,即用户看到的仅仅是第二视点区域内的图像。

    其中,第二视点区域发生更新的情况可能是第二视点区域相对于第一视点区域显示的图像内容更多了,当分享对象不仅对第一视点区域内的图像所存在的问题进行了修改,还对第一视点区域外的图像做出了修改,则第二视点区域会自动增大,增大后的第二视点区域内包括了分享对象针对目标图纸所做出的所有修改操作,又或者,分享对象手动把第一视点区域增大为第二视点区域,此时第二视点区域包括第一视点区域。

    其中,第二视点区域发生更新的情况可能是第二视点区域相对于第一视点区域显示的图像内容更少了,当分享对象没有对第一视点区域中的所有异常区域进行修改,仅对部分几个异常区域进行了修改,则第二视点区域会自动缩小,缩小后的第二视点区域包括分享对象针对第一视点区域中进行了修改了异常区域,从而,有利于用户更直观的查看的分享对象修改部分的内容,又或者,分享对象手动把第一视点区域缩小为第二视点区域,此时第一视点区域包括第二视点区域。

    其中,第二视点区域发生更新的情况可能是分享对象手动进行更改的,可将目标功能图中的任意区域划定为第二视点区域,这样做的目的是分享对象也可以将自己有问题的图纸内容部分分享给用户。

    可见,本示例中,当用户接收到分享用户反馈回来的目标图纸后,若目标图纸关联的第一视点区域更新为第二视点区域,则在用户打开目标工程图纸后查看到的仅仅是第二视点区域部分的图纸内容,从而有利于用户和分享对象同时进行信息交互,可以互相表达自己有问题或者想分享的部分图纸内容。

    在一个可能的示例中,所述确定更新后的视点区域为第二视点区域,包括:在检测到所述分享对象为多个时,在线同步所述多个分享对象对所述目标工程图纸的修改操作,所述修改操作用于对异常区域或异常区域的异常标注信息进行修改;根据所述修改操作确定所述第二视点区域,所述第二视点区域包括所述修改操作所对应的图像区域。

    其中,在检测到分享对象为多个时,服务器需要在同步多个分享对象对目标工程图纸的修改操作,分享对象的修改操作用于对目标工程图纸中的异常区域中的异常标注信息进行修改。

    其中,同步修改可以是同时修改每个分享对象对目标工程图纸做出的修改,也可以是根据每个分享对象的优先级,或者用户发送给每个分享对象的先后时间顺序,依次修改同步每个分享对象对目标工程图纸做出的修改。

    其中,根据修改操作确定第二视点区域,第二视点区域包括所有修改操作对应的图像区域,例如修改操作对10个异常区域做出了修改,则第二视点区域只需要包括做出了修改的10个异常区域即可。

    可见,本示例中,确定更细后的第二视点区域的方式可以是,在同步每个分享对象对目标工程图纸的修改操作之后,根据修改操作确定第二视点区域,从而可以使用户在接收到分享对象反馈回来的目标工程图纸后,可以直观的查看到修改了的区域。

    在一个可能的示例中,所述显示所述第二视点区域内的图像,包括:确定所述第一视点区域内包括的m个异常区域;确定所述第二视点区域内包括的n个异常区域;获取所述m个异常区域和所述n个异常区域中重复的异常区域;检测所述重复的异常区域在所述第一视点区域中的异常标注信息是否和在所述第二视点区域中的异常标注信息相同;若否,确定目标异常区域,所述目标异常区域为所述重复的异常区域中在所述第一视点区域中的异常标注信息和在所述第二视点区域中的异常标注信息不相同的异常区域;按照预设的显示方式显示所述目标异常区域的异常标注信息,所述预设的显示方式包括以下至少一种:改变所述异常标注信息的显示颜色,加粗显示所述异常标注信息,增大显示所述异常标注信息,缩小显示所述异常标注信息。

    其中,因为第一视点区域和第二视点区域可能是不同的视点区域,在这种情况下,第一视点区域包括m个异常区域,第二视点区域包括n个异常区域,先获取m个异常区域和n个异常区域中重复的异常区域,在检测重复的异常区域在第一视点区域中的异常标注信息是否和在第二视点区域中的异常标注信息相同,若不相同,则确定目标异常区域,目标异常区域为重复的异常区域张工在第一试点区域中的异常标注信息和在第二视点区域中的异常标注信息不相同的异常区域,此时,可以按照预设的显示方式显示目标异常区域的异常标注信息。

    其中,按照预设的显示方式显示目标异常区域的异常标注信息,预设的显示方式可以是改变异常标注信息的显示颜色,或者,加粗显示异常标注信息,或者,增大显示异常标注信息,或者,缩小显示异常标注信息。

    可见,本示例中,可以按照预设的显示方式显示目标异常区域的异常标注信息,目标异常区域为第一视点区域和第二视点区域中重复的异常区域,且异常标注信息不同的异常区域,通过区别显示,有利于帮助用户快速查看到分享对象对第一视点区域的修改,是否解决了用户的问题。

    与所述图1所示的实施例一致的,请参阅图2,图2是本申请实施例提供的一种审图分享方法的流程示意图,应用于服务器,所述服务器运行有上述审图系统。如图所示,本审图分享方法包括:

    s201,所述服务器在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域。

    s202,所述服务器建立所述目标工程图纸和所述第一视点区域的映射关系。

    s203,所述服务器获取所述分享操作所对应的分享对象。

    s204,所述服务器将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

    s205,所述服务器在接收到由所述分享对象返回的所述目标工程图纸时,检测所述目标工程图纸和所述视点区域的映射关系是否发生更新。

    s206,所述服务器检测到若是,确定更新后的视点区域为第二视点区域。

    s207,所述服务器在打开所述目标工程图纸时确定所述第二视点区域内的图像,并显示所述第二视点区域内的图像。

    可以看出,本申请实施例中,服务器首先在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域,其次,建立所述目标工程图纸和所述第一视点区域的映射关系,然后,获取所述分享操作所对应的分享对象,最后,将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。可见,用户在查看目标工程图纸的过程中发现某个区域有问题时,可以将该区域设定为第一视点区域,在分享目标工程图纸时可以将第一视点区域一起分享给分享对象,从而方便分享对象直接查看到第一视点区域内的图像并根据第一视点区域内的图像快速帮助用户解决问题,从而有利于帮助用户快速实现对目标工程图纸的修改,同时也提高了沟通效率。

    此外,当用户接收到分享用户反馈回来的目标图纸后,若目标图纸关联的第一视点区域更新为第二视点区域,则在用户打开目标工程图纸后查看到的仅仅是第二视点区域部分的图纸内容,从而有利于用户和分享对象同时进行信息交互,可以互相表达自己有问题或者想分享的部分图纸内容。

    与所述图1、图2所示的实施例一致的,请参阅图3,图3是本申请实施例提供的一种服务器300的结构示意图,该服务器300运行有一个或多个应用程序和操作系统,如图所示,该服务器300包括处理器310、存储器320、通信接口330以及一个或多个程序321,其中,所述一个或多个程序321被存储在所述存储器320中,并且被配置由所述处理器310执行,所述一个或多个程序321包括用于执行以下步骤的指令;

    在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域;

    建立所述目标工程图纸和所述第一视点区域的映射关系;

    获取所述分享操作所对应的分享对象;

    将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

    可以看出,本申请实施例中,服务器首先在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域,其次,建立所述目标工程图纸和所述第一视点区域的映射关系,然后,获取所述分享操作所对应的分享对象,最后,将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。可见,用户在查看目标工程图纸的过程中发现某个区域有问题时,可以将该区域设定为第一视点区域,在分享目标工程图纸时可以将第一视点区域一起分享给分享对象,从而方便分享对象直接查看到第一视点区域内的图像并根据第一视点区域内的图像快速帮助用户解决问题,从而有利于帮助用户快速实现对目标工程图纸的修改,同时也提高了沟通效率。

    在一个可能的示例中,所述目标工程图纸中包括审图后得到的多个异常区域,所述多个异常区域为目标工程图纸中不符合预设审图规则的区域,所述多个异常区域中每个区域对应有异常标注信息,所述批注信息用于说明所述异常区域的异常类型,所述异常类型包括以下至少一种:连接异常、结构缺失、结构多余、批注异常。

    在一个可能的示例中,在所述获取所述目标工程图纸的第一视点区域方面,所述程序中的指令具体用于执行以下操作:在检测到针对所述目标工程图纸中的至少一个异常区域的选取操作时,根据所述至少一个异常区域所在的区域范围,确定所述第一视点区域;或者,在检测到截图操作时,根据所述截图操作截取到的图像所对应的区域,确定所述第一视点区域;或者,根据所述目标工程图纸当前显示的图像所对应的区域,确定所述第一视点区域。

    在一个可能的示例中,在所述获取所述分享操作所对应的分享对象方面,所述程序中的指令具体用于执行以下操作:在检测到针对在线聊天界面内的至少一个好友的选取操作时,确定所述至少一个好友为所述分享对象;或者,在检测到针对目标聊天窗口的选取操作时,确定所述目标聊天窗口的接收对象为所述分享对象。

    在一个可能的示例中,所述程序中的指令具体用于执行以下操作:在接收到由所述分享对象返回的所述目标工程图纸时,检测所述目标工程图纸和所述视点区域的映射关系是否发生更新;若是,确定更新后的视点区域为第二视点区域;在打开所述目标工程图纸时确定所述第二视点区域内的图像,并显示所述第二视点区域内的图像。

    在一个可能的示例中,在所述确定更新后的视点区域为第二视点区域方面,所述程序中的指令具体用于执行以下操作:在检测到所述分享对象为多个时,在线同步所述多个分享对象对所述目标工程图纸的修改操作,所述修改操作用于对异常区域或异常区域的异常标注信息进行修改;根据所述修改操作确定所述第二视点区域,所述第二视点区域包括所述修改操作所对应的图像区域。

    在一个可能的示例中,在所述显示所述第二视点区域内的图像方面,所述程序中的指令具体用于执行以下操作:确定所述第一视点区域内包括的m个异常区域;确定所述第二视点区域内包括的n个异常区域;获取所述m个异常区域和所述n个异常区域中重复的异常区域;检测所述重复的异常区域在所述第一视点区域中的异常标注信息是否和在所述第二视点区域中的异常标注信息相同;若否,确定目标异常区域,所述目标异常区域为所述重复的异常区域中在所述第一视点区域中的异常标注信息和在所述第二视点区域中的异常标注信息不相同的异常区域;按照预设的显示方式显示所述目标异常区域的异常标注信息,所述预设的显示方式包括以下至少一种:改变所述异常标注信息的显示颜色,加粗显示所述异常标注信息,增大显示所述异常标注信息,缩小显示所述异常标注信息。

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

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

    图4是本申请实施例中所涉及的装置400的功能单元组成框图。该审图分享装置400应用于服务器,审图分享装置400包括处理单元401和通信单元402,其中:

    所述处理单元401,用于在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域;以及用于建立所述目标工程图纸和所述第一视点区域的映射关系;以及用于获取所述分享操作所对应的分享对象;以及用于将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

    可以看出,本申请实施例中,服务器首先在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域,其次,建立所述目标工程图纸和所述第一视点区域的映射关系,然后,获取所述分享操作所对应的分享对象,最后,将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。可见,用户在查看目标工程图纸的过程中发现某个区域有问题时,可以将该区域设定为第一视点区域,在分享目标工程图纸时可以将第一视点区域一起分享给分享对象,从而方便分享对象直接查看到第一视点区域内的图像并根据第一视点区域内的图像快速帮助用户解决问题,从而有利于帮助用户快速实现对目标工程图纸的修改,同时也提高了沟通效率。

    在一个可能的示例中,所述目标工程图纸中包括审图后得到的多个异常区域,所述多个异常区域为目标工程图纸中不符合预设审图规则的区域,所述多个异常区域中每个区域对应有异常标注信息,所述批注信息用于说明所述异常区域的异常类型,所述异常类型包括以下至少一种:连接异常、结构缺失、结构多余、批注异常。

    在一个可能的示例中,在所述获取所述目标工程图纸的第一视点区域方面,所述处理单元401具体用于:在检测到针对所述目标工程图纸中的至少一个异常区域的选取操作时,根据所述至少一个异常区域所在的区域范围,确定所述第一视点区域;或者,在检测到截图操作时,根据所述截图操作截取到的图像所对应的区域,确定所述第一视点区域;或者,根据所述目标工程图纸当前显示的图像所对应的区域,确定所述第一视点区域。

    在一个可能的示例中,在方面,所述处理单元401具体用于:在检测到针对在线聊天界面内的至少一个好友的选取操作时,确定所述至少一个好友为所述分享对象;或者,在检测到针对目标聊天窗口的选取操作时,确定所述目标聊天窗口的接收对象为所述分享对象。

    在一个可能的示例中,所述处理单元401具体用于:在接收到由所述分享对象返回的所述目标工程图纸时,检测所述目标工程图纸和所述视点区域的映射关系是否发生更新;若是,确定更新后的视点区域为第二视点区域;在打开所述目标工程图纸时确定所述第二视点区域内的图像,并显示所述第二视点区域内的图像。

    在一个可能的示例中,在所述确定更新后的视点区域为第二视点区域方面,所述处理单元401具体用于:所述确定更新后的视点区域为第二视点区域在检测到所述分享对象为多个时,在线同步所述多个分享对象对所述目标工程图纸的修改操作,所述修改操作用于对异常区域或异常区域的异常标注信息进行修改;根据所述修改操作确定所述第二视点区域,所述第二视点区域包括所述修改操作所对应的图像区域。

    在一个可能的示例中,在所述显示所述第二视点区域内的图像方面,所述处理单元401具体用于:确定所述第一视点区域内包括的m个异常区域;确定所述第二视点区域内包括的n个异常区域;获取所述m个异常区域和所述n个异常区域中重复的异常区域;检测所述重复的异常区域在所述第一视点区域中的异常标注信息是否和在所述第二视点区域中的异常标注信息相同;若否,确定目标异常区域,所述目标异常区域为所述重复的异常区域中在所述第一视点区域中的异常标注信息和在所述第二视点区域中的异常标注信息不相同的异常区域;按照预设的显示方式显示所述目标异常区域的异常标注信息,所述预设的显示方式包括以下至少一种:改变所述异常标注信息的显示颜色,加粗显示所述异常标注信息,增大显示所述异常标注信息,缩小显示所述异常标注信息。

    其中,所述服务器还可包括存储单元403,处理单元401和通信单元402可以是控制器或处理器,存储单元403可以是存储器。

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

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

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

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

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

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

    另外,在本申请各个实施例中的各功能单元可以集成在一个控制单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

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

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

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


    技术特征:

    1.一种审图分享方法,其特征在于,所述方法包括:

    在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域;

    建立所述目标工程图纸和所述第一视点区域的映射关系;

    获取所述分享操作所对应的分享对象;

    将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

    2.根据权利要求1所述的方法,其特征在于,所述目标工程图纸中包括审图后得到的多个异常区域,所述多个异常区域为目标工程图纸中不符合预设审图规则的区域,所述多个异常区域中每个区域对应有异常标注信息,所述批注信息用于说明所述异常区域的异常类型,所述异常类型包括以下至少一种:

    连接异常、结构缺失、结构多余、批注异常。

    3.根据权利要求1或2所述的方法,其特征在于,所述获取所述目标工程图纸的第一视点区域,包括:

    在检测到针对所述目标工程图纸中的至少一个异常区域的选取操作时,根据所述至少一个异常区域所在的区域范围,确定所述第一视点区域;或者,

    在检测到截图操作时,根据所述截图操作截取到的图像所对应的区域,确定所述第一视点区域;或者,

    根据所述目标工程图纸当前显示的图像所对应的区域,确定所述第一视点区域。

    4.根据权利要求1所述的方法,其特征在于,所述获取所述分享操作所对应的分享对象,包括:

    在检测到针对在线聊天界面内的至少一个好友的选取操作时,确定所述至少一个好友为所述分享对象;或者,

    在检测到针对目标聊天窗口的选取操作时,确定所述目标聊天窗口的接收对象为所述分享对象。

    5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:

    在接收到由所述分享对象返回的所述目标工程图纸时,检测所述目标工程图纸和所述视点区域的映射关系是否发生更新;

    若是,确定更新后的视点区域为第二视点区域;

    在打开所述目标工程图纸时确定所述第二视点区域内的图像,并显示所述第二视点区域内的图像。

    6.根据权利要求5所述的方法,其特征在于,所述确定更新后的视点区域为第二视点区域,包括:

    在检测到所述分享对象为多个时,在线同步所述多个分享对象对所述目标工程图纸的修改操作,所述修改操作用于对异常区域或异常区域的异常标注信息进行修改;

    根据所述修改操作确定所述第二视点区域,所述第二视点区域包括所述修改操作所对应的图像区域。

    7.根据权利要求5所述的方法,其特征在于,所述显示所述第二视点区域内的图像,包括:

    确定所述第一视点区域内包括的m个异常区域;

    确定所述第二视点区域内包括的n个异常区域;

    获取所述m个异常区域和所述n个异常区域中重复的异常区域;

    检测所述重复的异常区域在所述第一视点区域中的异常标注信息是否和在所述第二视点区域中的异常标注信息相同;

    若否,确定目标异常区域,所述目标异常区域为所述重复的异常区域中在所述第一视点区域中的异常标注信息和在所述第二视点区域中的异常标注信息不相同的异常区域;

    按照预设的显示方式显示所述目标异常区域的异常标注信息,所述预设的显示方式包括以下至少一种:改变所述异常标注信息的显示颜色,加粗显示所述异常标注信息,增大显示所述异常标注信息,缩小显示所述异常标注信息。

    8.一种审图分享装置,其特征在于,所述审图分享装置包括处理单元和通信单元,其中,

    所述处理单元,用于在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域;以及用于建立所述目标工程图纸和所述第一视点区域的映射关系;以及用于获取所述分享操作所对应的分享对象;以及用于将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。

    9.一种服务器,其特征在于,包括处理器、存储器、通信接口,以及一个或多个程序,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,所述程序包括用于执行如权利要求1-7任一项所述的方法中的步骤的指令。

    10.一种计算机可读存储介质,其特征在于,存储用于电子数据交换的计算机程序,其中,所述计算机程序使得计算机执行如权利要求1-7任一项所述的方法。

    技术总结
    本申请实施例公开了一种审图分享方法及相关装置,包括:在目标工程图纸的线上浏览界面上,检测到针对所述目标工程图纸的分享操作时,获取所述目标工程图纸的第一视点区域;建立所述目标工程图纸和所述第一视点区域的映射关系;获取所述分享操作所对应的分享对象;将所述目标工程图纸和所述映射关系发送给所述分享对象,所述映射关系用于所述分享对象执行以下操作:打开所述目标工程图纸并查看所述目标工程图纸显示的图像,所述目标工程图纸显示的图像为所述第一视点区域内的图像。本申请实施例通过将图纸的视点进行分享,有利于提高沟通效率。

    技术研发人员:李晨楠
    受保护的技术使用者:万翼科技有限公司
    技术研发日:2020.11.26
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-23689.html

    最新回复(0)