【技术实现步骤摘要】
域名解析方法、装置、设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种域名解析方法、装置、设备及存储介质。
技术介绍
[0002]相关技术中,移动App任务指令分发方案一般是在App应用启动后,在完成各种App初始后,在APP运行时,通过一个单独的任务分发服务接口查询是否有需要执行的任务指令,这套单独的任务分发服务一般都是业务自定义定制化的开发和维护,各业务基本自成一套,私有自定义的交互流程缺乏通用化应用。任务的获取需要在App运行时,单独启动一个线程调用任务指令服务器接口,额外多一次的HTTP资源请求,整个任务获取过程在App启动后的运行时进行,耗费额外的资源。
[0003]因此,有必要提供一种域名解析方法、装置、设备及存储介质,可以提高域名的解析效率以及向终端发布目标任务的效率。
技术实现思路
[0004]本申请提供了一种域名解析方法、装置、设备及存储介质,可以提高域名的解析效率以及向终端发布目标任务的效率。
[0005]一方面,本申请提供了一种域名解析方法,所述方法包括: ...
【技术保护点】
【技术特征摘要】
1.一种域名解析方法,其特征在于,所述方法包括:接收终端响应于应用程序启动指令,发送的域名解析请求;所述域名解析请求携带接口版本号、所述应用程序的应用标识信息以及域名列表;基于所述接口版本号确定所述域名列表的解析协议;根据所述解析协议对所述域名列表进行解析,得到域名解析结果;根据所述应用标识信息,确定目标任务;向所述终端发送请求处理结果,所述请求处理结果包括所述域名解析结果以及任务执行指令,所述任务执行指令携带所述目标任务;以使所述终端基于所述域名解析结果运行所述应用程序,以及基于所述任务执行指令执行所述目标任务。2.根据权利要求1所述的方法,其特征在于,所述根据所述解析协议对所述域名列表进行解析,得到域名解析结果,包括:获取所述域名列表中的域名标识信息;根据所述解析协议,确定存储有所述域名标识信息的缓存数据库;获取所述缓存数据库中所述域名标识信息对应的生存时间值;若所述生存时间值在预设时段范围内,从所述缓存数据库中查找与所述域名标识信息匹配的第一域名解析数据。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述生存时间值不在所述预设时段范围内,根据所述解析协议确定原始数据库集;根据所述域名标识信息,对所述原始数据库集进行递归查询,确定目标数据库;从所述目标数据库中查找与所述域名标识信息匹配的第二域名解析数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:确定所述第二域名解析数据的目标生存时间值;根据所述第二域名解析数据以及所述目标生存时间值,对所述缓存数据库进行更新。5.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述请求处理结果还包括加密标识信息,所述向所述终端发送请求处理结果之前,所述方法还包括:基于预设加密算法对所述任务执行指令进行加密处理,得到加密指令;根据所述域名解析结果、所述加密指令以及所述加密标识信息,生成所述请求处理结果。6.根据权利要求1
‑
4任一项所述的方法,其特征在于,所述请求处理结果还包括状态标识信息,所述状态标识信息包括第一状态标识和第二状态标识,所述域名解析结果包括域名解析成功结果和域名解析异常结果;所述方法还包括:基于所述域名解析成功结...
【专利技术属性】
技术研发人员:黄佑榕,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。