一种网际协议地址的调度方法、装置和系统的制作方法

文档序号:9251030阅读:494来源:国知局
一种网际协议地址的调度方法、装置和系统的制作方法
【技术领域】
[0001]本发明涉及通信技术领域,具体涉及一种网际协议(IP,Internet Protocol)地址的调度方法、装置和系统。
【背景技术】
[0002]网际协议(IP,Internet Protocol)地址库,也称为IP库,主要用于存储大量的IP地址(简称IP),以供用户进行查询,以及访问网络时使用。
[0003]当前对IP库的整理和归纳,一般是以运营商和行政区域的划分作为基本维度进行的,通常是由维护人员为IP库中的每一个IP或者IP段标记出其所属的行政区域和运营商。在进行用户识别和IP地址调度时,首先根据用户IP所属行政区域的地理位置和其要访问的服务器集合所属行政区域的地理位置,来计算出一个大致的地理距离,然后再依此来评判用户访问质量的优劣,并作为用户调度的指标;其中,只能将同一行政区划中的IP作为一个整体进行识别和调度。
[0004]在对现有技术的研宄和实践过程中,本发明的发明人发现,在现有技术中,由于运营商网络的拓扑结构并不完全符合地理距离关系,所以同一行政区域内的IP在访问外界服务时的质量并不一致,同时,即使用户和所访问的服务器按照IP库计算出的地理位置较近,用户的访问质量也未必就是较优的,也就是说,现有技术的调度不够灵活准确,影响网络访问质量,而且,处理效率也不高。

【发明内容】

[0005]本发明实施例提供一种IP地址的调度方法、装置和系统,可以提高调度的灵活性和准确性,提高网络访问质量和处理效率。
[0006]本发明实施例提供一种IP地址的调度方法,包括:
[0007]接收用户终端的访问请求,所述访问请求携带用户终端的IP地址;
[0008]根据所述访问请求从预置的IP地址库中获取所述用户终端的IP地址对应的服务器信息,所述IP地址库根据访问质量建立而成;
[0009]根据所述服务器信息确定目标服务器;
[0010]将所述用户终端调度到所述目标服务器上。
[0011]相应的,本发明实施例还提供一种IP地址的调度装置,包括接收单元、第一获取单元、确定单元和调度单元,如下:
[0012]接收单元,用于接收单元,用于接收用户终端的访问请求,所述访问请求携带用户终端的IP地址;
[0013]第一获取单元,用于根据所述访问请求从预置的IP地址库中获取所述用户终端的IP地址对应的服务器信息,所述IP地址库根据访问质量建立而成;
[0014]确定单元,用于根据所述服务器信息确定目标服务器;
[0015]调度单元,用于将所述用户终端调度到所述目标服务器上。
[0016]此外,本发明实施例还提供一种IP地址的调度系统,包括本发明实施例提供的任一种IP地址的调度装置。
[0017]本发明实施例主要根据访问质量来建立IP地址库,然后,在接收到用户终端的访问请求时,根据该访问请求中从IP地址库中获取与该用户终端的IP地址对应的服务器信息,根据该服务器信息确定目标服务器,并将用户终端调度到该目标服务器上。由于该方案的IP地址库是根据访问质量建立而成的,因此,可以很容易地将用户终端调度到具有最优访问质量的服务器上,而并不只拘于在该用户终端所属行政区域对应的服务器群中选择,大大提高了调度的灵活性和准确性,提高网络访问质量;而且,由于该方案的IP地址库并不是依据行政区域来划分归纳的,所以,在为用户终端查询IP地址库时,也无需确认用户终端所属的行政区域,可以提高处理效率,即,该方案可以不仅可以提高调度的灵活性和准确性,提尚网络访冋质量,而且,可以提尚处理效率。
【附图说明】
[0018]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1a是本发明实施例提供IP地址的调度系统的场景示意图;
[0020]图1b是本发明实施例提供的IP地址的调度方法的流程图;
[0021]图2a是本发明实施例提供的IP地址的调度方法中的IP地址库的建立流程图;
[0022]图2b是本发明实施例提供的IP地址的调度方法中的调度流程图;
[0023]图3a是本发明实施例提供的IP地址的调度装置的结构示意图;
[0024]图3b是本发明实施例提供的IP地址的调度装置的另一结构示意图;
[0025]图4是本发明实施例提供的服务器的结构示意图。
【具体实施方式】
[0026]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027]本发明实施例提供一种IP地址的调度方法、装置和系统。
[0028]如图1a所示,该IP地址的调度系统可以包括IP地址的调度装置,其中,该IP地址的调度装置可以集成在网络设备,如IP地址调度服务器或网关等设备中,此外,该调度系统还可以包括用户终端、以及用户终端需要访问的服务器如业务服务器等设备。
[0029]其中,IP地址的调度装置可以接收用户终端的访问请求,并根据该访问请求从预置的IP地址库中获取该用户终端的IP地址对应的服务器信息,其中,IP地址库根据访问质量建立而成,根据该服务器信息确定目标服务器,将该用户终端调度到该目标服务器上,比如,参见图la,若IP地址的调度装置确定服务器A为目标服务器,则将该用户终端调度到服务器A上。
[0030]其中,IP地址库可以通过采集网络中各个用户终端访问服务器的访问质量信息并进行分析处理后,建立而成。以下将分别进行详细说明。
[0031]实施例一、
[0032]本实施例将从IP地址的调度装置的角度进行描述,该IP地址的调度装置具体可以集成在网络设备,如IP地址调度服务器或网关等设备中。
[0033]一种IP地址的调度方法,包括:接收用户终端的访问请求,根据该访问请求从预置的IP地址库中获取该用户终端的IP地址对应的服务器信息,其中,IP地址库根据访问质量建立而成,根据该服务器信息确定目标服务器,将该用户终端调度到该目标服务器上。
[0034]如图1b所示,该IP地址的调度方法的具体流程可以如下:
[0035]101、接收用户终端的访问请求,其中,该访问请求携带该用户终端的IP地址。
[0036]102、根据该访问请求从预置的IP地址库中获取该用户终端的IP地址对应的服务器信息。
[0037]其中,该IP地址库可以根据访问质量建立而成,所谓访问质量,指的是网络中各个用户终端访问服务器的访问质量。即该IP地址的调度方法还可以包括:
[0038]建立IP地址库,例如,具体可以如下:
[0039](I)采集用户终端到服务器的访问质量信息。
[0040]其中,该访问质量信息可以包括用户终端的IP地址、服务器的IP地址、访问质量和访问次数等信息。
[0041]例如,如果网络中存在用户终端A、用户终端B和用户终端C,以及服务器A和服务器B,则此时可以采集用户终端A到服务器A的访问质量信息、用户终端A到服务器B的访问质量信息、用户终端B到服务器A的访问质量信息、用户终端B到服务器B的服务质量信息、用户终端C到服务器A的访问质量信息、以及用户终端C到服务器B的访问质量信息,依次类推,采集网络中其他用户终端到各个服务器的访问质量信息。
[0042]其中,采集到的每个访问质量信息中包括所采集的用户终端的IP地址、其所访问的服务器的IP地址、访问质量和访问次数等信息,比如,以用户终端A到服务器A的访问质量信息为例,则其访问质量信息包括用户终端A的IP地址、服务器A的IP地址、用户终端A到服务器A的访问质量和用户终端A访问服务器A的次数等信息。
[0043](2)根据采集到的访问质量信息建立IP地址库,例如,具体可以如下:
[0044]a、按照用户终端的IP地址对该访问质量信息进行分类。
[0045]例如,网络中存在用户终端A、用户终端B和用户终端C,其中,用户终端A的IP地址为“0.0.0.1”,用户终端B的IP地址为“0.0.0.2”,用户终端C的IP地址为“0.0.0.3”,则可以根据将IP地址为“0.0.0.1”的访问质量信息归为一类,称为甲类;将IP地址为“0.0.0.2”的访问质量信息归为一类,称为乙类;以及将IP地址为“0.0.0.3”的访问质量信息归为一类,称为丙类,等等。
[0046]b、对每一类中具有相同服务器的IP地址的条目进行合并,并根据访问质量和访问次数计算合并后每一条目的平均访问质量。
[0047]例如,以甲类(即用户终端A的IP地址“0.0.0.1”所属的类)为例,若每条访问质量信息的格式为{用户终端的IP地址,服务器的IP地址,单次访问的访问质量,访问次数},如下:
[0048]{0.0.0.1,1.0.0.1,8,2};
[0049]{0.0.0.1,1.0.0.2,2,1};
[0050]{0.0.0.1,1.0.0.1,7,2};
[0051]{0.0.0.1,1.0.0.1,9,4};
[0052]{0.0.0.1,1.0.0.1,8,2};
[0053]{0.0.0.1,1.0.0.2,4,1}。
[0054]则将具有相同服务器的IP地址的条目合
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1