【技术实现步骤摘要】
域名解析方法、域名解析结果存储方法及相关设备
[0001]本申请涉及数据处理
,尤其涉及一种域名解析方法、域名解析结果存储方法及相关设备。
技术介绍
[0002]随着互联网的不断发展,采用Http(超文本传输协议)/Https(超文本传输安全协议)协议进行域名解析的Http DNS(Domain Name System,域名系统)服务广泛应用各种客户端场景,为用户的互联网业务接入第一步提供更为精准、实时的域名解析服务。
[0003]对域名进行解析的方案中,一般都是对原始的域名请求进行响应解析,或者对原始的请求进行下一时刻域名预测,这种预测解析方式比较单一,不能满足用户的多样化需求。
技术实现思路
[0004]有鉴于此,本申请的目的在于提出一种域名解析方法、域名解析结果存储方法及相关设备以解决或部分解决上述技术问题。
[0005]基于上述目的,本申请的第一方面提供了一种域名解析方法,包括:
[0006]接收终端发来的原域名请求数据;
[0007]将所述原域名请求数据输入至域
【技术保护点】
【技术特征摘要】
1.一种域名解析方法,其特征在于,包括:接收终端发来的原域名请求数据;将所述原域名请求数据输入至域名预测模型;利用所述域名预测模型基于预测规则对所述原域名请求数据进行预测处理得到预测域名数据,所述预测规则是预先得到的能够根据域名请求特点进行解析的规则;将所述预测域名数据进行解析得到预测域名解析结果,将所述预测域名解析结果反馈至所述终端。2.根据权利要求1所述的域名解析方法,其特征在于,所述利用所述域名预测模型基于预测规则对所述原域名请求数据进行预测处理得到预测域名数据,包括:利用所述域名预测模型基于移动应用特征热点域名进行预测处理得到热点域名数据;和/或,利用所述域名预测模型基于多维度预测数据进行预测处理得到预测域名数据;和/或,利用所述域名预测模型基于弹性配置数据进行预测处理得到弹性域名数据。3.根据权利要求1所述的域名解析方法,其特征在于,所述将所述预测域名数据进行解析得到预测域名解析结果,将所述预测域名解析结果反馈至所述终端,包括:将所述原域名请求数据和所述推送域名数据分别进行解析得到原域名解析结果和预测域名解析结果,将所述原域名解析结果和预测域名解析结果反馈至所述终端。4.根据权利要求1所述的域名解析方法,其特征在于,还包括:响应于确定未得到所述域名预测模型,直接对所述原域名请求数据进行解析得到原域名解析结果,将所述原域名解析结果反馈至所述终端。5.根据权利要求1至4任一项所述的域名解析方法,其特征在于,所述域名预测模型的生成过程包括:从历史数据中获得多个历史域名请求数据,根据所述多个历史域名请求数据确定训练样本集,其中,所述训练样本集中包括多个训练样本;构建神经网络模型;将所述训练样本集中的每个训练样本输入至所述神经网络模型中进行训练,得到初始域名预测模型;在所述初始域名预测模型中加入预测规则得到域名预测模型。6.根据权利要求5所述的域名解析方法,其特征在于,从历史数据中获得多个历史域名请求数据,根据所述多个历史域名请求数据确定训练样本集,包括:获取历史数据中的多个历史域名请求数据,从所述多个历史域名请求数据中筛选预定范围的历史域名请求数据作为候选集;根据所述候选集中各个时间点对应的历史域名请求数据,构建各个时间点的特征向量;依据各个时间点的特征向量建立多个矩阵数据,将每个矩阵数据作为训练样本构建训练样本集,其中,所述矩阵数据中包括至少一个连续时间点的特征向量。7.根据权利要求6所述的域名解析方法,其特征在于,所述获取历史时刻中的多个历史域名请求数据,从所述多个历史域名请求数据中筛选预定范围的历史域名请求数据作为候
选集,包括:设置候选集预定数量以及第一预定时间段;从获取的历史时刻中的多个历史域名请求数据中选定第一预定时间段内的历史域名请求数据;从第一预定时间段内的历史域名请求数据中选取预定数量的历史域名请求数据,并在预定数量的历史域名请求数据末端添加虚拟域名,生成所述候选集。8.根据权利要求6所述的域名解析方法,其特征在于,所述根据所述候选集中各个时间点对应的历史域名请求数据,构建各个时间点的特征向量,包括:对所述候选集中的历史域名请求数据进行过滤处理,得到过滤后的候选集;从所述过滤后的候选集中选取第二预定时间段内的过滤后的历史域名请求数据作为样本单元,并确定所述样本单元的特征数据;根据所述样本单元的特征数据,构建各个时间点对应的特征向量。9.根据权利要求5所述的域名解析方法,其特征在于,...
【专利技术属性】
技术研发人员:赵彦奇,蒋逸尘,葛钊志,肖新蔚,杜奕兴,王剑,
申请(专利权)人:北京有竹居网络技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。