焊缝进度显示方法、装置、终端及计算机可读存储介质与流程

文档序号:11287924阅读:147来源:国知局
焊缝进度显示方法、装置、终端及计算机可读存储介质与流程

本发明实施例涉及船舶制造技术领域,尤其涉及一种焊缝进度显示方法、装置、终端及计算机可读存储介质。



背景技术:

在造船公司的生产管理过程,船舶的各分段板块之间的焊缝在装配或焊接后都会进行报验,定期输出报验信息表,以方便生产管理人员了解船舶的生产过程中各板块的焊缝进度。

但是,目前使用excel表格数据的方式记录焊缝进度,生产管理人员只能通过手动输入板块的名称查找到对应的焊缝进度才能了解到生产进度。这种人工查询的方法效率低下,且单次查找只能查到一对板块的焊缝进度,不能直观地了解到整船的生产进度。



技术实现要素:

本发明提供一种焊缝进度显示方法、装置、终端及计算机可读存储介质,以实现自动显示焊缝进度,且能直观地了解到整船的生产进度。

第一方面,本发明实施例提供了一种焊缝进度显示方法,包括:

获取一项或多项船舶焊缝信息;其中,一项船舶焊缝信息包括两个待焊板块的名称以及所述两个待焊板块对应的焊缝进度;

根据船舶焊缝信息中待焊板块的名称,在预先配置的船舶结构图上查找到对应的两个板块;其中,所述船舶结构图显示有船舶中板块与板块之间的拼接位置;

根据所述焊缝进度在所述对应的两个板块之间的拼接位置添加与所述焊缝进度对应的标记符号,以在所述船舶结构图上显示焊缝进度。

第二方面,本发明实施例还提供了一种焊缝进度显示装置,包括:

获取模块,用于获取一项或多项船舶焊缝信息;其中,一项船舶焊缝信息包括两个待焊板块的名称以及所述两个待焊板块对应的焊缝进度;

查找模块,用于根据船舶焊缝信息中待焊板块的名称,在预先配置的船舶结构图上查找到对应的两个板块;其中,所述船舶结构图显示有船舶中板块与板块之间的拼接位置;

标记模块,用于根据所述焊缝进度在所述对应的两个板块之间的拼接位置添加与所述焊缝进度对应的标记符号,以在所述船舶结构图上显示焊缝进度。

第三方面,本发明实施例还提供了一种终端,该终端包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现上述的焊缝进度显示方法。

第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的焊缝进度显示方法。

本发明通过在船舶结构图上待焊板块之间的拼接位置添加与焊缝进度对应的标记来显示焊缝进度,各板块的焊缝进度都可在同一船舶结构图上显示,使得船舶生产管理人员可以通过观察船舶结构图获知板块焊缝进度,解决现有技术需要人工查询报验表格且单次查找只能查到一对板块的焊缝进度的问题,实现自动显示焊缝进度,且能直观了解整船的生产进度,大幅提升效率的效果。

附图说明

图1是本发明实施例一的焊缝进度显示方法的流程图;

图2是本发明实施例一中的船舶结构图;

图3是本发明实施例二中的船舶结构图;

图4是本发明实施例三中的焊缝进度显示装置的结构示意图;

图5是本发明实施例四中的终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的焊缝进度显示方法的流程图,本实施例可适用于在船舶生产过程中,向船舶生产管理人员展示船舶各分段板块的焊缝进度的情况,该方法可以由计算机来执行,具体包括如下步骤110、120及130:

步骤110、获取一项或多项船舶焊缝信息。

其中,一项船舶焊缝信息包括两个待焊板块的名称以及所述两个待焊板块对应的焊缝进度。

步骤120、根据船舶焊缝信息中待焊板块的名称,在预先配置的船舶结构图上查找到对应的两个板块。

其中,所述船舶结构图显示有船舶中板块与板块之间的拼接位置。如图2所示,是本实施例提供的船舶结构图,该船舶结构图中显示有各板块的名称及位置,在船体结构上位置相邻的两个板块具有共同的框线,即两个板块间的拼接位置,该拼接位置可用于后续步骤的焊缝进度标记。

步骤130、根据所述焊缝进度在所述对应的两个板块之间的拼接位置添加与所述焊缝进度对应的标记符号,以在所述船舶结构图上显示焊缝进度。

如图2所示,两个板块的拼接位置上具有方块点或断点,分别可以表示不同的焊缝进度,比如方块点表示装配,断点表示焊缝。在具体实施时,由于一个板块的同一侧边可能与不止一个板块连接,例如图中圈示的板块3d31p,其在图中的下侧与板块gd32和gd31均有连接,本实施例对于该具体实施方式作出适应性的设计,所述在两个板块之间的拼接位置添加与焊缝进度对应的标记符号,具体为,在两个板块之间的拼接位置的中点处添加与焊缝进度对应的标记符号。

该焊缝进度显示方法的工作原理是,获取到焊缝信息后,在船舶结构图上对应的板块拼接位置以不同的标记符号表示焊缝进度,以使生产管理人员能一目了然获知整船的焊缝进度。

综上,本实施例通过在船舶结构图上待焊板块之间的拼接位置添加与焊缝进度对应的标记来显示焊缝进度,各板块的焊缝进度都可在同一船舶结构图上显示,使得船舶生产管理人员可以通过观察船舶结构图获知板块焊缝进度,解决现有技术需要人工查询报验表格且单次查找只能查到一对板块的焊缝进度的问题,实现自动显示焊缝进度,且能直观了解整船的生产进度,大幅提升效率的效果。

实施例二

本发明实施例二提供一种焊缝进度显示方法,同样可适用于在船舶生产过程中,向船舶生产管理人员展示船舶各分段板块的焊缝进度的情况,该方法可以由计算机来执行,包括上述实施例一中的步骤110~130。其中,提供了步骤110的具体实施方案。步骤110、获取一项或多项船舶焊缝信息,具体包括:

根据所述船舶结构图对应的船舶名称,在报验信息表上提取与所述船舶名称对应的报验信息;其中,所述报验信息表包括多艘船舶的报验信息;每一项所述报验信息包括第一焊缝模块、第二焊缝模块以及焊缝进度;所述第一焊缝模块与所述第二焊缝模块均包括至少一个板块;

将从一项报验信息的第一焊缝模块中提取的一个板块与从该项报验信息的第二焊缝模块中提取的一个板块作为所述两个待焊板块,并提取该项报验信息的焊缝进度,组成一项待筛选的船舶焊缝信息;

按照预设的筛选算法,筛选一项或多项船舶焊缝信息用于在所述船舶结构图上显示焊缝进度。

在具体的船舶生产过程中,会输出大量的报验信息表,该报验信息表中包含:船舶名称、报验信息、进度完成时间和施工部门等信息,即包含了多搜船舶的相关信息,其中报验信息包括第一焊缝模块、第二焊缝模块以及焊缝进度。例如,报验信息为fit-upinsp.ofuc9$(u9p+u9s),其中,fit-up为装配(焊缝进度),uc9为第一焊缝模块,(u9p+u9s)为第二焊缝模块,第二焊缝模块中包括板块u9p和u9s。由于在船舶结构图上展示的是两个板块间的焊缝进度,而在实际生产输出报验信息表的过程中,往往为了提高效率将一些板块的焊缝进度合并书写,因此需要从第一焊缝模块和第二焊缝模块中提取板块和焊缝进度,组成待筛选的船舶焊缝信息。在实际生产中,最常见的是四个板块以两行两列的形式焊接,则在报验时,会以同一列的两个板块拼接后,两列的板块再拼接一起,这种情况下,会遇到对角的两个板块实际并没有拼接所以无需在船舶结构图上显示焊缝进度,因此,需要对船舶焊缝信息进行筛选,以剔除无关的船舶焊缝信息。

参见图2,是本实施例提供的船舶结构图。本实施例涉及的船舶结构中,除船舶结构图中显示的具有拼接位置的板块外,还有至少两种情况的板块是相连,需要显示焊缝进度的。第一,对称的两个板块实际上是相连的,但由于其在平面图上的位置相隔较远,难以在船舶结构图上显示其拼接位置,如图中左上角的板块u41p和右下角的板块u41s。一般造船公司会在板块命名上体现板块的对称关系,如图2所示的体现方法是名称最后一位字符不同,而其余字符相同;第二,不在同一平面上的板块可能存在相连关系,但由于其不能在同一平面上显示拼接位置,因此,在船舶结构图上可能会没有显示拼接位置,本实施例通过预先配置特殊连接板块表以避免剔除掉这些需要显示焊缝进度的板块。

具体地,所述按照预设的筛选算法,筛选一项或多项船舶焊缝信息用于在所述船舶结构图上显示焊缝进度,包括:

判断待筛选的船舶焊缝信息中的两个待焊板块在所述船舶结构图中对应的板块是否有拼接位置;

根据待筛选的船舶焊缝信息中的两个待焊板块的名称判断是否为船体上对称的两个板块;其中,所述板块的名称包含有标记其与另一板块对称的信息;

判断待筛选的船舶焊缝信息中的两个待焊板块是否属于预先配置的特殊连接板块表中记载的一对特殊连接板块;

若所述待筛选的船舶焊缝信息中的两个待焊板块在所述船舶结构图中对应的板块有拼接位置,或为对称的两个板块,或属于特殊连接板块,则保留该项船舶焊缝信息用于在所述船舶结构图上显示焊缝进度。

在具体实施时,船舶结构图的格式可以是excel数据表,所述船舶结构图中的一个板块对应一个或多个单元格组成的单元格组合,所述板块与板块之间的拼接位置为对应的两个单元格组合的边框的重叠位置。在excel数据表中,可根据待焊板块所在单元格组合的端点坐标是否与另一单元格组合的边框坐标匹配来判断两个待焊板块在船舶结构图上是否对应。由于现有技术采用excel表格数据的形式输出报验信息表,因此,本实施例采用excel数据表的格式输出船舶结构图,降低本实施例焊缝进度显示方法的实现难度和资源成本,可通过生成excel插件,自动读取报验信息的形式实现本实施例焊缝进度显示方法。

在上述技术方案的基础上,在步骤130后,该焊缝进度显示方法还包括:

步骤140、若所述船舶结构图中没有显示所述对应的两个板块的连接位置,则在所述船舶结构图上将所述对应的两个板块的名称的字体属性修改为与所述焊缝进度对应的字体属性;

其中,所述船舶结构图上的板块的名称具有可修改的字体属性。

本实施例通过修改板块名称的字体属性,来实现在船舶结构图上没有拼接位置但实际上需要焊接的板块的焊缝进度显示。具体地,字体属性包括字体大小和字体颜色。在具体实施时,由于船舶结构图中板块较多,修改字体大小会影响视觉体验,因此,优选采用修改字体颜色来显示焊缝进度,显示效果一目了然。

在上述技术方案的基础上,所述船舶焊缝信息还包括进度完成时间;在步骤120后,该焊缝进度显示方法还包括:在所述对应的两个板块分别所在的单元格组合上添加excel批注,在所述excel批注上记录所述进度完成时间。

本实施例除了在船舶结构图上待焊板块之间的拼接位置添加与焊缝进度对应的标记外,还采用了修改字体属性的方法来显示焊缝进度,还在船舶结构图上记录进度完成时间,使得船舶生产管理人员通过观察船舶结构图获知的信息更全面,进一步提升效率。

实施例三

图4为本发明实施例三提供的焊缝进度显示装置的结构示意图,本实施例可适用于在船舶生产过程中,向船舶生产管理人员展示船舶各分段板块的焊缝进度的情况,具体包括:

获取模块410,用于获取一项或多项船舶焊缝信息;其中,一项船舶焊缝信息包括两个待焊板块的名称以及所述两个待焊板块对应的焊缝进度;

查找模块420,用于根据船舶焊缝信息中待焊板块的名称,在预先配置的船舶结构图上查找到对应的两个板块;其中,所述船舶结构图显示有船舶中板块与板块之间的拼接位置;

标记模块430,用于根据所述焊缝进度在所述对应的两个板块之间的拼接位置添加与所述焊缝进度对应的标记符号,以在所述船舶结构图上显示焊缝进度。

进一步地,所述船舶结构图上的板块的名称具有可修改的字体属性;

所述焊缝进度显示装置还包括:

修改模块,用于若所述船舶结构图中没有显示所述对应的两个板块的连接位置,则在所述船舶结构图上将所述对应的两个板块的名称的字体属性修改为与所述焊缝进度对应的字体属性。

优选地,所述字体属性包括字体颜色。

作为其中一种实施方式,所述船舶结构图的格式为excel数据表,所述船舶结构图中的一个板块对应一个或多个单元格组成的单元格组合,所述板块与板块之间的拼接位置为对应的两个单元格组合的边框的重叠位置。

进一步地,所述获取模块包括:

提取单元,用于根据所述船舶结构图对应的船舶名称,在报验信息表上提取与所述船舶名称对应的报验信息;其中,所述报验信息表包括多艘船舶的报验信息;每一项所述报验信息包括第一焊缝模块、第二焊缝模块以及焊缝进度;所述第一焊缝模块与所述第二焊缝模块均包括至少一个板块;

组合单元,用于将从一项报验信息的第一焊缝模块中提取的一个板块与从该项报验信息的第二焊缝模块中提取的一个板块作为所述两个待焊板块,并提取该项报验信息的焊缝进度,组成一项待筛选的船舶焊缝信息;

筛选单元,用于按照预设的筛选算法,筛选一项或多项船舶焊缝信息用于在所述船舶结构图上显示焊缝进度。

进一步地,所述筛选单元包括:

第一判断单元,用于判断待筛选的船舶焊缝信息中的两个待焊板块在所述船舶结构图中对应的板块是否有拼接位置;

第二判断单元,用于根据待筛选的船舶焊缝信息中的两个待焊板块的名称判断是否为船体上对称的两个板块;其中,所述板块的名称包含有标记其与另一板块对称的信息;

第三判断单元,用于判断待筛选的船舶焊缝信息中的两个待焊板块是否属于预先配置的特殊连接板块表中记载的一对特殊连接板块;

保留单元,用于若所述待筛选的船舶焊缝信息中的两个待焊板块在所述船舶结构图中对应的板块有拼接位置,或为对称的两个板块,或属于特殊连接板块,则保留该项船舶焊缝信息用于在所述船舶结构图上显示焊缝进度。

进一步地,所述船舶焊缝信息还包括进度完成时间;

则所述焊缝信息显示装置还包括:

批注模块,用于在所述对应的两个板块分别所在的单元格组合上添加excel批注,在所述excel批注上记录所述进度完成时间。

本发明实施例所提供的焊缝进度显示装置可执行本发明任意实施例所提供的焊缝进度显示方法,具备执行方法相应的功能模块和有益效果。

实施例四

图5为本发明实施例四提供的一种终端的结构示意图,如图5所示,该终端包括处理器510、存储器520、输入装置530和输出装置540;终端中处理器510的数量可以是一个或多个,图5中以一个处理器510为例;终端中的处理器510、存储器520、输入装置530和输出装置540可以通过总线或其他方式连接,图5中以通过总线连接为例。

存储器520作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的焊缝进度显示方法对应的程序指令/模块(例如,焊缝进度显示装置中的获取模块410、查找模块420和标记模块430)。处理器510通过运行存储在存储器520中的软件程序、指令以及模块,从而执行终端的各种功能应用以及数据处理,即实现上述的焊缝进度显示方法。

存储器520可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器520可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器520可进一步包括相对于处理器510远程设置的存储器,这些远程存储器可以通过网络连接至终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置530可用于接收输入的数字或字符信息,以及产生与终端的用户设置以及功能控制有关的键信号输入。输出装置540可包括显示屏等显示设备。

实施例五

本发明实施例五还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的焊缝进度显示方法。

当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的焊缝进度显示方法中的相关操作。

通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

值得注意的是,上述焊缝进度显示装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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