【技术实现步骤摘要】
网络连接方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及互联网
,尤其涉及一种网络连接方法、装置、计算机设备及计算机可读存储介质。
技术介绍
DNS(DomainNameSystem,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。软件开发工具包(缩写:SDK、外语全称:SoftwareDevelopmentKit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。客户端使用域名进行网络请求时,需要先将域名解析成IP地址,这个过程由DNS完成。现有技术的方案中,对于每一次请求均需要使用系统平台的SDK完成DNS的解析。DNS请求是一个比较耗时的过程,且需要占用较多的系统内存。目前的移动客户端业务日趋复杂,一个界面的网络请求数量可达到十个以上,重复的DNS请求需要耗费大量时间。由此,使得用户的等待时间加长,造成了极差地用户体验。 >
技术实现思路
...
【技术保护点】
1.一种网络连接方法,其特征在于,包括:/n若接收到应用程序的DNS请求,判断终端预设的存储位置中是否储存有当前的网络类型的DNS解析结果;/n若终端预设的存储位置中储存有当前的网络类型的DNS解析结果,判断当前的网络类型的DNS解析结果是否在预设的有效期内;/n若当前的网络类型的DNS解析结果在预设的有效期内,从终端预设的存储位置中获取当前的网络类型的DNS解析结果作为第一目标DNS解析结果,并根据所述第一目标DNS解析结果进行网络连接。/n
【技术特征摘要】
1.一种网络连接方法,其特征在于,包括:
若接收到应用程序的DNS请求,判断终端预设的存储位置中是否储存有当前的网络类型的DNS解析结果;
若终端预设的存储位置中储存有当前的网络类型的DNS解析结果,判断当前的网络类型的DNS解析结果是否在预设的有效期内;
若当前的网络类型的DNS解析结果在预设的有效期内,从终端预设的存储位置中获取当前的网络类型的DNS解析结果作为第一目标DNS解析结果,并根据所述第一目标DNS解析结果进行网络连接。
2.根据权利要求1所述的网络连接方法,其特征在于,所述方法还包括:
若终端预设的存储位置中未储存当前的网络类型的DNS解析结果,调用终端系统的SDK的DNS请求接口,以获取当前的网络类型的DNS解析结果作为第二目标DNS解析结果,并根据所述第二目标DNS解析结果进行网络连接;
将所述第二目标DNS解析结果储存到所述存储位置并设定所述第二目标DNS解析结果的有效期。
3.根据权利要求1所述的网络连接方法,其特征在于,所述方法还包括:
若当前的网络类型的DNS解析结果未在预设的有效期内,删除所述存储位置中储存的当前的网络类型的DNS解析结果;
调用终端系统的SDK的DNS请求接口,以重新获取当前的网络类型的DNS解析结果作为第三目标DNS解析结果,并根据所述第三目标DNS解析结果进行网络连接;
将所述第三目标DNS解析结果储存到所述存储位置,并设定所述第三目标DNS解析结果的有效期。
4.根据权利要求1所述的网络连接方法,其特征在于,所述方法还包括:
判断通过所述第一目标DNS解析结果进行的网络连接是否请求成功;
若通过所述第一目标DNS解析结果进行的网络连接未请求成功,删除所述存储位置中储存的所述第一目标DNS解析结果;
调用终端系统的SDK的DNS请求接口,以获取当前的网络类型的DNS解析结果作为第四目标DNS解析结果,并根据所述第四目标DNS解析结果进行网络连接;
将所述第四目标DNS解析结果储存到所述存储位置并设定所述第四目标DNS解析结果的有效期。
5.根据权利要求4所述的网络连接方法,其特征在于,所述判断通过所述第一目标DNS解析结果进行的网络连接是否...
【专利技术属性】
技术研发人员:杨希锋,
申请(专利权)人:平安壹钱包电子商务有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。