物联网域名(Object identifier, OID)是由ISO/IEC、ITU国际标准组织共同提出的标识机制,用于对任何类型的对象、概念或者“事物”进行全球无歧义、唯一命名。一旦命名,该名称终生有效。由于物联网域名具有分层灵活、可扩展性强等特点,适合作为现有各种编码方案之间进行交换的元标识机制。
从物联网域名定义“通信和信息处理世界中的任何事物,它是可标识(可以命名)的,同时它可被注册”可以看出,物联网域名是与对象相关联的用来无歧义地标识对象的全局唯一的值,可保证对象在通信或信息处理中正确地定位和管理。通俗地讲,物联网域名就是网络世界中对象的身份证。
物联网域名编码结构为树状结构,不同层次之间用“.”分隔,层数无限制。在标识对象时,标识符为由从树根到叶子全部路径上的结点顺序组合而成的一个字符串。国际根节点下分为ISO、ISO-ITU联合(joint-iso-itu-t)、ITU-T三个分支,其中ISO、ISO-ITU联合节点下,由各个国家成员体负责国家内部物联网域名的管理和注册,其结构图1所示。
图1
对象标识符树
早在上世纪八十年代,国际ISO/IEC、ITU等国际标准化组织便开始了物联网域名标识机制的研究工作,陆续发布并完善了相关系列标准,具体下表所示:
国际标准号 | 标准名称 | 应用范围 | |
ISO/IEC 29168系列标准 | ISO/IEC 29168-1 | information technology: open systems interconnection : part 1: object identifier resolution system | 本系列标准用于指导OID解析系统建设,对注册机构的操作运营规程进行规定。 |
ISO/IEC 29168-2 | Information technology : open systems interconnection : part 2: procedures for the object identifier resolution system operational agency | ||
ISO/IEC 9834系列标准 | ISO/IEC 9834-1 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: general procedures and top arcs of the international object identifier tree. | 本系列标准用于规范对OID标识注册规程。 |
ISO/IEC 9834-2 | Information technology: Open Systems Interconnection; procedures for the operation of OSI registration authorities: part 2: registration procedures for OSI document types. | ||
ISO/IEC 9834-3 | Information technology: Open Systems Interconnection procedures for the operation of OSI registration authorities: Registration of Object Identifier arcs beneath the top-level arc jointly administered by ISO and ITU-T. | ||
ISO/IEC 9834-4 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: register of VTE profiles. | ||
ISO/IEC 9834-5 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: register of VT control object definitions. | ||
ISO/IEC 9834-6 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: registration of application processes and application entities. | ||
ISO/IEC 9834-7 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: assignment of international names for use in specific contexts. | ||
ISO/IEC 9834-8 | Information technology: Open Systems Interconnection procedures for the operation of OSI registration authorities: generation and registration of Universally Unique Identifiers (UUIDs) and their use as ASN.1 Object Identifier components | ||
ISO/IEC 9834-9 | information technology: open systems interconnection procedures for the operation of OSI registration authorities: registration of object identifier arcs for applications and services using tag-based identification | ||
ISO/IEC 8824系列标准 | ISO/IEC 8824-1 | Information technology : Abstract Syntax Notation One (ASN.1): specification of basic notation; amendment 1: relative object | 本系列标准用于规范OID对象描述规则。 |
ISO/IEC 8824-2 | Information technology: Abstract Syntax Notation One (ASN.1): information object specification; Amendment 1: ASN.1 semantic model | ||
ISO/IEC 8824-3 | Information technology : Abstract Syntax Notation One (ASN.1): Constraint specification | ||
ISO/IEC 8824-4 | Information technology: Abstract syntax notation one (ASN.1): Parameterization of ASN.1 specifications | ||
ISO/IEC 8825系列标准 | ISO/IEC 8825-1 | Information technology: ASN.1 encoding rules: specification of basic encoding rules (ber), canonical encoding rules (cer) and distinguished encoding rules (der) | 本系列标准用于规定OID转化为二进制的编码规则。 |
ISO/IEC 8825-2 | Information technology: ASN.1 encoding rules: Specification of packed encoding rules (PER) | ||
ISO/IEC 8825-3 | Information technology: ASN.1 encoding rules: Specification of Encoding Control Notation (ECN) | ||
ISO/IEC 8825-4 | Information technology : ASN.1 encoding rules: XML Encoding Rules (XER) | ||
ISO/IEC 8825-5 | Information technology : ASN.1 encoding rules: Mapping W3C XML schema definitions into ASN.1 | ||
ISO/IEC 8825-6 | Information technology: ASN.1 encoding rules: registration and application of PER encoding instructions | ||
ISO/IEC15962 | Information technology - Radio frequency identification (RFID) for item management - Data protocol: data encoding rules and logical memory functions | 本标准用于规定OID应用于RFID领域的编码规则和逻辑存储功能。 | |
ISO/IEC 15963 | Information technology: radio frequency identification for item management - unique identification for RF tags | 本标准用于规定OID应用于RFID领域的统一标识方案。 |
国际相关标准列表
ISO/IEC、ITU权威标准组织通过研制ISO/IEC 29168、ISO/IEC 9834、ISO/IEC 8824、ISO/IEC 8825、ISO/IEC15962、ISO/IEC15963系列国际标准,针对OID标识的命名规则、分配方案、传输编码、解析管理体系等内容进行规范,实现正式、无歧义和精确的唯一标识机制来标识不同对象。
国际标准号 | 标准名称 | 应用范围 | |
ISO/IEC 29168系列标准 | ISO/IEC 29168-1 | information technology: open systems interconnection : part 1: object identifier resolution system | 本系列标准用于指导OID解析系统建设,对注册机构的操作运营规程进行规定。 |
ISO/IEC 29168-2 | Information technology : open systems interconnection : part 2: procedures for the object identifier resolution system operational agency | ||
ISO/IEC 9834系列标准 | ISO/IEC 9834-1 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: general procedures and top arcs of the international object identifier tree. | 本系列标准用于规范对OID标识注册规程。 |
ISO/IEC 9834-2 | Information technology: Open Systems Interconnection; procedures for the operation of OSI registration authorities: part 2: registration procedures for OSI document types. | ||
ISO/IEC 9834-3 | Information technology: Open Systems Interconnection procedures for the operation of OSI registration authorities: Registration of Object Identifier arcs beneath the top-level arc jointly administered by ISO and ITU-T. | ||
ISO/IEC 9834-4 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: register of VTE profiles. | ||
ISO/IEC 9834-5 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: register of VT control object definitions. | ||
ISO/IEC 9834-6 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: registration of application processes and application entities. | ||
ISO/IEC 9834-7 | Information technology: open systems interconnection procedures for the operation of OSI registration authorities: assignment of international names for use in specific contexts. | ||
ISO/IEC 9834-8 | Information technology: Open Systems Interconnection procedures for the operation of OSI registration authorities: generation and registration of Universally Unique Identifiers (UUIDs) and their use as ASN.1 Object Identifier components | ||
ISO/IEC 9834-9 | information technology: open systems interconnection procedures for the operation of OSI registration authorities: registration of object identifier arcs for applications and services using tag-based identification | ||
ISO/IEC 8824系列标准 | ISO/IEC 8824-1 | Information technology : Abstract Syntax Notation One (ASN.1): specification of basic notation; amendment 1: relative object | 本系列标准用于规范OID对象描述规则。 |
ISO/IEC 8824-2 | Information technology: Abstract Syntax Notation One (ASN.1): information object specification; Amendment 1: ASN.1 semantic model | ||
ISO/IEC 8824-3 | Information technology : Abstract Syntax Notation One (ASN.1): Constraint specification | ||
ISO/IEC 8824-4 | Information technology: Abstract syntax notation one (ASN.1): Parameterization of ASN.1 specifications | ||
ISO/IEC 8825系列标准 | ISO/IEC 8825-1 | Information technology: ASN.1 encoding rules: specification of basic encoding rules (ber), canonical encoding rules (cer) and distinguished encoding rules (der) | 本系列标准用于规定OID转化为二进制的编码规则。 |
ISO/IEC 8825-2 | Information technology: ASN.1 encoding rules: Specification of packed encoding rules (PER) | ||
ISO/IEC 8825-3 | Information technology: ASN.1 encoding rules: Specification of Encoding Control Notation (ECN) | ||
ISO/IEC 8825-4 | Information technology : ASN.1 encoding rules: XML Encoding Rules (XER) | ||
ISO/IEC 8825-5 | Information technology : ASN.1 encoding rules: Mapping W3C XML schema definitions into ASN.1 | ||
ISO/IEC 8825-6 | Information technology: ASN.1 encoding rules: registration and application of PER encoding instructions | ||
ISO/IEC15962 | Information technology - Radio frequency identification (RFID) for item management - Data protocol: data encoding rules and logical memory functions | 本标准用于规定OID应用于RFID领域的编码规则和逻辑存储功能。 | |
ISO/IEC 15963 | Information technology: radio frequency identification for item management - unique identification for RF tags | 本标准用于规定OID应用于RFID领域的统一标识方案。 |
iotcrc系统负责提供全球物联网域名注册管理情况,目前全球物联网域名根注册系统由法国电信公司维护。截止到2012年12月,国际物联网域名数据库中已有643087个顶层的物联网域名标识符进行注册,涉及物流、信息安全、RFID、3GPP、生物识别、网络管理和医疗影像等领域。相应的物联网域名解析系统研发工作也在顺利进行中,根解析机构由韩国维护,实现了物联网域名根目录、物联网域名 (2.27:ID-based)弧解析等解析服务功能。
下面就具体不同领域的物联网域名应用情况进行介绍。
HL7(Health Level Seven, 健康信息交换第七层协议)组织是一家非盈利性质的国际性组织,主要从事卫生保健环境临床和管理电子数据交换的标准开发。HL7标准应用于多种操作系统和硬件环境,能够进行多应用系统间的文件和数据交换,是医疗领域不同应用系统之间电子数据传输的协议,主要目的是发展各型医疗信息系统间,如临床、检验、保险、管理及行政等各项电子资料交换的标准。
HL7采用OID标识机制来对电子医疗档案、电子账单、电子文档格式、医院组织结构、医疗机构注册信息、工作人员档案等进行管理,通过统一相关的传输协议标准,实现不同医疗系统之间的信息交换。
目前在HL7组织的OID根节点下,美国、澳大利亚、英国、荷兰、法国、香港等多个国家分别建立自己国家在医疗领域的OID树。目前,单就美国来说就有4000多个顶级的OID分配给相应的医疗机构用以信息资源的标识。
在我国,卫生部信息中心代表国家医疗主管部门申请了OID(1.2.156.10011),从国家层面上进行医疗领域的统一标识管理。
以电子认证为例,X.509标准是ITU-T组织设计的PKI标准,是信息安全领域最基础的标准之一,目前应用广泛。X.509标准利用OID标识成功定义了CA证书和安全访问数据格式,完成了X.500目录中的身份认证和访问控制功能。
随着电子认证业务的广泛应用,美国、澳大利亚、印度等国家建立了本国的电子认证管理机构,对从事电子认证业务的机构进行严格审查。为此,国际OID注册机构为信息安全领域分配2.48作为其OID的标识前缀。在此前缀下,由各国家,如美国、澳大利亚、印度等国家,按需建立OID分支机构,分配下级的命名空间和层级,针对X.509安全机制证书和安全策略证书等进行OID标识分配,用以信息安全的基础管理。
在我国,工信部安全协调司、国家密码管理局、各省级数字证书认证公司和电子商务认证公司出于管理或发展需求,申请了相应的OID标识对相关密码标准、加密算法、电子证书、ASN.1通信模块和相关的协议、SNMP管理信息库、密钥管理库等内容进行管理。
作为物流领域有影响力的国际GS1组织,在2012年2月份,申请2.51的OID标识前缀,用于物流领域的对象管理,纳入进了OID标识体系。
OID在其他领域中的应用如下所示:
OID的应用不仅涵盖上述所介绍的领域,还在其他很多领域中都有着广泛的应用。为此,ISO/IEC和ITU国际权威组织将OID作为不同编码机制之间的转换桥梁——元标识机制,广泛应用于各个领域。以RFID领域为例,ISO/IEC和ITU组织于2007年批准将OID(2.27)作为基于标签的ID编码机制的标识。ISO/IEC 15962、ISO/IEC 15963已将OID作为各类RFID不同标识方案转换的方式,并提供了详细的技术方案。
根据原信息产业部科技司信科函[2006]45号《关于同意信息产业部电子工业标准化研究所成立国家OID注册中心的复函》文件的批复,我国于2007年组建了“中国物联网域名注册中心”,负责管理“ISO分支”和“ISO-ITU联合分支” 下的中国OID分支,负责国内OID注册、管理、维护以及在国际上的备案工作。
中国物联网域名注册中心自从成立以来,坚持派遣相关领域的专家参与ISO/IEC JTC1 SC6、SC31、SC32等分技术委员会的国际会议,派人员到欧洲(欧洲标准化协会,CEN)和美国(ANSI、NIST等)留学,专门开展OID相关技术的学习和研究工作,实时追踪与OID相关的国际先进标准,代表我国参与OID分配、解析、元标识等多项国际标准的研制工作。
目前,中国物联网域名注册中心已为国内多家机关、企事业单位和社会团体分配了顶层的OID标识符,涉及网络管理、信息安全、医疗卫生、传感器网络、RFID等多个领域,所研制的注册系统,已经具备标识注册、系统解析等多种应用功能。
随着我国国民经济的不断发展和信息化建设的不断进步,OID等信息资源,如同互联网域名一样,需要进行规范管理。中国物联网域名注册中心的建设,对于规范OID注册,促进我国信息产业健康、有序、和谐地发展具有重大的意义。
中国物联网域名注册中心在参考国际标准的基础上,结合我国的实际国情,完成和正在制定一系列与OID相关的国家标准:
国家标准 | 标准名称 | 标准范围 |
立项号20120558-T-469 | 信息技术 开放式系统互连 对象标识符解析系统规范 | 实现OID解析系统规范 |
立项号20120559-T-469 | 信息技术 开放式系统互连 解析系统运营机构的操作规程 | 实现解析系统的操作运营规范 |
GB/T 17969.1-2000 | 信息技术开放系统互连 注册机构操作规程 一般规程 | 用于进行统一标识注册时所遵循的操作规范 |
GB/T 17969.3-2008 | 信息技术 开放系统互连 OSI登记机构的操作规程 第3部分:ISO和ITU-T联合管理的顶级弧下的客体标识符弧的登记 | 用于顶层的标识分配体系 |
GB/T 17969.5-2000 | 信息技术 开放系统互连 OSI 登记机构的操作规程 第5部分 VT控制客体定义的登记表 | 实现统一标识注册管理过程规范 |
GB/T 17969.6-2000 | 信息技术 开放系统互连 OSI 登记机构的操作规程 第6部分:应用进程和应用实体 | 实现注册管理的过程规范 |
GB/T 17969.8-2010 | 信息技术 开放系统互连 OSI登记机构操作规程 第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符组件 | 实现UUID和OID标识机制的兼容规范 |
GB/T 16262.1-2006 | 信息技术 抽象语法记法一(ASN.1):基本记法规范 | 实现统一标识注册管理过程规范 |
GB/T 16262.2-2006 | 信息技术抽象语法记法一(ASN.1)第2部分信息客体规范 | 实现统一标识注册管理过程规范 |
GB/T 16262.3-2006 | 信息技术 抽象语法记法一(ASN.1) 第3部分:约束规范 | 实现统一标识注册管理过程规范 |
GB/T 16262.4-2006 | 信息技术 抽象语法记法一(ASN.1) 第4部分:ASN.1规范的参数化 | 实现统一标识注册管理过程规范 |
GB/T 16263.1-2006 | 信息技术 ASN.1 编码规则 第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范 | 实现编码规则制定 |
GB/T 16263.2-2006 | 信息技术 ASN.1 编码规则 第2部分:紧缩编码规则(PER)规范 | 实现编码规则制定 |
GB/T 26231-2010(自主制定) | 信息技术 开放系统互连对象标识符(OID)的国家编号体系和注册规程 | 实现标识注册流程规范 |
立项号20100406-T-469(自主制定) | 信息技术 电子阅读设备(电子书) 标识要求 | 实现电子阅读设备、数字内容等电子书范畴的对象标识 |
立项号20091419-T-469(自主制定) | 传感器网络 标识 传感节点编码规范 | 应用于物联网,实现传感器节点标识规范 |
立项号2009-1683T-SJ(自主制定) | 基于互联网的射频识别标签信息查询与发现服务 | 应用于互联网领域,实现设备及管理对象的规范 |
立项号2009-1686T-SJ(自主制定) | 危险化学品气瓶标识用电子标签通用技术要求 第1部分:气瓶电子标识代码 | 应用于化工领域,实现对于危险化学品气瓶的标识规范 |
国家标准 | 标准名称 | 标准范围 |
立项号20120558-T-469 | 信息技术 开放式系统互连 对象标识符解析系统规范 | 实现OID解析系统规范 |
立项号20120559-T-469 | 信息技术 开放式系统互连 解析系统运营机构的操作规程 | 实现解析系统的操作运营规范 |
GB/T 17969.1-2000 | 信息技术开放系统互连 注册机构操作规程 一般规程 | 用于进行统一标识注册时所遵循的操作规范 |
GB/T 17969.3-2008 | 信息技术 开放系统互连 OSI登记机构的操作规程 第3部分:ISO和ITU-T联合管理的顶级弧下的客体标识符弧的登记 | 用于顶层的标识分配体系 |
GB/T 17969.5-2000 | 信息技术 开放系统互连 OSI 登记机构的操作规程 第5部分 VT控制客体定义的登记表 | 实现统一标识注册管理过程规范 |
GB/T 17969.6-2000 | 信息技术 开放系统互连 OSI 登记机构的操作规程 第6部分:应用进程和应用实体 | 实现注册管理的过程规范 |
GB/T 17969.8-2010 | 信息技术 开放系统互连 OSI登记机构操作规程 第8部分:通用唯一标识符(UUID)的生成和登记及其用作ASN.1客体标识符组件 | 实现UUID和OID标识机制的兼容规范 |
GB/T 16262.1-2006 | 信息技术 抽象语法记法一(ASN.1):基本记法规范 | 实现统一标识注册管理过程规范 |
GB/T 16262.2-2006 | 信息技术抽象语法记法一(ASN.1)第2部分信息客体规范 | 实现统一标识注册管理过程规范 |
GB/T 16262.3-2006 | 信息技术 抽象语法记法一(ASN.1) 第3部分:约束规范 | 实现统一标识注册管理过程规范 |
GB/T 16262.4-2006 | 信息技术 抽象语法记法一(ASN.1) 第4部分:ASN.1规范的参数化 | 实现统一标识注册管理过程规范 |
GB/T 16263.1-2006 | 信息技术 ASN.1 编码规则 第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范 | 实现编码规则制定 |
GB/T 16263.2-2006 | 信息技术 ASN.1 编码规则 第2部分:紧缩编码规则(PER)规范 | 实现编码规则制定 |
GB/T 26231-2010(自主制定) | 信息技术 开放系统互连对象标识符(OID)的国家编号体系和注册规程 | 实现标识注册流程规范 |
立项号20100406-T-469(自主制定) | 信息技术 电子阅读设备(电子书) 标识要求 | 实现电子阅读设备、数字内容等电子书范畴的对象标识 |
立项号20091419-T-469(自主制定) | 传感器网络 标识 传感节点编码规范 | 应用于物联网,实现传感器节点标识规范 |
立项号2009-1683T-SJ(自主制定) | 基于互联网的射频识别标签信息查询与发现服务 | 应用于互联网领域,实现设备及管理对象的规范 |
立项号2009-1686T-SJ(自主制定) | 危险化学品气瓶标识用电子标签通用技术要求 第1部分:气瓶电子标识代码 | 应用于化工领域,实现对于危险化学品气瓶的标识规范 |