论文部分内容阅读
随着物联网技术的发展,多个标准体系对其相关技术标准作出了规范,由于编码标准及其相应的编码解析规范未达到统一,兼容性差,各个标准体系下的编码解析规范无法对多样性标准的编码进行解析。这导致编码标准的及其相应解析规范的多样化成为制约物联网技术全面发展的一个关键因素。本文根据物联网编码解析现状,讨论了一种支持多编码标准的物联网编码解析服务的设计并对其进行原型开发。首先,通过对物联网相关标准体系中的编码标准以及相应的编码解析规范的研究,根据互联网域名解析应用模型的形式化分析,形式化的证明了兼容多编码标准的物联网编码解析系统能够在域名解析系统DNS的基础上扩展实现,为兼容多编码标准的物联网编码解析服务的后续研究提供了理论基础。在DNS资源记录的正则表达式机制的基础上,利用OID存储空间的标准识别码,实现多编码标准的编码解析。基于物联网架构以及编码解析过程,以及物联网编码解析的特性,对兼容多标准的物联网编码解析系统进行架构。基于DNS资源记录类型NAPTR中的正则表达式机制,对编码解析中的编码预置转换规则的描述进行设计,并针对物品编码的特性设计了两种标准解析机制。然后,基于以上设计,本文进一步提出了编码解析服务的网络架构,对兼容多编码标准的物联网编码解析服务的实现方案以及原型系统进行了研究,并对编码标准解析服务的原型系统进行架构,阐述了相关通信协议以及系统接口的实现,分别对不同解析方式的正则表达式描述机制的实现进行设计,对能够兼容多编码标准的物联网编码解析服务的实现具有重要的借鉴意义。最后,基于本课题对解析方式以及标准解析服务的设计,利用BIND DNS对本文中的标准解析服务的原型系统进行实现,实现了原型系统设计向实际系统开发的过渡,验证了基于DNS系统利用正则表达式机制的物联网编码解析服务的可行性,并对文章中标准识别码的两种解析方式进行性能比较。本文对实现支持多编码标准的物联网编码解析系统进行了有益的研究与探讨,为物联网支持多标准的编码解析的实现提供了合理的方案建议。