移动终端访问网络的方法及装置制造方法及图纸

技术编号:13796932 阅读:84 留言:0更新日期:2016-10-06 17:02
本发明专利技术提供了一种移动终端访问网络的方法及装置,该方法包括:监控移动终端当前的网络环境是否发生切换;当监控到所述移动终端当前的网络环境发生切换时,判断当前是否存在已开始且未完成的网络访问事件;若是,则获取所述网络访问事件对应的访问域名,并确定在切换后的网络环境下所述访问域名对应的最优IP;以及根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问,并根据确定结果进行网络访问。本发明专利技术实施例的方法和装置通过判断网络访问条件决定是否切换IP,其保证了移动终端能够一直高效地访问网络。

【技术实现步骤摘要】

本专利技术涉及互联网应用
,特别是一种移动终端访问网络的方法及装置
技术介绍
随着移动终端功能的增强,其已经成为人们生活中的必备品。为了满足用户的各种需求,互联网上存在基于智能移动终端开发的各种各样的应用,提供给用户越来越多的人性化的功能。在这些应用中,通常会进行各种网络的访问(如下载等),在访问之前,首先需要对域名进行解析,得到提供网络服务的服务器的IP,从而连接对应的IP以访问所需的内容。一般来说,某一业务的服务器会有多个,也就是有多个对应的IP,域名解析的过程会从这些IP中选择一个来作为解析的结果。在不同的网络环境(如移动数据网络、WIFI网络等)下,不同的IP会有不同的访问品质的区别。在现有方案中,若访问过程已经开始且未结束,在网络环境变化时现有技术并不会改变访问的IP,也就无法保证一直进行高效地访问。因而,亟待解决这一问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端访问网络的方法及相应的装置。依据本专利技术的一方面,提供了一种移动终端访问网络的方法,包括:监控移动终端当前的网络环境是否发生切换;当监控到所述移动终端当前的网络环境发生切换时,判断当前是否存在已开始且未完成的网络访问事件;若是,则获取所述网络访问事件对应的访问域名,并确定在切换后的网络环境下所述访问域名对应的最优IP;以及根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最
优IP进行网络访问,并根据确定结果进行网络访问。可选地,若所述网络访问事件为资源下载事件;所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:判断所述资源下载事件对应的资源大小是否小于预设大小阈值;若是,则不从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述网络访问事件的当前IP继续进行资源下载。可选地,所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:若所述资源下载事件对应的资源大小大于或等于所述预设大小阈值,则进一步判断所述资源下载事件的当前下载进度是否小于第一预设进度阈值;若是,则从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述最优IP进行资源下载。可选地,所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:若所述资源下载事件的当前下载进度大于或等于所述第一预设进度阈值,则不从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述网络访问事件的当前IP继续进行资源下载。可选地,若所述网络访问事件为资源下载事件;所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:判断所述资源下载事件的当前下载速度是否大于预设速度阈值;若是,则不从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述网络访问事件的当前IP继续进行资源下载。可选地,所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:若所述资源下载事件的当前下载速度小于或等于所述预设速度阈值,则进一步判断所述资源下载事件的当前下载进度是否小于第二预设进度阈值;若是,则从所述网络访问事件的
当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述最优IP进行资源下载。可选地,所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:若所述资源下载事件的当前下载进度大于或等于所述第二预设进度阈值,则不从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述网络访问事件的当前IP继续进行资源下载。可选地,所述确定在切换后的网络环境下所述访问域名对应的最优IP的步骤进一步包括:获取预先建立的网络环境、域名以及预设IP的对应关系;在所述对应关系中查找在切换后的网络环境下所述访问域名对应的预设IP;若所述预设IP为一个,则将所述预设IP作为所述最优IP;以及若所述预设IP为多个,则从多个所述预设IP中选取一个作为所述最优IP。可选地,通过以下步骤建立所述对应关系:获取提供网络访问服务的多个服务器各自的域名和IP;对所述多个服务器各自的域名进行聚类,将域名相同的作为一类,确定各个域名对应的一个或多个IP作为预设IP;基于所述移动终端的网络环境,当所述移动终端处于所述网络环境时,测试所述移动终端对各个预设IP的访问路径是否连通;以及根据连通的访问路径对应的预设IP、该预设IP对应的域名以及所述移动终端的网络环境,建立所述对应关系。可选地,所述获取提供网络访问服务的多个服务器各自的域名和IP的步骤进一步包括:接收云端服务器主动下发的提供网络访问服务的多个服务器各自的域名和IP;或者,根据指定时间周期向云端服务器发送获取提供网络访问服务的多个服务器各自的域名和IP的请求,并接收所述云端服务器返回的包含所述多个服务器各自的域名和IP的响应信息。可选地,所述根据连通的访问路径对应的预设IP、该预设IP对应的域名
以及所述移动终端的网络环境,建立所述对应关系的步骤进一步包括:确定连通的访问路径对应的预设IP各自对应的网络服务运营商;以及从所述连通的访问路径对应的预设IP中,选取网络服务运营商与所述移动终端的网络环境一致的预设IP,并建立所述对应关系。可选地,所述从多个所述预设IP中选取一个作为所述最优IP的步骤进一步包括:获取多个所述预设IP各自对应的访问速度;以及从多个所述预设IP中选取访问速度最快的IP作为所述最优IP。可选地,所述对应关系中还包括所述预设IP与访问速度的对应关系;所述获取多个所述预设IP各自对应的访问速度的步骤进一步包括:从所述对应关系中,查找多个所述预设IP各自对应的访问速度。可选地,通过以下步骤确定预设IP对应的访问速度:基于所述移动终端的网络环境,当所述移动终端处于所述网络环境时,从预设IP对应的服务器处下载指定大小的静态文件,并在下载的过程中获取访问速度。依据本专利技术的另一方面,还提供了一种移动终端访问网络的装置,包括:监控模块,适于监控移动终端当前的网络环境是否发生切换;判断模块,适于当监控到所述移动终端当前的网络环境发生切换时,判断当前是否存在已开始且未完成的网络访问事件;确定模块,适于若所述判断模块判断当前存在已开始且未完成的网络访问事件,则获取所述网络访问事件对应的访问域名,并确定在切换后的网络环境下所述访问域名对应的最优IP;以及访问模块,适于根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问,并根据确定结果进行网络访问。可选地,若所述网络访问事件为资源下载事件,所述访问模块还适于:判断所述资源下载事件对应的资源大本文档来自技高网
...

【技术保护点】
一种移动终端访问网络的方法,包括:监控移动终端当前的网络环境是否发生切换;当监控到所述移动终端当前的网络环境发生切换时,判断当前是否存在已开始且未完成的网络访问事件;若是,则获取所述网络访问事件对应的访问域名,并确定在切换后的网络环境下所述访问域名对应的最优IP;以及根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问,并根据确定结果进行网络访问。

【技术特征摘要】
1.一种移动终端访问网络的方法,包括:监控移动终端当前的网络环境是否发生切换;当监控到所述移动终端当前的网络环境发生切换时,判断当前是否存在已开始且未完成的网络访问事件;若是,则获取所述网络访问事件对应的访问域名,并确定在切换后的网络环境下所述访问域名对应的最优IP;以及根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问,并根据确定结果进行网络访问。2.根据权利要求1所述的方法,其中,若所述网络访问事件为资源下载事件;所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:判断所述资源下载事件对应的资源大小是否小于预设大小阈值;若是,则不从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述网络访问事件的当前IP继续进行资源下载。3.根据权利要求2所述的方法,其中,所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:若所述资源下载事件对应的资源大小大于或等于所述预设大小阈值,则进一步判断所述资源下载事件的当前下载进度是否小于第一预设进度阈值;若是,则从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述最优IP进行资源下载。4.根据权利要求3所述的方法,其中,所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:若所述资源下载事件的当前下载进度大于或等于所述第一预设进度阈值,则不从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述网络访问事
\t件的当前IP继续进行资源下载。5.根据权利要求1所述的方法,其中,若所述网络访问事件为资源下载事件;所述根据预设衡量策略确定是否从所述网络访问事件的当前IP切换至所述最优IP进行网络访问的步骤进一步包括:判断所述资源下载事件的当前下载速度是否大于预设速度阈值;若是,则不从所述网络访问事件的当前IP切换至所述最优IP进行网络访问;所述根据确定结果进行网络访问的步骤进一步包括:利用所述网络访问事件的当前IP继续进行资源下载。6.根据权利要求5所述的方法,其中,所述根据预设衡量策略...

【专利技术属性】
技术研发人员:陈艺昌孟凡磊张国军田野
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1