一种基于工业应用平台的列表构建方法及装置与流程

文档序号:23306465发布日期:2020-12-15 11:36阅读:88来源:国知局
一种基于工业应用平台的列表构建方法及装置与流程

本发明涉及列表应用技术领域,具体而言,涉及一种基于工业应用平台的列表构建方法及装置。



背景技术:

工业应用平台是汇聚各类工业应用数据的平台,通过将数据输入工业应用平台以对数据进行归整处理。目前,在将数据录入工业应用平台时,一般采用固定列表的方式进行数据录入,即利用工业应用平台中预先创建的固定格式列表,通过输入框控件将待录入数据以字符串的方式输入固定格式列表。但由于工业应用平台汇聚的数据较多,数据类型各式各样,而不同的工业应用需求,对应有不同的列表。例如,对于生产制造领域,由于涉及大量的检查数据、生产数据、维护数据以及统计数据等,在进行数据归整处理时,工业应用平台构建的固定列表显然不能满足生产制造领域对多类型列表的需求,因而,目前在工业应用平台构建的固定格式列表,不能满足多样化的数据类型需求,而通过输入框控件,也只能输入字符串数据,使得工业应用平台汇聚的大量数据得不到有效的处理,导致基于工业应用平台构建的固定格式列表的数据处理效率较低。



技术实现要素:

有鉴于此,本发明的目的在于提供基于工业应用平台的列表构建方法及装置,以提高基于工业应用平台构建的列表的数据处理效率。

第一方面,本发明实施例提供了基于工业应用平台的列表构建方法,包括:

在工业应用平台中设置待创建列表的工业应用名称;

依据待创建列表的工业应用名称,配置所述待创建列表的表头数据;

依据配置的表头数据,添加所述表头数据对应的列表数据,得到列表。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述依据待创建列表的工业应用名称,配置所述待创建列表的表头数据,包括:

接收点击所述待创建列表的工业应用名称的信息,跳转至所述待创建列表的编辑页面;

接收点击表头创建控件按钮的信息,展示表头创建页面,在展示的表头创建页面中,选取表头创建方式以创建表头数据。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述表头创建方式为上传excel数据,选取表头创建方式以创建表头数据,包括:

接收点击上传excel数据控件按钮的信息,跳转至预先设置的服务器下载表头数据模板;

对下载的表头数据模板进行数据编辑,将编辑的表头数据模板上传至表头创建页面,得到创建的表头数据。

结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述表头创建方式为创建单一列表的表头数据,选取表头创建方式以创建表头数据,包括:

接收点击创建单一列表的表头数据控件按钮的信息,跳转至表头数据编辑页面;

在表头数据编辑页面中,编辑表头数据。

结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述表头数据的编辑方式包括:输入框、文本框、开关选项、下拉单选框、下拉多选框、非下拉单选框、非下拉多选框以及级联选择框。

结合第一方面、第一方面的第一种可能的实施方式至第三种可能的实施方式中的任一种可能的实施方式,本发明实施例提供了第一方面的第五种可能的实施方式,其中,所述方法还包括:

接收用户的列表访问请求;

依据所述用户的访问权限,展示该访问权限对应的列表。

结合第一方面、第一方面的第一种可能的实施方式至第三种可能的实施方式中的任一种可能的实施方式,本发明实施例提供了第一方面的第六种可能的实施方式,其中,所述方法还包括:

记录所述用户对展示的列表的操作记录,获取所述操作记录中的异常操作记录,将异常操作记录发送至后端。

第二方面,本发明实施例还提供了一种基于工业应用平台的列表构建装置,包括:

名称设置模块,用于在工业应用平台中设置待创建列表的工业应用名称;

表头数据配置模块,用于依据待创建列表的工业应用名称,配置所述待创建列表的表头数据;

列表生成模块,用于依据配置的表头数据,添加所述表头数据对应的列表数据,得到列表。

第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。

第四方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述的方法的步骤。

本发明实施例提供的基于工业应用平台的列表构建方法及装置,通过在工业应用平台中设置待创建列表的工业应用名称;依据待创建列表的工业应用名称,配置所述待创建列表的表头数据;依据配置的表头数据,添加所述表头数据对应的列表数据,得到列表。这样,通过构建可以分别应用于多种工业应用的列表,构建的列表支持不同数据类型的表头数据以及列表数据,可以依据工业应用以及归整处理的数据类型,获取对应的列表,有效提升基于工业应用平台构建的列表的数据处理效率,从而满足多工业应用、多类型数据的归整处理需求。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例所提供的基于工业应用平台的列表构建方法流程示意图;

图2示出了本发明实施例所提供的基于工业应用平台的列表构建装置结构示意图;

图3为本申请实施例提供的一种计算机设备300的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前基于工业应用平台构建的固定格式列表,支持的数据类型只有字符串,并通过输入框,将数据以字符串的方式输入固定格式列表,不能满足多样化的数据类型需求,大量数据得不到有效的归整处理,导致基于工业应用平台构建的固定格式列表的数据处理效率较低。本发明实施例中,基于工业应用平台,构建可以分别应用于多种工业应用的列表,在列表中,设置支持不同数据类型的表头数据,不同的数据类型,对应不同的数据输入格式,这样,在进行工业应用的数据归整处理时,可以依据该工业应用以及归整处理的数据类型,获取对应的列表,从而满足多工业应用、多类型数据的归整处理需求。

本发明实施例提供了一种基于工业应用平台的列表构建方法及装置,下面通过实施例进行描述。

图1示出了本发明实施例所提供的基于工业应用平台的列表构建方法流程示意图。如图1所示,该方法包括:

步骤101,在工业应用平台中设置待创建列表的工业应用名称;

本发明实施例中,作为一可选实施例,在工业应用平台中,通过点击界面的创建列表控件按钮,弹出列表(工业应用列表)创建框,在列表创建框中输入待创建列表对应的工业应用名称,然后点击确定,从而创建列表,该列表为针对工业应用的列表,每一工业应用对应有一列表。

本发明实施例中,对于通过第三方数据源创建列表的情形,则在列表创建框中选择第三方数据源,并填写第三方数据源完整的地址以创建列表。

本发明实施例中,作为一可选实施例,利用react和antdesign创建列表。

步骤102,依据待创建列表的工业应用名称,配置所述待创建列表的表头数据;

本发明实施例中,作为一可选实施例,依据待创建列表的工业应用名称,配置所述待创建列表的表头数据,包括:

a11,接收点击所述待创建列表的工业应用名称的信息,跳转至所述待创建列表的编辑页面;

本发明实施例中,点击待创建列表的工业应用名称,触发创建列表的流程,跳转到待创建列表的详细编辑页面。

a12,接收点击表头创建控件按钮的信息,展示表头创建页面,在展示的表头创建页面中,选取表头创建方式以创建表头数据。

本发明实施例中,用户点击表头创建控件按钮,触发展示表头创建页面,在表头创建页面中,可以选择表头创建方式。作为一可选实施例,表头创建方式包括但不限于:上传excel数据、创建单一列表的表头数据、创建具有主子结构的列表的表头数据。

本发明实施例中,作为一可选实施例,表头创建方式为上传excel数据,选取表头创建方式以创建表头数据,包括:

接收点击上传excel数据控件按钮的信息,跳转至预先设置的服务器下载表头数据模板;

对下载的表头数据模板进行数据编辑,将编辑的表头数据模板上传至表头创建页面,得到创建的表头数据。

本发明实施例中,若用户通过选择上传excel数据以创建表头数据,则通过点击上传excel数据控件按钮,进入上传界面(预先设置的服务器的界面)以下载表头数据模板,在表头数据模板中编辑数据,生成文件,选择编辑好的文件,点击上传,从而得到创建的表头数据。

本发明实施例中,在表头数据上传成功后,还可以通过触发预览控件按钮,进入预览页进行预览,在预览页中,可以选择需要在列表中展示的表头数据。作为一可选实施例,为便于用户浏览和编辑,展示的表头数据对应的列数最多为6列。

本发明实施例中,作为另一可选实施例,在通过上传excel数据创建表头数据的同时,还可以创建列表数据。

本发明实施例中,作为另一可选实施例,表头创建方式为创建单一列表的表头数据,选取表头创建方式以创建表头数据,包括:

接收点击创建单一列表的表头数据控件按钮的信息,跳转至表头数据编辑页面;

在表头数据编辑页面中,编辑表头数据。

本发明实施例中,对于创建单一列表的表头数据,通过点击创建单一列表的表头数据控件按钮进入表头数据编辑页面,对待创建的表头数据进行编辑。作为一可选实施例,表头数据包括表头名称(即展示在列表中的名称)、表头名称标识(即表头名称的唯一标识,例如id)、选择表头数据是否在列表中展示(因为列表宽度有限,最多展示6列)、表头数据是否为必填项、数据录入方式、选择方式、日期等。其中,数据录入方式包括但不限于:输入框录入、文本框录入,选择方式包括但不限于:开关选项、下拉单选框、下拉多选框、非下拉单选框、非下拉多选框,级联选择框,其中,表头数据中的每一项可以对应一控件,通过控件的方式完成表头数据的编辑。对于通过第三方数据源创建列表的方式,由于第三方数据不能新增数据,因而,不包含数据录入方式。

本发明实施例中,输入框和文本框均支持以输入方式创建数据。日期包括日期类型和日期范围类型,通过日期类型,可以通过弹出日期界面的方式选择日期,通过日期范围类型,也可以通过弹出日期界面的方式选择日期范围。下拉单选框和下拉多选框支持以下拉框的形式选择单项或者多项。级联选择框可以支持层级方式展示选择项并进行选择。本发明实施例中,作为一可选实施例,对于下拉多选框以及级联选择框包含的具体内容,可利用利用聚类算法,对收集的目标工业应用的样本数据进行聚类处理,得到样本数据中包含的聚类族,每一聚类簇对应该目标工业应用的一表头数据。

本发明实施例中,输入框类型和文本框类型支持以输入方式创建数据,日期类型和日期范围类型可以选择日期或日期范围,下拉框单选类型和下拉多选框支持以下拉框的方式选择单项或者多项数据,单选框类型和多选项类型支持数据的单选或多选,级联框类型可以支持以层级的方式展示选择项。

本发明实施例中,对于下拉多选框包含的具体内容,例如,以家族病史下拉多选框为例,包括:心脏病、高血压、糖尿病、精神病,对于常规检查下拉多选框,包括:血常规、尿常规、肝功能、肾功能、血小板、血压等。

本发明实施例中,作为一可选实施例,还可以修改输入框默认展示的占位字符属性,修改文本框默认展示的占位字符属性和展示的行数(最少2行,最多10行),日期的默认占位字符属性,例如,日期范围的日期开始和日期结束的默认占位字符属性。对于下拉单选框和下拉多选框,可以新增和修改选项,而对于单选框和多选框,可以新增和修改选项,对于级联选择框,可以创建、增加和修改级联选择框对应的树状结构中的选项。

本发明实施例中,对于创建具有主子表结构的列表的表头数据,点击进入编辑页面,为主列表设置主列表标识,并创建主列表的表头数据。其中,创建主列表的表头数据的方法与创建单一列表的表头数据的方法相一致,在创建主列表的表头数据及保存后,点击下一步进入创建子列表的表头数据,其中,子列表的表头数据可以与主列表的表头数据相同,也可以不同。创建子列表的表头数据的方法与创建单一列表的表头数据的方法相一致,保存后完成具有主子结构的列表的表头数据的创建。

步骤103,依据配置的表头数据,添加所述表头数据对应的列表数据,得到列表。

本发明实施例中,添加列表的列表数据,即在创建表头数据后,在待创建列表的详细编辑页面,展示配置表头数据的列表,添加表头数据对应的列表数据。例如,依据表头数据要求的数据录入方式添加列表数据。本发明实施例中,对于通过第三方数据源创建列表的方式,列表数据通过第三方数据源地址接收并展示。

本发明实施例中,作为一可选实施例,列表数据的数据结构可以是具有层级关系的数据结构。作为一可选实施例,层级关系的数据结构为树状结构,在添加列表数据时,可以通过选择上一级的列表数据来确定归属于该上一级的列表数据的子数据。作为另一可选实施例,列表数据的数据结构也可以是不具有层级关系的数据结构,因而,在添加列表数据时,无需选择归属的列表数据。

本发明实施例中,对于主子表结构,在创建子列表的数据时,需要选择归属于主列表的数据。

本发明实施例中,作为一可选实施例,该方法还包括:

展示创建的列表中的数据。

本发明实施例中,列表中的数据可以是表头数据,也可以是列表数据,在列表展示的数据中,多选项之间利用顿号“、”进行分隔,日期以年月日,即xxxx/xx/xx的格式进行展示,日期范围以xxxx/xx/xx-xxxx/xx/xx的格式进行展示,级联框层级之间用斜杠“/”进行分隔。

本发明实施例中,对于主子表结构的列表,展示页面分为左展示部分和右展示部分,左展示部分展示主列表数据,右展示部分展示子列表数据,通过选择主列表数据以及子列表数据,依据选择的数据刷新当前展示的数据。

本发明实施例中,作为另一可选实施例,还可以通过点击生成列表页控件按钮,生成列表展示页,用户通过登录访问该列表展示页,在列表展示页中,具有新增数据、修改数据以及进入详情页等功能。

本发明实施例中,作为再一可选实施例,还可以通过点击新增页面控件按钮,生成一新增页面,该新增页面不需要登录就可进入编辑。这样,可以用于多人编辑以及不需要账号人员的填写。

本发明实施例中,作为一可选实施例,该方法还包括:

接收用户的列表访问请求;

依据所述用户的访问权限,展示该访问权限对应的列表。

本发明实施例中,用户只能访问权限范围内的列表,具有高级访问权限的用户可以设置低级访问权限的用户的访问权限,用户可以在展示的列表中,进行相应数据的添加和设置,例如,依据获取的工业应用数据,确定该工业应用数据所属的表头数据,例如,通过提取数据中的字段,依据提取的字段,确定该数据对应的表头数据,依据确定的表头数据对应的格式,对工业应用数据进行转换,将转换的该工业应用数据写入所属的表头数据对应的列表数据中。

本发明实施例中,作为另一可选实施例,该方法还包括:

记录所述用户对展示的列表的操作记录,并将操作记录发送至后端进行存储,以使所述后端对操作记录进行分析。

本发明实施例中,将用户在工业应用平台对列表的操作记录传给后端进行存储,作为一可选实施例,具有高级访问权限的用户可以查看具有低级访问权限的用户的操作记录。

本发明实施例中,作为一可选实施例,在所述记录所述用户对展示的列表的操作记录之后,并将操作记录发送至后端进行存储之前,该方法还包括:

获取所述操作记录中的异常操作记录,将异常操作记录发送至后端。

本发明实施例中,工业应用平台将用户的操作记录中产生的错误、报警和异常发送给后端,后端的管理员可进行查看,并加以处理。当然,也可以是工业应用平台将记录的所有操作记录发送至后端,后端将用户的操作记录中产生的错误、报警和异常发送给管理员进行查看,以便管理员进行相应处理。

本发明实施例中,通过构建不同类型的工业应用列表(列表),使之可以适应不同的数据类型以及不同的工业应用,从而规范了数据类型,可以避免由于输入而造成数据的错误,让用户更加方便准确有效地创建数据,从而满足多工业应用、多类型数据的归整处理需求,有效提升数据处理效率。

图2示出了本发明实施例所提供的基于工业应用平台的列表构建装置结构示意图。如图2所示,该列表构建装置包括:

名称设置模块201,用于在工业应用平台中设置待创建列表的工业应用名称;

本发明实施例中,在工业应用平台中,通过点击界面的创建列表控件按钮,弹出列表创建框,在列表创建框中输入待创建列表对应的工业应用名称。

表头数据配置模块202,用于依据待创建列表的工业应用名称,配置所述待创建列表的表头数据;

本发明实施例中,作为一可选实施例,表头数据配置模块202包括:

信息接收单元(图中未示出),用于接收点击所述待创建列表的工业应用名称的信息,跳转至所述待创建列表的编辑页面;

表头数据配置单元,用于接收点击表头创建控件按钮的信息,展示表头创建页面,在展示的表头创建页面中,选取表头创建方式以创建表头数据。

本发明实施例中,作为一可选实施例,表头创建方式包括但不限于:上传excel数据、创建单一列表的表头数据、创建具有主子结构的列表的表头数据。

本发明实施例中,作为一可选实施例,所述表头创建方式为上传excel数据,表头数据配置单元具体用于:

接收点击上传excel数据控件按钮的信息,跳转至预先设置的服务器下载表头数据模板;

对下载的表头数据模板进行数据编辑,将编辑的表头数据模板上传至表头创建页面,得到创建的表头数据。

本发明实施例中,作为一可选实施例,在通过上传excel数据创建表头数据的同时,还可以创建列表数据。

本发明实施例中,作为另一可选实施例,所述表头创建方式为创建单一列表的表头数据,表头数据配置单元具体用于:

接收点击创建单一列表的表头数据控件按钮的信息,跳转至表头数据编辑页面;

在表头数据编辑页面中,编辑表头数据。

本发明实施例中,表头数据的编辑方式包括:输入框、文本框、开关选项、下拉单选框、下拉多选框、非下拉单选框、非下拉多选框以及级联选择框。

列表生成模块203,用于依据配置的表头数据,添加所述表头数据对应的列表数据,得到列表。

本发明实施例中,作为一可选实施例,该列表构建装置还包括:

请求处理模块(图中未示出),用于接收用户的列表访问请求;

依据所述用户的访问权限,展示该访问权限对应的列表。

本发明实施例中,作为另一可选实施例,该列表构建装置还包括:

操作记录模块,用于记录所述用户对展示的列表的操作记录,获取所述操作记录中的异常操作记录,将异常操作记录发送至后端。

如图3所示,本申请一实施例提供了一种计算机设备300,用于执行图1中的基于工业应用平台的列表构建方法,该设备包括存储器301、处理器302及存储在该存储器301上并可在该处理器302上运行的计算机程序,其中,上述处理器302执行上述计算机程序时实现上述基于工业应用平台的列表构建方法的步骤。

具体地,上述存储器301和处理器302能够为通用的存储器和处理器,这里不做具体限定,当处理器302运行存储器301存储的计算机程序时,能够执行上述基于工业应用平台的列表构建方法。

对应于图1中的基于工业应用平台的列表构建方法,本申请实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述基于工业应用平台的列表构建方法的步骤。

具体地,该存储介质能够为通用的存储介质,如移动磁盘、硬盘等,该存储介质上的计算机程序被运行时,能够执行上述基于工业应用平台的列表构建方法。

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

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

另外,在本申请提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本申请的具体实施方式,用以说明本申请的技术方案,而非对其限制,本申请的保护范围并不局限于此,尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本申请实施例技术方案的精神和范围。都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

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