一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

元数据处理、工业标识注册、数据查询方法、装置及介质与流程

2021-12-01 01:51:00 来源:中国专利 TAG:


1.本技术涉及工业互联网技术领域,尤其涉及工业互联网标识解析的元数据处理、工业标识注册、数据查询方法、装置及介质。


背景技术:

2.随着工业互联网应用不断深入,跨系统、跨平台、跨地域之间的信息交互、异构系统之间的协同和信息共享逐步增多。
3.在跨行业流通的工业互联网标识解析架构场景下,同一物品会在不同行业的不同企业分配不同的工业标识(例如标识码等),而在每个行业中描述物品信息的元数据会挂靠在不同的工业标识上。当“物品”以一种或多种形态(如原料、零件、成品等)在整个产业链中流转,跨行业地流通时,就会出现物品具有多个工业标识以及各自元数据的情况,信息分布极为散乱,无法通过单一的工业标识来获得物品在整个生命周期的完整信息,不利于工业互联网中精准地数字化地定位物品。
4.发明消息
5.鉴于以上所述现有技术的缺点,本技术的目的在于提供工业互联网标识解析的元数据处理、工业标识注册、数据查询方法、装置及介质,通过关联工业标识以汇聚元数据,从而解决现有技术的问题。
6.本技术第一方面提供一种元数据处理方法,应用于工业互联网标识解析架构中的融合节点,所述工业互联网标识解析架构还包括分别对应每个行业的行业节点,分别对应每个行业的行业节点用于对行业内流转的物品注册工业标识,所述物品在每个行业具有元数据;所述元数据处理方法包括:所述融合节点获取物品在每个行业的工业标识及元数据;其中,所述物品在每个行业节点注册当前工业标识时携带在之前经过的行业节点所注册的已有工业标识,以获得关联于所述已有工业标识的当前工业标识;所述融合节点汇聚各所述元数据且映射至元数据信息库,并配置所述物品的每个工业标识为物品在各行业元数据的集合的索引。
7.在第一方面的实施例中,每个所述行业节点将对应物品所注册的工业标识及元数据发送至上级节点,所述融合节点从所述上级节点获取各所述工业标识及元数据。
8.在第一方面的实施例中,所述的元数据处理方法还包括:响应于携带任一所述工业标识的数据查询请求,根据所述工业标识为索引以查询元数据信息库并获取关联的各个元数据以回复所述数据查询请求。
9.在第一方面的实施例中,所述元数据信息库为存放各个元数据的数据实体的第一数据库;或者,所述元数据信息库为存放各个元数据的地址信息的第二数据库。
10.本技术第二方面提供一种工业标识数据传输方法,应用于工业互联网标识解析架构中的行业节点,每个所述行业节点用于对行业内流转的物品注册工业标识,所述物品在每个行业具有元数据;所述工业标识数据传输方法包括:所述行业节点接收关于物品的标识注册请求,所述标识注册请求携带在之前经过的行业节点所注册的已有工业标识;所述
行业节点为所述物品注册当前工业标识;所述行业节点向外发送关联的所述当前工业标识、已有工业标识以及元数据。
11.在第二方面的实施例中,所述工业互联网标识解析架构中的各个所述行业节点分别发送的物品在各行业的元数据的集合,用于汇聚各个元数据且映射至元数据信息库并以所述物品的每个工业标识为物品在各行业元数据的集合的索引。
12.在第二方面的实施例中,所述元数据信息库为存放各个元数据的数据实体的第一数据库;或者,所述元数据信息库为存放各个元数据的地址信息的第二数据库。
13.在第二方面的实施例中,所述工业标识数据传输方法还包括:所述行业节点响应于携带物品的任一工业标识的数据查询请求,以从外部获取根据所述工业标识查询到的关联的各个元数据以回复所述数据查询请求。
14.本技术第三方面提供一种工业标识数据查询方法,应用于用户终端,所述用户终端用于查询物品在工业互联网标识解析架构的数据,所述工业互联网标识解析架构包括分别对应每个行业的行业节点,分别对应每个行业的行业节点用于对行业内流转的物品注册工业标识,所述物品在每个行业具有元数据;所述工业标识数据查询方法包括:所述用户终端发送携带工业标识的数据查询请求;其中,所述工业标识为所述物品在任一行业节点注册的工业标识;所述用户终端接收根据所述工业标识查询到的所述物品在各个行业的元数据。具体实现上可以是真实数据的汇聚集中存储,也可以仅是数据地址的映射集合。
15.本技术第四方面提供一种工业互联网标识解析的元数据处理装置,应用于工业互联网标识解析架构中的融合节点,所述工业互联网标识解析架构还包括分别对应每个行业的行业节点,分别对应每个行业的行业节点用于对行业内流转的物品注册工业标识,所述物品在每个行业具有元数据;所述元数据处理装置包括:获取模块,用于获取物品在每个行业的工业标识及元数据;其中,所述物品在每个行业节点注册当前工业标识时携带在之前经过的行业节点所注册的已有工业标识,以获得关联于所述已有工业标识的当前工业标识;汇聚模块,用于汇聚各所述元数据且映射至元数据信息库,并配置所述物品的每个工业标识为物品在各行业元数据的集合的索引。
16.本技术第五方面提供一种工业标识传输装置,应用于工业互联网标识解析架构中的行业节点,每个所述行业节点用于对行业内流转的物品注册工业标识,所述物品在每个行业具有元数据;所述工业标识传输装置包括:接收模块,用于接收关于物品的标识注册请求,所述标识注册请求携带在之前经过的行业节点所注册的已有工业标识;注册模块,用于为所述物品注册当前工业标识,所述当前工业标识关联于所述已有工业标识;发送模块,用于向外关联地发送所述当前工业标识、已有工业标识以及元数据。
17.本技术第六方面提供一种工业标识数据查询装置,应用于用户终端,所述用户终端用于查询物品在工业互联网标识解析架构的数据,所述工业互联网标识解析架构包括分别对应每个行业的行业节点,分别对应每个行业的行业节点用于对行业内流转的物品注册工业标识,所述物品在每个行业具有元数据;所述工业标识数据查询装置包括:发送模块,用于发送携带工业标识的数据查询请求;其中,所述工业标识为所述物品在任一行业节点注册的工业标识;接收模块,用于接收根据所述工业标识查询到的所述物品在各个行业的元数据。
18.本技术第七方面提供一种计算机装置,包括:通信器、存储器及处理器;所述通信
器用于与外部通信;所述存储器存储有程序指令;所述处理器用于运行所述程序指令以执行如第一方面中任一项所述的元数据处理方法;或者,执行如第二方面中任一项所述的工业标识数据传输方法;或者,执行如第三方面所述的工业标识数据查询方法。
19.本技术第八方面提供一种计算机可读存储介质,存储有程序指令,所述程序指令被运行以执行如第一方面中任一项所述的元数据处理方法;或者,执行如第二方面中任一项所述的工业标识数据传输方法;或者,执行如第三方面所述的工业标识数据查询方法。
20.综上,本技术实施例中提供工业互联网标识解析的元数据处理、工业标识注册、数据查询方法、装置及介质,通过工业互联网标识解析架构中行业节点在为物品注册工业标识时,能获取物品之前注册的已有工业标识,从而建立工业标识之间的关联性。进一步的,在融合节点可以根据获取的各个行业节点所提供的工业标识及元数据,进行各元数据的汇聚并映射至元数据信息库且以每个所述工业标识作为索引。从而,用户可通过任何一个工业标识查询到物品完整的元数据信息,解决现有技术的问题。
附图说明
21.图1展示本技术实施例中工业互联网标识解析架构的结构示意图。
22.图2展示本技术一个具体实施例中实现工业标识关联及元数据汇聚的原理示意图。
23.图3a展示本技术实施例中实现工业标识数据融合的节点通信的流程示意图。
24.图3b展示本技术又一具体实施例中实现工业标识数据融合的节点通信的流程示意图。
25.图4a展示本技术一种实施例中工业标识关联及匹配的原理示意图。
26.图4b展示本技术另一种实施例中工业标识关联及匹配的原理示意图。
27.图5展示本技术一实施例中工业标识数据查询流程的流程示意图。
28.图6a展示本技术另一实施例中工业标识数据查询流程的流程示意图。
29.图6b展示本技术另一实施例中工业标识数据查询流程的流程示意图。
30.图6c展示本技术另一实施例中工业标识数据查询流程的简化流程示意图。
31.图6d展示本技术另一实施例中工业标识数据查询流程的简化流程示意图。
32.图7展示本技术实施例中元数据处理装置的功能模块示意图。
33.图8展示本技术实施例中工业标识数据传输装置的功能模块示意图。
34.图9展示本技术实施例中工业标识数据查询装置的功能模块示意图。
35.图10展示本技术实施例中的计算机装置的结构示意图。
具体实施方式
36.以下通过特定的具体实例说明本技术的实施方式,本领域技术人员可由本技术所揭露的消息轻易地了解本技术的其他优点与功效。本技术还可以通过另外不同的具体实施方式加以实施或应用系统,本技术中的各项细节也可以根据不同观点与应用系统,在没有背离本技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
37.下面以附图为参考,针对本技术的实施例进行详细说明,以便本技术所属技术领
域的技术人员能够容易地实施。本技术可以以多种不同形态体现,并不限定于此处说明的实施例。
38.在本技术的表示中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的表示意指结合该实施例或示例表示的具体特征、结构、材料或者特点包括于本技术的至少一个实施例或示例中。而且,表示的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本技术中表示的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
39.此外,术语“第一”、“第二”仅用于表示目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本技术的表示中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
40.为了明确说明本技术,省略与说明无关的器件,对于通篇说明书中相同或类似的构成要素,赋予了相同的参照符号。
41.在通篇说明书中,当说某器件与另一器件“连接”时,这不仅包括“直接连接”的情形,也包括在其中间把其它元件置于其间而“间接连接”的情形。另外,当说某种器件“包括”某种构成要素时,只要没有特别相反的记载,则并非将其它构成要素排除在外,而是意味着可以还包括其它构成要素。
42.虽然在一些实例中术语第一、第二等在本文中用来表示各种元件,但是这些元件不应当被这些术语限制。这些术语仅用来将一个元件与另一个元件进行区分。例如,第一接口及第二接口等表示。再者,如同在本文中所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文中有相反的指示。应当进一步理解,术语“包含”、“包括”表明存在所述的特征、步骤、操作、元件、模块、项目、种类、和/或组,但不排除一个或多个其他特征、步骤、操作、元件、模块、项目、种类、和/或组的存在、出现或添加。此处使用的术语“或”和“和/或”被解释为包括性的,或意味着任一个或任何组合。因此,“a、b或c”或者“a、b和/或c”意味着“以下任一个:a;b;c;a和b;a和c;b和c;a、b和c”。仅当元件、功能、步骤或操作的组合在某些方式下内在地互相排斥时,才会出现该定义的例外。
43.此处使用的专业术语只用于言及特定实施例,并非意在限定本技术。此处使用的单数形态,只要语句未明确表示出与之相反的意义,那么还包括复数形态。在说明书中使用的“包括”的意义是把特定特性、区域、整数、步骤、作业、要素及/或成份具体化,并非排除其它特性、区域、整数、步骤、作业、要素及/或成份的存在或附加。
44.虽然未不同地定义,但包括此处使用的技术术语及科学术语,所有术语均具有与本技术所属技术领域的技术人员一般理解的意义相同的意义。普通使用的字典中定义的术语追加解释为具有与相关技术文献和当前提示的消息相符的意义,只要未进行定义,不得过度解释为理想的或非常公式性的意义。
45.目前,物联网(如工业互联网)中对工业标识及物品相关的元数据的管理非常散乱。对于同一个物品而言,在不同行业节点会注册不同的工业标识(例如标识码),可称为“赋码”,并写入物品相应的元数据。因此,通过物品在某一个行业节点的工业标识只能查询到物品在此行业的元数据,而无法获得物品在产业链中整个生命周期的完整元数据。举例
来说,以汽车仪表为例;在仪表企业时,对仪表产品分配标识a,并对应仪表产生元数据a1;当仪表流转到汽车企业时(比如仪表被汽车企业采购),仪表作为零件安装到车内而转变为汽车的状态,此时对作为成品的汽车可分配一个标识b,并对应汽车提供元数据b1;当汽车流转到汽车零售企业时(比如出售到汽车零售企业),汽车还会被分配一个标识c,并对应汽车产生元数据c1。a、b、c都是仪表的工业标识,但是根据a只能查询到在仪表企业相关的元数据a1,根据b只能查询到在汽车企业相关的元数据b1,根据c只能查询到在汽车企业相关的元数据c1,除非获得a、b、c全部的标识,且能确定它们都是仪表的工业标识,才能得到a1、b1及c1的完整元数据,否则只能得到部分数据,无法完整对仪表溯源。
46.鉴于此,在本技术实施例中,通过对物品在各行业流转过程中,使其在各行业注册的工业标识之间产生关联关系,进而能在之后被融合节点根据工业标识之间的关联关系汇聚元数据,并根据每个工业标识建立对汇聚的完整元数据的索引,从而能根据任一标识查询到完整元数据,从而解决上述问题。
47.如图1所示,展示本技术实施例中的工业互联网标识解析架构的结构示意图。
48.所述工业互联网标识解析架构可以为工业互联网的表示解析架构。在此实施例中,所述工业互联网标识解析架构可以从下至上包括:企业节点101、行业节点102、顶级节点103及融合节点104。图1中展示的架构为示例,顶级节点103作为行业节点102的上级节点,企业节点101作为行业节点102的下级节点。在其它实施例中,架构也有可能发生变化,比如企业节点101还包含进一步的下级节点等,并非以图1架构为限。
49.在图1示例中,展示了一个顶级节点103,多个行业节点102,每个行业节点102下分别具有多个企业节点101。物品105能在不同行业(如行业1~行业n)流转,即在对应的行业节点102会注册工业标识,并具有元数据。
50.需说明的是,“节点”指的是通信网络中的一个连接点,表示一个再分发点或一个通信端点。在一些实施例中,节点可以由一个通信设备实现,也可以由多个通信设备实现。比如,通过部署的集中式的服务器/服务器组实现;或者通过部署的分布式系统实现,例如行业节点102由多个服务器实现。另外,所述多个节点中的部分可以实现在一个物理设备上,比如由运行在该通信设备上的不同的软件实现,例如融合节点104和顶级节点103可以是位于同一服务器上的不同软件端实现,通过软件接口进行交互。或者,多个节点也可以分别实现在相分离的不同物理设备上,例如融合节点104和顶级节点103可以分别搭载于相互分离的不同物理服务器上实现。同理,行业节点102之间、企业节点101之间、行业节点102和企业节点101之间也可以根据实际场景需求加以变化软件、物理硬件的实现。
51.所述企业节点101、行业节点102和顶级节点103之间可以通过网络通信连接。所述网络可以包括局域网、广域网络或它们的混合网络,所述局域网比如企业内部的局域网络,所述广域网络包括例如公共的互联网络(如传统互联网、移动互联网)。所述网络可以包括有线网络、无线网络或它们的混合网络,所述有线网络即通过有线介质(如光纤、铜绞线)连接的网络,所述无线网络包括例如wifi、蓝牙或其它类型的网络。
52.在工业互联网的标识解析架构中,所述顶级节点103可以是国家级别的,所述行业节点102相对于所述顶级节点103属于次级,也可被称为“二级节点”。所述企业节点101位于二级节点的下级,企业节点101可对应于每个企业,企业可对物品105生成工业标识及元数据,并通过企业节点101将物品105的工业标识以及元数据传输给行业节点102。行业节点
102可对工业标识进行注册,并可将企业节点101传输的工业标识及元数据同步至顶级节点103。
53.在具体实例中,所述工业标识的数据结构可以根据标准设置,例如国际标准、国家标准(如)、行业标准等。例如,标识编码格式可以包括:前缀(如国家代码、行业代码、企业代码)、后缀(如基础分类代码、品牌代码、型号代码、流通特征代码、生产日期代码和企业自定义代码)。举例来说,工业标识码“a.bbb.cc/dddd”中,“a.bbb.cc”是前缀,其中两个“.”所划分的字段分别具有含义,“a”对应国家代码,“bbb”对应行业代码,“cc”对应企业代码,“dddd”对应对象代码。可选的,再例如“a.bbb.cc/dddd/eee”,其中的“eee”表示安全代码。当然,上述给出的是工业互联网的标识的标识结构,在其它不同应用场景中标识结构可以加以变化,并非以此为限。
54.在具体实例中,物品105的元数据的数据结构也可以由标准定义,或者也可以根据实际场景加以变化。例如,在国标中,分计划数据、设计数据、采购数据、生产数据、销售数据、物流数据和服务数据七类定义工业产品核心元数据,每个元数据可用9个属性描述,如标识符、中文名称、英文名称、缩写名、定义、数据类型、值域、最大出现次数、备注等。
55.需特别说明的是,上述工业标识和元数据的具体实现的例子,只是为了说明实际场景中可能的方案;但可以理解的是,本技术实施例中的方法流程并不需要关注对工业标识和元数据的数据结构的变化,而是对数据和数据之间进行关联,因此本技术的保护范围不受到上述工业标识和元数据的实例的限制。
56.若每个行业节点102只传递物品105在本行业注册工业标识和生成的元数据,则通过单一工业标识无法获取完整的各个元数据的集合。因此,本技术实施例中,每个行业节点102在注册本行业的当前工业标识时,还可以获取在之前行业节点102注册的已有工业标识,从而就可以对当前工业标识和已有工业标识形成关联关系,进而在每个行业节点102都同步物品105的工业标识和元数据到顶级节点103后,融合节点104就能在这些数据中凭借此关联关系以识别物品105在所有行业的工业标识和元数据,对元数据加以汇聚,形成可用于查询物品对应的各个元数据的集合的元数据信息库,以供查询完整元数据信息。并且,可以将物品的每个工业标识都配置成关联的物品在各行业元数据的集合的索引,以利于查询。
57.在一些实施例中,所述元数据信息库可为存放各个元数据的数据实体的第一数据库;或者在另一些实施例中,所述元数据信息库为存放各个元数据的地址信息的第二数据库。
58.请一并参阅图2,图2中展示了一个实现工业标识关联及元数据汇聚的具体示例。某仪表x在仪表行业的行业节点a注册了工业标识1,具有元数据x1;在汽车制造业的行业节点b,x位于汽车y中,汽车y注册了x相关的工业标识2,具有元数据y1。其中,在注册工业标识2时,行业节点b还可以提供接口以输入x之前已有工业标识,例如输入所述工业标识1。故而,行业节点b可以获取工业标识1并注册工业标识2。
59.行业节点a同步x的工业标识1和元数据x1至顶级节点c。
60.行业节点b在对顶级节点c同步标识时,可以关联地发送工业标识2、工业标识1以及元数据y1,所述关联地发送可以是放在同一个包中,和/或分别附加表明它们关联关系的相同标识信息,和/或附加描述它们关联关系的描述信息等。
61.融合节点d从a获得工业标识1和元数据x1;融合节点d从b获得工业标识1、工业标识2和元数据y1;融合节点d匹配两部分信息,可知工业标识1、工业标识2都关联于同一物品在不同行业的状态(如仪表,和仪表所在的汽车),以及元数据x1和y1属于同一物品,从而x1和y1的数据实体或者存储位置的地址信息可以置于关于仪表的元数据信息库m中,并可将工业标识1和工业标识2都建立对所述元数据信息库m中x1和y1的数据实体或者存储位置的地址信息的索引关系。
62.示例性地,可基于例如java语言、springboot开源框架来构建融合节点,融合节点与顶级节点之间可以通过例如数据表的方式进行同步,也可以通过接口方式。在可能的具体实现示例中,融合节点可以视情况进行集中式部署、分布式部署或云

边缘协同部署。
63.例如,融合节点搭载于云端的服务器/服务器组,采用集中式部署方式实现。或者,融合节点基于边缘网络的分布式系统实现。或者,融合节点基于云端和边缘设备(如路由器、基站等网关设备)的协同工作实现。
64.如图3a所示,展示本技术实施例中实现工业标识数据融合的节点通信的流程示意图。
65.本实施例中的流程具体包括:
66.步骤s301:行业节点接收关于物品的标识注册请求,所述标识注册请求携带在之前经过的行业节点所注册的已有工业标识。
67.在一些实施例中,物品在行业之间的流转过程中,其已有工业标识会装载在实体载体(比如纸质的标签、文档等)或电子载体(比如电子标签、电子文档)中。故而,在每个行业可以通过比如人工输入、ocr识别、文本提取等方式来采集到在之前行业的已有工业标识,并加入到所述标识注册请求中去。
68.在一些实施例中,所述标识注册请求可以包含物品在之前行业的全部工业标识,比如物品在之前行业全部已有工业标识为f

a,f

b,则该标识注册请求中携带f

a和f

b,如此可降低物品元数据汇聚不完整的可能性。或者在另一些实施例中,所述标识注册请求也可以只包含部分工业标识,比如物品在之前预定数量个行业(比如上1、2、3...个行业)的工业标识,如此可使标识注册请求的数据结构相对精简。
69.步骤s302:响应于所述标识注册请求,行业节点为所述物品注册当前工业标识。
70.步骤s303:所述行业节点向顶级节点发送关联的所述当前工业标识、已有工业标识以及元数据。
71.在一些实施例中,顶级节点存储每个行业节点发送的数据,包括物品的当前工业标识、已有工业标识以及元数据。
72.步骤s304:融合节点从顶级节点获取物品在每个行业的工业标识及元数据。
73.在一些实施例中,融合节点可以在满足触发条件的情况下,从顶级节点同步工业标识和元数据,比如根据时长条件来触发执行步骤s304。又例如,所述融合节点可以根据顶级节点发出的消息来触发执行步骤s304。
74.步骤s305:融合节点汇聚各所述元数据且映射至元数据信息库,并配置所述物品的每个工业标识为物品在各行业元数据的集合的索引。
75.在一些实施例中,融合节点可将汇聚的元数据的数据实体存储到元数据信息库;或者在另一些实施例中,融合节点可将汇聚的元数据的地址信息存储到元数据信息库。
76.举例来说,在元数据信息库中,物品1的工业标识有a、b、c,而物品1在a对应行业的元数据为a,在b对应行业的元数据为b,在c对应行业的元数据为c。在一种示例中,元数据信息库中可关联地存储:物品1的a、b、c同元数据集合a、b、c;在另一种示例中,若a、b、c分别的存储地址为a1、b1、c1,则元数据信息库中也可关联地存储:物品1的a、b、c同的各个元数据的地址信息集a1、b1、c1。
77.进一步具体的,通过元数据信息库,根据匹配工业标识,即匹配来自不同行业节点的工业标识,以在匹配时识别相关于同一物品。
78.通过以下两种示例来说明可能匹配的实际情形。
79.如图4a所示,若每个行业节点在对物品注册当前工业标识时,接收物品全部的已有工业标识,则融合节点从顶级节点获取的每个行业节点的工业标识中不仅包括当前工业标识,还可以包括之前全部已有工业标识。
80.比如物品分别流转3个行业,分别对应行业节点a、b、c,在行业节点a得到工业标识1;之后经行业节点b,注册工业标识2,且接收工业标识1,行业节点b将工业标识2、1发给顶级节点;再之后,经行业节点c,接收工业标识1、2,注册工业标识3,将工业标识3、2、1发给顶级节点,图4a分别展示行业节点a、b、c传递给顶级节点的工业标识的集合,存在的工业标识以“√”表示。融合节点可以根据工业标识1的匹配来识别工业标识1、2、3相关于同一物品,也可以根据工业标识2的重合来识别工业标识2、3相关于同一物品,所述匹配如图中虚线圈选所示。
81.再例如图4b所示,若每个行业节点在对物品注册当前工业标识时,接收之前的部分已有工业标识,则融合节点从顶级节点获取的每个行业节点的工业标识中不仅包括当前工业标识,还可以包括之前部分已有工业标识。
82.以“之前部分已经工业标识”为前n=1个行业的工业标识为例(n的数量可以根据需求变化)。若物品分别流转4个行业,分别对应行业节点a、b、c,d,在行业节点a得到工业标识1;之后经行业节点b,注册工业标识2,且接收工业标识1,行业节点b将工业标识2、1发给顶级节点;再之后,经行业节点c,接收工业标识2,注册工业标识3,将工业标识3、2发给顶级节点;再之后,经行业节点d,接收工业标识3,注册工业标识4,将工业标识4、3发给顶级节点。图4b分别展示行业节点a、b、c、d传递给顶级节点的工业标识的集合,存在的工业标识以“√”表示。融合节点可以根据工业标识1的匹配来识别工业标识1和2相关于同一物品,根据工业标识2的匹配来识别工业标识1、2、3相关于同一物品,根据工业标识3来识别工业标识1、2、3、4相关于同一物品,所述匹配如图中虚线圈选所示。
83.需说明的是,n的数量可以根据实际需求加以设置,以尽可能减少因某些行业节点发送的数据中,存在工业标识缺失而不匹配,导致遗漏的不良情况。
84.如图3b所示,展示本技术又一具体实施例中实现工业标识数据融合的节点通信的流程示意图。在本实施例中,示例性地展示了第一行业节点、第二行业节点、顶级节点及融合节点。其中,第一行业节点和第二行业节点为物品在其生命周期中前后流转的两个行业的行业节点。为简化表述以便于理解,第一行业节点和第二行业节点假设为物品在其生命周期的第一个行业和第二个行业的行业节点。
85.本实施例中的流程具体包括:
86.步骤s301b:第一行业节点接收关于物品的第一标识注册请求;
87.步骤s302b:响应于第一标识注册请求,第一行业节点为物品注册工业标识f

a;
88.步骤s303b:第一行业节点将工业标识f

a和物品在所属行业的元数据1发送给顶级节点。
89.步骤s304b:第二行业节点接收关于物品的第二标识注册请求,第二标识注册请求携带已注册的工业标识f

a。
90.步骤s305b:响应于第二标识注册请求,第二行业节点为物品注册工业标识f

b;
91.步骤s306b:第二行业节点将工业标识f

a、f

b和物品在所属行业的元数据2发送给顶级节点;
92.步骤s307b:融合节点从顶级节点分别获取第一行业节点的f

a和元数据1,以及第二行业节点的f

a、f

b和元数据2。
93.步骤s308b:融合节点匹配两项数据后,识别出它们相关于同一物品,则进行汇聚元数据1和元数据2的数据实体或存储位置的地址信息至所述物品的元数据信息库,并配置f

a和f

b均作为物品在各行业元数据的集合(即元数据1和元数据2)的索引。
94.由于各个行业节点传输的元数据均与工业标识预先关联(例如由行业节点向顶级节点的发送方式所确定),因此,通过识别工业标识相关于同一物品,即能识别相关于同一物品的各个元数据,从而形成所述元数据信息库。
95.并且,由于已知相关于同一物品的各个工业标识,则每个工业标识都可以关联于所述元数据信息库而作为索引,用户通过其中任何一个工业标识,都能查询到完整元数据信息,即物品在全部流转过的行业的元数据的集合。
96.在一些实施例中,提供给用户的查询接口可以根据实际场景需求加以设置。例如,查询接口由所述融合节点、行业节点、企业节点或顶层节点中的一个或多个提供。
97.如图5所示,展示本技术一实施例中工业标识数据查询流程的流程示意图。在本实施例中,用户通过用户终端与被查询节点通信,以查询物品的数据。所述被查询节点可以是所述融合节点、行业节点、企业节点或顶层节点中的任何一个。示例性的,所述用户终端包括但不限于台式机、笔记本电脑、智能手机、平板电脑、个人行动助理、终端机、智能手表、智能眼镜、智能头盔或其它通信终端。
98.在本实施例中,所述流程包括:
99.步骤s501:用户终端发送携带任一工业标识的数据查询请求。
100.所述任一所述工业标识指的是物品在各个行业的行业节点注册的工业标识中的任何一个。也即是说,标识查询方可通过任一工业标识码,按照原有的使用流程,即可获取完整的元数据信息,促进了数据驱动创新。
101.步骤s502:被查询节点根据所述数据查询请求中的工业标识获取关联的各个元数据。
102.具体的,即获取工业标识对应物品在每个行业的元数据。
103.步骤s503:被查询节点将获取的各个元数据回复所述数据查询请求。
104.在一些实施例中,如果被查询节点是融合节点,则步骤s502的具体实施可如图6a所示的步骤s601a,融合节点可以所述工业标识为索引,在本地查询元数据信息库以得到关联的各个元数据。
105.在另一些实施例中,如果被查询节点是顶级节点,则步骤s502的具体实施可如图
6b所示的步骤s601b~s603b:
106.在步骤s601b中,顶级节点响应于所述数据查询请求,向融合节点请求数据。在具体实例中,所述顶级节点可以转发所述数据查询请求,也可以根据其中的工业标识另外构建发给顶级节点的请求。
107.在步骤s602b中,融合节点以所述工业标识为索引,在本地查询元数据信息库以得到关联的各个元数据。
108.在一些实施例中,若元数据信息库存储元数据的数据实体,则直接读取获得各个元数据。在另一些实施例中,若元数据信息库存储元数据的地址信息,则通过各所述地址信息寻址并分别读取获得各个元数据。
109.在步骤s603b中,融合节点将查询到的各个元数据回复顶级节点。
110.在另外的实施例中,被查询节点也可以是行业节点或企业节点,则分别如图6c和图6d所示,用户终端可根据“企业节点
‑‑
行业节点
‑‑
顶级节点
‑‑
融合节点”的通信路径选择查询接入点,来传递所述数据查询请求以从融合节点查询得到完整的各个元数据。为直观简化,在图6c和图6d中以用户终端发送数据查询请求,依次穿过该通信路径中的部分或全部(黑色圆点表示未越过),以及获得回复的各个元数据的箭头来简单表示,而不按图6a和图6b中的逐个步骤的展示,本领域技术人员应当可以毫无疑义地理解。
111.如图7所示,展示本技术实施例中元数据处理装置的功能模块示意图。所述元数据处理装置可应用于前述工业互联网标识解析架构中的融合节点。因此,本实施例中元数据处理装置的具体技术特征可以参考之前实施例中的融合节点,此处不再作重复赘述。
112.所述元数据处理装置700包括:
113.获取模块701,用于获取物品在每个行业的工业标识及元数据;其中,所述物品在每个行业节点注册当前工业标识时携带在之前经过的行业节点所注册的已有工业标识,以获得关联于所述已有工业标识的当前工业标识;
114.汇聚模块702,用于汇聚各所述元数据且映射至元数据信息库,并配置所述物品的每个工业标识为物品在各行业元数据的集合的索引。
115.在一些实施例中,每个所述行业节点将对应物品所注册的工业标识及元数据发送至上级节点,所述融合节点从所述上级节点获取各所述工业标识及元数据。
116.在一些实施例中,所述元数据处理装置700还包括:查询模块,用于响应于携带任一所述工业标识的数据查询请求,根据所述工业标识为索引以查询元数据信息库并获取关联的各个元数据以回复所述数据查询请求。
117.在一些实施例中,所述元数据信息库为存放各个元数据的数据实体的第一数据库;或者,所述元数据信息库为存放各个元数据的地址信息的第二数据库。
118.如图8所示,展示本技术实施例中工业标识数据传输装置的功能模块示意图。所述元数据处理装置可应用于前述工业互联网标识解析架构中的行业节点。因此,本实施例中工业标识数据传输装置的具体技术特征可以参考之前实施例中的行业节点,此处不再作重复赘述。
119.所述工业标识传输装置800包括:
120.接收模块801,用于接收关于物品的标识注册请求,所述标识注册请求携带在之前经过的行业节点所注册的已有工业标识;
121.注册模块802,用于为所述物品注册当前工业标识,所述当前工业标识关联于所述已有工业标识;
122.发送模块803,用于向外关联地发送所述当前工业标识、已有工业标识以及元数据。
123.在一些实施例中,所述工业互联网标识解析架构中的各个所述行业节点分别发送的物品在各行业的元数据的集合,用于汇聚各个元数据且映射至元数据信息库并以所述物品的每个工业标识为物品在各行业元数据的集合的索引。
124.在一些实施例中,所述元数据信息库为存放各个元数据的数据实体的第一数据库;或者,所述元数据信息库为存放各个元数据的地址信息的第二数据库。
125.在一些实施例中,工业标识数据传输装置800还可包括:数据请求模块,用于响应于携带物品的任一工业标识的数据查询请求,以从外部获取根据所述工业标识查询到的关联的各个元数据以回复所述数据查询请求。
126.如图9所示,展示本技术实施例中工业标识数据查询装置的功能模块示意图。所述工业标识数据查询装置可应用于用户终端。因此,本实施例中工业标识数据传输装置的具体技术特征可以参考之前查询元数据信息库的实施例中的用户终端,此处不再作重复赘述。
127.所述工业标识数据查询装置900包括:
128.发送模块901,用于发送携带工业标识的数据查询请求;其中,所述工业标识为所述物品在任一行业节点注册的工业标识;
129.接收模块902,用于接收根据所述工业标识查询到的所述物品在各个行业的元数据。
130.需特别说明的是,在图7、图8及图9实施例中的各个功能模块,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以程序指令产品的形式实现。程序指令产品包括一个或多个程序指令。在计算机上加载和执行程序指令指令时,全部或部分地产生按照本技术的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。程序指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输。
131.并且,图7、图8及图9实施例所揭露的装置,可通过其它的模块划分方式实现。以上所表示的装置实施例仅仅是示意性的,例如所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或模块可以结合或者可以动态到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接于可以是通过一些接口,装置或模块的间接耦合或通信连接于,可以是电性或其它的形式。
132.另外,图7、图8及图9实施例中的各功能模块及子模块可以动态在一个处理部件中,也可以是各个模块单独物理存在,也可以两个或两个以上模块动态在一个部件中。上述动态的部件既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。上述动态的部件如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读存储介质中。该存储介质可以是只读存储器,磁盘或光盘等。
133.如图10所示,展示本技术实施例中计算机装置的电路结构示意图。
134.之前实施例中工业互联网标识解析架构中的企业节点、行业节点、顶级节点、融合节点、用户终端等的物理硬件载体,可以基于本实施例中的计算机装置1000实现。例如,服务器、台式机、笔记本电脑、智能手机、平板电脑等。
135.所述计算机装置1000包括:总线1001、处理器1002、存储器1003及通信器1004。处理器1002、存储器1003之间可以通过总线1001通信。所述存储器1003中可以存储有程序指令(比如系统和/或应用软件),存储器1003还可以存储有供程序指令读写的数据。所述处理器1002通过运行存储器1003中的程序指令来执行前述实施例中服务端或客户端所执行的步骤流程。
136.总线1001可以是外设部件互连标准(peripheral component interconnect,pci)总线或扩展工业标准结构(extended industry standardarchitecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,虽然图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
137.在一些实施例中,处理器1002可以为中央处理器(central processing unit,cpu)、微处理单元(mcu)、片上系统(system on chip)、或现场可编程逻辑阵列(fpga)等实现。存储器1003可以包括易失性存储器(volatile memory)以用于运行程序时的数据暂存使用,例如随机存取存储器(random access memory,ram)。
138.存储器1003还可以包括非易失性存储器(non

volatile memory)以用于数据存储,例如只读存储器(read

only memory,rom),快闪存储器,硬盘驱动器(hard disk drive,hdd)或固态盘(solid

state disk,ssd)。
139.所述通信器1004用于与外部通信。在具体实例中,所述通信器1004可以包括一个或多个有线和/或无线通信电路模块。举例来说,所述通信器1004可以包括例如有线网卡、usb模块、串行接口模块等中的一种或多种。无线通信模块所遵循的无线通信协议包括:例如近距离无线通信(nearfield communication,nfc)技术、红外(infared,ir)技术、全球移动通讯系统(global system formobile communications,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址引入(code division multipleaccess,cdma)、宽带码分多址(wideband code division multiple access,wcdma)、时分码分多址(time

division code divisionmultipleaccess,td

scdma)、长期演进(long term evolution,lte)、蓝牙(bluetooth,bt)、全球导航卫星系统(global navigation satellite system,gnss)等中的一种或多种。
140.可以理解的是,用于所述服务器、智能手机、平板电脑的计算机装置而言,其中处理器、存储器、通信器等电子硬件(还可能是软件)的选型可能是不同的。
141.例如,用于智能手机、平板电脑等的计算机装置,其可以具备例如wifi模块、2g/3g/4g/5g移动通信、nfc、蓝牙、红外等中的一种或多种通信器,以及通过例如arm架构的soc作为处理器,以低功耗随机存储器(lpddr)作为运行内存,以闪存(例如nand flash ram)作为外存等。
142.又例如,用于所述服务器等的计算机装置,其通信器可以包括有线网卡或光模块等,通过连接网线而接入网络,以通过网络与外部通信;其处理器可以选择例如x85架构的服务器cpu,存储器可以选择例如ddr的服务器内存,以及固态和/或机械硬盘(可以构成磁盘阵列raid)等。
143.本技术实施例中还可以提供一种计算机可读存储介质,存储有程序指令,所述程序指令被运行时执行之前实施例(例如图3a、图5、图6a~图6d等)中的一节点或用户终端的流程步骤。
144.上述实施例中的方法步骤被实现为可存储在记录介质(诸如cd rom、ram、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此表示的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如asic或fpga)的记录介质上的这样的软件处理。
145.需特别说明的是,本技术上述实施例的流程图表示的流程或方法表示可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分。并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能。
146.例如,图3a、图5、图6a~图6d等实施例中的各个步骤的顺序可能可以在具体场景中加以变化,并非以上述表示为限。
147.综上,本技术实施例中提供工业互联网标识解析的元数据处理、工业标识注册、数据查询方法、装置及介质,通过工业互联网标识解析架构中行业节点在为物品注册工业标识时,能获取物品之前注册的已有工业标识,从而建立工业标识之间的关联性。进一步的,在融合节点可以根据获取的各个行业节点所提供的工业标识及元数据,进行各元数据的汇聚并映射至元数据信息库且以每个所述工业标识作为索引。从而,用户可通过任何一个工业标识查询到物品完整的元数据信息,解决现有技术的问题。
148.上述实施例仅例示性说明本技术的原理及其功效,而非用于限制本技术。任何熟悉此技术的人士皆可在不违背本技术的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本技术所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本技术的权利要求所涵盖。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献