Oid配置、解析方法、ors客户端、oid节点及其数据库的制作方法

文档序号:9791804阅读:1130来源:国知局
Oid配置、解析方法、ors客户端、oid节点及其数据库的制作方法
【技术领域】
[0001] 本发明设及信息处理领域,尤其设及一种OID配置、配置方法、ORS客户端、OID节 点及其数据库。
【背景技术】
[0002] OID(Object Identifier,对象标识符)是由IS0/IEC、ITU国际标准化组织联合提 出的标识机制,采用分层树形结构对任何类型的对象进行全球无歧义、唯一命名。OID具有 分层灵活、扩展性强、管理机制清晰等优势,并可兼容现有标识机制,已经广泛应用于信息 安全、医疗卫生、网络管理等领域,截止到2013年12月,国际OID树中已有891,938个顶级 OID标识符完成注册。近些年,随着物联网等技术和产业的发展,急需对种类繁多的对象进 行标识管理和信息管理,OID受到进一步关注。无论从管理机制、技术优越性、技术成熟度, 还是应用推广、国际、国内标准化等各方面情况来看,OID都是对象标识管理最合适的方案。
[0003] OID编码体系是一个分级的符号体系,相对应的,为解决OID对应对象的信息的统 一查询问题。于此同时,现有技术中还定义了一套OID解析系统(ORS),使用DNS技术,将 全球的OID通过互联网组织成一个分级的数据库系统;其中上级DNS与下级DNS之间,通过 NS资源记录进行授权连接。每个DNS通过NAPTR类型的资源记录,来保存对应的OID对象 的服务配置信息。
[0004] 在有些场景中,子OID节点出于种种原因无法部署对应的DNS系统W提供解析服 务,此时父OID的DNS系统就无法与子OID的DNS节点进行服务的对接,也就无法解析子 OID对应子树中的OID。但实际环境又有通过ORS系统解析子OID树中对象的需求。

【发明内容】
阳0化]有鉴于此,本发明实施例期望提供一种OID配置、配置方法、ORS客户端、OID节点 及其数据库,W解决子OID服务进行DNS配置或没有进行DNS配置时,导致的OID无法解析 W及父OID节点与子OID节点无法对接的问题。
[0006] 为达到上述目的,本发明的技术方案是运样实现的:本发明实施例第一方面提供 一种OID配置方法,所述方法包括:
[0007] 父OID节点为OID树提供的服务进行DNS配置,形成DNS资源记录;其中,所述OID 树包括所述父OID节点W及所述父OID节点的至少一个子OID节点;
[0008] 父OID节点将所述DNS资源记录存储在父OID节点的DNS数据库中。 阳009] 优选地,
[0010] 所述父OID节点为OID树提供的服务进行DNS配置,形成DNS资源记录,包括: 1] 父OID节点生成DNS通配映射名;其中,所述DNS通配映射名包括服务标识、通用 符、域名化倒序OID W及OID解析系统DNS根;
[0012] 父OID节点生成所述OID树的各服务类型的授权表达式;其中,所述授权表达式为 生成所述OID树的服务配置信息提供依据;
[0013] 父OID节点根据DNS通配映射名、所述服务类型和所述授权表达式生成DNS资源 T^Elt 5? O 阳〇14] 优选地,
[0015] 所述授权表达式包括正则表达式和替换表达式;
[0016] 所述正则表达式与OID解析输入共同确定分组;
[0017] 所述替换表达式和所述分组共同用于进行替换操作,形成所述服务配置信息。 阳〇1引优选地,
[0019] 所述服务配置信息包括服务提供标识地址或服务内容。 阳〇2〇] 优选地,
[0021] 所述服务标识包括OID服务标识或非OID服务标识;
[0022] 所述OID服务标识包括OID服务通用标识或OID服务类型标识。
[0023] 本发明实施例第二方面提供一种OID通用解析方法,所述方法包括:
[0024] ORS客户端基于OID解析输入向父OID节点的DNS数据库发送查询请求;
[00巧]ORS客户端接收父OID节点的DNS数据库基于所述查询请求发送的反馈信息; 阳0%] ORS客户端依据所述反馈信息确定OID树的服务配置信息;
[0027] 其中,所述OID树包括所述父OID节点W及所述父OID节点的至少一个子OID节 点。 阳0測优选地,
[0029] 所述OID解析输入包括DNS映射名和服务类型;
[0030] 所述ORS客户端接收父OID节点的DNS数据库基于所述查询请求发送的反馈信 息,包括:
[0031] 所述ORS客户端接收所述父OID的DNS数据库依据OID解析输入返回的授权表达 式;
[0032] 所述ORS依据所述反馈信息确定OID树的服务配置信息,包括:
[0033] 所述ORS客户端依据所述DNS映射名及所述授权表达式,确定所述服务配置信息。 阳〇34] 优选地, 阳03引所述OID解析输入包括DNS映射名;
[0036] 所述ORS客户端接收父OID节点的DNS数据库基于所述查询请求发送的反馈信 息,包括:
[0037] 接收父OID节点的DNS数据库基于所述查询请求发送的DNS资源记录;
[003引所述ORS客户端依据所述反馈信息确定OID树的服务配置信息;
[0039] 依据服务类型查询所述DNS资源记录,确定授权表达式;
[0040] 依据所述DNS映射名及所述授权表达式,确定所述服务配置信息。 阳OW 优选地,
[0042] 所述授权表达式包括正则表达式和替换表达式;
[0043] 所述ORS客户端依据所述DNS映射名及所述授权表达式,确定所述服务配置信息, 包括:
[0044] 所述ORS客户端依据所述OID及所述正则表达式,确定分组;
[0045] 所述ORS客户端将得到的所述分组与替换表达式进行替换操作,获得所述服务配 置信息。
[0046] 本发明实施例第=方面提供一种OID通用解析方法,所述方法包括:
[0047] 父OID节点的DNS数据库接收ORS客户端发送的OID解析输入;其中,所述OID解 析输入为OID树提供的服务的OID解析输入;所述OID树包括所述父OID节点和所述父OID 节点的至少一个子OID节点; W48] 父OID节点的DNS数据库依据所述OID解析输入在DNS资源记录中进行查询,形 成查询结果;
[0049] 父OID节点的DNS数据库依据所述查询结果,向所述ORS客户端发送反馈信息。 阳050] 优选地,
[0051] 所述OID解析输入包括DNS映射名和服务类型;
[0052] 所述父OID节点的DNS数据库依据所述OID解析输入进行查询,形成查询结果,包 括:
[0053] 依据所述OID和服务类型,在资源记录中查找授权表达式;
[0054] 所述父OID节点的DNS数据库依据所述查询结果,向所述ORS客户端发送反馈信 息,包括: 阳化5] 将查找到的所述授权表达发送给所述ORS客户端。 阳〇56] 优选地, 阳057] 所述OID解析输入包括DNS映射名;
[0058] 所述父OID节点的DNS数据库依据所述OID解析输入进行查询,形成查询结果,包 括:
[0059] 依据所述DNS映射名查询所述DNS资源记录;
[0060] 所述父OID节点的DNS数据库依据所述查询结果,向所述ORS客户端发送反馈信 息,包括:
[0061] 将与所述DNS映射名匹配的DNS资源记录发送给所述ORS客户端。 W62] 优选地,
[0063] 所述授权表达式包括正则表达式和替换表达式;
[0064] 所述正则表达式与OID解析输入共同确定分组;
[0065] 所述替换表达式和所述分组共同用于进行替换操作,形成所述服务配置信息。
[0066] 本发明实施例第四方面提供一种OID节点,所述OID节点父OID节点,包括:
[0067] 形成单元,用于为OID树提供的服务进行DNS配置,形成DNS资源记录;其中,所述 OID树包括所述父OID节点W及所述父OID节点的至少一个子OID节点;
[0068] 存储单元,用于将所述DNS资源记录存储在父OID节点的DNS数据库中。 W例优选地,
[0070] 所述形成单元包括:生成DNS通配映射名,生成所述OID树的各服务类型的授权表 达式,及根据DNS通配映射名、所述服务类型和所述授权表达式生成DNS资源记录;
[0071] 其中,所述DNS通配映射名包括服务标识、通用符、域名化倒序OID W及OID解析 系统DNS根;所述授权表达式为生成所述OID树的服务配置信息提供依据。
[0072] 本发明实施例第五方面提供一种ORS客户端,所述ORS客户端包括:
[0073] 第一发送单元,用于基于OID解析输入向父OID节点的DNS数据库发送查询请求;
[0074] 第一接收单元,用于接收父OID节点的DNS数据库基于所述查询请求发送反馈信 息;
[00巧]确定单元,用于依据所述反馈信息确定OID树的服务配置信息; 阳076] 其中,所述OID树包括所述父OID节点W及所述父OID节点的至少一个子OID节 点。 阳〇77] 优选地,
[0078] 所述OID解析输入包括OID节点对应的OID和服务类型;
[00巧]所述第一接收单元,具体用于接收所述父OID的DNS数据库依据OID解析输入返 回的授权表达式;
[0080] 所述第一接收单元,具体用于所述ORS客户端依据所述DNS映射名及所述授权表 达式,确定所述服务配置信息。 阳0川优选地, 阳0間所述OID解析输入包括DNS映射名;
[0083] 所述第一接收单元,具体用于接收所述父OID节点的DNS数据库基于所述查询请 求发送的DNS资源记录;所述ORS客户端依据所述反馈信息确定OID树的服务配置信息;
[0084] 所述确定单元,具体用于依据服务类型查询所述DNS资源记录,确定授权表达式; 及依据所述DNS映射名及所述授权表达式,确定所述服务配置信息。
[0085] 本发明实施例第六方面提供一种OID节点的DNS数据库,所述OID节点的DNS数 据库包括:
[0086] 第二接收单元,用于接收ORS客户端发送的OID解析输入;其中,所述OID解析输 入为OID树提供的服务的OID解析输入;所述OID树包括所述父OID节点和至少一个父OID 节点的子OID节点;
[0087] 查询单元,用于依据所述OID解析输入在DNS资源记录中进行查询,形成查询结 果;
[0088] 第二发送单元,用于依据所述查询结果,向所述ORS客户端发送反馈信息。 阳089] 优选地,
[0090] 所述OID解析输入包括OID树中OID节点对应的OID和服务类型;
[0091] 所述查询单元,具体用于依据所述OID和服务类型,在资源记录中查找授权表达 式;
[0092] 所述第二发送单元,具体用于将查找到的所述授权表达发送给所述ORS客户端。 阳〇9引优选地,
[0094] 所述OID解析输入包括DNS映射名; 阳0巧]所述查询单元,具体用于依据所述DNS映射名查询所述DNS资源记录;
[0096] 所述第二发送单元,具体用于将与所述DNS映射名匹配的DNS资源记录发送给所 述ORS客户端。
[0097] 本发明实施例OID配置方法
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1