【技术实现步骤摘要】
一种基于边缘计算的工业互联网标识解析缓存系统及方法
[0001]本专利技术属于信息技术处理领域,具体涉及一种基于边缘计算的工业互联网标识解析缓存系统及方法。
技术介绍
[0002]随着物联网、5G和工业技术的发展,工业互联网已成为新兴研究领域。由于工业生产的特殊性,对标识解析服务的时延、安全性、稳定性都提出了更高要求。传统DNS标识主体单一、解析结果僵化、安全保护薄弱无法满足工业互联网要求。工业互联网标识解析系统类似于域名解析系统,用户可以通过它来访问保存机器、物料、零部件和产品等相关信息的服务器,是实现资源互联互通的关键基础设施,主流的标识解析体系主要有Handle、GS1和OID等,目前多用于流通环节的供应链管理、产品溯源等场景中。
[0003]工业互联网标识解析体系主要由标识编码和标识解析两部分构成,标识编码指为人、机、物等实体对象和算法、工艺等虚拟对象赋予全球唯一的身份标识,类似于互联网中的名字服务;标识解析指通过标识编码查询标识对象在网络中的服务站点,类似于互联网中的域名解析服务。
[0004]整个工业互联网标识解析架构体系包括顶级节点、二级节点、递归节点和企业节点。递归节点服务器是标识解析体系的关键入口设施,通过缓存等技术手段提升整体服务性能。当递归服务器收到客户端的标识解析请求时,首先查看本地缓存是否有缓存查询结果,如果没有,则向工业互联网顶级节点请求获取二级节点服务器位置信息。递归服务器继续向二级节点服务器请求查询标识,直至最终获取标识对应的信息,将其返回给客户端,并将请求结果进行缓存 ...
【技术保护点】
【技术特征摘要】
1.一种基于边缘计算的工业互联网标识解析缓存系统,用于对标识进行解析查询,其特征在于,包括:多个客户端;边缘缓存子系统;以及标识解析子系统;其中,所述客户端用于向所述边缘缓存子系统发起待解析标识的标识解析请求,所述边缘缓存子系统具有缓存区1、缓存区2以及边缘解析控制器,所述缓存区1存储有完整标识码与解析结果的关联关系,所述缓存区2存储有各级主标识码与对应的节点地址信息的关联关系,所述边缘解析控制器根据接收到的所述标识解析请求,在所述缓存区1中查询所述待解析标识的完整标识码,并判断缓存区1中是否存在与该完整标识码相匹配的解析结果,一旦判断为是,所述边缘缓存子系统就将解析结果作为所述待解析标识码的最终解析结果返回给所述客户端,一旦判断为否,所述边缘解析控制器就对该完整标识码进行不同类型的解构,生成对应的解构标识符和主标识码,并在所述缓存区2中查询是否存在与所述主标识码相匹配的节点地址信息,并将查询结果、所述解构标识符以及所述完整标识码一起发送给所述标识解析子系统,所述标识解析子系统具有递归节点,所述递归节点根据接收到的解构标识符对完整标识码不解构直接进行标识解析,从而获取该完整标识码和对应的最终解析结果的关联信息并附对应的标识码符,或执行对应类型的解构后进行逐级标识解析,从而获取完整标识码和对应的最终解析结果的关联信息和对应的标识码符,以及其他级别的主标识码与对应的解析地址信息的关联信息和对应的标识码符,所述递归节点将标识解析得到的结果发送给所述边缘缓存子系统,所述边缘缓存子系统将接收到的结果中的完整标识码所对应的最终解析结果返回给客户端。2.根据权利要求1所述的基于边缘计算的工业互联网标识解析缓存系统,其特征在于:其中,所述完整标识码由标识前缀和标识后缀组成,所述标识前缀的标识字段包括国家代码、行业代码和企业代码,所述标识后缀的标识字段至少包括对象代码,将所述完整标识码从后向前依次去掉各标识字段得到各级所述主标识码,分别为三级主标识码、二级主标识码和一级主标识码,被去掉的部分依次对应为一级副标识码、二级副标识码和三级副标识码,所述标识码符用于表示不同的标识码,所述完整标识码的标识码符为3,所述三级主标识码包含国家代码、行业代码和企业代码,对应的标识码符为2,所述二级主标识码包含国家代码和行业代码,对应的标识码符为1,所述一级主标识码包含国家代码,对应的标识码符为0,所述一级副标识码包含标识后缀,
所述二级副标识码包含企业代码和标识后缀,所述三级副标识码包含行业代码、企业代码和标识后缀。3.根据权利要求2所述的基于边缘计算的工业互联网标识解析缓存系统,其特征在于:其中,所述缓存区2包含子缓存区2A、子缓存区2B以及子缓存区2C,所述子缓存区2A存储有所述三级主标识码与企业节点地址信息的关联关系,所述子缓存区2B存储有所述二级主标识码与行业二级节点地址信息的关联关系,所述子缓存区2C存储有所述一级主标识码与国家顶级节点地址信息的关联关系。4.根据权利要求3所述的基于边缘计算的工业互联网标识解析缓存系统,其特征在于:其中,所述解构是指将完整标识码分解为不同级别的主标识码和对应的副标识码的过程,并根据分解位置的不同分为不同类型的解构,包括解构A、解构B和解构C,所述解构标识符用以区分对完整标识码执行何种类型的解构或不执行解构,所述解构A的解构标识符为0,表示将完整标识码分解为一级主标识码和对应的三级副标识码,所述解构B的解构标识符为1,表示将完整标识码分解为二级主标识码和对应的二级副标识码,所述解构C的解构标识符为2,表示将完整标识码分解为三级主标识码和对应的一级副标识码,所述解构标识符为3时,表示不解构。5.根据权利要求4所述的基于边缘计算的工业互联网标识解析缓存系统,其特征在于:其中,所述边缘解析控制器还将从所述标识解析子系统接收到的结果进行解编,所述解编是指根据标识码符3将完整标识码和对应的最终解析结果对应存储至所述缓存区1中,以及根据其他标识码符将对应的主标识码与对应的解析地址信息的关联关系存储至缓存区2中对应的子缓存区。6.根据权利要求5所述的基于边缘计算的工业互联网标识解析缓存系统,其特征在于:其中,所述边缘解析控制器在所述缓存区1和所述缓存区2进行查询和解编时均采用Hash算法,所述缓存区1采用哈希树作为存储解构,所述缓存区2的所有子缓存区采用顺序表作为存储结构。7.根据权利要求6所述的基于边缘计算的工业互联网标识解析缓存系统,其特征在于:其中,所述边缘解析控制器在所述缓存区2进行数据存储的过程如下:步骤1,构造哈希函数;步骤2,将标识码带入哈希函数得到哈希值,即此标识码的解析地址信息所对应的存储位置;步骤3,如果此位置没有缓存内容,则将解析地址信息存入此位置;如果此位置有缓存内容,则使用哈希函数冲突解决方法将该解析地址信息存入其他位置。8.一种基于边缘计算的工业互联网标识解析缓存系统的标识解析方法,其特征在于,包括以下步骤:步骤S1,客户端向边缘缓存子系统发送待解析标识的...
【专利技术属性】
技术研发人员:李保珠,汪卫,王俊宇,高自立,李双柱,
申请(专利权)人:珠海复旦创新研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。