移动终端在HTTP请求时IP智能匹配方法以及移动终端转让专利

申请号 : CN202210032791.0

文献号 : CN114051016B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 陈祖明

申请人 : 满金坝(深圳)科技有限公司

摘要 :

本发明提供一种移动终端在HTTP请求时IP智能匹配方法以及移动终端,所述方法包括以下步骤:发出固定的HTTP服务接口请求;当使用DNS解析到的服务器IP地址发起请求速度异常时,使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。本发明可以通过优选IP地址来发起请求,可以减少整个网络请求过程的时间消耗,提高HTTP请求响应的速度。

权利要求 :

1.一种移动终端在HTTP请求时IP智能匹配方法,其特征在于,所述方法包括以下步骤:发出固定的HTTP服务接口请求;

当使用DNS解析到的服务器IP地址发起请求速度异常时,判断所述移动终端当前所处的区域是否在设定区域内,所述设定区域是指所述移动终端过去一段时间内曾经到过的区域;

当所述移动终端当前所处的区域在设定区域内时,则使用第一优选IP地址发起请求;

其中,所述第一优选IP地址是指所述移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址;

当所述移动终端当前所处的区域不在设定区域内时,使用第二优选IP地址发起请求;

其中,所述第二优选IP地址是指所述移动终端当前所处区域内的其他移动终端在过往相应的时间使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。

2.根据权利要求1所述的移动终端在HTTP请求时IP智能匹配方法,其特征在于,在单位时间段内发出的预设次的HTTP请求中,若请求被响应所花费的时长大于预设时长且大于预设时长的请求的总次数大于或等于设定值,则认为请求速度异常并使用第一优选IP地址发起请求。

3.根据权利要求1所述的移动终端在HTTP请求时IP智能匹配方法,其特征在于:所述发出固定的HTTP服务接口请求包括:在一时间以及一地点发出固定的HTTP服务接口请求;

其中,所述第一优选IP地址是指所述移动终端在过往相应的时间和相应的地点使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。

4.根据权利要求1所述的移动终端在HTTP请求时IP智能匹配方法,其特征在于,所述移动终端预先在本地存储有一个固定服务器IP地址,当DNS无法解析到服务器IP地址或者使用所述第一优选IP地址或所述第二优选IP地址发起请求无法请求时,使用所述固定服务器IP地址发起请求。

5.根据权利要求1所述的移动终端在HTTP请求时IP智能匹配方法,其特征在于,所述移动终端将过往使用DNS解析到的服务器IP地址发起请求的请求情况上报至服务器,所述第一优选IP地址是所述服务器依据所述请求情况筛选出来的,所述移动终端接收所述第一优选IP地址并使用所述第一优选IP地址发起请求。

6.一种移动终端,其特征在于,所述移动终端具有:处理器;以及

存储装置,该存储装置包括有处理器可执行指令,所述可执行指令在由处理器执行时用于执行权利要求1‑5任一项所述的智能匹配方法的步骤。

说明书 :

移动终端在HTTP请求时IP智能匹配方法以及移动终端

技术领域

[0001] 本发明涉及HTTP请求技术领域,尤其涉及一种移动终端在HTTP请求时IP智能匹配方法以及移动终端。

背景技术

[0002] 移动终端会安装各式各样的应用,用户可以通过应用发起固定的HTTP服务接口请求。传统的请求方法是通过DNS(Domains Name Server,域名服务器)进行域名解析,但是当
DNS域名解析不够理想或者请求速度较慢时,直接导致HTTP请求访问服务器数据比较慢,特
别是在偏远或者网络覆盖面不广的地区,存在请求耗时的问题,页面数据大大延迟,影响业
务运营,用户体验较差。

发明内容

[0003] 鉴于此,为了在一定程度上解决相关技术中的技术问题之一,有必要提供一种移动终端在HTTP请求时IP智能匹配方法以及移动终端,提高HTTP请求响应的速度。
[0004] 本发明第一方面提供一种移动终端在HTTP请求时IP智能匹配方法,所述方法包括以下步骤:
[0005] 发出固定的HTTP服务接口请求;
[0006] 当使用DNS解析到的服务器IP地址发起请求速度异常时,使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指移动终端过往使用DNS解析到的服务器IP地址发起
请求时能够以正常速度响应的IP地址。
[0007] 进一步的,在单位时间段内发出的预设次的HTTP请求中,若请求被响应所花费的时长大于预设时长且大于预设时长的请求的总次数大于或等于设定值,则认为请求速度异
常并使用第一优选IP地址发起请求。
[0008] 进一步的,所述第一优选IP地址是指除所述移动终端外的其他移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0009] 进一步的,所述第一优选IP地址是指所述移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0010] 进一步的,所述发出固定的HTTP服务接口请求包括:在一时间以及一地点发出固定的HTTP服务接口请求;
[0011] 其中,所述第一优选IP地址是指所述移动终端在过往相应的时间和相应的地点使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0012] 进一步的,当使用所述第一优选IP地址发起请求速度异常时,使用第二优选IP地址发起请求;其中,所述第二优选IP地址是指所述移动终端当前所处区域内的其他移动终
端在过往相应的时间使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP
地址。
[0013] 进一步的,所述当使用DNS解析到的服务器IP地址发起请求速度异常时,使用第一优选IP地址发起请求,包括:
[0014] 当使用DNS解析到的服务器IP地址发起请求速度异常时,判断所述移动终端当前所处的区域是否在设定区域内,所述设定区域是指所述移动终端过去一段时间内曾经到过
的区域;
[0015] 当所述移动终端当前所处的区域在设定区域内时,则使用第一优选IP地址发起请求;
[0016] 当所述移动终端当前所处的区域不在设定区域内时,使用第二优选IP地址发起请求;其中,所述第二优选IP地址是指所述移动终端当前所处区域内的其他移动终端在过往
相应的时间使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0017] 进一步的,所述移动终端预先在本地存储有一个固定服务器IP地址,当DNS无法解析到服务器IP地址或者使用所述第一优选IP地址或所述第二优选IP地址发起请求无法请
求时,使用所述固定服务器IP地址发起请求。
[0018] 进一步的,所述移动终端将过往使用DNS解析到的服务器IP地址发起请求的请求情况上报至服务器,所述第一优选IP地址是所述服务器依据所述请求情况筛选出来的,所
述移动终端接收所述第一优选IP地址并使用所述第一优选IP地址发起请求。
[0019] 本发明第二方面提供一种移动终端,所述移动终端具有:
[0020] 处理器;以及
[0021] 存储装置,该存储装置包括有处理器可执行指令,所述可执行指令在由处理器执行时用于执行所述的智能匹配方法的步骤。
[0022] 通过以上方案可知,本发明发出固定的HTTP服务接口请求后,通过DNS解析域名,当使用所解析到的服务器IP地址发起请求速度异常时,使用第一优选IP地址发起请求;其
中,所述第一优选IP地址是指移动终端过往使用DNS解析到的服务器IP地址发起请求时能
够以正常速度响应的IP地址。因此可以通过优选IP地址来发起请求,可以减少整个网络请
求过程的时间消耗,提高HTTP请求响应的速度。

附图说明

[0023] 图1为本发明的第一实施例的移动终端在HTTP请求时IP智能匹配方法的流程示意图。
[0024] 图2为本发明的第二实施例的移动终端在HTTP请求时IP智能匹配方法的流程示意图。
[0025] 图3为本发明的第三实施例的移动终端在HTTP请求时IP智能匹配方法的流程示意图。
[0026] 图4为本发明的第四实施例的移动终端在HTTP请求时IP智能匹配方法的流程示意图。
[0027] 图5为本发明的移动终端的电路原理结构示意图。
[0028] 如下具体实施方式将结合上述附图进一步说明本发明。

具体实施方式

[0029] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得所有其他实
施例,都属于本发明的保护范围。可以理解的是,附图仅仅提供参考与说明用,并非用来对
本发明加以限制。
[0030] 如图1所示,图1为本发明的第一实施例的方法流程图。本发明第一实施例提供的一种移动终端在HTTP请求时IP智能匹配方法,所述方法包括以下步骤。
[0031] S101:发出固定的HTTP服务接口请求。
[0032] S102:当使用DNS解析到的服务器IP地址发起请求速度异常时,使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指移动终端过往使用DNS解析到的服务器IP地址
发起请求时能够以正常速度响应的IP地址。
[0033] 在移动终端安装应用程序,例如网购应用程序等。用户通过该应用程序可以发出固定的HTTP服务接口请求,在请求的过程中,移动终端持续监测请求状况。发起HTTP请求
后,DNS服务器将解析服务器IP地址,如果能够解析到服务器IP地址,则使用解析到的服务
器IP地址发起请求,若请求速度异常,则使用第一优选IP地址发起请求。
[0034] 具体的,在单位时间段内发出的预设次的HTTP请求中,若请求被响应所花费的时长大于预设时长且大于预设时长的请求的总次数大于或等于设定值,则认为请求速度异
常,则使用第一优选IP地址发起请求。例如,在单位时间段内发出10次请求,若请求被响应
所花费的时长大于3秒且大于3秒的请求的总次数达到8次,则认为请求速度是异常的,使用
第一优选IP地址发起请求。
[0035] 第一优选IP地址可以通过筛选得到。移动终端可将过往使用DNS解析到的服务器IP地址发起请求的请求情况(可以包括请求的时长、请求是否异常等)上报至服务器,然后
所述服务器依据所述请求情况筛选出来,将筛选的所述第一优选IP地址发送给当前请求的
移动终端,该移动终端使用所述第一优选IP地址发起请求,尽可能地保证移动终端在使用
所述第一优选IP地址发起请求时能够被响应。
[0036] 具体可以的是,该用户自己所使用的移动终端持续监测请求情况,将自身的请求情况上报至服务器,服务器存储该请求情况作为该用户的过往数据,过往数据中具有请求
速度正常的服务器IP地址以将其筛选出来。可以理解的是,请求速度正常是相对于请求速
度异常而言,当请求速度异常表示无法请求时,请求速度正常可指能够被请求,当请求速度
异常表示请求速度较慢时,请求速度正常可指请求速度更快。
[0037] 还可以的是,第一优选IP地址可以通过其他移动终端过往的请求情况筛选得到。其他移动终端将各自所监测请求情况分别上报至服务器,服务器存储其他移动终端的请求
情况作为过往数据,服务器可以按照多维度(用户维度、定位维度、请求IP情况等)的方式分
别存储过往数据。服务器从过往数据中筛选能够以正常速度响应的IP地址,采用大数据筛
选出优选IP地址,该优选IP地址能够被响应的可靠性更客观而且被响应的概率更大。
[0038] 所述第一优选IP地址可以是一个响应速度最快的IP地址。可以将过往的请求情况根据响应速度的大小进行排序,将响应速度最快的IP地址推送给该用户使用的移动终端。
[0039] 通过第一实施例所提供的方法,可以通过优选IP地址来发起请求,可以减少整个网络请求过程的时间消耗,提高HTTP请求响应的速度。
[0040] 如图2所示,图2为本发明的第二实施例的方法流程图。本发明第二实施例提供的一种移动终端在HTTP请求时IP智能匹配方法,所述方法包括以下步骤。应当理解的是,为了
节省篇幅,适用于第一实施例的具体方案可以相应地适用于第二实施例中。
[0041] S201:移动终端在一时间以及一地点发出固定的HTTP服务接口请求。
[0042] 例如,所述移动终端A在上午9点在深圳发出固定的HTTP服务接口请求。
[0043] S202:当所述移动终端使用DNS解析到的服务器IP地址发起请求速度异常时,所述移动终端使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指所述移动终端在
过往相应的时间和相应的地点使用DNS解析到的服务器IP地址发起请求时能够以正常速度
响应的IP地址。
[0044] 移动终端A可以将过往数据发送至服务器,过往数据包括用户信息、请求IP时的位置、请求IP时的时间、请求IP的情况。可以在预定时间段内对移动终端A取样N次,每一次都
记录该移动终端A在请求IP时所的位置、请求IP时的时间、请求IP的情况作为一组数据,如
此将得到N组数据。
[0045] 可以取样过往某段时间的数据,从数据中筛选出移动终端A在过往相应的时间和相应的地点使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。例
如,取样最近10天的数据,判断移动终端A最近10天的上午9点在深圳发出固定的HTTP服务
接口请求,DNS解析到的服务器IP地址发起请求中是否具有能够以正常速度响应的IP地址,
如果有,则将其作为第一优选IP地址。
[0046] 通过第二实施例所提供的方法,可以结合移动终端在特定时间、特定地点的请求情况来筛选过往优选IP地址,该优选IP地址与移动终端的匹配程度高,可以提高优选IP地
址实时和实地被响应的可靠性。
[0047] 如图3所示,图3为本发明的第三实施例的方法流程图。本发明第三实施例提供的一种移动终端在HTTP请求时IP智能匹配方法,所述方法包括以下步骤。应当理解的是,为了
节省篇幅,适用于第一实施例和/或第二实施例的具体方案可以相应地适用于第三实施例
中。
[0048] S301:移动终端在一时间以及一地点发出固定的HTTP服务接口请求。
[0049] S302:当所述移动终端使用DNS解析到的服务器IP地址发起请求速度异常时,所述移动终端使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指所述移动终端在
过往相应的时间和相应的地点使用DNS解析到的服务器IP地址发起请求时能够以正常速度
响应的IP地址。
[0050] S303:当所述移动终端使用所述第一优选IP地址发起请求速度异常时,使用第二优选IP地址发起请求;其中,所述第二优选IP地址是指所述移动终端当前所处区域内的其
他移动终端在过往相应的时间使用DNS解析到的服务器IP地址发起请求时能够以正常速度
响应的IP地址。
[0051] 本实施例中,优先使用第一优选IP地址发起请求,第一优选IP地址的筛选是以该移动终端在过往相应的时间和相应的地点请求IP的情况筛选出来的,若使用所述第一优选
IP地址发起请求速度异常,则使用第二优选IP地址发起请求,第二优选IP地址的筛选是以
所处区域内的其他移动终端在过往相应的时间请求IP的情况筛选出来的,如此可以大大降
低优选IP无法请求或者请求速度较慢的情况,
[0052] 如图4所示,图4为本发明的第四实施例的方法流程图。本发明第四实施例提供的一种移动终端在HTTP请求时IP智能匹配方法,所述方法包括以下步骤。应当理解的是,为了
节省篇幅,适用于上述其他实施例的具体方案可以相应地适用于第四实施例中。
[0053] S401:移动终端发出固定的HTTP服务接口请求。
[0054] S402:当使用DNS解析到的服务器IP地址发起请求速度异常时,判断所述移动终端当前所处的区域是否在设定区域内,所述设定区域是指所述移动终端过去一段时间内曾经
到过的区域,当在设定区域内时,执行步骤S403,当不在设定区域内时,执行步骤S404。
[0055] S403:使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指所述移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0056] S404:使用第二优选IP地址发起请求;其中,所述第二优选IP地址是指所述移动终端当前所处区域内的其他移动终端在过往相应的时间使用DNS解析到的服务器IP地址发起
请求时能够以正常速度响应的IP地址。
[0057] 本实施例中,例如,当用户一直处于深圳而未前往广州,深圳可视为设定区域,而广州视为非设定区域。当用户初次前往广州,在广州发出固定的HTTP服务接口请求,此时,
判定其所处的区域不在设定区域内,则使用在广州内的其他移动终端在过往相应的时间使
用DNS解析到的服务器IP地址发起请求的情况作为分析数据,筛选出能够以正常速度响应
的IP地址作为第二优选IP地址,服务器向移动终端发送该第二优选IP地址,移动终端使用
第二优选IP地址发起请求。若用户前两天已经前往过广州,则可以使用其在广州时请求
HTTP时所使用的IP地址,但用户前一年前往过广州,其超出设定时间,那么视为未在设定区
域。
[0058] 本实施例预先判定用户是否处于设定区域,并且设定区域是指移动终端过去一段时间内曾经到过的区域,如果不在设定区域,则服务器向其推送第二优选IP地址,便于移动
终端使用第二优选IP地址发起请求,跳过第一优选IP地址筛选过程,提高异地HTTP服务请
求时的速度。
[0059] 在以上所有实施例中,移动终端可以预先在本地存储有一个固定服务器IP地址,当DNS无法解析到服务器IP地址或者使用所述第一优选IP地址或所述第二优选IP地址发起
请求无法请求时,使用所述固定服务器IP地址发起请求。应用程序被下载到移动终端时,可
以携带固定服务器IP地址,该服务器IP地址作为最终备用的IP地址。
[0060] 图5为本发明提供移动终端100的一种实施例的结构图,所述移动终端100可包括处理器10以及存储装置20,还包括存储在所述存储装置20中并可向所述处理器10上运行的
计算机程序,例如移动终端在HTTP请求时IP智能匹配程序等等。
[0061] 所述处理器10可以是中央处理单元(CPU),还可以是其他通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分
立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也
可以是任何常规的处理器等,所述处理器是所述移动终端100的控制中心,利用各种接口和
线路连接整个移动终端100的各个部分。
[0062] 所述存储装置20可用于存储所述计算机程序和/或模块,所述处理器10通过运行或执行存储在所述存储装置20内的计算机程序和/或模块,以及调用存储在存储装置20内
的数据,实现所述移动终端的各种功能。所述存储装置20可主要包括存储程序区和存储数
据区,其中,存储程序区可存储操作系统、至少一个功能所需的程序等;存储数据区可存储
根据手机的使用所创建的数据等。此外,存储装置20可以包括高速随机存取存储装置,还可
以包括非易失性存储装置,例如硬盘、内存、插接式硬盘,智能存储卡,安全数字卡,闪存卡、
至少一个磁盘存储装置件、闪存器件、或其他非易失性固态存储装置件。
[0063] 所述处理器10能够执行存储在所述存储装置20上的可执行指令实现以下方法步骤:发出固定的HTTP服务接口请求;当使用DNS解析到的服务器IP地址发起请求速度异常
时,使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指移动终端过往使用DNS
解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0064] 更为具体的,在单位时间段内发出的预设次的HTTP请求中,若请求被响应所花费的时长大于预设时长且大于预设时长的请求的总次数大于或等于设定值,则认为请求速度
异常并使用第一优选IP地址发起请求。
[0065] 更为具体的,所述第一优选IP地址可以是指所述移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0066] 更为具体的,所述第一优选IP地址可以是指除所述移动终端外的其他移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0067] 更为具体的,所述移动终端预先在本地存储有一个固定服务器IP地址,当DNS无法解析到服务器IP地址或者使用所述第一优选IP地址或所述第二优选IP地址发起请求无法
请求时,使用所述固定服务器IP地址发起请求。
[0068] 更为具体的,所述移动终端将过往使用DNS解析到的服务器IP地址发起请求的请求情况上报至服务器,所述第一优选IP地址是所述服务器依据所述请求情况筛选出来的,
所述移动终端接收所述第一优选IP地址并使用所述第一优选IP地址发起请求。
[0069] 所述处理器10能够执行存储在所述存储装置20上的可执行指令实现以下方法步骤:在一时间以及一地点发出固定的HTTP服务接口请求;当使用DNS解析到的服务器IP地址
发起请求速度异常时,使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指所述
移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0070] 所述处理器10能够执行存储在所述存储装置20上的可执行指令实现以下方法步骤:在一时间以及一地点发出固定的HTTP服务接口请求;当所述移动终端使用DNS解析到的
服务器IP地址发起请求速度异常时,所述移动终端使用第一优选IP地址发起请求;其中,所
述第一优选IP地址是指所述移动终端在过往相应的时间和相应的地点使用DNS解析到的服
务器IP地址发起请求时能够以正常速度响应的IP地址。
[0071] 所述处理器10能够执行存储在所述存储装置20上的可执行指令实现以下方法步骤:在一时间以及一地点发出固定的HTTP服务接口请求;当所述移动终端使用DNS解析到的
服务器IP地址发起请求速度异常时,所述移动终端使用第一优选IP地址发起请求;其中,所
述第一优选IP地址是指所述移动终端在过往相应的时间和相应的地点使用DNS解析到的服
务器IP地址发起请求时能够以正常速度响应的IP地址;当所述移动终端使用所述第一优选
IP地址发起请求速度异常时,使用第二优选IP地址发起请求;其中,所述第二优选IP地址是
指所述移动终端当前所处区域内的其他移动终端在过往相应的时间使用DNS解析到的服务
器IP地址发起请求时能够以正常速度响应的IP地址。
[0072] 所述处理器10能够执行存储在所述存储装置20上的可执行指令实现以下方法步骤:发出固定的HTTP服务接口请求;当使用DNS解析到的服务器IP地址发起请求速度异常
时,判断所述移动终端当前所处的区域是否在设定区域内,所述设定区域是指所述移动终
端过去一段时间内曾经到过的区域;当在设定区域内时,使用第一优选IP地址发起请求,其
中,所述第一优选IP地址是指移动终端过往使用DNS解析到的服务器IP地址发起请求时能
够以正常速度响应的IP地址;当不在设定区域内时,使用第二优选IP地址发起请求,其中,
所述第二优选IP地址是指所述移动终端当前所处区域内的其他移动终端在过往相应的时
间使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0073] 本发明还提供一种移动终端在HTTP请求时IP智能匹配装置,所述装置包括:
[0074] 发出模块,用于发出固定的HTTP服务接口请求;
[0075] 第一使用模块,用于当使用DNS解析到的服务器IP地址发起请求速度异常时,使用第一优选IP地址发起请求;其中,所述第一优选IP地址是指移动终端过往使用DNS解析到的
服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0076] 进一步的,在单位时间段内发出的预设次的HTTP请求中,若请求被响应所花费的时长大于预设时长且大于预设时长的请求的总次数大于或等于设定值,则认为请求速度异
常并使用第一优选IP地址发起请求。
[0077] 进一步的,所述第一优选IP地址是指除所述移动终端外的其他移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0078] 进一步的,所述第一优选IP地址是指所述移动终端过往使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0079] 进一步的,所述发出模块,具体用于在一时间以及一地点发出固定的HTTP服务接口请求;
[0080] 其中,所述第一优选IP地址是指所述移动终端在过往相应的时间和相应的地点使用DNS解析到的服务器IP地址发起请求时能够以正常速度响应的IP地址。
[0081] 进一步的,所述装置还包括第二使用模块,用于当使用所述第一优选IP地址发起请求速度异常时,使用第二优选IP地址发起请求;其中,所述第二优选IP地址是指所述移动
终端当前所处区域内的其他移动终端在过往相应的时间使用DNS解析到的服务器IP地址发
起请求时能够以正常速度响应的IP地址。
[0082] 进一步的,所述使用模块包括:
[0083] 判断单元,用于当使用DNS解析到的服务器IP地址发起请求速度异常时,判断所述移动终端当前所处的区域是否在设定区域内,所述设定区域是指所述移动终端过去一段时
间内曾经到过的区域;
[0084] 第一使用单元,用于当所述移动终端当前所处的区域在设定区域内时,则使用第一优选IP地址发起请求;
[0085] 第二使用单元,用于当所述移动终端当前所处的区域不在设定区域内时,使用第二优选IP地址发起请求;其中,所述第二优选IP地址是指所述移动终端当前所处区域内的
其他移动终端在过往相应的时间使用DNS解析到的服务器IP地址发起请求时能够以正常速
度响应的IP地址。
[0086] 进一步的,所述移动终端预先在本地存储有一个固定服务器IP地址,当DNS无法解析到服务器IP地址或者使用所述第一优选IP地址或所述第二优选IP地址发起请求无法请
求时,使用所述固定服务器IP地址发起请求。
[0087] 进一步的,所述移动终端将过往使用DNS解析到的服务器IP地址发起请求的请求情况上报至服务器,所述第一优选IP地址是所述服务器依据所述请求情况筛选出来的,所
述移动终端接收所述第一优选IP地址并使用所述第一优选IP地址发起请求。
[0088] 本申请的说明书和权利要求书中,词语“包括/包含”和词语“具有/包括”及其变形,用于指定所陈述的特征、数值、步骤或部件的存在,但不排除存在或添加一个或多个其
他特征、数值、步骤、部件或它们的组合。
[0089] 本发明的一些特征,为阐述清晰,分别在不同的实施例中描述,然而,这些特征也可以结合于单一实施例中描述。相反,本发明的一些特征,为简要起见,仅在单一实施例中
描述,然而,这些特征也可以单独或以任何合适的组合于不同的实施例中描述。
[0090] 以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包括在本发明的保护范围之内。