物联网统一标识编码解析的方法和系统的制作方法

文档序号:8004889阅读:3224来源:国知局
物联网统一标识编码解析的方法和系统的制作方法
【专利摘要】本发明提供一种物联网统一标识编码解析的方法和系统,该方法包括:对物联网统一标识编码进行解析,获取所述物联网统一标识编码的版本信息和编码体系标识信息;根据所述版本信息和所述编码体系标识信息,获取所述物联网统一标识编码主体代码的域名转换规则正则表达式;根据所述主体代码的域名转换规则正则表达式,获取所述主体代码对应的解析服务器的网络资源标识URI地址;发送所述URI地址,以使接收方根据所述URI地址向所述URI地址对应的解析服务器发送所述主体代码的解析请求。本发明提供的方法用以解决现有技术中编码的解析方法单一,兼容性差的技术问题。
【专利说明】物联网统一标识编码解析的方法和系统
【技术领域】
[0001]本发明涉及信息【技术领域】,尤其涉及一种物联网统一标识编码解析的方法和系统。
【背景技术】
[0002]随着现代技术的不断发展,人们的生活越来越信息化,物联网概念已经被越来越多的人所熟知,即通过某种电子标识(例如标签、条码等)的方式将某一领域或行业的物品与物品之间联系起来,建立物品与物品之间的“通信”;通过识读器读取物品上的条码信息获知物品的相关信息,例如:厂家、产地或者与其他物品之间的关系等,即可以通过标签识读器读取标签上的编码信息,将该编码信息发送至解析系统进行解析,从而获取物品的相关信息。
[0003]在当下的物联网中,存在多种不同标准的物联网编码方案;例如:用于物流供应链的产品电子代码(Electronic Product Code,以下简称EPC)、用于对物理实体和位置进行管理的日本的U代码(简称Ucode)等。不同的编码方案对应不同的解析方法;WEPC编码的解析为例,EPC系统提出的对象名解析服务(Object Name Service,以下简称0NS)是利用互联网中现有的域名系统(Domain Name System,以下简称DNS)协议来实现的一种物联网标识解析服务,具体为:采用按照物品标识的编码分级结构,将物品标识用点分隔并倒置,最后添加根后缀的方式,将物品标识转化为 对应的完全规徂域名((Fully QualifiedDomain Name,以下简称FQDN)格式,进而采用DNS协议完成解析,并通过命名授权指针(Naming Authority Pointer,以下简称NAPTR)和DNS资源记录来存储相关解析信息。
[0004]但是现有物联网中的物品标识解析的方法只能支持单一编码标准的物品标识,即EPC的ONS服务仅支持EPC编码标准的物品标识,且未能同时支持其他编码标准(例如Ucode)的物品标识解析,解析方法的兼容性较差。

【发明内容】

[0005]本发明提供一种物联网统一标识编码解析的方法和系统,试图解决现有技术中编码的解析方法单一,兼容性差的技术问题。
[0006]本发明第一个方面提供一种物联网统一标识编码解析的方法,包括:
[0007]对物联网统一标识编码进行解析,获取所述物联网统一标识编码的版本信息和编码体系标识息;
[0008]根据所述版本信息和所述编码体系标识信息,获取所述物联网统一标识编码主体代码的域名转换规则正则表达式;
[0009]根据所述主体代码的域名转换规则正则表达式,获取所述主体代码对应的解析服务器的网络资源标识URI地址;
[0010]发送所述URI地址,以使接收方根据所述URI地址向所述URI地址对应的解析服务器发送所述主体代码的解析请求。[0011]本发明第二方面提供一种物联网统一标识编码解析的系统,包括:
[0012]解析模块,用于对物联网统一标识编码进行解析,获取所述物联网统一标识编码的版本息和编码体系标识息;
[0013]第一获取模块,用于根据所述版本信息和所述编码体系标识信息,获取所述物联网统一标识编码主体代码的域名转换规则正则表达式;
[0014]第二获取模块,用于根据所述主体代码的域名转换规则正则表达式,获取所述主体代码对应的解析服务器的网络资源标识URI地址;
[0015]发送模块,用于发送所述URI地址,以使接收方根据所述URI地址向所述URI地址对应的解析服务器发送所述主体代码的解析请求。
[0016]本发明提供的物联网统一标识编码解析方法,通过解析物联网统一标识编码以获取该物联网统一标识编码的版本信息以及编码体系标识信息,并根据该版本信息以及编码体系标识信息确定物联网统一标识编码主体代码的域名转换规则正则表达式;并根据所确定的主体代码的域名转换规则正则表达式获取主体代码对应的解析服务器的URI地址;之后将该URI地址发送给接收方,使得接收方向该URI地址对应的解析服务器发送解析主体代码的请求,提高了物联网中对于产品编码进行解析时解析方法的兼容性。
[0017]本发明提供的物联网统一标识编码解析系统,解析模块通过解析物联网统一标识编码以获取该物联网统一标识编码的版本信息以及编码体系标识信息;第一获取模块根据版本信息以及编码体系标识信息获取物联网统一标识编码主体代码的域名转换规则正则表达式;第二获取模块根据第一获取模块所确定的主体代码的域名转换规则正则表达式获得主体代码对应的解析服务器的网络资源标识URI地址;之后由发送模块发送该URI地址,使得接收方根据URI地址向该URI地址对应的解析服务器发送主体代码的解析请求。本发明提供的系统提高了物联网中对于产品编码进行解析时解析方法的兼容性。
【专利附图】

【附图说明】
[0018]图1为本发明提供的物联网统一标识编码解析的方法实施例一的流程示意图;
[0019]图2为本发明提供的物联网统一标识编码解析的系统实施例一的结构示意图;
[0020]图3为本发明提供的物联网统一标识编码解析的系统实施例二的结构示意图。
【具体实施方式】
[0021]本发明涉及的方法是针对于物联网中对产品进行的统一标识编码,并利用本发明的方法对该统一标识编码进行解析的过程,在对解析过程进行说明之前,为了方便理解,本发明对物联网统一标识编码作以解释说明。
[0022]现有的物联网中存在不同标准的物联网编码方案,即针对不同体系的产品会有不同体系的编码,统一的物联网编码标识体系尚未建立,各个国家和国际组织都在尝试提出适合于物联网应用的编码,例如:EPC、Ucode、对象标识(Object Identifier,以下简称0ID)、数字对象唯一标识符(Digital Object Unique Identifier,以下简称 D0I)等。
[0023]EPC 是基于射频识别(Radio Frequency Identification,以下简称 RFID)和Internet的对每个实体对象分配的全球唯一编码,可实现对每一个单品进行编码,目前主要在物流供应链领域应用;Ucode是日本提出的惟一标识符(Unique Identifier,以下简称WD)系统采用的编码,主要对物理实体和位置进行编码,但是WD系统与国际标准并不兼容,其编码标准、空中接口标准等都是日本本国的标准,没有得到国际标准化组织的认可;OID 是国际标准化组织(International Organization for Standardization,以下简称 ISO)/ 国际电工委员会(International Electrotechnical Commission,以下简称 IEC)8824和IS0/IEC9834系列标准中定义的一种标识体系,其制定的初衷是实现在开放系统互联中对“对象”的唯一标识,这里的对象可以是任何的物理、虚拟、信息的物,是开放系统互联整个体系的一部分,但是由于OID过于灵活性,容易出现一物多码,不便于统一管理,并且OID开放性在安全性也需要加强。
[0024]因此,鉴于上述不同编码标准的编码体系之间的互不兼容,并随着物联网应用不断深入,跨系统、跨平台、跨地域之间的信息交互、异构系统之间的协同和信息共享会逐步增多,使得建立统一物联网编码标识体系已成为共识。在国内物联网示范工程的应用中,采用各自系统的编码方案,当需要实现跨系统、跨平台、跨地域的互联互通时,往往会遇到各种瓶颈,故而国家物联网基础标准工作组-标识技术项目组就是从国家层面统筹规划,全面协调制定符合我国应用实际的标准,实在现有各种应用系统基础之上,提出具有兼容性的解决方案;既能让现有各种编码系统继续发挥作用,又能充分考虑新的应用需求,制定统一的编码标识体系,在此基础上建立国家物联网统一标识管理公共服务平台,为各行各业物联网建设提供支撑,即本发明中的物联网统一标识编码Ecode。该Ecode对实体编码具有唯一性,这个唯一性既可以是全局唯一,也可以是局部唯一;并具有良好的兼容性,能够实现对现有各应用领域中已存在的编码方案的兼容,通过建立各种映射规则和编码映射关系,支持已经存在的各种编码。
[0025]Ecode的编码结构为“版本信息(Version,以下简称V) +编码标识体系标识(Numbering System Identif ier,以下简称 NSI)+主体代码(Main Code,以下简称 MD)”,基本长度为96bits、128bits、256bits等,根据选择不同的版本,长度不同,当版本为可根据需要灵活扩展,具体方案见表I ;并且Ecode可以存在于一维码(Codel28编码)、二维码以及 RFID 标签(IS0/IEC18000-63,IS0/IEC18000-3m3)等类型的载体中。
[0026]其中,表I中的版本信息用于区分不同数据结构的Ecode。版本信息长度为4bits。可采用十进制表示(版本IOIO2?Illl2禁用);该版本信息由我国物联网统一编码管理机构统一分配。当采用版本O时,其代码仅能采用RFID标签标识;当采用版本为OOOl2时,Ecode的长度为96bits,除了能采用一维码、二维码标识外,还能采用RFID标签标识(目前主流RFID标签的唯一标识区长度为96bits);当采用版本为OOlO2时,Ecode的长度为128bits;当采用版本为“00112”时,Ecode的长度为256bits;当采用版本为OlOO2时,Ecode的NSI长度为16bits,Ecode的长度由长度指示符决定。
[0027]表I
[0028]
【权利要求】
1.一种物联网统一标识编码解析的方法,其特征在于,包括: 对物联网统一标识编码进行解析,获取所述物联网统一标识编码的版本信息和编码体系标识信息; 根据所述版本信息和所述编码体系标识信息,获取所述物联网统一标识编码主体代码的域名转换规则正则表达式; 根据所述主体代码的域名转换规则正则表达式,获取所述主体代码对应的解析服务器的网络资源标识URI地址; 发送所述URI地址,以使接收方根据所述URI地址向所述URI地址对应的解析服务器发送所述主体代码的解析请求。
2.根据权利要求1所述的方法,其特征在于:所述根据所述版本信息和所述编码体系标识信息,获取所述物联网统一标识编码主体代码的域名转换规则正则表达式,包括: 对所述编码体系标识信息进行域名化处理,获取域名格式化的编码体系标识信息; 根据所述域名格式化的编码体系标识信息,获取所述主体代码的域名转换规则正则表达式。
3.根据权利要求2所述的 方法,其特征在于:所述根据所述域名格式化的编码体系标识信息获取所述主体代码的域名转换规则正则表达式,包括: 根据所述域名格式化的编码体系标识信息进行查询,获取至少一条第一命名授权指针NAPTR信息;其中,所述第一 NAPTR信息包括记录排序规则Order信息、记录排序权威规则Pref信息、记录解译标志位Flags信息、服务类型Service信息、正则表达式Regexp信息以及网络别名Replacement信息;所述第一 NAPTR信息携带有所述主体代码的域名转换规则正则表达式; 确定Pref信息值最小的第一 NAPTR信息,获取所述Pref信息值最小的第一 NAPTR信息中的Regexp信息值,并确定所述主体代码的域名转换规则正则表达式。
4.根据权利要求1所述的方法,其特征在于:所述根据所述主体代码的域名转换规则正则表达式,获取所述主体代码对应的解析服务器的网络资源标识URI地址,包括: 根据所述主体代码的域名转换规则正则表达式对所述主体代码进行域名化处理,获取域名化的主体代码; 根据所述域名化的主体代码进行查询,获取至少一条第二 NAPTR信息;其中,所述第二 NAPTR信息包括Order信息、Pref信息、Flags信息、Service信息、Regexp信息以及Replacement信息;所述第二 NAPTR信息携带有所述主体代码对应的解析服务器的URI地址; 确定Pref信息值最小的第二 NAPTR信息,获取所述Pref信息值最小的第二 NAPTR信息中的Regexp信息值;并确定所述主体代码对应的解析服务器的URI地址。
5.根据权利要求1-4任一项所述的方法,其特征在于:所述获取物联网统一标识编码的版本息和编码体系标识息,包括: 从所述物联网统一标识编码中获取所述版本信息和所述编码体系标识信息;或, 从所述物联网统一标识编码标签中获取所述版本信息和所述编码体系标识信息;或, 从所述接收方所加载的数据载体识别符中获取所述版本信息和所述编码体系标识信肩、O
6.一种物联网统一标识编码解析的系统,其特征在于,包括: 解析模块,用于对物联网统一标识编码进行解析,获取所述物联网统一标识编码的版本息和编码体系标识息; 第一获取模块,用于根据所述版本信息和所述编码体系标识信息,获取所述物联网统一标识编码主体代码的域名转换规则正则表达式; 第二获取模块,用于根据所述主体代码的域名转换规则正则表达式,获取所述主体代码对应的解析服务器的网络资源标识URI地址; 发送模块,用于发送所述URI地址,以使接收方根据所述URI地址向所述URI地址对应的解析服务器发送所 述主体代码的解析请求。
7.根据权利要求6所述的系统,其特征在于,所述第一获取模块包括: 第一获取单元,用于对所述编码体系标识信息进行域名化处理,获取域名格式化的编码体系标识息; 第二获取单元,用于根据所述域名格式化的编码体系标识信息,获取所述主体代码的域名转换规则正则表达式。
8.根据权利要求7所述的系统,其特征在于:所述第二获取单元具体用于根据所述域名格式化的编码体系标识信息进行查询,获取至少一条第一命名授权指针NAPTR信息;其中,所述第一 NAPTR信息包括记录排序规则Order信息、记录排序权威规则Pref信息、记录解译标志位Flags信息、服务类型Service信息、正则表达式Regexp信息以及网络别名 Rplacement信息;并且,所述第一 NAPTR信息携带有所述主体代码的域名转换规则正则表达式; 所述第二获取单元还用于确定Pref信息值最小的第一 NAPTR信息,获取所述Pref信息值最小的第一 NAPTR信息中的Regexp信息值,确定所述主体代码的域名转换规则正则表达式。
9.根据权利要求6所述的系统,其特征在于,所述第二获取模块,包括: 第三获取单元,用于根据所述主体代码的域名转换规则正则表达式对所述主体代码进行域名化处理,获取域名化的主体代码; 第四获取单元,用于根据所述域名化的主体代码进行查询,获取至少一条第二 NAPTR信息;其中,所述第二 NAPTR信息包括Order信息、Pref信息、Flags信息、Service信息、Regexp信息以及Replacement信息;所述第二 NAPTR信息携带有所述主体代码对应的解析服务器的URI地址; 所述第四获取单元还用于确定Pref信息值最小的第二 NAPTR信息;获取所述Pref信息值最小的第二 NAPTR信息中的Regexp信息值;并确定所述主体代码对应的解析服务器的URI地址。
10.根据权利要求6-9任一项所述的系统,其特征在于,所述第一获取模块,用于从所述物联网统一标识编码中获取所述版本信息和所述编码体系标识信息;或,用于从所述物联网统一标识编码标签中获取所述版本信息和所述编码体系标识信息;或,用于从所述接收方所加载的数据载体识别符中获取所述版本信息和所述编码体系标识信息。
【文档编号】H04L12/28GK103458014SQ201310367189
【公开日】2013年12月18日 申请日期:2013年8月21日 优先权日:2013年8月21日
【发明者】张成海, 张旭, 罗秋科, 李素彩, 王毅 申请人:中国物品编码中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1