首页 / 专利库 / 电脑零配件 / 外围设备 / 键盘 / 导航键 / 箭头键 / 一种网络图的生成方法、装置、设备和存储介质

一种网络图的生成方法、装置、设备和存储介质

阅读:255发布:2020-05-12

专利汇可以提供一种网络图的生成方法、装置、设备和存储介质专利检索,专利查询,专利分析的服务。并且本 发明 实施例 公开了一种网络图的生成方法、装置、设备和存储介质。该方法确定预置的模板,所述模板中设置有用于显示搭载 船舶 所涉及的总段的显示区域;确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;接收第一生成指令;响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图,解决因人工生成网络图所带来的人工成本问题,实现降低人 力 成本、提高效率的技术效果。,下面是一种网络图的生成方法、装置、设备和存储介质专利的具体信息内容。

1.一种网络图的生成方法,其特征在于,包括:
确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;
确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;
接收第一生成指令;
响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图。
2.根据权利要求1所述的方法,其特征在于,在所述确定第一表格之后,还包括:
接收第二生成指令;
响应于所述第二生成指令,以依据所述第一表格中设置的各所述总段之间的搭载顺序,确定所有的关键逻辑关系,其中,所述关键逻辑关系为非重复逻辑关系;
在所述模板中,使用箭头对所述关键逻辑关系所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的关键逻辑关系的第二网络图。
3.根据权利要求1所述的方法,其特征在于,在所述确定第一表格之后,还包括:
接收第三生成指令;
响应于所述第三生成指令,以输入总段编号;
将所述总段编号所对应的总段,确定为目标总段;
将包括所述目标总段的关键逻辑关系,确定为目标路径,其中,所述关键逻辑关系为非重复逻辑关系;
在所述模板中,使用箭头对所述目标路径所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的单总段逻辑关系的第三网络图。
4.根据权利要求1-3任一所述的方法,其特征在于,所述模板的显示区域设置有用于显示组成所述总段的分段的单元格;
在所述确定第一表格之后,还包括:
接收时间添加指令;
响应于所述时间添加指令,以从所述第一表格中读取每一所述总段的搭载时间;
针对所述模板,在每一所述总段的显示区域的预设位置显示所述搭载时间;
确定第二表格,所述第二表格设置有组成每一总段所包括的分段、以及使用所述分段总组成所述总段的时间计划;
依据所述分段总组成所述总段的时间计划,确定每一所述总段对应的总组的开始时间、总组的结束时间;
将总组每一所述总段的所述结束时间与所述开始时间之间的时间段,作为各所述总段的总组周期;
以备注的方式,在每一所述总段的显示区域显示所述开始时间、所述结束时间和所述总组周期。
5.根据权利要求4所述的方法,其特征在于,在所述确定第一表格之后,还包括:
接收路径生成指令;
响应于所述路径生成指令,以从所述第一表格中确定每一所述总段的类型,所述类型包括开始节点、中间节点和结束节点;
依据所述第一表格中设置有各所述总段之间的搭载顺序,构建从开始节点到结束节点的路径;
将所述路径保存于路径信息表。
6.根据权利要求5所述的方法,其特征还在于,在所述将所述路径保存于路径信息表之后,还包括:
接收排序指令;
响应于所述排序指令,对具有相同结束节点的路径依据路径的长度进行排序,所述长度为所述路径所包括的所述总段的搭载耗时的总时间;
依据排序的结果,将每一所述结束节点所对应的长度最长的路径,确定为每一所述结束节点对应的关键路径;
将所述关键路径所包括的所述箭头设置有预设格式。
7.根据权利要求4所述的方法,其特征在于,在所述确定第一表格之后,还包括:
接收清除指令;
响应于所述清除指令,以将所述模板还原为原始状态。
8.一种网络图的生成装置,其特征在于,包括:
模板确定模,用于确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;
第一表格确定模块,用于确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;
第一指令接收模块,用于接收第一生成指令;
第一指令响应模块,用于响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图。
9.一种网络图的生成设备,其特征在于,包括:存储器以及一个或多个处理器;
所述存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的网络图的生成方法。
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7中任一所述的网络图的生成方法。

说明书全文

一种网络图的生成方法、装置、设备和存储介质

技术领域

[0001] 本发明实施例涉及船舶搭载的技术,尤其涉及一种网络图的生成方法、装置、设备和存储介质。

背景技术

[0002] 船舶搭载是船舶船体建造的一个步骤,指的是船体的合拢。一个船舶从开工到下不可能整体建造,所以通常做法是把整个船体分割成几十个总段进行建造,最后进行搭载。
[0003] 一般的,可以使用看板的方式呈现对船舶搭载流程的设计。具体的,该看板可以是网络图的形式,用于展示计划内的、船舶的各总段之间的搭载逻辑关系及周期,以使得工程师可以合理安排搭载逻辑关系及周期,并按照该搭载逻辑关系及周期进行船舶的搭载,提高决策效率。
[0004] 但是,网络图内的信息一般为手工填写,使得无法实现网络图与生产计划之间的联动。具体的,在生产因素发生变化时,需要人为的频繁调整网络图中的各总段的搭载时间,导致耗费人成本、效率低下的情况出现。

发明内容

[0005] 本发明提供一种网络图的生成方法、装置、设备和存储介质,以实现自动生成网络图,以降低人力成本、提高效率的技术效果。
[0006] 第一方面,本发明实施例提供了一种网络图的生成方法,其特征在于,包括:
[0007] 确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;
[0008] 确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;
[0009] 接收第一生成指令;
[0010] 响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图。
[0011] 进一步的,在所述确定第一表格之后,还包括:
[0012] 接收第二生成指令;
[0013] 响应于所述第二生成指令,以依据所述第一表格中设置的各所述总段之间的搭载顺序,确定所有的关键逻辑关系,其中,所述关键逻辑关系为非重复逻辑关系;
[0014] 在所述模板中,使用箭头对所述关键逻辑关系所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的关键逻辑关系的第二网络图。
[0015] 进一步的,在所述确定第一表格之后,还包括:
[0016] 接收第三生成指令;
[0017] 响应于所述第三生成指令,以输入总段编号;
[0018] 将所述总段编号所对应的总段,确定为目标总段;
[0019] 将包括所述目标总段的关键逻辑关系,确定为目标路径,其中,所述关键逻辑关系为非重复逻辑关系;
[0020] 在所述模板中,使用箭头对所述目标路径所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的单总段逻辑关系的第三网络图。
[0021] 进一步的,所述模板的显示区域设置有用于显示组成所述总段的分段的单元格;
[0022] 在所述确定第一表格之后,还包括:
[0023] 接收时间添加指令;
[0024] 响应于所述时间添加指令,以从所述第一表格中读取每一所述总段的搭载时间;
[0025] 针对所述模板,在每一所述总段的显示区域的预设位置显示所述搭载时间;
[0026] 确定第二表格,所述第二表格设置有组成每一总段所包括的分段、以及使用所述分段总组成所述总段的时间计划;
[0027] 依据所述分段总组成所述总段的时间计划,确定每一所述总段对应的总组的开始时间、总组的结束时间;
[0028] 将总组每一所述总段的所述结束时间与所述开始时间之间的时间段,作为各所述总段的总组周期;
[0029] 以备注的方式,在每一所述总段的显示区域显示所述开始时间、所述结束时间和所述总组周期。
[0030] 进一步的,在所述确定第一表格之后,还包括:
[0031] 接收路径生成指令;
[0032] 响应于所述路径生成指令,以从所述第一表格中确定每一所述总段的类型,所述类型包括开始节点、中间节点和结束节点;
[0033] 依据所述第一表格中设置有各所述总段之间的搭载顺序,构建从开始节点到结束节点的路径;
[0034] 将所述路径保存于路径信息表。
[0035] 进一步的,在所述将所述路径保存于路径信息表之后,还包括:
[0036] 接收排序指令;
[0037] 响应于所述排序指令,对具有相同结束节点的路径依据路径的长度进行排序,所述长度为所述路径所包括的所述总段的搭载耗时的总时间;
[0038] 依据排序的结果,将每一所述结束节点所对应的长度最长的路径,确定为每一所述结束节点对应的关键路径;
[0039] 将所述关键路径所包括的所述箭头设置有预设格式。
[0040] 进一步的,在所述确定第一表格之后,还包括:
[0041] 接收清除指令;
[0042] 响应于所述清除指令,以将所述模板还原为原始状态。
[0043] 第二方面,本发明实施例还提供了一种网络图的生成装置,该装置包括:
[0044] 模板确定模,用于确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;
[0045] 第一表格确定模块,用于确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;
[0046] 第一指令接收模块,用于接收第一生成指令;
[0047] 第一指令响应模块,用于响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图。
[0048] 第三方面,本发明实施例还提供了一种网络图的生成设备,该设备包括:存储器以及一个或多个处理器;
[0049] 所述存储器,用于存储一个或多个程序;
[0050] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面中任一所述的网络图的生成方法。
[0051] 第四方面,本发明实施例还提供了一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面中任一所述的网络图的生成方法。
[0052] 本发明实施例通过确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;接收第一生成指令;响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图,解决因人工生成网络图所带来的人工成本问题,实现降低人力成本、提高效率的技术效果。附图说明
[0053] 图1为本发明实施例一提供的一种网络图的生成方法的流程图
[0054] 图2为本发明实施例二提供的一种网络图的生成方法的流程图;
[0055] 图3为本发明实施例三提供的一种网络图的生成方法的流程图;
[0056] 图4为本发明实施例四提供的一种网络图的生成装置的结构示意图;
[0057] 图5为本发明实施例五提供的一种网络图的生成设备的结构示意图。

具体实施方式

[0058] 下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0059] 实施例一
[0060] 图1为本发明实施例一提供的一种网络图的生成方法的流程图,本实施例可适用于辅助船舶搭建的情况,具体的,使用于使用自动生成网络图,协助工程师合理安排船舶搭建搭载逻辑关系及周期的情况。
[0061] 该方法可以由网络图的生成设备来执行,该网络图的生成设备可以是电脑、手机、平板等终端。
[0062] 具体的,参照图1,该方法具体包括如下步骤:
[0063] S110、确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域。
[0064] 一般的,船舶搭载是船舶船体建造的一个步骤,指的是船体的合拢。一个船舶从开工到下水不可能整体建造,所以通常做法是把整个船体分割成多个总段进行建造,最后进行搭载。具体的,在进行船舶的设计时,可以把船舶分为几个区域(货舱,机舱,船首,船尾,舱室,舱口围板)。在进行船舶的建造时,可以按照区域同时开工建造,之后再将建造好的几个区域合拢到一起就成为一条船。具体的,可以将每个区域设置为总段,并将总段划分为多个分段,在每个分段中可以进行船舶构件的组合安装。
[0065] 本实施例中,可以使用网络图,用于显示总段之间的搭载顺序、搭载时间、搭载类型等,以协助工程师合理安排船舶搭建搭载逻辑关系及周期。
[0066] 进一步的,本实施例中,模板为制作网络图的基础文件,可以是表格文档中的一个表格。该表格文档的格式可以是xls或xlxs等。
[0067] 进一步的,在模板中,可以使用多个单元组成一个显示区域。每个显示区域对应于一个总段。示例性的,在显示总段时,可以是以显示总段的编号的形式呈现。进一步的,模板的显示区域设置有用于显示组成总段的分段的单元格。也就是说,显示区域中的单元格还可以用于显示分段的编号。在同一显示区域所包括的单元格中所显示的分段,用于搭载得到该总段。
[0068] S120、确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式。
[0069] 本实施中,总段之间的搭载顺序用于表示在将总段搭载成为一条船的顺序,如定义总段A在总段B之前搭载。两个总段之间的搭载耗时指的是在搭载第一个总段之后,再搭载第二个总段所需要等待的时间。搭载方式包括吊升(Lift,用L表示)、安装(Fit,用F表示)和焊接(Weld,用W表示)。
[0070] 具体的,如“T313-XS313 F 8”,其中,“T313”代表第一个总段的编号,“XS313”代表第二个总段的编号,“F”代表总段的搭载方式为安装,即将总段XS313安装到总段T313。“8”表示搭载时间为8天,即在总段T313安装之后8天才能安装总段XS313,安装的状态为T313完成装配报验。
[0071] S130、接收第一生成指令。
[0072] 本实施例中,第一生成指令为用于触发生成用于显示船舶搭载的全逻辑关系的第一网络图的指令。
[0073] 具体的,可以设置有“全逻辑关系看板”按钮,在检测到“全逻辑关系看板”按钮被点击时,确定接收到第一生成指令。
[0074] S140、响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图。
[0075] 其中,船舶搭载的全逻辑关系指的是第一网络图需要表示第一表格中设置的所有总段之间的搭载顺序。
[0076] 例如,第一表格中所设置的总段T313与总段T313之间的搭载顺序可以表示为“T313-XS313 F 8”的形式。
[0077] 具体的,在模板中,总段T313的显示区域显示有“T313”的编号,总段XS313的显示区域显示有“XS313”的编号。进一步的,使用从编号为“T313”的显示区域指向编号为“XS313”的显示区域,用于表示总段T313和总段XS313之间的搭载顺序为先搭载总段T313,再搭载总段XS313。进一步的,可以在箭头的附近使用一文本框,用于显示“F 8”,表示在总段T313安装之后8天才能安装总段XS313。
[0078] 将第一表格中设置的各总段之间的所有搭载顺序,以箭头的形式绘制在模板中,即可以获得第一网络图。
[0079] 本实施例的技术方案,确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;接收第一生成指令;响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图,解决因人工生成网络图所带来的人工成本问题,实现降低人力成本、提高效率的技术效果。
[0080] 实施例二
[0081] 图2为本发明实施例二提供的一种网络图的生成方法的流程图。
[0082] 本实施例在上述实施例的基础上,增加对显示船舶搭载的关键逻辑关系的第二网络图的描述。
[0083] 具体的,参照图2,该方法具体包括如下的步骤:
[0084] S210、确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域。
[0085] 一般的,船舶搭载是船舶船体建造的一个步骤,指的是船体的合拢。一个船舶从开工到下水不可能整体建造,所以通常做法是把整个船体分割成多个总段进行建造,最后进行搭载。具体的,在进行船舶的设计时,可以把船舶分为几个区域(货舱,机舱,船首,船尾,舱室,舱口围板)。在进行船舶的建造时,可以按照区域同时开工建造,之后再将建造好的几个区域合拢到一起就成为一条船。具体的,可以将每个区域设置为总段,并将总段划分为多个分段,在每个分段中可以进行船舶构件的组合安装。
[0086] 本实施例中,可以使用网络图,用于显示总段之间的搭载顺序、搭载时间、搭载类型等,以协助工程师合理安排船舶搭建搭载逻辑关系及周期。
[0087] 进一步的,本实施例中,模板为制作网络图的基础文件,可以是表格文档中的一个表格。该表格文档的格式可以是xls或xlxs等。
[0088] 进一步的,在模板中,可以使用多个单元组成一个显示区域。每个显示区域对应于一个总段。示例性的,在显示总段时,可以是以显示总段的编号的形式呈现。进一步的,模板的显示区域设置有用于显示组成总段的分段的单元格。也就是说,显示区域中的单元格还可以用于显示分段的编号。在同一显示区域所包括的单元格中所显示的分段,用于搭载得到该总段。
[0089] S220、确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式。
[0090] 本实施中,总段之间的搭载顺序用于表示在将总段搭载成为一条船的顺序,如定义总段A在总段B之前搭载。两个总段之间的搭载耗时指的是在搭载第一个总段之后,再搭载第二个总段所需要等待的时间。搭载方式包括吊升(Lift,用L表示)、安装(Fit,用F表示)和焊接(Weld,用W表示)。
[0091] 具体的,如“T313-XS313 F 8”,其中,“T313”代表第一个总段的编号,“XS313”代表第二个总段的编号,“F”代表总段的搭载方式为安装,即将总段XS313安装到总段T313。“8”表示搭载时间为8天,即在总段T313安装之后8天才能安装总段XS313,安装的状态为T313完成装配报验。
[0092] S230、接收第二生成指令。
[0093] 本实施例中,第二生成指令为用于触发生成用于显示船舶搭载的关键逻辑关系的第二网络图的指令。
[0094] 具体的,可以设置有“关键逻辑关系看板”按钮,在检测到“关键逻辑关系看板”按钮被点击时,确定接收到第二生成指令。
[0095] S240、响应于所述第二生成指令,以依据所述第一表格中设置的各所述总段之间的搭载顺序,确定所有的关键逻辑关系,其中,所述关键逻辑关系为非重复逻辑关系。
[0096] 其中,非重复逻辑关系,指的是不存在重复表示的搭载顺序。
[0097] 具体的,第一表格中所设置的总段XD011与总段XD213之间的搭载顺序可以表示为“XD011-XD213 L 1”,也可以表示为“XD011-XD313-XD213 2”,则表示总段XD011与总段XD213之间的搭载顺序存在两种顺序,其中,“XD011-XD213L 1”需要一天,“XD011-XD313-XD213 2”需要两天。进一步的,总段XD213必须要在总段XD313搭载之后才能搭载,而XD313的前置条件又是总段XD011,由于“XD011-XD313-XD213 2”的搭载时间更长,所以“XD011-XD213 L 1”必然满足,则“XD011-XD213 L 1”这条路径就没有必要显示了,最后经过去重之后,就可以看到整条船的搭载逻辑关系更加清晰,更易把握生产管理的重点。
[0098] S250、在所述模板中,使用箭头对所述关键逻辑关系所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的关键逻辑关系的第二网络图。
[0099] 其中,船舶搭载的关键逻辑关系指的是第二网络图需要表示第一表格中设置的、属于关键逻辑关系的所有总段之间的搭载顺序。
[0100] 例如,第一表格中所设置的总段T313与总段T313之间的搭载顺序可以表示为“T313-XS313 F 8”的形式。
[0101] 具体的,在模板中,总段T313的显示区域显示有“T313”的编号,总段XS313的显示区域显示有“XS313”的编号。进一步的,使用从编号为“T313”的显示区域指向编号为“XS313”的显示区域,用于表示总段T313和总段XS313之间的搭载顺序为先搭载总段T313,再搭载总段XS313。进一步的,可以在箭头的附近使用一文本框,用于显示“F 8”,表示在总段T313安装之后8天才能安装总段XS313。
[0102] 将第一表格中设置的、属于关键逻辑关系的各总段之间的所有搭载顺序,以箭头的形式绘制在模板中,即可以获得第二网络图。
[0103] 本实施例的技术方案,确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;接收第二生成指令;响应于所述第二生成指令,以依据所述第一表格中设置的各所述总段之间的搭载顺序,确定所有的关键逻辑关系,其中,所述关键逻辑关系为非重复逻辑关系;在所述模板中,使用箭头对所述关键逻辑关系所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的关键逻辑关系的第二网络图,解决因人工生成网络图所带来的人工成本问题,实现降低人力成本、提高效率的技术效果。
[0104] 实施例三
[0105] 图3为本发明实施例三提供的一种网络图的生成方法的流程图。
[0106] 本实施例在上述实施例的基础上,增加对显示船舶搭载的单总段逻辑关系的第三网络图的描述。
[0107] 具体的,参照图3,该方法具体包括如下的步骤:
[0108] S310、确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域。
[0109] 一般的,船舶搭载是船舶船体建造的一个步骤,指的是船体的合拢。一个船舶从开工到下水不可能整体建造,所以通常做法是把整个船体分割成多个总段进行建造,最后进行搭载。具体的,在进行船舶的设计时,可以把船舶分为几个区域(货舱,机舱,船首,船尾,舱室,舱口围板)。在进行船舶的建造时,可以按照区域同时开工建造,之后再将建造好的几个区域合拢到一起就成为一条船。具体的,可以将每个区域设置为总段,并将总段划分为多个分段,在每个分段中可以进行船舶构件的组合安装。
[0110] 本实施例中,可以使用网络图,用于显示总段之间的搭载顺序、搭载时间、搭载类型等,以协助工程师合理安排船舶搭建搭载逻辑关系及周期。
[0111] 进一步的,本实施例中,模板为制作网络图的基础文件,可以是表格文档中的一个表格。该表格文档的格式可以是xls或xlxs等。
[0112] 进一步的,在模板中,可以使用多个单元组成一个显示区域。每个显示区域对应于一个总段。示例性的,在显示总段时,可以是以显示总段的编号的形式呈现。进一步的,模板的显示区域设置有用于显示组成总段的分段的单元格。也就是说,显示区域中的单元格还可以用于显示分段的编号。在同一显示区域所包括的单元格中所显示的分段,用于搭载得到该总段。
[0113] S320、确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式。
[0114] 本实施中,总段之间的搭载顺序用于表示在将总段搭载成为一条船的顺序,如定义总段A在总段B之前搭载。两个总段之间的搭载耗时指的是在搭载第一个总段之后,再搭载第二个总段所需要等待的时间。搭载方式包括吊升(Lift,用L表示)、安装(Fit,用F表示)和焊接(Weld,用W表示)。
[0115] 具体的,如“T313-XS313 F 8”,其中,“T313”代表第一个总段的编号,“XS313”代表第二个总段的编号,“F”代表总段的搭载方式为安装,即将总段XS313安装到总段T313。“8”表示搭载时间为8天,即在总段T313安装之后8天才能安装总段XS313,安装的状态为T313完成装配报验。
[0116] S330、接收第三生成指令。
[0117] 本实施例中,第三生成指令为用于触发生成用于显示船舶搭载的单总段逻辑关系的第三网络图的指令。
[0118] 具体的,可以设置有“单分段逻辑关系看板”按钮,在检测到“单分段逻辑关系看板”按钮被点击时,确定接收到第三生成指令。
[0119] S340、响应于所述第三生成指令,以输入总段编号。
[0120] 本实施例中,可以通过输入总段编号,来生成与总段编号所对应的目标总段相关的搭载顺序的网络图。
[0121] S350、将所述总段编号所对应的总段,确定为目标总段。
[0122] 一般的,总段可以使用编号进行表示,通过编号即可确定总段。
[0123] S360、将包括所述目标总段的关键逻辑关系,确定为目标路径,其中,所述关键逻辑关系为非重复逻辑关系。
[0124] 其中,非重复逻辑关系,指的是不存在重复表示的搭载顺序。本实施例中,可以只显示为关键逻辑关系的搭载顺序。
[0125] 具体的,第一表格中所设置的总段XD011与总段XD213之间的搭载顺序可以表示为“XD011-XD213 L 1”,也可以表示为“XD011-XD313-XD213 2”,则表示总段XD011与总段XD213之间的搭载顺序存在两种顺序,其中,“XD011-XD213 L 1”需要一天,“XD011-XD313-XD213 2”需要两天。进一步的,总段XD213必须要在总段XD313搭载之后才能搭载,而XD313的前置条件又是总段XD011,由于“XD011-XD313-XD213 2”的搭载时间更长,所以“XD011-XD213 L 1”必然满足,则“XD011-XD213 L 1”这条路径就没有必要显示了,最后经过去重之后,就可以看到整条船的搭载逻辑关系更加清晰,更易把握生产管理的重点。
[0126] 本实施例中,可以是先从第一表格中确定包括目标总段的所有路径,并删除掉路径中不是关键逻辑关系的搭载顺序,即可以得到包括目标总段的关键逻辑关系的目标路径。
[0127] S370、在所述模板中,使用箭头对所述目标路径所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的单总段逻辑关系的第三网络图。
[0128] 其中,船舶搭载的单总段逻辑关系指的是第三网络图需要表示第一表格中设置的、属于一个总段的目标路径的搭载顺序。
[0129] 例如,第一表格中所设置的总段T313与总段T313之间的搭载顺序可以表示为“T313-XS313 F 8”的形式。
[0130] 具体的,在模板中,总段T313的显示区域显示有“T313”的编号,总段XS313的显示区域显示有“XS313”的编号。进一步的,使用从编号为“T313”的显示区域指向编号为“XS313”的显示区域,用于表示总段T313和总段XS313之间的搭载顺序为先搭载总段T313,再搭载总段XS313。进一步的,可以在箭头的附近使用一文本框,用于显示“F 8”,表示在总段T313安装之后8天才能安装总段XS313。
[0131] 将第一表格中设置的属于目标路径的所有搭载顺序,以箭头的形式绘制在模板中,即可以获得第三网络图。
[0132] 本实施例的技术方案,确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;接收第三生成指令;响应于所述第三生成指令,以输入总段编号;将所述总段编号所对应的总段,确定为目标总段;将包括所述目标总段的关键逻辑关系,确定为目标路径,其中,所述关键逻辑关系为非重复逻辑关系;在所述模板中,使用箭头对所述目标路径所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的单总段逻辑关系的第三网络图,解决因人工生成网络图所带来的人工成本问题,实现降低人力成本、提高效率的技术效果。
[0133] 在上述实施例的基础上,还可以包括如下的设置:添加时间、区分关键路径、还原模板等。
[0134] 1、添加时间
[0135] 本实施例中,可以通过接收时间添加指令;响应于该时间添加指令,以从该第一表格中读取每一该总段的搭载时间。如点击“添加时间”按钮,以确定接收到时间添加指令。针对该模板,在每一该总段的显示区域的预设位置显示该搭载时间,该预设位置可以是在显示区域下的一个单元格;确定第二表格,该第二表格设置有组成每一总段所包括的分段、以及使用该分段总组成该总段的时间计划;依据该分段总组成该总段的时间计划,确定每一该总段对应的总组的开始时间、总组的结束时间;将总组每一该总段的该结束时间与该开始时间之间的时间段,作为各该总段的总组周期;以备注的方式,在每一该总段的显示区域显示该开始时间、该结束时间和该总组周期。
[0136] 2、区分关键路径
[0137] 本实施例中,可以通过接收路径生成指令;响应于该路径生成指令,以从该第一表格中确定每一该总段的类型,该类型包括开始节点、中间节点和结束节点;依据该第一表格中设置有各该总段之间的搭载顺序,构建从开始节点到结束节点的路径;将该路径保存于路径信息表。
[0138] 示例性的,使用“Start”进行表示的总段为开始节点,使用“End”进行表示的总段为结束节点,其他的总段为中间节点。
[0139] 具体的,可以点击“生成路径”按钮,以确定接收到路径生成指令。进一步的,自动检测第一表格中的表内信息,以根据其中各总段的搭载顺序,生成所有的路径,并保存于路径信息表中。
[0140] 进一步的,接收排序指令;响应于该排序指令,对具有相同结束节点的路径依据路径的长度进行排序,该长度为该路径所包括的该总段的搭载耗时的总时间;依据排序的结果,将每一该结束节点所对应的长度最长的路径,确定为每一该结束节点对应的关键路径;将该关键路径所包括的该箭头设置有预设格式。
[0141] 具体的,可以点击“路径排序”按钮,以确定接收到排序指令。进一步的,自动检测第一表格中的表内信息,以根据其中各总段的搭载顺序,对具有相同结束节点的路径依据路径的搭载耗时的总时间进行排序,并将每一该结束节点中搭载耗时的总时间最长的路径确定为该结束节点对应的关键路径。
[0142] 进一步的,可以将关键路径中的箭头可以用加粗红线显示,非关键路径中的箭头用细蓝线表示。
[0143] 3、还原模板
[0144] 本实施例中,可以通过接收清除指令;响应于该清除指令,以将该模板还原为原始状态。
[0145] 本实施中,上述实施例中的第一网络图、第二网络图、第三网络图可以直接使用模板的表格进行显示,也可以在模板上进行网络图的绘制之后,复制到另一个表格,作为网络图。
[0146] 进一步的,在使用模板的表格进行显示的技术方案中,为了可以实现第一网络图、第二网络图、第三网络图之间的切换,可以在切换时,先机进行模板的还原,即删除掉网络图中箭头、在每一该总段的显示区域的预设位置显示该搭载时间和备注。
[0147] 实施例四
[0148] 图4为本发明实施例四提供的一种网络图的生成装置的结构示意图。
[0149] 参照图4,该装置具体包括如下结构:模板确定模块410、第一表格确定模块420、第一指令接收模块430和第一指令响应模块440。
[0150] 模板确定模块410,用于确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;
[0151] 第一表格确定模块420,用于确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;
[0152] 第一指令接收模块430,用于接收第一生成指令;
[0153] 第一指令响应模块440,用于响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图。
[0154] 本实施例的技术方案,确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;接收第一生成指令;响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图,解决因人工生成网络图所带来的人工成本问题,实现降低人力成本、提高效率的技术效果。
[0155] 在上述技术方案的基础上,所述装置,还包括:
[0156] 第二指令接收模块,用于在所述确定第一表格之后,接收第二生成指令。
[0157] 第二指令响应模块,用于响应于所述第二生成指令,以依据所述第一表格中设置的各所述总段之间的搭载顺序,确定所有的关键逻辑关系,其中,所述关键逻辑关系为非重复逻辑关系。
[0158] 第二网络图生成模块,用于在所述模板中,使用箭头对所述关键逻辑关系所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的关键逻辑关系的第二网络图。
[0159] 在上述技术方案的基础上,所述装置,还包括:
[0160] 第三指令接收模块,用于在所述确定第一表格之后,接收第三生成指令。
[0161] 第三指令响应模块,用于响应于所述第三生成指令,以输入总段编号。
[0162] 目标总段确定模块,用于将所述总段编号所对应的总段,确定为目标总段。
[0163] 目标路径确定模块,用于将包括所述目标总段的关键逻辑关系,确定为目标路径,其中,所述关键逻辑关系为非重复逻辑关系。
[0164] 第三网络图生成模块,用于在所述模板中,使用箭头对所述目标路径所包括的所述总段对应的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的单总段逻辑关系的第三网络图。
[0165] 在上述技术方案的基础上,所述模板的显示区域设置有用于显示组成所述总段的分段的单元格。所述装置,还包括:
[0166] 时间添加指令接收模块,用于在所述确定第一表格之后,接收时间添加指令。
[0167] 时间添加指令响应模块,用于响应于所述时间添加指令,以从所述第一表格中读取每一所述总段的搭载时间。
[0168] 时间显示模块,用于针对所述模板,在每一所述总段的显示区域的预设位置显示所述搭载时间。
[0169] 第二表格确定模块,用于确定第二表格,所述第二表格设置有组成每一总段所包括的分段、以及使用所述分段总组成所述总段的时间计划。
[0170] 总组时间确定模块,用于依据所述分段总组成所述总段的时间计划,确定每一所述总段对应的总组的开始时间、总组的结束时间。
[0171] 总组周期确定模块,用于将总组每一所述总段的所述结束时间与所述开始时间之间的时间段,作为各所述总段的总组周期。
[0172] 总组时间显示模块,用于以备注的方式,在每一所述总段的显示区域显示所述开始时间、所述结束时间和所述总组周期。
[0173] 在上述技术方案的基础上,所述装置,还包括:
[0174] 路径生成指令接收模块,用于在所述确定第一表格之后,接收路径生成指令。
[0175] 路径生成指令响应模块,用于响应于所述路径生成指令,以从所述第一表格中确定每一所述总段的类型,所述类型包括开始节点、中间节点和结束节点。
[0176] 路径确定模块,用于依据所述第一表格中设置有各所述总段之间的搭载顺序,构建从开始节点到结束节点的路径。
[0177] 路径保存模块,用于将所述路径保存于路径信息表。
[0178] 在上述技术方案的基础上,所述装置,还包括:
[0179] 排序指令接收模块,用于在所述将所述路径保存于路径信息表之后,接收排序指令。
[0180] 排序指令响应模块,用于响应于所述排序指令,对具有相同结束节点的路径依据路径的长度进行排序,所述长度为所述路径所包括的所述总段的搭载耗时的总时间。
[0181] 关键路径确定模块,用于依据排序的结果,将每一所述结束节点所对应的长度最长的路径,确定为每一所述结束节点对应的关键路径。
[0182] 格式设置模块,用于将所述关键路径所包括的所述箭头设置有预设格式。
[0183] 在上述技术方案的基础上,所述装置,还包括:
[0184] 清除指令接收模块,用于在所述确定第一表格之后,接收清除指令;
[0185] 清除指令响应模块,用于响应于所述清除指令,以将所述模板还原为原始状态。
[0186] 上述产品可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
[0187] 实施例五
[0188] 图5为本发明实施例五提供的一种网络图的生成设备的结构示意图。如图5所示,该网络图的生成设备包括:处理器50、存储器51、输入装置52以及输出装置53。该网络图的生成设备中处理器50的数量可以是一个或者多个,图5中以一个处理器50为例。该网络图的生成设备中存储器51的数量可以是一个或者多个,图5中以一个存储器51为例。该网络图的生成设备的处理器50、存储器51、输入装置52以及输出装置53可以通过总线或者其他方式连接,图5中以通过总线连接为例。该网络图的生成设备可以是电脑和服务器等。本实施例以网络图的生成设备为服务器进行详细说明,该服务器可以是独立服务器或集群服务器。
[0189] 存储器51作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明任意实施例所述的网络图的生成方法对应的程序指令/模块(例如,网络图的生成装置中的模板确定模块410、第一表格确定模块420、第一指令接收模块430和第一指令响应模块440)。存储器51可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据设备的使用所创建的数据等。此外,存储器51可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器51可进一步包括相对于处理器50远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0190] 输入装置52可用于接收输入的数字或者字符信息,以及产生与网络图的生成设备的观众用户设置以及功能控制有关的键信号输入,还可以是用于获取图像的摄像头以及获取音频数据的拾音设备。输出装置53可以包括扬声器等音频设备。需要说明的是,输入装置52和输出装置53的具体组成可以根据实际情况设定。
[0191] 处理器50通过运行存储在存储器51中的软件程序、指令以及模块,从而执行设备的各种功能应用以及数据处理,即实现上述的网络图的生成方法。
[0192] 实施例六
[0193] 本发明实施例六还提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行一种网络图的生成方法,包括:
[0194] 确定预置的模板,所述模板中设置有用于显示搭载船舶所涉及的总段的显示区域;
[0195] 确定第一表格,所述第一表格中设置有各所述总段之间的搭载顺序、搭载耗时和搭载方式;
[0196] 接收第一生成指令;
[0197] 响应于所述第一生成指令,以在所述模板中,依据所述第一表格中设置的各所述总段之间的搭载顺序,使用箭头对表示所述总段的所述显示区域进行连接,并在所述箭头上显示所述搭载耗时和搭载方式,以完成用于显示船舶搭载的全逻辑关系的第一网络图。
[0198] 当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的网络图的生成方法操作,还可以执行本发明任意实施例所提供的网络图的生成方法中的相关操作,且具备相应的功能和有益效果。
[0199] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是机器人,个人计算机,服务器,或者网络设备等)执行本发明任意实施例所述的网络图的生成方法。
[0200] 值得注意的是,上述网络图的生成装置中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0201] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
[0202] 在本说明书的描述中,参考术语“在一实施例中”、“在又一实施例中”、“示例性的”或“在具体的实施例中”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0203] 注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈