对象标识符处理方法及系统的制作方法

文档序号:9787164阅读:264来源:国知局
对象标识符处理方法及系统的制作方法
【技术领域】
[0001]本发明涉及对象标识技术,尤其涉及一种对象标识符(OID)处理方法及系统。
【背景技术】
[0002]对象标识符(OID,Object Identifier)是由IS0/IEC、ITU国际标准化组织联合提出的标识机制,采用分层树形结构对任何类型的对象进行全球无歧义、唯一命名。OID具有分层灵活、扩展性强、管理机制清晰等优势,并可兼容现有标识机制,已经广泛应用于信息安全、医疗卫生、网络管理等领域,截止到2013年12月,国际OID树中已有891938个顶级OID标识符完成注册。近些年,随着物联网等技术和产业的发展,亟待对种类繁多的对象进行标识管理和信息管理,OID受到进一步关注。无论从管理机制、技术优越性、技术成熟度,还是应用推广、国际、国内标准化等各方面情况来看,OID都是对象标识管理最合适的方案。
[0003]目前在OID国际分配方案中,给中国分配的根节点有两个,分别是1.2.156与
2.16.156,由国家OID注册中心进行管理,形成了中国的根节点;所有中国范围内的0ID,均需要以两个根节点作为OID编码的起始部分(也即以根节点作为OID编码的头部),因此,OID的编码长度最短也要9位数字;目前OID标识技术存在以下问题:
[0004]相关技术中对于集中高效实现OID的转换等处理,尚无有效解决方案。

【发明内容】

[0005]本发明实施例提供一种OID处理方法及系统,能够集中高效实现OID的转换等处理。
[0006]本发明实施例的技术方案是这样实现的:
[0007]本发明实施例提供一种对象标识符(OID)处理方法,所述方法包括:
[0008]确定不同的OID编码空间对应的通配OID域名,以及与所述通配OID域名对应的处理策略;
[0009]确定与待处理OID匹配的通配OID域名,发送与所确定的通配OID域名对应的处理策略。
[0010]优选地,所述OID编码空间包括:本地OID编码空间、全局OID编码空间;
[0011]所述确定不同的OID编码空间对应的通配OID域名,包括:
[0012]对所述全局OID编码空间对应的根0ID、以及所述本地OID编码空间对应的根OID进行域名化处理得到域名化根OID ;
[0013]基于所述域名化根OID确定所述全局OID编码空间对应的通配域名,以及所述本地OID编码空间对应的通配域名。
[0014]优选地,所述确定与所述通配OID域名对应的处理策略,包括:
[0015]获取所述不同的OID编码空间对应的处理规则;
[0016]语义化描述所述处理规则得到至少一个处理策略。
[0017]优选地,所述处理策略用于执行以下操作至少之一:
[0018]当所述待处理OID属于所述本地OID编码空间时,将所述待处理OID转换为全局OID ;
[0019]当所述待处理OID属于所述全局OID编码空间时,保持所述待处理OID ;
[0020]当所述待处理OID与所述通配OID域名匹配失败时,发送错误信息或预设的处理策略;
[0021]将所述待处理OID转换为区别于OID格式的标识;
[0022]基于预设规则处理所述待处理0ID。
[0023]优选地,确定不同的OID编码空间对应的通配OID域名之前,所述方法还包括:
[0024]以域名服务系统接口的形式向客户端发布本地OID发现服务。
[0025]本发明实施例还提供一种OID处理系统,所述系统包括:
[0026]第一确定单元,用于确定不同的OID编码空间对应的通配OID域名、以及与所述通配OID域名对应的处理策略;
[0027]第二确定单元,用于确定与待处理OID匹配的通配OID域名;
[0028]发送单元,用于发送与所述确定的通配OID域名对应的处理策略。
[0029]优选地,所述第一确定单元包括:
[0030]域名模块,用于对所述全局OID编码空间对应的根0ID、以及所述本地OID编码空间对应的根OID进行域名化处理得到域名化根OID ;
[0031]确定模块,用于基于所述域名化根OID确定所述全局OID编码空间对应的通配域名、以及所述本地OID编码空间对应的通配域名。
[0032]优选地,所述第一确定单元包括:
[0033]获取模块,用于获取所述不同的OID编码空间对应的处理规则;
[0034]处理策略生成模块,用于语义化描述所述处理规则得到至少一个处理策略。
[0035]优选地,所述第一确定单元,还用于确定执行以下操作至少之一的处理策略:
[0036]当所述待处理OID属于所述本地OID编码空间时,将所述待处理OID转换为全局OID ;
[0037]当所述待处理OID属于所述全局OID编码空间时,保持所述待处理OID ;
[0038]当所述待处理OID与所述通配OID域名匹配失败时,发送错误信息或预设的处理策略;
[0039]将所述待处理OID转换为区别于OID格式的标识;
[0040]基于预设规则处理所述待处理0ID。
[0041 ] 优选地,所述系统还包括:
[0042]发布单元,用于在以域名服务系统接口的形式向客户端发布本地OID发现服务。
[0043]本发明实施例中,确定不同的OID编码空间对应的通配OID域名,从而能够基于通配OID域名区分不同的OID编码空间;基于通配域名匹配待处理OID对应的处理策略,可以触发客户端基于处理策略对待处理OID进行处理,这就向不同机构针提供了对本地OID的进行处理(如转换待处理0ID)的统一接口,方便进行维护,提高了 OID标识机制的适用性。
【附图说明】
[0044]图1为本发明实施例中OID处理的实现流程图;
[0045]图2为本发明实施例中将本地OID转换为全局OID的处理流程图;
[0046]图3a为本发明实施例中OID处理系统的结构示意图一;
[0047]图3b为本发明实施例中OID处理系统的结构示意图二 ;
[0048]图3c为本发明实施例中OID处理系统的结构示意图三;
[0049]图3d为本发明实施例中OID处理系统的结构示意图四;
[0050]图4为本发明实施例中本地OID发现服务的实现示意图。
【具体实施方式】
[0051]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0052]本发明实施例中首先引入两个名词:全局OID和本地OID ;
[0053]其中,全局OID为根域的根OID与本地OID连接而成,如公式(I)所示:
[0054]全局OID =根 OID+本地 OID(I)
[0055]例如,中华人民共和国环保部的全局OID以1.2.156.101为编码的头部,其中中华人民共和国根域的根OID = 1.2.156,在中国范围内环保部的本地OID的起始编码为101,也就是说,环保部使用全局OID标识对象时,所采用的OID的编码的头部为1.2.156.101 ;
[0056]发明人还发现,为了节省呈现编码的资源,如果在OID的编码空间中预留出部分编码空间,不利用预留编码空间进行OID的分配,利用非预留编码空间进行本地OID的分配(如仅供环保部门在内部进行对象的标识),这就能够使本地OID的编码的头部区别于全局OID的编码的头部;从而
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1