请求网络数据的方法及装置制造方法及图纸

技术编号:17518080 阅读:25 留言:0更新日期:2018-03-21 02:32
本发明专利技术实施例提供一种请求网络数据的方法及装置,该方法包括:获取数据服务器的互联网协议IP地址和所述数据服务器的至少一个代理服务器的IP地址;根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据。用于提高获取网络数据的可靠性。

Methods and devices for requesting network data

The embodiment of the invention provides a method and a device for network data, the method comprises: at least one IP address of the proxy server data server internet protocol IP address and the data server; according to the data of the IP address of the server and the at least one proxy server IP address request network the data to the data server. It is used to improve the reliability of obtaining network data.

【技术实现步骤摘要】
请求网络数据的方法及装置
本专利技术实施例涉及网络
,尤其涉及一种请求网络数据的方法及装置。
技术介绍
目前,终端设备可以直接从数据服务器获取网络数据,或者,终端设备还可以通过代理服务器从数据服务器获取网络数据。在终端设备从数据服务器获取网络数据的过程中,若终端设备通过一次数据获取请求未能成功的获取得到网络数据,则终端设备重发数据获取请求,以再次请求网络数据,直至获取得到网络数据或者超时。例如,假设终端设备直接向数据服务器请求网络数据,当终端设备未能成功获取得到网络数据时,则终端设备再次直接向数据服务器请求网络数据,直至获取得到网络数据或者超时。假设终端设备通过代理服务器向数据服务器请求网络数据,当终端设备未能成功获取得到网络数据时,则终端设备再次通过代理服务器向数据服务请求网络数据,直至获取得到网络数据或者超时。然而,在实际应用过程中,当由于数据链路故障导致终端设备无法成功获取得到网络数据时,则在短时段内通过相同的链路依然无法成功的从数据服务器获取得到网络数据,导致获取网络数据的可靠性较低。
技术实现思路
本专利技术实施例提供一种请求网络数据的方法及装置,提高了获取网络数据的可靠性。第一方面,本专利技术实施例提供一种请求网络数据的方法,包括:获取数据服务器的互联网协议IP地址和所述数据服务器的至少一个代理服务器的IP地址;根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据。在一种可能的实施方式中,所述获取数据服务器的IP地址和所述数据服务器的至少一个代理服务器的IP地址,包括:向域名系统DNS服务器发送域名解析请求,所述域名解析请求中包括所述数据服务器的域名;接收所述DNS服务器发送的所述数据服务器的IP地址和所述至少一个代理服务器的IP地址。在另一种可能的实施方式中,所述根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据,包括:根据所述数据服务器的IP地址,向所述数据服务器请求所述网络数据;若根据所述服务器的IP地址未成功的获取得到所述网络数据,则根据所述至少一个代理服务器的IP地址,通过所述至少一个代理服务器向所述数据服务器请求所述网络数据。在另一种可能的实施方式中,所述根据所述至少一个代理服务器的IP地址,通过所述至少一个代理服务器向所述数据服务器请求所述网络数据,包括:按照所述至少一个代理服务器的优先级,分别根据所述至少一个代理服务器向所述数据服务器请求所述网络数据,直至通过所述至少一个代理服务器获取得到所述网络数据或者通过所有的所述代理服务器向所述数据服务器请求所述网络数据。在另一种可能的实施方式中,所述根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据,包括:根据所述数据服务器的IP地址,向所述数据服务器请求所述网络数据,同时根据所述每一个代理服务器的IP地址发送请求,通过每一个代理服务器向所述数据服务器请求所述网络数据。第二方面,本专利技术实施例提供一种请求网络数据的装置,包括第一获取模块和第二获取模块,其中,所述第一获取模块用于,获取数据服务器的互联网协议IP地址和所述数据服务器的至少一个代理服务器的IP地址;所述第二获取模块用于,根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据。在一种可能的实施方式中,所述第一获取模块具体用于:向域名系统DNS服务器发送域名解析请求,所述域名解析请求中包括所述数据服务器的域名;接收所述DNS服务器发送的所述数据服务器的IP地址和所述至少一个代理服务器的IP地址。在另一种可能的实施方式中,所述第二获取模块包括第一获取单元和第二获取单元,其中,所述第一获取单元用于,根据所述数据服务器的IP地址,向所述数据服务器请求所述网络数据;所述第二获取单元用于,在根据所述服务器的IP地址未成功的获取得到所述网络数据时,根据所述至少一个代理服务器的IP地址,通过所述至少一个代理服务器向所述数据服务器请求所述网络数据。在另一种可能的实施方式中,所述第二获取单元具体用于:按照所述至少一个代理服务器的优先级,分别根据所述至少一个代理服务器向所述数据服务器请求所述网络数据,直至通过所述至少一个代理服务器获取得到所述网络数据或者通过所有的所述代理服务器向所述数据服务器请求所述网络数据。在另一种可能的实施方式中,所述第二获取模块具体用于:根据所述数据服务器的IP地址,向所述数据服务器请求所述网络数据,同时根据所述每一个代理服务器的IP地址发送请求,通过每一个代理服务器向所述数据服务器请求所述网络数据。本专利技术实施例提供的请求网络数据的方法及装置,当终端设备需要获取网络数据时,终端设备可以获取数据服务器的IP地址和数据服务器的至少一个代理服务器的IP地址,并根据数据服务器的IP地址和至少一个代理服务器的IP地址,向数据服务器请求网络数据。在上述过程中,终端设备既可以直接根据数据服务器的IP地址,直接向数据服务器请求网络数据,又可以根据代理服务器的IP地址,通过代理服务器向数据服务器请求网络数据。即,终端设备可以通过多条数据链路向数据服务器请求网络数据,即便终端设备与数据服务器之间的一条数据链路出现故障,终端设备还可以通过其它数据链路向数据服务器请求网络数据,提高了终端设备获取网络数据的可靠性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的网络架构图;图2为本专利技术实施例提供的请求网络数据的方法的流程示意图一;图3为本专利技术实施例提供的请求网络数据的方法的流程示意图二;图4为本专利技术实施例提供的请求网络数据的方法的流程示意图三;图5为本专利技术实施例提供的请求网络数据的装置的结构示意图一;图6为本专利技术实施例提供的请求网络数据的装置的结构示意图二。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的网络架构图。请参见图1,包括终端设备101、至少一个代理服务器102、数据服务器103和域名系统(DomainNameSystem,DNS)服务器104。其中,终端设备101可以为手机、电脑等设备。代理服务器102的个数可以为一个、两个等,本专利技术实施例对代理服务器102的个数不作具体限定。终端设备101可以通过代理服务器102从数据服务器103获取得到网络数据,终端设备101还可以直接从数据服务器103获取得到网络数据。DNS服务器104可以向终端设备101提供域名对应的数据服务器的互联网协议(InternetProtocol,IP)地址和域名对应的代理服务器的IP地址。在本专利技术实施例中,由于终端设备可以从DNS服本文档来自技高网...
请求网络数据的方法及装置

【技术保护点】
一种请求网络数据的方法,其特征在于,包括:获取数据服务器的互联网协议IP地址和所述数据服务器的至少一个代理服务器的IP地址;根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据。

【技术特征摘要】
1.一种请求网络数据的方法,其特征在于,包括:获取数据服务器的互联网协议IP地址和所述数据服务器的至少一个代理服务器的IP地址;根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据。2.根据权利要求1所述的方法,其特征在于,所述获取数据服务器的IP地址和所述数据服务器的至少一个代理服务器的IP地址,包括:向域名系统DNS服务器发送域名解析请求,所述域名解析请求中包括所述数据服务器的域名;接收所述DNS服务器发送的所述数据服务器的IP地址和所述至少一个代理服务器的IP地址。3.根据权利要求1或2所述的方法,其特征在于,所述根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据,包括:根据所述数据服务器的IP地址,向所述数据服务器请求所述网络数据;若根据所述服务器的IP地址未成功的获取得到所述网络数据,则根据所述至少一个代理服务器的IP地址,通过所述至少一个代理服务器向所述数据服务器请求所述网络数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一个代理服务器的IP地址,通过所述至少一个代理服务器向所述数据服务器请求所述网络数据,包括:按照所述至少一个代理服务器的优先级,分别根据所述至少一个代理服务器向所述数据服务器请求所述网络数据,直至通过所述至少一个代理服务器获取得到所述网络数据或者通过所有的所述代理服务器向所述数据服务器请求所述网络数据。5.根据权利要求1或2所述的方法,其特征在于,所述根据所述数据服务器的IP地址和所述至少一个代理服务器的IP地址,向所述数据服务器请求网络数据,包括:根据所述数据服务器的IP地址,向所述数据服务器请求所述网络数据,同时根据所述每一个代理服务器的...

【专利技术属性】
技术研发人员:杨绍栋
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:山东,37

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

1