1.本发明涉及仪表行业数字化对象构建技术领域,更具体的说是涉及一种基于数据字典的工业互联网仪表数字对象的构建系统及方法。
背景技术:
2.仪表产品批量小、品种多、用途广,涉及学科门类多,所用到的原材料、元器件、零部件、安装件、软件(算法)种类繁多、组合多样、定制灵活,在应用工业互联网进行行业转型升级时,首先要解决的就是主体对象来源复杂、标识形式多样、结构众多等问题。另外,仪表生产企业在设计、生产、使用、维修、报废等产品全生命周期过程中,也需要充分利用工业互联网先进技术提高生产效率、加强行业协同,承担整机生产主体责任,记录供应链和销售信息,实现各环节整机和材料、零部件对应信息采集和分析,以及维修维护情况跟踪。
3.目前,并不存在一套完整统一的数据标识解析系统,由于不同企业的信息语境、用途、表达方式不同,不可避免地会造成的存储、表示、应用差别巨大,无法为第三方调用的问题。
4.因此,如何提供一种能有效解决工业互联网中海量标识的发布、搜索和管理问题,并可针对不同终端用户的标识解析解决不同数字对象服务间协作问题,以优化供应链管理的基于数据字典的工业互联网仪表数字对象的构建系统及方法,是本领域技术人员亟需解决的技术问题。
技术实现要素:
5.有鉴于此,本发明提供了一种基于数据字典的仪表数字对象的构建系统及方法,能够解决不同企业信息由于语境、用途、表达方式不同而造成的存储、表示、应用差别巨大,无法为第三方调用的问题。
6.为了实现上述目的,本发明采用如下技术方案:
7.一种基于数据字典的仪表数字对象的构建系统,包括:
8.数字对象构建模块,用于通过数据字典对仪表进行分类,并梳理每个类别仪表对应的通用属性,构建不同类别下不同仪表的数字对象通用模板;
9.属性动态添加模块,用于针对不同企业的仪表性质,动态选择数据字典中该类别仪表的通用属性或添加新属性,创建自定义模板;
10.仪表数字对象标识注册模块,用于对所述自定义模板的属性进行赋值并导入数据字典,完成标识注册,实现对注册的标识进行按类查询。
11.优选的,在上述一种基于数据字典的仪表数字对象的构建系统中,还包括权限管理模块;
12.所述权限管理模块用于根据用户的登录信息进行身份验证,并根据身份信息赋予用户在所述系统中不同的权限;所述身份信息包括系统管理员和企业认证用户;
13.所述系统管理员的权限包括:查看、调用所有企业认证用户创建的自定义模板,并
发布相应的自定义模板至相应的企业认证用户;
14.所述企业认证用户的权限包括:创建自定义模板、继承数字对象通用模板中的相应属性、以及显示只属性自己企业的自定义模板。
15.优选的,在上述一种基于数据字典的仪表数字对象的构建系统中,还包括:智能推荐模块;
16.所述智能推荐模块用于对所述自定义模板进行记录,并定时分析所述自定义模板中添加的新属性的使用频率,将使用频率排名前n的新属性定期更新至所述数据字典中,生成某分类下仪表的新的数字对象通用模板。
17.优选的,在上述一种基于数据字典的仪表数字对象的构建系统中,所述智能推荐模块还用于分析、对比不同企业认证用户创建的同一类别下的不同的自定义模板之间的差异,并将某一企业认证用户创建的自定义模板定向发布至其他的企业认证用户。
18.优选的,在上述一种基于数据字典的仪表数字对象的构建系统中,仪表分类为测量设备和控制设备两大类,所述测量设备和控制设备分别细分为318个类别,且子级分类属性继承父级分类属性。
19.优选的,在上述一种基于数据字典的仪表数字对象的构建系统中,标识注册方式包括手动添加、导入或api接口对接三种方式中的任意一种。
20.优选的,在上述一种基于数据字典的仪表数字对象的构建系统中,所述数字对象通用模板中的属性至少包括:操作属性、设备属性和管理属性。
21.优选的,在上述一种基于数据字典的仪表数字对象的构建系统中,所述自定义模板中的属性包括:通用属性、动态属性和自定义属性。
22.本发明还公开一种基于数据字典的仪表数字对象的构建方法,其适用于一种基于数据字典的仪表数字对象的构建系统,包括以下步骤:
23.s1、通过数据字典对仪表进行分类,并梳理每个类别仪表对应的通用属性,构建不同类别下不同仪表的数字对象通用模板;
24.s2、在仪表数字对象标识注册前,针对不同企业的仪表性质,动态选择数据字典中该类别仪表的通用属性或添加新属性,创建自定义模板;
25.s3、在仪表数字对象标识注册时,对所述自定义模板的属性进行赋值并导入数据字典,完成标识注册,实现对注册的标识进行按类查询。
26.经由上述的技术方案可知,与现有技术相比:
27.本发明以数据字典为基础创建不同类别的仪表数字对象通用模板,在功能上支持异构异主兼容性和跨系统扩展的有效性,能够对数据标识进行解析,以解决不同企业信息由于语境、用途、表达方式不同而造成的存储、表示、应用差别巨大,无法为第三方调用的问题。
28.本发明提供多种仪表数字对象属性,并能动态创建自定义模板,可快速采集实时工业数据并快速转换,使接入系统对下能适应工业网络环境,对上能够与现有一级节点的解析架构兼容,同时,层次化的标识解析,还能有效地解决工业互联网中海量标识的发布、搜索与管理的问题。
29.本发明能够实现对仪表自定义模板的智能推荐,可针对不同终端用户的标识解析解决不同数字对象服务间协作问题,优化供应链管理。
附图说明
30.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
31.图1附图为本发明提供的基于数据字典的仪表数字对象的构建系统的结构框图;
32.图2附图为本发明提供的自定义模板的创建过程示意图;
33.图3附图为本发明提供的数字对象通用模板的属性组成示意图;
34.图4附图为本发明提供的自定义模板创建过程中,所添加的新属性组成示意图;
35.图5附图为本发明提供的自定义模块的属性组成示意图;
36.图6附图为本法民提供的数据字典管理的界面图;
37.图7附图为本发明提供的仪表类别以及类别对应的属性的管理维护界面图;
38.图8附图为本发明提供的属性类型管理维护界面图;
39.图9附图为本发明提供的数字对象标识列表;
40.图10附图为本发明提供的基于数据字典的仪表数字对象的构建方法的流程图。
具体实施方式
41.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
42.如图1所示,本发明实施例公开了一种基于数据字典的仪表数字对象的构建系统,包括:数字对象构建模块、属性动态添加模块、仪表数字对象标识注册模块、权限管理模块和智能推荐模块。
43.数字对象构建模块用于通过数据字典对仪表进行分类,并梳理每个类别仪表对应的通用属性,构建不同类别下不同仪表的数字对象通用模板;数字对象通用模板,即适用于所有厂家的模板。
44.属性动态添加模块用于针对不同企业的仪表性质,动态选择数据字典中该类别仪表的通用属性或添加新属性,创建自定义模板;自定义模板即:针对企业的产品性质,自定义适用自身产品特点的模板。数字对象通用模板的属性可继承到自定义模板,方便企业在创建自定义模板时引用,提供便利操作。
45.属性可通过数据字典定义的类别属性进行动态选择:通过数据字典对仪表行业类别和属性的定义,企业在创建自定义模板时通过行业类别进行属性的动态选择,一为企业产品的属性提供了参考,二对行业属性进行了规范,做到属性的标准化。
46.与此同时,随着仪表制造业的快速发展,有些新型的产品属性未包含在数据字典中,此时可以通过手工添加的方式,来增加自定义模板的属性字段。
47.仪表数字对象标识注册模块用于对自定义模板的属性进行赋值并导入数据字典,完成标识注册,实现对注册的标识进行按类查询。自定义模板赋值注册完成后,通过手工、导入或者api接口对接进行企业仪表数字对象标识注册。
48.权限管理模块用于根据用户的登录信息进行身份验证,并根据身份信息赋予用户在系统中不同的权限;身份信息包括系统管理员和企业认证用户。系统管理员的权限包括:查看、调用所有企业认证用户创建的自定义模板,并发布相应的自定义模板至相应的企业认证用户;企业认证用户的权限包括:创建自定义模板、继承数字对象通用模板中的相应属性、以及显示只属性自己企业的自定义模板。
49.本发明系统中主要有两类不同的用户,分别为系统管理员和企业认证用户,系统管理员账号下的列表中显示平台所有企业的自定义模板(动态属性)数据,可针对多个企业创建自定义模板(动态属性)的权限,可以发布给相关企业认证用户。在企业认证用户登录时可查看,可调用。
50.企业认证用户账号登录后,可添加自定义模板(动态属性),同时也会继承数字对象通用模板(静态属性)中的字段,且不可更改。列表中显示只属性自己企业的自定义模板(动态属性)数据。
51.在其他实施例中,还包括:智能推荐模块;智能推荐模块用于对自定义模板进行记录,并定时分析自定义模板中添加的新属性的使用频率,将使用频率排名前n的新属性定期更新至数据字典中,生成某分类下仪表的新的数字对象通用模板。
52.智能推荐模块还用于分析、对比不同企业认证用户创建的同一类别下的不同的自定义模板之间的差异,并将某一企业认证用户创建的自定义模板定向发布至其他的企业认证用户。
53.本发明主要实现模板管理、数据字典管理和标识管理三部分。
54.在一个具体示例中,模板管理主要用于建立数字对象通用模板和自定义模板。仪表的数字对象通用模板由系统管理员创建,维护通用属性,供企业创建自定义模板时调用,同时定义了属性字段的【数据类型】【最大长度】【最小长度】【是否必填项】,如图3所示。
55.自定义模板用于对某种特定类型的产品定义属性,如图4和图5所示。
56.数据字典管理:用于对数据字典中仪表类别、属性以及属性类型进行管理维护,如图6
‑
8所示。
57.标识管理:主要用于在仪表数字对象标识注册阶段,完成仪表数字对象标识的创建、导入或者上传,如图9所示。
58.如图10所示,本发明实施例还公开一种基于数据字典的仪表数字对象的构建方法,包括以下步骤:
59.s1、通过数据字典对仪表进行分类,并梳理每个类别仪表对应的通用属性,构建不同类别下不同仪表的数字对象通用模板;
60.s2、在仪表数字对象标识注册前,针对不同企业的仪表性质,动态选择数据字典中该类别仪表的通用属性或添加新属性,创建自定义模板;参照图2,为自定义模板的创建过程。
61.s3、在仪表数字对象标识注册阶段,对自定义模板的属性进行赋值并导入数据字典,完成标识注册,实现对注册的标识进行按类查询。
62.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说
明即可。
63.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
转载请注明原文地址:https://doc.8miu.com/read-1160692.html