论文部分内容阅读
随着科技的发展,信息的交互越来越频繁,物联网技术作为一个新兴的产业,已经受到广泛的关注。完善的标识解析体系是物联网发展的基础,标识的目的是将代码化的物品信息转换成为载体可携带的信息,解析标识的过程就是对标识进行分析,找出物品信息的过程。现在存在着多种编码标准,每一种编码标准有着不同的解析机制,各个标准间不能相连相通,对物联网的发展十分的不利。开发一种统一的物品编码标准也不现实,因此,研究并设计一种能够兼容各种主流编码的解析机制十分的必要。针对上文的背景和问题,本文设计了一种兼容多种编码标准的标识解析系统。本文设计的标识解析系统能够实现编码的统一注册管理,同时能够实现对多种编码标识的解析。本文首先对多种物品编码标准进行了分析,得出目前主流的EPC编码和ucode编码等几种编码的解析方案都利用了互联网的DNS解析机制。通过与DNS迭代解析模型的对比,论证了物联网的解析模型的形式化描述与互联网的解析模型的形式化描述相符,表明可以对DNS解析机制进行扩展实现兼容多种编码解析的方案。由于物联网的物品编码具有分散性和未知性,而DNS只能对域名这种具有统一性和可知性的资源名称进行解析。所以本文设计的解析系统在进行编码解析时,首先要获取物品编码所对应的编码标准的标准识别码,然后根据标准识别码获取物品编码的分级信息,再根据NAPTR资源记录中的正则表达式描述来获取编码预置转换规则,对物品编码进行预置转换,实现物品编码到符合完全域名格式的物品信息域名的转换,最后利用DNS解析机制来完成物品详细信息的获取。本文还对中间件以及编码注册管理模块进行了设计,使得本系统能够实现对物品编码的统一注册管理。对EPC编码、ucode编码以及CPC编码进行了解析验证,证明本系统能够实现对多种编码的解析并将本系统具体应用到了智能家居领域,实现智能家居标识统一注册、解析,解决智能家居的标识定位、互联互通的问题。