一种数据处理方法、设备及系统的利记博彩app
【技术领域】
[0001] 本发明涉及数据处理技术,具体涉及一种数据处理方法、设备及系统。
【背景技术】
[0002] 对象标识符(OID,Object Identifier)是由国际标准化组织(ISO, International Organization for Standardization)/ 国际电工委员会(IEC, International Electrotechnical Commission)、国际电信耳关盟(ITU,International Telecommunication Union)联合提出的标识机制,采用分层树形结构对任何类型的对象进行全球无歧义、唯一 命名。0ID具有分层灵活、扩展性强、管理机制清晰等优势,并可兼容现有标识机制,已经广 泛应用于信息安全、医疗卫生、网络管理等领域,截止到2013年12月,国际0ID树中已有 891,938个顶级0ID标识符完成注册。近些年,随着物联网等技术和产业的发展,急需对种 类繁多的对象进行标识管理和信息管理,0ID受到进一步关注。无论从管理机制、技术优越 性、技术成熟度,还是应用推广、国际、国内标准化等各方面情况来看,0ID都是对象标识管 理最合适的方案。
[0003] 0ID编码体系是一个分级的符号体系,相对应的,为解决0ID对应对象的信息的统 一查询问题,国际标准组织定义了一套0ID解析系统(0RS),使用DNS技术,将全球的0ID通 过互联网组织成一个分级的数据库系统,其中上级DNS与下级DNS之间,通过NS类型的资 源记录进行授权连接。每个DNS通过NAPTR类型的资源记录保存对应的0ID对象的服务配 置信息。
[0004] 在现有技术中,在某个0ID对象对应的DNS中,通常使用同一个DNS映射名来配置 所有的0ID服务类型,这就使得在0ID应用解析过程中,DNS服务器会返回该0ID相关的所 有服务配置信息,这会导致以下问题:
[0005] 1、由于DNS存在缓存,冗余的服务数据扩散,将导致修改配置时的收敛速度降低;
[0006] 2、随着0ID服务类型的扩展,DNS查询结果也越来越大,过大的响应包,导致客户 端处理难度加大;
[0007] 3、0ID对应的DNS系统负荷增加。
【发明内容】
[0008] 为解决现有存在的技术问题,本发明实施例提供一种数据处理方法、设备及系统, 能够降低DNS的查询负荷,降低对0RS客户端的传输承载、缓存以及处理能力要求。
[0009] 为达到上述目的,本发明实施例的技术方案是这样实现的:
[0010] -种数据处理方法,包括:配置端确定对象标识符0ID需要配置的服务类型,生成 所述服务类型对应的资源记录;将所述资源记录存入对应的域名系统DNS数据库中。
[0011] 其中,所述生成所述服务类型对应的资源记录,包括:为所述服务类型生成DNS服 务映射名,所述DNS服务映射名至少包括0ID服务名称标识;获取所述服务类型对应的服务 配置信息;根据所述DNS服务映射名和所述服务配置信息,生成所述服务类型对应的资源 记录。
[0012] 进一步地,所述确定0ID需要配置的服务类型之前,所述方法还包括:预先配置 0ID服务名称标识,所述0ID服务名称标识对应所述服务类型。
[0013] -种数据处理方法,包括:客户端获取到0ID应用的第一服务类型请求,基于所述 0ID应用的第一服务类型按预设生成规则生成查询域名参数;所述查询域名参数包括所述 第一服务类型;基于所述查询域名参数查询对应的DNS数据库,获得所述查询域名参数对 应的服务配置信息;将所述服务配置信息发送至所述0ID应用。
[0014] 其中,所述基于所述0ID的第一服务类型按预设生成规则生成查询域名参数,包 括:基于所述0ID的第一服务类型按预设的DNS服务映射名的格式生成查询域名参数。
[0015] 其中,所述基于所述查询域名参数查询对应的DNS数据库,获得所述查询域名参 数对应的服务配置信息,包括:根据所述查询域名参数确定所述查询域名参数对应的DNS, 通过所述DNS的数据库获得所述查询域名参数对应的资源记录,所述资源记录中包括服务 配置信息;提取所述资源记录中的服务配置信息。
[0016] -种数据处理方法,包括:配置端确定对象标识符0ID需要配置的服务类型,生成 所述服务类型对应的资源记录;将所述资源记录存入对应的域名系统DNS数据库中;客户 端获取到0ID应用的第一服务类型请求,基于所述0ID应用的第一服务类型按预设生成规 则生成查询域名参数;所述查询域名参数包括所述第一服务类型;基于所述查询域名参数 查询对应的DNS数据库,获得所述查询域名参数对应的服务配置信息;将所述服务配置信 息发送至所述0ID应用。
[0017] -种设备,所述设备为配置端设备,包括:确定单元、第一生成单元和写入单元; 其中,
[0018] 所述确定单元,用于确定对象标识符0ID需要配置的服务类型;
[0019] 所述第一生成单元,用于生成所述确定单元确定的所述服务类型对应的资源记 录;
[0020] 所述写入单元,用于将所述第一生成单元生成的所述资源记录存入对应的域名系 统DNS数据库中。
[0021 ] 其中,所述第一生成单元,用于为所述服务类型生成DNS服务映射名,所述DNS月艮 务映射名至少包括0ID服务名称标识;获取所述服务类型对应的服务配置信息;根据所述 DNS服务映射名和所述服务配置信息,生成所述服务类型对应的资源记录。
[0022] 进一步地,所述设备还包括配置单元,用于预先配置0ID服务名称标识,所述0ID 服务名称标识对应所述服务类型。
[0023] -种设备,所述设备为客户端设备,包括:获取单元、第二生成单元、查询单元和发 送单元;其中,
[0024] 所述获取单元,用于获取到0ID应用的第一服务类型请求;
[0025] 所述第二生成单元,用于基于所述获取单元获取的所述0ID应用的第一服务类型 按预设生成规则生成查询域名参数;所述查询域名参数包括所述第一服务类型;
[0026] 所述查询单元,用于基于所述第二生成单元生成的所述查询域名参数查询对应的 DNS数据库,获得所述查询域名参数对应的服务配置信息;
[0027] 所述发送单元,用于将所述查询单元获得的所述服务配置信息发送至所述0ID应 用。
[0028] 其中,所述第二生成单元,用于基于所述0ID的第一服务类型按预设的DNS服务映 射名的格式生成查询域名参数。
[0029] 其中,所述查询单元,用于根据所述查询域名参数确定所述查询域名参数对应的 DNS,通过所述DNS的数据库获得所述查询域名参数对应的资源记录,所述资源记录中包括 服务配置信息;提取所述资源记录中的服务配置信息。
[0030] -种数据处理系统,包括:配置端设备和客户端设备;其中,
[0031] 所述配置端设备,用于确定对象标识符0ID需要配置的服务类型,生成所述服务 类型对应的资源记录;将所述资源记录存入对应的域名系统DNS数据库中;
[0032] 所述客户端设备,用于获取到0ID应用的第一服务类型请求,基于所述0ID应用的 第一服务类型按预设生成规则生成查询域名参数;所述查询域名参数包括所述第一服务类 型;基于所述查询域名参数查询对应的DNS数据库,获得所述查询域名参数对应的服务配 置信息;将所述服务配置信息发送至所述0ID应用。
[0033] 本发明实施例提供的数据处理方法、设备及系统,通过配置端确定0ID需要配置 的服务类型,生成所述服务类型对应的资源记录;将所述资源记录存入对应的DNS数据库 中;客户端获取到0ID应用的第一服务类型请求,基于所述0ID应用的第一服务类型按预设 生成规则生成查询域名参数;所述查询域名参数包括所述第一服务类型;基于所述查询域 名参数查询对应的DNS数据库,获得所述查询域名参数对应的服务配置信息;将所述服务 配置信息发送至所述0ID应用。采用本发明实施例的技术方案,通过0ID不同的服务类型 生成不同的DNS服务映射名,无需使DNS服务器返回该0ID相关的所有服务配置信息,一方 面,大大降低了 DNS的查询负荷,提高了配置收敛速度;另一方面,由于查询结果比较小,传 输和处理过程都比较方便,大大降低了对0RS客户端的传输承载、缓存以及处理能力要求, 适用性和扩展性更强,修改配置后收敛速度更快。
【附图说明】
[0034] 图1为本发明实施例一的数据处理方法的流程示意图;
[0035] 图2为本发明实施例二的数据处理方法的流程示意图;
[0036] 图3为本发明实施例三的数据处理方法的流程示意图;
[0037] 图4为本发明实施例四的数据处理系统的组成结构示意图;
[0038] 图5为本发明实施例五的设备的组成结构示意图;
[0039] 图6为本发明实施例六的设备的组成结构示意图;
[0040] 图7为本发明实施例七的数据处理方法的流程示意图。
【具体实施方式】
[0041] 下面结合附图及具体实施例对本发明作进一步详细的说明。
[0042] 实施例一
[0043] 本发明实施例提供了一种数据处理方法,所述数据处理方法应用于配置端侧。图 1为本发明实施例一的数据处理方法的流程示意图;如图1所示,所述数据处理方法包括:
[0044] 步骤101 :配置端确定对象标识符0ID需要配置的服务类型,生成所述服务类型对 应的资源记录。
[0045] 这里,所述确定0ID需要配置的服务类型之前,所述方法还包括:
[0046] 预先配置0ID服务名称标识,所述0ID服务名称标识对应所述服务类型。
[0047] 本实施例中,所述配置端确定0ID需要配置的N个服务类型,其中,N为正整数。则 相应的,所述配置端预先配置N个0ID服务名称标识,所述N个0ID服务名称标识对应所述 N个服务类型。
[0048] 具体的,在实际应用中,所述0ID服务名称标识及对应的服务类型可如表1所示, 当然不限于表1中所示的服务类型及对应的服务名称标识。其中,所配置的0ID服务名称 标识区别于DNS中的其他配置标识,