一种车间设备管理方法、装置、设备及存储介质与流程

文档序号:33031662发布日期:2023-01-20 20:59阅读:48来源:国知局
一种车间设备管理方法、装置、设备及存储介质与流程

1.本发明涉及设备管理技术领域,尤其涉及一种车间设备管理方法、装置、设备及存储介质。


背景技术:

2.随着工业物联网快速发展,不同的工厂车间对物联网检测可视化大屏的需求越来越个性化。为了加速工厂企业的数字化转型,第一时间把收集到的散乱、大量的实时数据,通过分析、报告、汇总得到一个直观的结果,从根本上提高企业的工作效率,提高企业的核心竞争力。基于上述原因使得大屏的设计越来越个性化,大屏的开发周期不断缩短,大量的车间与设备状态监控在可视化大屏中被广泛应用,也导致大屏监控中车间及设备布局与展示部分开发面临很大的挑战。
3.物联网检测可视化大屏中的车间与设备布局及展示部分通常使用原始的html元素来构建布局与展示,无论是初始开发阶段还是后期修改阶段,通过原始的html元素布局不仅非常繁琐非常耗时,而且不够灵活,效率较低。


技术实现要素:

4.本发明提供了一种车间设备管理方法、装置、设备及存储介质,以解决设备可视化布局繁琐耗时且效率低的问题。
5.根据本发明的一方面,提供了一种车间设备管理方法,包括:
6.接收用户对车间与设备布局组件的拖动操作,展示车间绘制区域;
7.接收用户在所述车间绘制区域所绘制的车间图形,根据所述车间图形绘制车间;
8.接收用户的设备绘制操作,展示设备信息输入窗口;
9.接收设备信息设置操作,所述设备信息设置操作为所述设备信息输入窗口内完成设备信息的编辑后触发设备信息提交按钮;
10.根据各所述设备信息在所述车间内绘制设备,并根据所述设备信息将所述设备与配置信息进行关联;
11.根据所述配置信息获取各所述设备的动态数据,并根据各所述动态数据对各所述设备进行展示。
12.根据本发明的另一方面,提供了一种车间设备管理装置,包括:
13.区域展示模块,用于接收用户对车间与设备布局组件的拖动操作,展示车间绘制区域;
14.车间绘制模块,用于接收用户在所述车间绘制区域所绘制的车间图形,根据所述车间图形绘制车间;
15.第一窗口展示模块,用于接收用户的设备绘制操作,展示设备信息输入窗口;
16.第一操作接收模块,用于接收设备信息设置操作,所述设备信息设置操作为所述设备信息输入窗口内完成设备信息的编辑后触发设备信息提交按钮;
17.设备绘制模块,用于根据各所述设备信息在所述车间内绘制设备,并根据所述设备信息将所述设备与配置信息进行关联;
18.设备展示模块,用于根据所述配置信息获取各所述设备的动态数据,并根据各所述动态数据对各所述设备进行展示。
19.根据本发明的另一方面,提供了一种电子设备,所述电子设备包括:
20.至少一个处理器;以及
21.与所述至少一个处理器通信连接的存储器;其中,
22.所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的车间设备管理方法。
23.根据本发明的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的车间设备管理方法。
24.本发明实施例的技术方案,通过接收用户对车间与设备布局组件的拖动操作,展示车间绘制区域;接收用户在所述车间绘制区域所绘制的车间图形,根据所述车间图形绘制车间;接收用户的设备绘制操作,展示设备信息输入窗口;接收设备信息设置操作,所述设备信息设置操作为所述设备信息输入窗口内完成设备信息的编辑后触发设备信息提交按钮;根据各所述设备信息在所述车间内绘制设备,并根据所述设备信息将所述设备与配置信息进行关联;根据所述配置信息获取各所述设备的动态数据,并根据各所述动态数据对各所述设备进行展示,解决了设备可视化管理过程中通过html元素构建布局与展示时繁琐耗时、效率低下的问题,通过对预先设置的组件的拖拽操作展示车间绘制区域,进而根据用户绘制的车间图形实现对车间的绘制,并通过设备信息在车间内绘制设备,能够快速进行拖拉拽实现不规则车间形状的绘制与多个设备的排列布局,提高了物联网检测可视化大屏中的车间与设备布局及展示部分配置灵活性,开发高效性;同时通过配置信息获取设备的动态数据,根据动态数据对设备进行展示,将设备与实时的动态数据进行关联,可以实现对设备的动态展示,车间以及设备的布局与展示过程简单易操作,无需编写以及修改代码,对管理人员的要求较低,且设备布局与展示过程操作灵活,提高了设备布局与展示的效率。适应了物联网发展的个性化大屏需求,可持续的对复杂车间与设备布局和展示进行快速、准确配置与构建。
25.应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
附图说明
26.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
27.图1是根据本发明实施例一提供的一种车间设备管理方法的流程图;
28.图2是根据本发明实施例二提供的一种车间设备管理方法的流程图;
29.图3是根据本发明实施例二提供的一种车间以及设备的展示示例图;
30.图4是根据本发明实施例二提供的一种车间设备管理过程中可视化编辑器的基本组成架构图;
31.图5是根据本发明实施例三提供的一种车间设备管理装置的结构示意图;
32.图6是实现本发明实施例的车间设备管理方法的电子设备的结构示意图。
具体实施方式
33.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
34.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
35.实施例一
36.图1为本发明实施例一提供了一种车间设备管理方法的流程图,本实施例可适用于对车间设备进行可视化管理的情况,该方法可以由车间设备管理装置来执行,该车间设备管理装置可以采用硬件和/或软件的形式实现,该车间设备管理装置可配置于电子设备中。如图1所示,该方法包括:
37.s101、接收用户对车间与设备布局组件的拖动操作,展示车间绘制区域。
38.在本实施例中,车间与设备布局组件具体可以理解为用于绘制车间与设备的图形绘制组件,车间绘制区域具体可以理解为提供给用户绘制车间形状的可编辑区域。
39.具体的,在对车间设备进行可视化管理时,可以将本技术所提供的车间设备管理方法集成在计算机、平板等电子设备的应用程序中,用户可以通过打开应用程序后在应用程序的界面中进行操作完成车间设备管理。用户在打开应用程序并选择绘制车间设备后,向用户展示用于绘制车间设备的区域,该区域可以按照所展示的数据以及所实现的功能进行划分,例如展示组件的区域,进行图像绘制的画布区域、进行数据配置的配置区域等。其中,展示组件的区域包括一种或者多种组件,例如车间与设备布局组件。用户选中车间与设备布局组件后,拖动车间与设备布局组件到画布区域。本执行主体接收用户对车间与设备布局组件的拖动操作,当车间与设备布局组件拖动到画布区域后,根据预先设置的车间绘制区域的大小以及位置,在屏幕上展示车间绘制区域。
40.s102、接收用户在车间绘制区域所绘制的车间图形,根据车间图形绘制车间。
41.在本实施例中,车间图形具体可以理解为描述车间的外观轮廓、大小的图形,车间图形可以是主视图、俯视图等任意角度的平面图形,也可以是立体图形,本技术实施例中的
车间图形以俯视图为例。
42.具体的,用户可以通过鼠标绘制、手指触摸绘制、绘画笔绘制等方式在车间绘制区域绘制图形,得到车间图形,或者为用户提供车间的形状,用户可以从所提供的车间的形状中选择一个作为车间图形。由于用户所绘制的车间图像只是车间的轮廓,因此基于用户所绘制的车间图形,可以根据预先设置的大小比例、位置、颜色等信息进行绘制,得到车间。
43.s103、接收用户的设备绘制操作,展示设备信息输入窗口。
44.在本实施例中,设备绘制操作具体可以理解为用于绘制车间中所部署的设备的操作。设备信息输入窗口具体可以理解为用于输入设备信息的信息编辑以及输入窗口。
45.具体的,用户可以通过单击、双击、滑动等方式触发设备绘制操作,本执行设备接收用户的设备绘制操作,并在接收到设备绘制操作后,按照预先设置的窗口大小、位置等信息生成并展示设备信息输入窗口。设备信息输入窗口可以是一个窗口,也可以是包含多个子窗口的窗口。用户可以通过多次触发设备绘制操作,绘制多个设备。
46.s104、接收设备信息设置操作,设备信息设置操作为设备信息输入窗口内完成设备信息的编辑后触发设备信息提交按钮。
47.在本实施例中,设备信息设置操作具体可以理解为用于设置设备信息的操作;设备信息具体可以是设备的形状、大小、标识、边框、位置、状态等信息;设备信息提交按钮可以看作展示在上述设备信息输入窗口中的一个可操作按钮,该设备信息提交按钮具体可用于用户输入设备信息。用户可以在设备信息输入窗口内输入信息,本实施例将输入的信息作为设备信息,用户完成设备信息的输入后,可以触发设备信息提交按钮。本步骤可以接收到用户在触发设备信息提交按钮后形成的设备信息设置操作。
48.s105、根据各设备信息在车间内绘制设备,并根据设备信息将设备与配置信息进行关联。
49.在本实施例中,配置信息具体可以理解为对设备进行配置的信息,例如,设备的状态更新时间或更新条件,设备更新时数据获取路径等。根据设备信息确定设备的数量、大小、位置等,进而绘制相应的设备。确定配置信息,配置信息可以预先设置,也可以由用户输入,在绘制好设备后,根据设备信息去确定设备所对应的配置信息,进而将设备与对应的配置信息进行关联。
50.s106、根据配置信息获取各设备的动态数据,并根据各动态数据对各设备进行展示。
51.在本实施例中,动态数据具体可以理解为设备动态变化的数据,例如,设备的温度、设备的运行信息等。根据配置信息确定获取设备的动态数据的时间、条件等信息,并根据此信息实时获取动态数据。根据动态数据直接更新各设备的设备信息,或者对动态数据进行处理,确定各设备的设备信息,间接更新各设备的设备信息,根据各设备的设备信息对设备进行展示。
52.本发明实施例提供了一种车间设备管理方法,通过接收用户对车间与设备布局组件的拖动操作,展示车间绘制区域;接收用户在所述车间绘制区域所绘制的车间图形,根据所述车间图形绘制车间;接收用户的设备绘制操作,展示设备信息输入窗口;接收设备信息设置操作,所述设备信息设置操作为所述设备信息输入窗口内完成设备信息的编辑后触发设备信息提交按钮;根据各所述设备信息在所述车间内绘制设备,并根据所述设备信息将
所述设备与配置信息进行关联;根据所述配置信息获取各所述设备的动态数据,并根据各所述动态数据对各所述设备进行展示,解决了设备可视化管理过程中通过html元素构建布局与展示时繁琐耗时、效率低下的问题,通过对预先设置的组件的拖拽操作展示车间绘制区域,进而根据用户绘制的车间图形实现对车间的绘制,并通过设备信息在车间内绘制设备,同时通过配置信息获取设备的动态数据,根据动态数据对设备进行展示,将设备与实时的动态数据进行关联,可以实现对设备的动态展示,车间以及设备的布局与展示过程简单易操作,无需编写以及修改代码,对管理人员的要求较低,且设备布局与展示过程操作灵活,提高了设备布局与展示的效率。
53.实施例二
54.图2为本发明实施例二提供的一种车间设备管理方法的流程图,本实施例在上述实施例的基础上进行细化。如图2所示,该方法包括:
55.s201、获取预定义的组件并进行展示,组件至少包括车间与设备布局组件。
56.其中,各组件根据组件类型进行分类。
57.预先定义一个或者多个组件,每个组件可以用来绘制不同类型的物体,组件可以根据组件类型进行分类以及展示,组件类型可包括基础控件,可视化组件和素材库,其中,基础控件可以是柱状统计图组件、饼状统计图组件、表格组件等组件,可视化组件可以是车间与设备布局组件等,素材库中可以包括图片组件、文本组件等,用于插入图片和文本。预先定义不同的组件,将不同的组件按照组件类型进行分类,并按照分类进行展示。
58.s202、接收用户对车间与设备布局组件的拖动操作,展示车间绘制区域。
59.s203、接收用户在车间绘制区域所绘制的车间图形,获取参数类型,参数类型包括以下至少一种:边框线条样式、大小、位置。
60.参数类型可以预先设置,根据车间绘制的需求设置参数类型,参数类型可以设置一种或者多种。参数类型与组件关联,为每一种组件设置相应的参数类型。在通过车间与设备布局组件绘制车间图形后,根据组件与参数类型的对应关系,确定对应的参数类型。
61.s204、根据各参数类型生成参数输入窗口并进行展示。
62.在本实施例中,参数输入窗口具体可以理解为提供参数输入功能的窗口,参数输入窗口的数量可以是一个或者多个。根据每个参数输入窗口可以分别生成对应的参数输入窗口,将各参数输入窗口按照一定的排列顺序进行展示,每个参数输入窗口标注参数类型,方便用户输入相应类型的参数;或者可以通过一个参数输入窗口输入所有的参数类型,各参数类型对应的参数可以通过标点符号或特征字符进行区分。
63.s205、接收参数设置操作,参数设置操作为参数输入窗口内完成外观参数的编辑后触发参数提交按钮。
64.在本实施例中,参数设置操作具体可以理解为进行参数设置的用户操作;外观参数具体可以理解为描述车间外观的参数。参数提交按钮可以看作展示在上述参数输入窗口中的一个可操作按钮,该参数提交按钮具体可用于用户输入外观参数。用户在至少一个参数输入窗口输入相应的信息,本实施例将输入的信息记为外观参数,用户完成外观参数的输入后,就可以触发参数提交按钮。本步骤可以接收到用户在触发参数提交按钮后形成的参数设置操作。
65.s206、根据各外观参数以及车间图形绘制车间。
66.在确定各外观参数后,根据外观参数确定车间的边框线条样式、大小、位置,按照大小对用户所绘制的车间图形进行等比缩放,并在相应的位置按照边框线条样式绘制车间。
67.作为本实施例的一个可选实施例,本可选实施例进一步优化包括了在接收用户的设备绘制操作之前,获取预先定义的设备的数据结构并进行存储,数据结构至少包括以下一项:组件类型、设备信息的数据结构、配置信息的数据结构;
68.其中,设备信息的数据结构用于生成设备信息输入窗口;
69.配置信息的数据结构用于生成配置信息输入窗口。
70.在本实施例中,在绘制设备时,通过数据结构定义设备绘制所需的信息类型。在绘制设备时,根据相应数据结构确定所需输入的相应信息类型,进而生成相应的输入窗口以便用户输入信息。预先定义设备的数据结构,对设备的数据结构进行存储,以便在绘制设备时通过数据结构进行绘制。在将组件拖动到画布区域后,组件类型用于表示画布中的组件匹配到哪一个预定义的组件;设备信息的数据结构用于定义设备信息的参数类型,根据设备信息的参数类型生成相应的设备信息输入窗口,以便在设备信息输入窗口输入相应的设备信息;配置信息的数据结构用于定义配置信息的参数类型,根据配置信息的参数类型生成相应的配置信息输入窗口,以便在配置信息输入窗口输入相应的配置信息。
71.s207、接收用户的设备绘制操作,展示设备信息输入窗口。
72.接收用户的设备绘制操作后,根据预先存储的设备信息的数据结构确定所需输入的设备信息的参数类型,根据设备信息的参数类型生成设备信息输入窗口,设备信息输入窗口可用于实现一种或者多种类型的设备信息的输入,可以直接将多种类型的设备信息在一个窗口进行输入,也可以在设备信息输入窗口中设置多个子窗口,每个子窗口实现一种类型的设备信息的输入。
73.s208、接收设备信息设置操作,设备信息设置操作为设备信息输入窗口内完成设备信息的编辑后触发设备信息提交按钮。
74.在设备信息输入窗口中设置多个子窗口时,可以在每个子窗口输入设备信息后触发一次设备信息提交按钮,也可以在完成所有设备信息的输入后,触发设备信息提交按钮。本步骤执行完接收设备信息设置操作后,可以接收所有设备信息。
75.s209、根据各设备信息在车间内绘制设备,显示配置信息输入窗口。
76.在本实施例中,配置信息输入窗口具体可以理解为用于输入配置信息的窗口。根据各设备信息完成设备的绘制后,根据预先设置的信息确定配置信息输入窗口的信息,例如,窗口大小、位置、样式、数量等,生成相应的配置信息输入窗口并进行显示。预先设置的信息可以包括配置信息的数据结构,根据配置信息的数据结构确定所需输入的配置信息的参数类型,根据配置信息的参数类型生成配置信息输入窗口,配置信息输入窗口可用于实现一种或者多种类型的配置信息的输入,可以直接将多种类型的配置信息在一个窗口进行输入,也可以在配置信息输入窗口中设置多个子窗口,每个子窗口实现一种类型的配置信息的输入。
77.s210、接收配置信息设置操作,配置信息设置操作为各配置信息输入窗口内完成配置信息的编辑后触发配置信息提交按钮。
78.在本实施例中,配置信息设置操作具体可以理解为进行配置信息设置的用户操
作;配置信息提交按钮可以看作展示在上述配置信息输入窗口中的一个可操作按钮,该配置信息提交按钮具体可用于用户输入配置信息。用户在至少一个配置信息输入窗口输入相应的信息,本实施例将输入的信息记为配置信息,用户完成配置信息的输入后,就可以触发配置信息提交按钮。本步骤可以接收到用户在触发配置信息提交按钮后形成的配置信息设置操作。
79.s211、根据设备的设备信息确定设备标识。
80.在本实施例中,设备标识具体可以理解为用于对设备进行唯一标识的信息,设备标识在设备管理时可以对车间中所绘制的设备进行标识和区分,设备标识可采用真实设备的标识,也可以与真实的设备进行关联。解析设备的设备信息,从设备信息中筛选出设备标识。
81.s212、根据设备标识确定设备对应的配置信息,并进行关联。
82.在输入配置信息时,可以配置不同设备的配置信息,将配置信息与真实设备或设备标识进行关联。根据设备标识确定其关联的配置信息,进而确定设备对应的配置信息,将设备与其对应的配置信息进行关联。
83.s213、针对每个设备,根据配置信息确定数据更新条件。
84.在本实施例中,数据更新条件具体可以理解为用于判断是否对设备对应的真实运行数据进行更新的条件,例如,达到更新时间,触发更新操作等。对于每个设备,均可以通过分析其对应的配置信息确定数据更新条件。
85.s214、当满足数据更新条件时,获取设备对应的动态数据。
86.根据时间等信息判断是否满足数据更新条件,若满足数据更新条件则获取设备所对应的动态数据,动态数据可以通过实时采集真实设备的数据确定,动态数据可以存储在后端服务器中,本执行设备通过与后端服务器通信连接,可以通改过配置信息确定动态数据的存储路径,根据存储路径获取设备对应的动态数据。
87.s215、根据动态数据确定设备的状态,根据设备的状态确定状态展示信息。
88.在本实施例中,状态展示信息具体可以理解为直接描述或展示设备的状态的信息,例如设备的边框线条样式,或者填充样式,以设备的形状为长方形为例,状态展示信息可以是设备对应的长方形的边框或填充为红色、绿色等颜色。动态数据中可直接包括设备的状态,也可以是与设备的状态相关的数据,通过对动态数据进行分析以及处理,确定设备的状态,根据设备的状态确定描述设备状态的状态展示信息,例如,设备的状态为正常时,设备对应的长方形的填充颜色为绿色,设备的状态为异常时,设备对应的长方形的填充颜色为红色。
89.s216、根据状态展示信息对设备进行展示。
90.根据状态展示信息绘制或者更新设备的状态,进而根据设备的状态对设备进行展示。
91.示例性的,图3提供了一种车间以及设备的展示示例图,画布中可以同时展示多个车间,以及每个车间中可以包括多个设备。图中以2个车间31为例,每个车间设备31中包括多个设备32,图中仅示例性标注部分设备32,其余类似的矩形均为设备32。
92.作为本实施例的一个可选实施例,本可选实施例进一步优化包括了接收对设备的拖拽操作;根据拖拽操作对设备的位置进行更新。
93.本技术中的设备可以在画布区域进行展示,在展示设备后,用户可以利用fabric.js技术封装好的车间组件快速拖动设备,本执行主体可以通过接收用户对设备的拖拽操作,根据拖拽操作确定拖拽的方向、距离等信息,对设备的位置进行更新。本技术还可以提供辅助线,用户可以利用辅助线准确对齐快速完成设备的布局与排列。对于绘制好的车间以及设备可以采用文件的形式保存,并通过列表进行展示,下次打开时可以通过浏览列表确定文件,并直接打开此文件。
94.示例性的,图4提供了一种车间设备管理过程中可视化编辑器的基本组成架构图,用户可以通过可视化编辑器对车间以及设备进行绘制,进而实现对于车间中设备的管理。可视化编辑器主要包括:物料中心、搭建区、配置器。物料中心用于展示组件,搭建区用于绘制车间和设备,配置器用于对配置信息进行配置。预定义好不同类型的组件,供开发人员直接拖拽使用,将组件按照组件类型放在物料中心进行展示,物料中心所包括的组件类型主要包括:基础控件、可视化组件、素材库。搭建区主要包括:拖拽器与拖拽区域(用于实现组件的拖拽)、动态渲染器(实现车间以及设备的绘制和渲染)、数据中心(用于将设备信息、配置信息与设备进行关联)、画布控件(用于绘制过程中展示画布,以便在画布中绘制车间和设备)、功能辅助(提供参考线、网格线、标尺等快捷功能辅助绘制车间、设备等),此处主要构成预定义组件的拖拽区域,便于用户拖动调整组件的位置与大小。配置器主要包括:外观配置(用于对车间或设备的外观进行配置)、数据配置(用于进行部分设备信息以及配置信息的配置)、事件/交互配置(根据用户的操作对车间进行标注,例如,用户的鼠标进入车间的范围内之后,对车间的边框进行高亮表示),为用户的调整拖拽区域的外观、数据交互、事件交互提供支持。通过物料中心、搭建区、配置器,可以构建基本的大屏可视化工具,为开发人员快速使用预定义的组件构建大屏提供便利,通过简单拖拉拽快速构建大屏界面,从而简单、快速实现对车间设备可视化管理。
95.本发明实施例提供了一种车间设备管理方法,解决了设备可视化管理过程中通过html元素构建布局与展示时繁琐耗时、效率低下的问题,通过对预先设置的组件绘制车间以及设备,能够快速进行拖拉拽实现不规则车间形状的绘制与多个设备的排列布局,提高了物联网检测可视化大屏中的车间与设备布局及展示部分配置灵活性,开发高效性。适应了物联网发展的个性化大屏需求,可持续的对复杂车间与设备布局和展示进行快速、准确配置与构建。同时通过配置信息获取设备的动态数据,根据动态数据对设备进行展示,将设备与实时的动态数据进行关联,可以实现对设备的动态展示,车间以及设备的布局与展示过程简单易操作,无需编写以及修改代码,对管理人员的要求较低,且设备布局与展示过程操作灵活,提高了设备布局与展示的效率。
96.实施例三
97.图5为本发明实施例三提供的一种车间设备管理装置的结构示意图。如图5所示,该装置包括:区域展示模块41、车间绘制模块42、第一窗口展示模块43、第一操作接收模块44、设备绘制模块45和设备展示模块46;
98.其中,区域展示模块41,用于接收用户对车间与设备布局组件的拖动操作,展示车间绘制区域;
99.车间绘制模块42,用于接收用户在所述车间绘制区域所绘制的车间图形,根据所述车间图形绘制车间;
100.第一窗口展示模块43,用于接收用户的设备绘制操作,展示设备信息输入窗口;
101.第一操作接收模块44,用于接收设备信息设置操作,所述设备信息设置操作为所述设备信息输入窗口内完成设备信息的编辑后触发设备信息提交按钮;
102.设备绘制模块45,用于根据各所述设备信息在所述车间内绘制设备,并根据所述设备信息将所述设备与配置信息进行关联;
103.设备展示模块46,用于根据所述配置信息获取各所述设备的动态数据,并根据各所述动态数据对各所述设备进行展示。
104.本发明实施例提供了一种车间设备管理方法,解决了设备可视化管理过程中通过html元素构建布局与展示时繁琐耗时、效率低下的问题,通过对预先设置的组件的拖拽操作展示车间绘制区域,进而根据用户绘制的车间图形实现对车间的绘制,并通过设备信息在车间内绘制设备,能够快速进行拖拉拽实现不规则车间形状的绘制与多个设备的排列布局,提高了物联网检测可视化大屏中的车间与设备布局及展示部分配置灵活性,开发高效性;同时通过配置信息获取设备的动态数据,根据动态数据对设备进行展示,将设备与实时的动态数据进行关联,可以实现对设备的动态展示,车间以及设备的布局与展示过程简单易操作,无需编写以及修改代码,对管理人员的要求较低,且设备布局与展示过程操作灵活,提高了设备布局与展示的效率。适应了物联网发展的个性化大屏需求,可持续的对复杂车间与设备布局和展示进行快速、准确配置与构建。
105.可选的,该装置还包括:
106.组件展示模块,用于获取预定义的组件并进行展示,所述组件至少包括车间与设备布局组件;
107.其中,各所述组件根据组件类型进行分类。
108.可选的,车间绘制模块42包括:
109.参数类型获取单元,用于获取参数类型,所述参数类型包括以下至少一种:边框线条样式、大小、位置;
110.参数窗口展示单元,用于根据各所述参数类型生成参数输入窗口并进行展示;
111.参数设置操作接收单元,用于接收参数设置操作,所述参数设置操作为所述参数输入窗口内完成外观参数的编辑后触发参数提交按钮;
112.车间绘制单元,用于根据各所述外观参数以及所述车间图形绘制车间。
113.可选的,设备绘制模块45,包括:
114.配置窗口显示单元,用于显示配置信息输入窗口;
115.配置信息操作接收单元,用于接收配置信息设置操作,所述配置信息设置操作为各所述配置信息输入窗口内完成配置信息的编辑后触发配置信息提交按钮;
116.设备标识确定单元,用于根据所述设备的设备信息确定设备标识;
117.配置信息关联单元,用于根据所述设备标识确定所述设备对应的配置信息,并进行关联。
118.可选的,设备展示模块46,包括:
119.更新条件确定单元,用于针对每个设备,根据所述配置信息确定数据更新条件;
120.动态数据获取单元,用于当满足数据更新条件时,获取所述设备对应的动态数据;
121.状态展示信息确定单元,用于根据所述动态数据确定所述设备的状态,根据所述
设备的状态确定状态展示信息;
122.展示单元,用于根据所述状态展示信息对所述设备进行展示。
123.可选的,该装置还包括:
124.数据结构获取模块,用于获取预先定义的设备的数据结构并进行存储,所述数据结构至少包括以下一项:组件类型、设备信息的数据结构、配置信息的数据结构;
125.其中,所述设备信息的数据结构用于生成设备信息输入窗口;
126.所述配置信息的数据结构用于生成配置信息输入窗口。
127.可选的,该装置还包括:
128.设备拖拽操作接收模块,用于接收对所述设备的拖拽操作;
129.位置更新模块,用于根据所述拖拽操作对所述设备的位置进行更新。
130.本发明实施例所提供的车间设备管理装置可执行本发明任意实施例所提供的车间设备管理方法,具备执行方法相应的功能模块和有益效果。
131.实施例四
132.图6示出了可以用来实施本发明的实施例的电子设备50的结构示意图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备(如头盔、眼镜、手表等)和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本发明的实现。
133.如图6所示,电子设备50包括至少一个处理器51,以及与至少一个处理器51通信连接的存储器,如只读存储器(rom)52、随机访问存储器(ram)53等,其中,存储器存储有可被至少一个处理器执行的计算机程序,处理器51可以根据存储在只读存储器(rom)52中的计算机程序或者从存储单元58加载到随机访问存储器(ram)53中的计算机程序,来执行各种适当的动作和处理。在ram 53中,还可存储电子设备50操作所需的各种程序和数据。处理器51、rom 52以及ram 53通过总线54彼此相连。输入/输出(i/o)接口55也连接至总线54。
134.电子设备50中的多个部件连接至i/o接口55,包括:输入单元56,例如键盘、鼠标等;输出单元57,例如各种类型的显示器、扬声器等;存储单元58,例如磁盘、光盘等;以及通信单元59,例如网卡、调制解调器、无线通信收发机等。通信单元59允许电子设备50通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
135.处理器51可以是各种具有处理和计算能力的通用和/或专用处理组件。处理器51的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的处理器、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。处理器51执行上文所描述的各个方法和处理,例如车间设备管理方法。
136.在一些实施例中,车间设备管理方法可被实现为计算机程序,其被有形地包含于计算机可读存储介质,例如存储单元58。在一些实施例中,计算机程序的部分或者全部可以经由rom 52和/或通信单元59而被载入和/或安装到电子设备50上。当计算机程序加载到ram 53并由处理器51执行时,可以执行上文描述的车间设备管理方法的一个或多个步骤。备选地,在其他实施例中,处理器51可以通过其他任何适当的方式(例如,借助于固件)而被
配置为执行车间设备管理方法。
137.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
138.用于实施本发明的方法的计算机程序可以采用一个或多个编程语言的任何组合来编写。这些计算机程序可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,使得计算机程序当由处理器执行时使流程图和/或框图中所规定的功能/操作被实施。计算机程序可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
139.在本发明的上下文中,计算机可读存储介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的计算机程序。计算机可读存储介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。备选地,计算机可读存储介质可以是机器可读信号介质。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
140.为了提供与用户的交互,可以在电子设备上实施此处描述的系统和技术,该电子设备具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给电子设备。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
141.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、区块链网络和互联网。
142.计算系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务中,存在的
管理难度大,业务扩展性弱的缺陷。
143.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发明中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本发明的技术方案所期望的结果,本文在此不进行限制。
144.上述具体实施方式,并不构成对本发明保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1