对象标识符处理方法及系统技术方案

技术编号:13252992 阅读:61 留言:0更新日期:2016-05-15 16:38
本发明专利技术实施例公开了一种对象标识符(OID)处理方法及系统;方法包括:确定不同的OID编码空间对应的通配OID域名,以及与所述通配OID域名对应的处理策略;确定与待处理OID匹配的通配OID域名,发送与所确定的通配OID域名对应的处理策略。

【技术实现步骤摘要】

本专利技术涉及对象标识技术,尤其涉及一种对象标识符(OID)处理方法及系统。
技术介绍
对象标识符(OID,ObjectIdentifier)是由ISO/IEC、ITU国际标准化组织联合提出的标识机制,采用分层树形结构对任何类型的对象进行全球无歧义、唯一命名。OID具有分层灵活、扩展性强、管理机制清晰等优势,并可兼容现有标识机制,已经广泛应用于信息安全、医疗卫生、网络管理等领域,截止到2013年12月,国际OID树中已有891938个顶级OID标识符完成注册。近些年,随着物联网等技术和产业的发展,亟待对种类繁多的对象进行标识管理和信息管理,OID受到进一步关注。无论从管理机制、技术优越性、技术成熟度,还是应用推广、国际、国内标准化等各方面情况来看,OID都是对象标识管理最合适的方案。目前在OID国际分配方案中,给中国分配的根节点有两个,分别是1.2.156与2.16.156,由国家OID注册中心进行管理,形成了中国的根节点;所有中国范围内的OID,均需要以两个根节点作为OID编码的起始部分(也即以根节点作为OID编码的头部),因此,OID的编码长度最短也要9位数字;目前OID标识技术存在以下问题:相关技术中对于集中高效实现OID的转换等处理,尚无有效解决方案。
技术实现思路
本专利技术实施例提供一种OID处理方法及系统,能够集中高效实现OID的转换等处理。本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种对象标识符(OID)处理方法,所述方法包括:确定不同的OID编码空间对应的通配OID域名,以及与所述通配OID域名对应的处理策略;确定与待处理OID匹配的通配OID域名,发送与所确定的通配OID域名对应的处理策略。优选地,所述OID编码空间包括:本地OID编码空间、全局OID编码空间;所述确定不同的OID编码空间对应的通配OID域名,包括:对所述全局OID编码空间对应的根OID、以及所述本地OID编码空间对应的根OID进行域名化处理得到域名化根OID;基于所述域名化根OID确定所述全局OID编码空间对应的通配域名,以及所述本地OID编码空间对应的通配域名。优选地,所述确定与所述通配OID域名对应的处理策略,包括:获取所述不同的OID编码空间对应的处理规则;语义化描述所述处理规则得到至少一个处理策略。优选地,所述处理策略用于执行以下操作至少之一:当所述待处理OID属于所述本地OID编码空间时,将所述待处理OID转换为全局OID;当所述待处理OID属于所述全局OID编码空间时,保持所述待处理OID;当所述待处理OID与所述通配OID域名匹配失败时,发送错误信息或预设的处理策略;将所述待处理OID转换为区别于OID格式的标识;基于预设规则处理所述待处理OID。优选地,确定不同的OID编码空间对应的通配OID域名之前,所述方法还包括:以域名服务系统接口的形式向客户端发布本地OID发现服务。本专利技术实施例还提供一种OID处理系统,所述系统包括:第一确定单元,用于确定不同的OID编码空间对应的通配OID域名、以及与所述通配OID域名对应的处理策略;第二确定单元,用于确定与待处理OID匹配的通配OID域名;发送单元,用于发送与所述确定的通配OID域名对应的处理策略。优选地,所述第一确定单元包括:域名模块,用于对所述全局OID编码空间对应的根OID、以及所述本地OID编码空间对应的根OID进行域名化处理得到域名化根OID;确定模块,用于基于所述域名化根OID确定所述全局OID编码空间对应的通配域名、以及所述本地OID编码空间对应的通配域名。优选地,所述第一确定单元包括:获取模块,用于获取所述不同的OID编码空间对应的处理规则;处理策略生成模块,用于语义化描述所述处理规则得到至少一个处理策略。优选地,所述第一确定单元,还用于确定执行以下操作至少之一的处理策略:当所述待处理OID属于所述本地OID编码空间时,将所述待处理OID转换为全局OID;当所述待处理OID属于所述全局OID编码空间时,保持所述待处理OID;当所述待处理OID与所述通配OID域名匹配失败时,发送错误信息或预设的处理策略;将所述待处理OID转换为区别于OID格式的标识;基于预设规则处理所述待处理OID。优选地,所述系统还包括:发布单元,用于在以域名服务系统接口的形式向客户端发布本地OID发现服务。本专利技术实施例中,确定不同的OID编码空间对应的通配OID域名,从而能够基于通配OID域名区分不同的OID编码空间;基于通配域名匹配待处理OID对应的处理策略,可以触发客户端基于处理策略对待处理OID进行处理,这就向不同机构针提供了对本地OID的进行处理(如转换待处理OID)的统一接口,方便进行维护,提高了OID标识机制的适用性。附图说明图1为本专利技术实施例中OID处理的实现流程图;图2为本专利技术实施例中将本地OID转换为全局OID的处理流程图;图3a为本专利技术实施例中OID处理系统的结构示意图一;图3b为本专利技术实施例中OID处理系统的结构示意图二;图3c为本专利技术实施例中OID处理系统的结构示意图三;图3d为本专利技术实施例中OID处理系统的结构示意图四;图4为本专利技术实施例中本地OID发现服务的实现示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中首先引入两个名词:全局OID和本地OID;其中,全局OID为根域的根OID与本地OID连接而成,如公式(1)所示:全局OID=根OID+本地OID(1)例如,中华人民共和国环保部的全局OID以1.2.156.101为编码的头部,其中中华人民共和国根域的根OID=1.2.156,在中国范围内环保部的本地OID的起始编码为101,也就是说,环保部使用全局OID标识对象时,所采用的OID的编码的头部为1.2.156.101;专利技术人还发现,为了节省呈现编码的资源,如果在OID的编码空间中预留出部分编码空间,不利用预留编码空间进行OID的分配,利用非预留编码空间进行本地OID的分配(如仅供环保部门在内部进行对象的标识),这就能够使本地OID的编码的头部区别于全局OID的本文档来自技高网...

【技术保护点】
一种对象标识符OID处理方法,其特征在于,所述方法包括:确定不同的OID编码空间对应的通配OID域名,以及与所述通配OID域名对应的处理策略;确定与待处理OID匹配的通配OID域名,发送与所确定的通配OID域名对应的处理策略。

【技术特征摘要】
1.一种对象标识符OID处理方法,其特征在于,所述方法包括:
确定不同的OID编码空间对应的通配OID域名,以及与所述通配OID域
名对应的处理策略;
确定与待处理OID匹配的通配OID域名,发送与所确定的通配OID域名
对应的处理策略。
2.如权利要求1所述的方法,其特征在于,所述OID编码空间包括:本
地OID编码空间、全局OID编码空间;
所述确定不同的OID编码空间对应的通配OID域名,包括:
对所述全局OID编码空间对应的根OID、以及所述本地OID编码空间对应
的根OID进行域名化处理得到域名化根OID;
基于所述域名化根OID确定所述全局OID编码空间对应的通配域名,以及
所述本地OID编码空间对应的通配域名。
3.如权利要求1所述的方法,其特征在于,所述确定与所述通配OID域
名对应的处理策略,包括:
获取所述不同的OID编码空间对应的处理规则;
语义化描述所述处理规则得到至少一个处理策略。
4.如权利要求1所述的方法,其特征在于,所述处理策略用于执行以下操
作至少之一:
当所述待处理OID属于所述本地OID编码空间时,将所述待处理OID转
换为全局OID;
当所述待处理OID属于所述全局OID编码空间时,保持所述待处理OID;
当所述待处理OID与所述通配OID域名匹配失败时,发送错误信息或预设
的处理策略;
将所述待处理OID转换为区别于OID格式的标识;
基于预设规则处理所述待处理OID。
5.如权利要求1至4任一项所述的方法,其特征在于,确定不同的OID
编码空间对应的通配OID域名之前,所述方法还包括:
以域名服务系统接口的形式向客户端发布本地OID发...

【专利技术属性】
技术研发人员:汤凯
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1