一种应用于标识识别的元数据映射方法技术

技术编号:8347947 阅读:238 留言:0更新日期:2013-02-21 01:28
本发明专利技术提供了一种应用于标识识别的元数据映射方法。其关键是解决不同标识标准规范的兼容性,通过一种标识内容的解析方法使得各种识别标准能够互通,即多种不同的标识标准映射为一种特定模式,从而达到可实现标识的兼容与互操作的目的。本发明专利技术实现简单,且与现有的相关流程具有很好的兼容性。

【技术实现步骤摘要】

本专利技术是,属于物联网的标识
技术背景标识的作用是用来寻址具有唯一的标识或者UID(Unique Identifier,唯一标识符,全球标识或局部范围内唯一的标识)的物体,这些物体的标识是唯一的、明确的,并且是可以再次寻址的。一个UID标识可能对应一个单一量,也可能对应多种特性的集合。在物联网的概念里,物体具有唯一的数字名称,并且物体之间的联系也在数字领域得以说明。 一个唯一的标识符可以看成是分配给一个物体生存期间单一的、永久的名称。标识的元数据,指标识的不可缺少数据项,即能够唯一地标识一个物理对象的最少的数据项和能够与其他标准/协议进行信息交换的必需的数据项。XML (Extensible Markup Language,可扩展标记语言),是 W3C(World Wide WebConsortium,国际万维网联盟)规定的一种可扩展标记语言,类似于HTML (Hypertext MarkupLanguage,文本标记语言,)。XML以标签的形式标记数据,而且这些标签没有被预定义,使用时需要自行定义标签。XML只是纯文本,并不作任何事情,仅仅用来结构化数据,并存储、传输数据。XML标记电子文件使其具有结构性的标记语言,也用来标记数据、定义数据类型,被广泛应用于数据传输、信息存储和信息描述中,是很多应用程序之间数据传输的常用工具。XML Schema的作用是定义XML文档的合法构建模块,用来描述XML文档的结构,其自身也符合XML规范。XML Schema定义了如下内容可出现在文档中的元素;可出现在文档中的属性;哪个元素是子元素;予元素的次序;子元素的数目;元素是否为空;元素是否可包含文本;元素和属性的数据类型;元素和属性的默认值以及固定值。
技术实现思路
技术目标本专利技术解决不同标识标准规范的兼容性问题,找到一种可行的解决方案,使得各种识别标准能够互通,即多种不同的标识映射为一种标识,例如将国内的RFID 行业标准映射到某一国际主流的RFID标准,实现国内的RFID行业标准能够与国际主流的 RFID标准“沟通”。其核心在于,得到源标识的元数据,按照映射关系映射到目标标识的元数据模型中,生成目标标识元数据,最后形成目标标识。使用条件在本专利技术的中,当出现以下情况时,启用该方法I)当一个系统的某标签标识的物品需要被另一个系统的标签标识子系统(两者使用的标识方法不用)识别,启用该方法,将该系统的物品的标签数据表示形式由源标识表不映射为另一个系统的目标标识表不;2)当使用国内射频识别标签格式的公司的产品要销往国外或国际连锁超市,产品需要符合EPC global标准,启用该方法,将该公司的产品的标签数据表示形式由国内射频CN 102937998 A说明书2/5 页识别标签格式转换为EPC global格式。为了达到上述的目的,本专利技术采用如下技术方案首先解析源标识,得到源标识的元数据模型,封装成XML文件;然后查找源标识到设定的目标标识的映射关系,将源标识的 XML文件映射到目标标识的XML文件;分析目标标识的XML文件,最后形成目标标识。,包括如下工作过程(一 )该方法的模块图如图I所示,模块说明如下I外部数据输入数据,指源标识,为一个字符串;2外部数据输入数据,指设定目标标识命令;3源标识接收器接收源标识字符串,传递给源标识解析器;4目标标识设定器接收设定目标标识命令,输出目标标识名称Oname 5源标识解析器接收源标识字符串,解析出源标识名称Sname和元数据;6XML文件生成器接收源标识名称Sname和元数据,生成Sname. xml文件,向外传输;7XML文件读取器接收外部的Sname. xml文件,得到文件名称即源标识名称Sname 和元数据;8映射关系查找器接收源标识名称Sname和目标标识名称Oname,查找Sname到 Oname的映射关系;9元数据重组器接收源标识的元数据和Sname到Oname的映射关系,对元数据进行重组,生 成目标标识的元数据;10XML文件生成器接收目标标识名称Oname和元数据,生成Oname. xml文件,向外传输;IlXML文件读取器接收外部的Oname. xml文件,得到文件名称即目标标识名称 Oname和元数据;12目标标识生成器接收目标名称Oname和元数据,生成目标标识;13外部数据输出目标标识。( 二)该方法的具体步骤如下,流程图如图2所示I)解析源标识,得到源标识的元数据和源标识名称Sname,设定目标标识编码名称 Oname 2)按照XML schema要求对元数据封装,形成xml文件Sname. xml ;3)读取 Sname. xml 文件;4)得到文件名Sname即,即得知源编码格式;5)查找集中式数据库里的数据表,查源标识元数据与目标标识元数据的对应关系;6)映射即按照查找到对应关系,按照目标编码格式填写源标识元数据内容;7)将填写好的源标识元数据封装形成xml文件Oname. xml ;8)读取 Oname. xml 文件;9)按照目标编码元数据格式将Oname. xml中的元数据提取;10)最后组合成目标标识。上述方法的步骤I)的解析源标识的具体流程,如图3所示。4上述方法的步骤3)的读取Sname. xml文件的部分代码,如图4所示。使用xmlDoc .getElementsByTagName (,,elementName,,). childNodes . nodeValue 获得源标识的各个元数据。上述方法的步骤5)中,数据库里关系对应表存放的是(源标识名称,目标标识名称,映射代号)。(三)对上述方法的步骤5)改变,同样能达到预期目的,具体说明如下上述方法的步骤5)中“查找集中式数据库里的数据表,查源标识元数据与目标标识元数据的对应关系”,可以替换为“查找分布式数据库里的数据表,查源标识元数据与目标标识元数据的对应关系”;上述方法的步骤5)中“查找集中式数据库里的数据表,查源标识元数据与目标标识元数据的对应关系”,可以替换为“查找XML配置文件,查源标识元数据与目标标识元数据的对应关系”,即源标识到目标标识的映射关系的数据是存储在XML文件里的;上述方法的步骤5)中“查找集中式数据库里的数据表,查源标识元数据与目标标识元数据的对应关系”,可以替换为“查找properties配置文件,查源标识元数据与目标标识元数据的对应关系”,即源标识到目标标识的映射关系的数据是存储在properties文件里的;(四)对上述方法的一些步骤的修改,缩减了部分流程,同样能达到预期目的,具体工作过程如下首先解析源标识,得到源标识的元数据模型,然后查找源标识到设定的目标标识的映射关系,将源标识的数据模型映射到目标标识元数据模型,最后形成目标标识。该方法的模块图如图5所示,模块说明如下I外部数据输入数据,指源标识,为一个字符串;2源标识接收器接收源标识字符串,传递给源标识解析器;3源标识解析器接收源标识字符串,解析出源标识名称Sname和元数据;6外部数据输入数据,指设定目标标识命令5目标标识设定器接收设定目标标识命令,输出目标标识名称oname ;4映射关系查找器接收源标识名称Sname和目标标识名称Oname,查找Sname到 Oname的本文档来自技高网
...

【技术保护点】
一种应用于标识识别的元数据映射方法,所述的映射方法包括以下步骤:1)解析源标识,得到源标识的元数据和源标识名称Sname,设定目标标识编码名称Oname;2)按照XML?schema要求对元数据封装,形成xml文件Sname.xml;3)读取Sname.xml文件;4)得到文件名Sname即,即得知源编码格式;5)查找集中式数据库里的数据表,查源标识元数据与目标标识元数据的对应关系;6)映射即按照查找到对应关系,按照目标编码格式填写源标识元数据内容;7)将填写好的源标识元数据封装形成xml文件Oname.xml;8)读取Oname.xml文件;9)按照目标编码元数据格式将Oname.xml中的元数据提取;10)最后组合成目标标识。

【技术特征摘要】

【专利技术属性】
技术研发人员:范春晓吴岳辛邹俊伟董挺温志刚张晓莹刘杰
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1