一种实验室危险源布局展示方法与流程

未命名 09-29 阅读:67 评论:0


1.本发明涉及计算机技术领域,尤其涉及一种实验室危险源布局展示方法。


背景技术:

2.实验室危险源布局主要是以平面图的形式,将实验室中的危险源在空间中的分布进行标识,通过分布图能体现出危险源的空间位置、种类等信息,方便实验室使用者快速了解实验室中的危险源情况。目前市面上缺乏通用的危险源布局展示方式,用户通常无法根据需要自行创建所需显示的危险源,也难以实现对危险源位置的自由移动,导致危险源的布局方式不够灵活,危险源在分布图的呈现不够直观,难以满足实验室危险源分布管理的需要。


技术实现要素:

3.本发明提供一种实验室危险源布局展示方法,旨在提高危险源分布展示的灵活性。
4.第一方面,本发明提供一种实验室危险源布局展示方法,包括:
5.获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;
6.基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;
7.以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。
8.在一个实施例中,房间信息包括房间编号、房间名称和房间类型。
9.所述危险源信息包括危险源类型和危险源类别。
10.所述基于所有的危险源图标,生成所述实验室房间的危险源分布图,包括:
11.确定所有的危险源图标是否都有其对应的位置信息;
12.若确定所有的危险源图标都有其对应的位置信息,则获取每一个危险源图标的位置信息;
13.以每一个危险源图标的位置信息将每一个危险源图标显示在分布图中,生成所述危险源分布图。
14.所述确定所有的危险源图标是否都有其对应的位置信息之后,还包括:
15.若确定所有的危险源图标都没有其对应的位置信息,则将所有的危险源图标依次显示在分布图上,直到铺满整个分布图,生成所述危险源分布图。
16.在生成所述危险源分布图之后,还包括:
17.获取房间分布图的门位置、门名称和门信息;
18.依据所述门信息在所述危险源分布图中,显示所述门位置和所述门名称。
19.所述危险源分布图的拖拽功能由vuedraggable作为基础框架实现,在网格中拖拽
危险源图标的位置,或将外部危险源图标导入网格进行分布图编辑;若同一个网格中存在危险源图标,则执行删除危险源图标操作,或者导入新的危险源图标进行覆盖;在所述危险源分布图的底部水平位置,水平拖拽门至任意位置进行编辑。
20.第二方面,本发明提供一种实验室危险源布局展示装置,包括:
21.获取模块,用于获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;
22.生成模块,用于基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;
23.布局展示模块,用于以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。
24.第三方面,本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面所述实验室危险源布局展示方法。
25.第四方面,本发明还提供一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述实验室危险源布局展示方法。
26.第五方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述实验室危险源布局展示方法。
27.本发明提供的实验室危险源布局展示方法,获取用户请求中所携带的实验室房间,并获取实验室房间的房间信息、危险源信息和危险源类别列表;基于危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成实验室房间的危险源分布图;以房间信息和危险源信息,为危险源分布图的附加信息进行实验室危险源布局展示。本发明提供的实验室危险源布局展示方法实现实验室危险源布局展示,具有危险源分布图编辑、预览、打印等功能,可实现通过鼠标拖拽方式编辑危险源分布图,提高了危险源分布展示的灵活性。
附图说明
28.为了更清楚地说明本发明的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
29.图1是本发明提供的实验室危险源布局展示方法的流程示意图;
30.图2是本发明实验室危险源布局展示的整体方案流程示意图;
31.图3是本发明提供的实验室危险源布局展示装置的结构示意图;
32.图4是本发明提供的电子设备的结构示意图。
具体实施方式
33.为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本
发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.本发明实施例提供了实验室危险源布局展示方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些数据下,可以以不同于此处的顺序完成所示出或描述的步骤。
35.参照图1,图1是本发明提供的实验室危险源布局展示方法的流程示意图。本发明实施例提供的实验室危险源布局展示方法,包括:
36.步骤101,获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;
37.步骤102,基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;
38.步骤103,以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。
39.本发明实施例以布局展示系统作为执行主体为例。
40.实验室危险源布局展示方式,实现步骤如下:在需要实验室危险源布局展示时,用户会通过终端向布局展示系统发送用户请求,用户请求中携带有用户所选择的实验室房间。进一步地,获取实验室房间的房间信息,其中,房间信息至少包括房间编号、房间名称和房间类型,具体步骤如下:
41.当用户会向布局展示系统发送用户请求,即用户选择一个实验室房间时,通过roodid获取实验室房间的房间信息,房间信息至少包括房间编号、房间名称和房间类型。因此可以理解为,当用户会向布局展示系统发送用户请求时,通过roodid获取实验室房间的房间编号、房间名称和房间类型。
42.进一步地,获取实验室房间的危险源信息,其中,危险源信息至少包括危险源类型和危险源类别,具体步骤如下:当用户会向布局展示系统发送用户请求,即用户选择一个实验室房间时,通过roodid获取房间中的危险源类型和危险源类别。
43.进一步地,获取实验室房间的危险源类别列表,具体步骤如下:当用户会向布局展示系统发送用户请求,即用户选择一个实验室房间时,通过roodid综合数据来源、统计范围、年度等查询条件,获取房间中包含的所有危险源类别列表。
44.进一步地,通过危险源类别列表获取各危险源类别对应的所有的危险源图标。进一步地,根据所有的危险源图标,生成实验室房间的危险源分布图,具体为:获取危险源图标的位置信息,将危险源图标及其对应位置显示在分布图上,生成危险源分布图,具体步骤如下:当获取到实验室房间的危险源图标后,每个危险源图标都有携带一个位置信息position字段,position值为一个数字,如position为1,则表示当前危险源图标在网格的位置为第1个格子,依次类推,生成危险源分布图。如果所有的危险源图标都没有对应的位置分布,即分布图为空,那么默认把该实验室房间所有危险源图标依次显示在分布图上,直到铺满整个分布图,生成危险源分布图。
45.最后,以房间信息和危险源信息,为危险源分布图的附加信息进行实验室危险源布局展示,即将房间编号、房间名称、房间类型、危险源类型和危险源类别作为危险源分布
图的附加信息,在危险源分布图中进行实验室危险源布局展示。
46.本发明实施例提供的实验室危险源布局展示方法,获取用户请求中所携带的实验室房间,并获取实验室房间的房间信息、危险源信息和危险源类别列表;基于危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成实验室房间的危险源分布图;以房间信息和危险源信息,为危险源分布图的附加信息进行实验室危险源布局展示。本发明提供的实验室危险源布局展示方法实现实验室危险源布局展示,具有危险源分布图编辑、预览、打印等功能,可实现通过鼠标拖拽方式编辑危险源分布图,提高了危险源分布展示的灵活性。
47.进一步地,用户可在危险源分布图的网格中自由的拖拽危险源图标的位置,自定义危险源分布图,即危险源分布图的拖拽功能以vuedraggable作为基础框架实现,在网格中拖拽危险源图标的位置,或将外部危险源图标导入网格进行分布图编辑;若同一个网格中存在危险源图标,则执行删除危险源图标操作,或者导入新的危险源图标进行覆盖;在危险源分布图的底部水平位置,水平拖拽门至任意位置进行编辑,具体分析步骤如下:危险源分布图的拖拽功能由vuedraggable作为基础框架来实现,支持用户在网格中自由的拖拽危险源图标的位置,或将外部危险源图标拉入网格进行分布图编辑,同一个网格格子如果已经存在危险源图标,可以通过点击进行删除,或者拉入新的危险源图标进行覆盖。在分布图底部水平位置可以水平拖拽门到任意位置进行编辑,门的名称支持编辑。
48.进一步地,步骤102记载的基于所有的危险源图标,生成所述实验室房间的危险源分布图,包括:
49.确定所有的危险源图标是否都有其对应的位置信息;
50.若确定所有的危险源图标都有其对应的位置信息,则获取每一个危险源图标的位置信息;
51.以每一个危险源图标的位置信息将每一个危险源图标显示在分布图中,生成所述危险源分布图;
52.若确定所有的危险源图标都没有其对应的位置信息,则将所有的危险源图标依次显示在分布图上,直到铺满整个分布图,生成所述危险源分布图。
53.具体地,确定所有的危险源图标是否都有其对应的位置信息。
54.若确定所有的危险源图标都有其对应的位置信息,则获取每一个危险源图标的位置信息。进一步地,以每一个危险源图标的位置信息将每一个危险源图标显示在分布图中,生成危险源分布图,具体为:若每个危险源图标都有携带一个位置信息position字段,position值为一个数字,例如position为1,那么表示当前危险源图标在网格的位置为第1个格子,以每一个危险源图标的位置信息将每一个危险源图标显示在分布图中,依次类推,生成危险源分布图。
55.若确定所有的危险源图标都没有其对应的位置信息,则将所有的危险源图标依次显示在分布图上,直到铺满整个分布图,生成危险源分布图,具体为:如果所有的危险源图标都没有对应的位置分布,即分布图为空,那么默认把该实验室房间所有危险源图标依次显示在分布图上,直到铺满整个分布图,生成危险源分布图。
56.本发明提供的实验室危险源布局展示方法实现实验室危险源布局展示,具有危险源分布图编辑、预览、打印等功能,可实现通过鼠标拖拽方式编辑危险源分布图,提高了危
险源分布展示的灵活性。
57.进一步地,在生成所述危险源分布图之后,还包括:
58.获取房间分布图的门位置、门名称和门信息;
59.依据所述门信息在所述危险源分布图中,显示门位置和门名称。
60.具体地,获取房间分布图的门位置、门名称和门信息。进一步地,依据门信息在危险源分布图中,显示门位置和门名称,具体可以理解为:获取房间分布图的门位置和门名称,门默认的位置为底部水平居中,假如网格中每一行有n个格子,那么就把危险源分布图底部平均分成n+1块,门信息中有一个position的字段,position值为一个数字,例如position为1,门的所在的位置就是底部的第1个块中,依次类推,显示门所在的位置以及显示门的名称。
61.本发明提供的实验室危险源布局展示方法实现实验室危险源布局展示,具有危险源分布图编辑、预览、打印等功能,可实现通过鼠标拖拽方式编辑危险源分布图,提高了危险源分布展示的灵活性。
62.在一实施例中,参照图2,图2是本发明实验室危险源布局展示的整体方案流程示意图。用户通过终端向布局展示系统发送用户请求,用户请求中携带有用户所选择的实验室房间。
63.进一步地,通过roodid获取实验室房间的房间信息,房间信息至少包括房间编号、房间名称和房间类型,再通过roodid获取房间中的危险源信息,危险源信息至少危险源类型和危险源类别,再通过roodid综合数据来源、统计范围、年度等查询条件,获取房间中包含的所有危险源类别列表,进而得到各危险源类别对应的图标。
64.进一步地,获取当前分布图的分布情况,判断分布图是否有危险源图标分布数据:若每个危险源图标都有携带一个位置信息position字段,position值为一个数字,例如position为1,那么表示当前危险源图标在网格的位置为第1个格子,以每一个危险源图标的位置信息将每一个危险源图标显示在分布图中,依次类推,生成危险源分布图。如果所有的危险源图标都没有对应的位置分布,即分布图为空,那么默认把该实验室房间所有危险源图标依次显示在分布图上,直到铺满整个分布图,生成危险源分布图。
65.进一步地,本发明提供的实验室危险源布局展示装置与本发明提供的实验室危险源布局展示方法互对应参照。
66.图3所示,图3是本发明提供的实验室危险源布局展示装置的结构示意图,实验室危险源布局展示装置,包括:
67.获取模块301,用于获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;
68.生成模块302,用于基于所述危险源类别列表获取所有的危险源图标,基于所有的危险源图标,生成所述实验室房间的危险源分布图;
69.布局展示模块303,用于以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。
70.进一步地,生成模块302还用于:
71.确定所有的危险源图标是否都有其对应的位置信息;
72.若确定所有的危险源图标都有其对应的位置信息,则获取每一个危险源图标的位
置信息;
73.以每一个危险源图标的位置信息将每一个危险源图标显示在分布图中,生成所述危险源分布图。
74.进一步地,生成模块302还用于:
75.若确定所有的危险源图标都没有其对应的位置信息,则将所有的危险源图标依次显示在分布图上,直到铺满整个分布图,生成所述危险源分布图。
76.进一步地,实验室危险源布局展示装置还用于:
77.获取房间分布图的门位置、门名称和门信息;
78.依据所述门信息在所述危险源分布图中,显示所述门位置和所述门名称。
79.本发明提供的实验室危险源布局展示装置的具体实施例与上述实验室危险源布局展示方法各实施例基本相同,在此不作赘述。
80.图4示例了一种电子设备的实体结构图,如图4所示,电子设备可以包括:处理器(processor)410、通信接口(communications interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行实验室危险源布局展示方法,该方法包括:
81.获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;
82.基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;
83.以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。
84.此外,上述的存储器430中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。
85.另一方面,本发明还提供一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的实验室危险源布局展示方法,该方法包括:
86.获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;
87.基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;
88.以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室
危险源布局展示。
89.又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的实验室危险源布局展示方法,该方法包括:
90.获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;
91.基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;
92.以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。
93.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
94.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
95.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术特征:
1.一种实验室危险源布局展示方法,其特征在于,包括:获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。2.根据权利要求1所述的实验室危险源布局展示方法,其特征在于,所述房间信息包括房间编号、房间名称和房间类型。3.根据权利要求1所述的实验室危险源布局展示方法,其特征在于,所述危险源信息包括危险源类型和危险源类别。4.根据权利要求1所述的实验室危险源布局展示方法,其特征在于,所述基于所有的危险源图标,生成所述实验室房间的危险源分布图,包括:确定所有的危险源图标是否都有其对应的位置信息;若确定所有的危险源图标都有其对应的位置信息,则获取每一个危险源图标的位置信息;以每一个危险源图标的位置信息将每一个危险源图标显示在分布图中,生成所述危险源分布图。5.根据权利要求4所述的实验室危险源布局展示方法,其特征在于,所述确定所有的危险源图标是否都有其对应的位置信息之后,还包括:若确定所有的危险源图标都没有其对应的位置信息,则将所有的危险源图标依次显示在分布图上,直到铺满整个分布图,生成所述危险源分布图。6.根据权利要求4或5所述的实验室危险源布局展示方法,其特征在于,在生成所述危险源分布图之后,还包括:获取房间分布图的门位置、门名称和门信息;依据所述门信息在所述危险源分布图中,显示所述门位置和所述门名称。7.根据权利要求1至5任一项所述的实验室危险源布局展示方法,其特征在于,所述危险源分布图的拖拽功能由vuedraggable作为基础框架实现,在网格中拖拽危险源图标的位置,或将外部危险源图标导入网格进行分布图编辑;若同一个网格中存在危险源图标,则执行删除危险源图标操作,或者导入新的危险源图标进行覆盖;在所述危险源分布图的底部水平位置,水平拖拽门至任意位置进行编辑。8.一种实验室危险源布局展示装置,其特征在于,包括:获取模块,用于获取用户请求中所携带的实验室房间,并获取所述实验室房间的房间信息、危险源信息和危险源类别列表;生成模块,用于基于所述危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成所述实验室房间的危险源分布图;布局展示模块,用于以所述房间信息和所述危险源信息,为所述危险源分布图的附加信息进行实验室危险源布局展示。9.一种电子设备,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器
上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的实验室危险源布局展示方法。10.一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的实验室危险源布局展示方法。

技术总结
本发明涉及计算机技术领域,提供一种实验室危险源布局展示方法,该方法包括:获取用户请求中所携带的实验室房间,并获取实验室房间的房间信息、危险源信息和危险源类别列表;基于危险源类别列表获取所有的危险源图标,并基于所有的危险源图标,生成实验室房间的危险源分布图;以房间信息和危险源信息,为危险源分布图的附加信息进行实验室危险源布局展示。本发明实施例提供的实验室危险源布局展示方法实现实验室危险源布局展示,具有危险源分布图编辑、预览、打印等功能,可实现通过鼠标拖拽方式编辑危险源分布图,提高了危险源分布展示的灵活性。灵活性。灵活性。


技术研发人员:李涛鸣 刘康明
受保护的技术使用者:广州为乐信息科技有限公司
技术研发日:2023.03.15
技术公布日:2023/9/23
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

航空商城 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

评论

相关推荐