本公开涉及工业互联网领域,特别涉及一种工业互联网标识解析方法和系统。
背景技术:
在现有工业互联网标识解析技术领域中,工业互联网设备以二维码、条形码等形式作为标识载体,无法将设备标识信息和此类载体进行分割,相应的标识解析设备需要配备单独的扫码器作为标识解析的数据输入。
技术实现要素:
本公开旨在至少解决现有技术中存在的技术问题之一,提出了一种工业互联网标识解析方法和系统
为实现上述目的,本公开实施例提供了一种工业互联网标识解析方法,包括:
使用dpws技术定义数据传输格式,并将标识解析服务进行抽象;
向工业互联网设备发送设备标识封装信息,以供所述工业互联网设备根据所述设备标识封装信息将设备标识进行封装,所述设备标识封装信息包括:所述数据传输格式;
向所述工业互联网设备发送设备标识查询请求;
接收所述工业互联网设备发送的封装后的所述设备标识,调用所述标识解析服务对封装后的所述设备标识进行解析,并生成可识别设备信息。
在一些实施例中,在所述生成可识别设备信息的步骤之后,还包括:
将所述可识别设备信息发送至所述工业互联网设备,以供所述工业互联网设备将所述可识别设备信息进行存储。
在一些实施例中,所述设备标识封装信息还包括:设备标识编码信息;
所述工业互联网设备根据所述设备标识封装信息将设备标识进行封装的过程如下:
根据所述设备标识编码信息将设备信息进行编码,并生成所述设备标识;
根据所述数据传输格式将所述设备标识进行封装。
为实现上述目的,本公开实施例还提供了一种工业互联网设备注册方法,包括:
检测到工业互联网设备接入网络;
采用上述实施例中的任一工业互联网标识解析方法,生成新入网的工业互联网设备所对应的可识别设备信息;
建立所述可识别设备信息与所述工业互联网设备的对应关系,并加入预先创建的对应关系表,所述对应关系表用于存储在网的不同工业互联网设备和各工业互联网设备所对应的可识别设备信息;
将所述对应关系表发送至企业节点信息平台以进行所述工业互联网设备的注册。
为实现上述目的,本公开实施例还提供了一种工业互联网标识解析系统,包括:
抽象模块,用于使用dpws技术定义数据传输格式,并将标识解析服务进行抽象;
第一发送模块,用于向工业互联网设备发送设备标识封装信息,以供所述工业互联网设备根据所述设备标识封装信息将设备标识进行封装,所述设备标识封装信息包括:所述数据传输格式;
第二发送模块,用于向所述工业互联网设备发送设备标识查询请求;
接收模块,用于接收所述工业互联网设备发送的封装后的所述设备标识,调用所述标识解析服务对封装后的所述设备标识进行解析,并生成可识别设备信息。
在一些实施例中,所述系统还包括:
第三发送模块,用于将所述可识别设备信息发送至所述工业互联网设备,以供所述工业互联网设备将所述可识别设备信息进行存储。
在一些实施例中,所述设备标识封装信息还包括:设备标识编码信息;
为实现上述目的,本公开实施例还提供了一种工业互联网设备注册系统,包括:
检测模块,用于检测工业互联网设备接入网络;
上述实施例中任一所述的工业互联网标识解析系统,用于生成新入网的工业互联网设备所对应的可识别设备信息;
对应关系建立模块,用于建立所述可识别设备信息与所述工业互联网设备之间的对应关系,并加入预先创建的对应关系表,所述对应关系表用于存储在网的不同工业互联网设备和各工业互联网设备所对应的可识别设备信息;
注册模块,用于将所述对应关系表发送至企业节点信息平台以进行所述工业互联网设备的注册。
为实现上述目的,本公开实施例还提供了一种服务器,包括:
一个或多个处理器;
存储装置,其上存储有一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如上述实施例中任一所述的工业互联网标识解析方法,和/或如上述实施例中所述的工业互联网设备注册方法。
本公开具有以下有益效果:
本公开实施例提供了一种工业互联网标识解析方法和系统,可实现使用dpws技术定义标识解析数据传输接口层,完成在网设备相应标识的自动解析,将解析出的标识信息固化至设备本身,作为一种设备电子信息,避免使用二维码和条形码等载体,优化解析流程。
附图说明
图1为本公开实施例提供的一种工业互联网标识解析方法的流程图;
图2为本公开实施例提供的另一种工业互联网标识解析方法的流程图;
图3为本公开实施例提供的又一种工业互联网标识解析方法的流程图;
图4为本公开实施例提供的一种工业互联网设备注册方法的流程图;
图5为本公开实施例提供的一种工业互联网标识解析系统的结构框图;
图6为本公开实施例提供的一种工业互联网设备注册系统的结构框图。
具体实施方式
为使本领域的技术人员更好地理解本公开的技术方案,下面结合附图对本公开提供的工业互联网标识解析方法和系统进行详细描述。
本公开所提供的工业互联网标识解析方法和系统可用于使用dpws嵌入式网络服务技术定义标识解析数据传输接口层,与工业互联网设备进行交互以完成在网设备相应标识的自动解析。
图1为本公开实施例提供的一种工业互联网标识解析方法的流程图。如图1所示,该方法包括:
步骤s1、使用dpws技术定义数据传输格式,并将标识解析服务进行抽象。
在步骤s1中,通过dpws技术定义标识解析数据传输接口层,规范标识解析规则以完成标识解析。
在实际应用中,首先进行服务抽象。具体地,通过xml格式的基于网络服务描述语言(webservicesdescriptionlanguage,简称wsdl)的描述文档进行定义,其中的定义参数内容可包括:接口命名空间、接口类型、交互机制、传递参数、返回类型、服务数量和服务名称。
其中,接口类型以字符串类型进行定义;交互机制可定义为双向(request-response);在定义服务数量时,以应用标记(serviceid)区分不同服务;进行服务名称的定义时,例如,针对工业互联网数据采集设备的数据解析服务可抽象为abstracthostservices_getiotlist(stringrequest)。
在实际应用中,服务抽象完成后,规定数据传输格式。具体地,在wsdl端口,即数据采集接口中定义数据集,该数据集为dataset格式,以xml格式定义数据采集接口对应的caseclass样本类,其中,定义过程包括:定义需要解析出的设备编码基础属性,例如,物联网统一标识(entitycodeforiot,简称ecode)编码体系中的版本(version,简称v)、编码体系标识(numberingsystemidentifier,简称nsi)和主码(masterdatacode,简称md);定义设备附加属性,此属性针对编码体系标识为0009时的传感器节点身份标识的解析过程,如时间、物理地址、设备号和网关gprs支持节点(gatewaygprssupportnode,简称ggsn)等具体属性。实际定义出的样本类结构案例如下:caseclass(version:float,nsi:string,md:string,ts:timestamp,ggsn:string,address:string,deviceid:string,manufacture:float),此结构可根据需要的采集数据类型进行灵活配置。
步骤s2、向工业互联网设备发送设备标识封装信息。
在步骤s2中,向工业互联网设备发送设备标识封装信息,以供工业互联网设备根据设备标识封装信息将设备标识进行封装。设备标识封装信息包括:在步骤s1中定义的数据传输格式。
步骤s3、向工业互联网设备发送设备标识查询请求。
在实际应用中,通过高度抽象接口进行服务请求(servicerequest),实例化相应转换服务以进行soap格式的主字段转换后,得到机器能识别的相应服务请求,由此,工业互联网设备接收到可识别的服务请求后将封装后的设备标识进行传输。
步骤s4、接收工业互联网设备发送的封装后的设备标识,调用标识解析服务对封装后的设备标识进行解析,并生成可识别设备信息。
在步骤s4中,调用在步骤s1中定义的相应的标识解析服务,依据相应的标识解析规则,对根据数据传输格式进行封装后的设备标识进行解析,并生成可读的可识别设备信息。
在实际应用中,解析后得到的可识别设备信息可作为在网设备的电子身份信息,具体可包括设备名称、制造商名称、型号和设备类型等属性。
本公开实施例提供了一种工业互联网标识解析方法,该方法可用于使用dpws技术抽象服务,规定解析规则并定义数据传输格式,工业互联网设备传输根据数据传输格式进行封装后的设备标识以供标识解析端进行解析。
图2为本公开实施例提供的另一种工业互联网标识解析方法的流程图。如图2所示,该方法不仅包括步骤s1~步骤s4,在步骤s4之后,还包括:
步骤s5、将可识别设备信息发送至工业互联网设备。
在步骤s5中,将可识别设备信息发送至工业互联网设备,以供工业互联网设备将可识别设备信息进行存储。
在实际应用中,工业互联网设备将该可识别设备信息作为一种具有基础属性的设备电子标识信息进行存储,在接收到针对设备标识的查询请求时,可在发送相应设备标识的同时,发送可识别设备信息。
本公开实施例提供了一种工业互联网标识解析方法,该方法可用于将设备标识进行解析后得到的可读的可识别设备信息返回相应的设备,以供工业互联网设备将标识信息固化至设备本身。
图3为本公开实施例提供的又一种工业互联网标识解析方法的流程图。其中,设备标识封装信息还包括:设备标识编码信息。如图3所示,该方法不仅包括步骤s1~步骤s4,在步骤s2之后,工业互联网设备根据设备标识封装信息将设备标识进行封装的过程如下:
步骤s201、工业互联网设备根据设备标识编码信息将设备信息进行编码,并生成所述设备标识。
在实际应用中,以ecode编码体系为例,若工业互联网设备存在已有的设备编码,如已有的二维码或条形码等,则将已有的设备编码加入设备信息,记录为v+nsi+md格式,以此作为设备标识;若工业互联网设备尚未设定设备编码,则对应版本为v1,nsi为0009的相应编码规则对其设备信息进行编码,以生成设备标识。
其中,设备信息可包括设备名称、设备属性、制造商名称、制造商地址、型号、设备类型和物理地址等属性信息。
步骤s202、工业互联网设备根据数据传输格式将设备标识进行封装。
本公开实施例提供了一种工业互联网标识解析方法,该方法可用基于相应的编码体系,将设备编码加入设备信息形成标识,后根据数据传输格式进行封装,以进行后续的解析过程。
图4为本公开实施例提供的一种工业互联网设备注册方法的流程图。如图4所示,该方法包括:
步骤s6、检测到工业互联网设备接入网络。
在实际应用中,工业互联网设备通过无线网络或有线网络上线后,作为设备标识解析c/s架构的服务器端以及相应dpws服务器端。
步骤s7、采用上述实施例中的任一工业互联网标识解析方法,生成新入网的工业互联网设备所对应的可识别设备信息。
步骤s8、建立可识别设备信息与工业互联网设备的对应关系,并加入预先创建的对应关系表。
其中,对应关系表用于存储在网的不同工业互联网设备和各工业互联网设备所对应的可识别设备信息。
步骤s9、将对应关系表发送至企业节点信息平台以进行工业互联网设备的注册。
在实际应用中,企业节点信息平台,或称企业节点信息系统,将对应关系表进行存储,并针对表中的工业互联网设备进行注册,用户通过企业节点信息平台对在网的工业互联网设备进行查询时,可查询到相应工业互联网设备的可识别设备信息。
本公开实施例提供了一种工业互联网设备注册方法,该方法可用于在网的工业互联网设备在企业节点信息平台进行注册,企业节点信息平台在完成注册流程后存储有相应工业互联网设备的可识别设备信息。
图5为本公开实施例提供的一种工业互联网标识解析系统的结构框图。该工业互联网标识解析系统可用于实现上述各实施例所提供的工业互联网标识解析方法,该系统包括:抽象模块1、第一发送模块2、第二发送模块3和接收模块4。
其中,抽象模块1,用于使用dpws技术定义数据传输格式,并将标识解析服务进行抽象。
第一发送模块2,用于向工业互联网设备发送设备标识封装信息,以供工业互联网设备根据设备标识封装信息将设备标识进行封装,其中,设备标识封装信息包括:数据传输格式。
第二发送模块3,用于向工业互联网设备发送设备标识查询请求。
接收模块4,用于接收工业互联网设备发送的封装后的设备标识,调用标识解析服务对封装后的设备标识进行解析,并生成可识别设备信息。
在一些实施例中,该工业互联网标识解析系统还包括:第三发送模块5。
其中,第三发送模块5,用于将可识别设备信息发送至工业互联网设备,以供工业互联网设备将可识别设备信息进行存储。
在一些实施例中,设备标识封装信息还包括:设备标识编码信息。
需要说明的是,对于本实施例中各模块的具体执行过程以及各模块之间的联系可参见前述工业互联网标识解析方法实施例中的相应内容,此处不再赘述。
本公开实施例提供的工业互联网标识解析系统可实现应用dpws技术抽象标识解析服务,并定义数据传输格式,之后可从工业互联网设备处获取根据数据传输格式进行封装后的设备标识以进行解析。
图6为本公开实施例提供的一种工业互联网设备注册系统的结构框图。该工业互联网设备注册系统可用于实现上述各实施例所提供的工业互联网设备注册方法,该系统包括:检测模块6、上述实施例中的任一工业互联网标识解析系统7、对应关系建立模块8和注册模块9。
其中,检测模块6,用于检测工业互联网设备接入网络。
上述实施例中的任一工业互联网标识解析系统7,用于生成新入网的工业互联网设备所对应的可识别设备信息。
对应关系建立模块8,用于建立可识别设备信息与工业互联网设备之间的对应关系,并加入预先创建的对应关系表,其中,对应关系表用于存储在网的不同工业互联网设备和各工业互联网设备所对应的可识别设备信息。
注册模块9,用于将对应关系表发送至企业节点信息平台以进行工业互联网设备的注册。
需要说明的是,对于本实施例中各模块的具体执行过程以及各模块之间的联系可参见前述工业互联网设备注册方法实施例中的相应内容,此处不再赘述。
本公开实施例提供的工业互联网设备注册系统可实现在企业节点信息平台根据可识别设备信息进行注册,后续通过企业节点信息平台进行查询时,可显示可读的可识别设备信息。
本公开实施例还提供了一种服务器,该服务器包括:一个或多个处理器;存储装置,其上存储有一个或多个程序;当上述一个或多个程序被上述一个或多个处理器执行时,使得上述一个或多个处理器实现如上述实施例中的任一工业互联网标识解析方法,和/或如上述实施例中的工业互联网设备注册方法。
可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。