在EPC系统中,对象名称服务(Object Name Service,ONS)结构清晰,技术也比较成熟,以下对其进行描述。
1.ONS简述
一个实体对象的网络服务模式可以通过该实体对象的唯一产品电子代码EPC进行识别。读写器可以识别标签中的代码,特别是在人工无法识别的情况下,实体对象可以通过自带的标签与网络服务模式相关联。网络服务模式是一种基于互联网或者VPN专线的远程服务模式,可以提供与存储指定对象相关的信息。典型的网络服务模式可以提供特定对象的产品信息,读写器或识读信息处理软件在ONS架构的帮助下可以定位这些服务。
ONS目前被用来定位EPCIS服务器(由于用PML语言描述与实体对象相关联的信息,因此在早期时称PML服务器)。ONS服务是联系前台软件和后台服务器的网络枢纽。由于ONS设计与架构都是以因特网域名解析服务系统DNS为基础,因此整个EPC系统可以因特网为依托,迅速实施并顺利延伸到世界各地。
图6-2描述了EPC应用的网络分布。一个局域网内的若干个读写器在物理空间上被分布在多个地方,用于识读不同位置的EPC标签。读写器将读到的标签代码信息通过局域网上传到本地服务器,由本地服务器的软件对数据进行集中处理,然后本地服务器通过查找本地ONS服务,或者通过路由器到达远程ONS服务器查找所需的EPC编码对应的EPCIS(PML)服务器地址,之后本地服务器就可以与找到的EPCIS(PML)服务器建立通信。
图6-2 EPC应用示意图
2.ONS系统架构
ONS体系结构是一个分布式架构,主要由以下几个部分组成:
●映射信息。映射信息是分布式存储在不同层次的ONS服务器里面的,比较便于管理。
●ONS服务器。当某个查询请求查询对应PML服务器的IP地址时,ONS服务器就可以对此做出响应。
●ONS缓冲存储器。
3.ONS工作过程
将图6-2改写成如图6-3所示,解析的工作过程可以描述为:(www.xing528.com)
图6-3 ONS服务过程
(注:本图中的RFID编码即EPC码)
1)从标签上识读一个编码。
2)读写器将此编码发送到本地服务器。
3)本地服务器对EPC数据进行适当排队,过滤,将处理后的编码发送到本地ONS解析器。
4)本地ONS解析器利用格式化转换字符串将EPC码的比特位编码转换成域前缀名,再将域前缀名和域后缀名结合成一个完整的域名,ONS解析器再进行一次ONS查询,将域名发送到指定的ONS服务器基础架构,以获取所需的信息。
5)ONS基础架构给本地ONS解析器返回EPC码对应的一个或多个PML服务器的IP地址。
6)本地ONS解析器再将IP地址返回给本地服务器。
7)本地服务器再根据IP地址联系正确的PML服务器,获取所需的EPC码对应的信息。
4.ONS特殊要求
对象名称解析服务将处理比Internet上的域名解析服务更多的请求,因此,生产商可以在局域网中设置一台存取信息速度比较快的ONS服务器。通过这台ONS服务器,生产商可以将其现在的供应商的ONS数据存储在自己的局域网中,而不是每次一批货物到达时都需要到外部去解析。这样的系统也能起到冗余备份的作用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。