服务器访问地址的分配方法、装置及计算机可读存储介质制造方法及图纸

技术编号:21309177 阅读:28 留言:0更新日期:2019-06-12 11:02
本发明专利技术提供了一种服务器访问地址的分配方法、装置及计算机可读存储介质,包括:建立第一分配模型,第一分配模型中的多个第一结点形成树形结构,每个第一结点包括第一IP网段;根据目标第一结点的第一IP网段,为目标第一结点分配服务器访问地址;若目标第一结点有子结点,则针对子结点中未分配服务器访问地址的未处理子结点,将距离未处理子结点距离最近的父结点的服务器访问地址,分配给未处理子结点。本发明专利技术利用了树形结构中父子结点之间的传递特性,对父结点分配的服务器访问地址,会自动分配至该父结点的子结点中,避免了对每个节点分别进行服务器访问地址的分配操作,从而降低了服务器访问地址分配操作的繁琐度,提高了调度效率。

Distribution Method, Device and Computer Readable Storage Medium for Server Access Address

The invention provides a server access address allocation method, device and computer readable storage medium, including: establishing a first allocation model, forming a tree structure of multiple first nodes in the first allocation model, each first node includes a first IP network segment; allocating a server access address for the first target node according to the first IP network segment of the first target node; and if the target node has a first IP network segment, allocating a server access address for the first target node. If a node has a child node, the server access address nearest to the parent node is assigned to the unprocessed child node for the unprocessed child node whose server access address is not assigned to the child node. By utilizing the transfer characteristics between father and son nodes in tree structure, the server access address allocated by the parent node is automatically allocated to the child nodes of the parent node, thus avoiding the allocation of server access address for each node, thereby reducing the complexity of the server access address allocation operation and improving the scheduling efficiency.

【技术实现步骤摘要】
服务器访问地址的分配方法、装置及计算机可读存储介质
本专利技术属于计算机
,特别是涉及一种服务器访问地址的分配方法、装置及计算机可读存储介质。
技术介绍
随着商家业务的不断发展,业务访问量也会随之大幅度提升,如何实现对业务访问的优化调度,是提高业务质量的关键。现有技术中,调度分配系统通常采用穷举法,将所有提供服务的运营商和地区的组合列举出来,形成一个调度策略表,如,针对通信服务,调度策略表中的组合可以包括:中国移动、山东联通、上海电信、青岛电信等,针对每一个组合,通常需要逐一为其分配服务器访问地址,属于所述组合的区域内的用户在进行业务访问时,调度服务器可以将该组合的服务器访问地址发送给用户,实现用户的业务访问。但是,随着业务量的急剧增大,单纯的将所有的运营商及区域的组合罗列出来,并为这些组合逐一的分配服务器访问地址,会大大增加分配系统的数据处理量,消耗越来越多人力及时间成本,降低调度效率。
技术实现思路
有鉴于此,本专利技术提供一种服务器访问地址的分配方法、装置及计算机可读存储介质,在一定程度上解决了目前方案中调度分配系统的数据处理量较大,人力及时间成本消耗较高,降低调度效率的问题。依据本专利技术的第一方面,提供了一种服务器访问地址的分配方法,该方法可以包括:建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议IP网段;从所述第一结点中选取目标第一结点;根据所述目标第一结点的第一IP网段,为所述目标第一结点分配服务器访问地址;若所述目标第一结点有子结点,则针对所述子结点中未分配所述服务器访问地址的未处理子结点,将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点。依据本专利技术的第二方面,提供了一种服务器访问地址的分配装置,该装置可以包括:第一建立模块,用于建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议IP网段;选取模块,用于从所述第一结点中选取目标第一结点;第一分配模块,用于根据所述目标第一结点的第一IP网段,为所述目标第一结点分配服务器访问地址;策略继承模块,用于若所述目标第一结点有子结点,则针对所述子结点中未分配所述服务器访问地址的未处理子结点,将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点。第三方面,本专利技术实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的服务器访问地址的分配方法的步骤。针对在先技术,本专利技术具备如下优点:本专利技术根据多个第一结点形成的树形结构,利用树形结构中第一结点之间的父子结构关系,使得在为一个父第一结点分配服务器访问地址之后,针对这个父第一结点的子第一结点,会自动将距离该子第一结点最近的父结点的服务器访问地址,分配给该子第一结点,因此,本专利技术利用了树形结构中父子结点之间的传递特性,对父结点分配的服务器访问地址,会自动分配至该父结点的子结点中,避免了对每个节点分别进行服务器访问地址的分配操作,从而降低了服务器访问地址分配操作的繁琐度,降低了人力及时间成本,提高了分配效率,进而提高了调度效率。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例提供的一种服务器访问地址的分配方法的步骤流程图;图2是本专利技术实施例提供的一种服务器访问地址的分配系统的架构图;图3是本专利技术实施例提供的一种服务器访问地址的分配方法的树形结构图;图4是本专利技术实施例提供的另一种服务器访问地址的分配方法的步骤流程图;图5是本专利技术实施例提供的另一种服务器访问地址的分配方法的树形结构图;图6是本专利技术实施例提供的一种服务器访问地址的分配装置的框图。具体实施方式下面将参照附图更详细地描述本专利技术的示例性实施例。虽然附图中显示了本专利技术的示例性实施例,然而应当理解,可以以各种形式实现本专利技术而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本专利技术,并且能够将本专利技术的范围完整的传达给本领域的技术人员。图1是本专利技术实施例提供的一种服务器访问地址的分配方法的步骤流程图,应用于终端,如图1所示,该方法可以包括:步骤101、建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议(IP,InternetProtocol)网段。在本专利技术实施例中,服务器访问地址的分配方法通常可以基于服务器访问地址的分配系统来实现,参照图2,示出了本专利技术实施例提供的一种服务器访问地址的分配系统的架构图,服务器访问地址的分配系统通常可以包括:调度服务器10和业务服务器20,本专利技术实施例提供的一种服务器访问地址的分配方法的执行主体为调度服务器10,其中,根据商家业务服务的发展,会在多个地区提供业务服务,因此,可以在每个地区对应部署业务服务器20,并通过部署调度服务器10来统一管理对所有业务服务器20的访问调度。调度员40可以通过调度服务器10来实现服务器访问地址的分配操作,将客户端30的访问调度至优选地区及优选运营商对应的业务服务器20。具体的,在该步骤中,可以首先基于业务发展需求,通过调度服务器10划分多个第一IP网段,其中,业务发展需求是指,由于业务的发展而在某地区部署了某运营商的业务服务器,例如,假设业务拓展到华东地区,则可以对应部署江苏联通服务器、山东电信服务器等。进一步的,网段(networksegment)一般指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)能够直接通讯的那一部分,可以用来区分网络上的设备是否在同一网路区段内,例如,从192.168.0.1到192.168.255.255这之间就是一个网段。在本专利技术实施例中,根据对在某地区部署了某运营商的业务服务器的操作进行分析,可以提取出来两个参数:运营商信息和地区信息,并且发现可以将地区按照一定特性进行划分,如按照覆盖地理范围分组的时候就会有国家区域、省级区域和市级区域,可以看到有明显的包含关系,因此,将这些包含关系串联起来就成为了一个树形结构模型,这运营商信息和地区信息可以组合形成一个树形结构中的结点。在图2示出的服务器访问地址的分配系统中,该树形结构可以直观的以树形图的形式显示在调度服务器10的显示屏中,调度员40可以对其中的结点进行操作处理,实现分配的添加和更改。例如,参照图3,示出了本专利技术实施例提供的一种服务器访问地址的分配方法的树形结构图,其中,可以由一个第一结点来表示一个地理区域,并且按照地区中地理范围的包含关系,可以将多个第一结点按照父子结点的包含关系,建立成树形结构,另外,根据实际应用场景中地区与运营商之间的组合关系,可以为树形结构本文档来自技高网...

【技术保护点】
1.一种服务器访问地址的分配方法,其特征在于,所述方法包括:建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议IP网段;从所述第一结点中选取目标第一结点;根据所述目标第一结点的第一IP网段,为所述目标第一结点分配服务器访问地址;若所述目标第一结点有子结点,则针对所述子结点中未分配所述服务器访问地址的未处理子结点,将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点。

【技术特征摘要】
1.一种服务器访问地址的分配方法,其特征在于,所述方法包括:建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议IP网段;从所述第一结点中选取目标第一结点;根据所述目标第一结点的第一IP网段,为所述目标第一结点分配服务器访问地址;若所述目标第一结点有子结点,则针对所述子结点中未分配所述服务器访问地址的未处理子结点,将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点。2.根据权利要求1所述的方法,其特征在于,在所述将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点之后,还包括:根据接收到的第一用户访问请求和所述第一分配模型,确定所述第一用户访问请求包括的用户IP地址所属的目标第一IP网段,以及所述目标第一IP网段所对应的目标服务器访问地址;在针对所述第一用户访问请求的响应中添加所述目标服务器访问地址。3.根据权利要求2所述的方法,其特征在于,所述根据接收到的第一用户访问请求和所述第一分配模型,确定所述第一用户访问请求包括的用户IP地址所属的目标第一IP网段,以及所述目标第一IP网段所对应的目标服务器访问地址,包括:生成所述第一分配模型的分配文件,所述分配文件包括所述第一IP网段与所述服务器访问地址的对应关系;在接收到所述第一用户访问请求时,将所述第一用户访问请求包括的用户IP地址与所述对应关系进行匹配,确定所述用户IP地址所属的目标第一IP网段,以及所述目标第一IP网段所对应的目标服务器访问地址。4.根据权利要求1所述的方法,其特征在于,在所述第一结点中部署有业务服务器;所述将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点之后,还包括:在所述第一结点中,若存在过载第一结点,则在所述过载第一结点的兄弟结点中,选取一个调度第一结点,并将所述调度第一结点的服务器访问地址,添加至所述过载第一结点;其中,所述过载第一结点中部署的业务服务器的负载值大于或等于第一预设阈值,所述调度第一结点中部署的业务服务器的负载值小于第二预设阈值。5.根据权利要求1所述的方法,其特征在于,在所述将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点之后,还包括:建立第二分配模型,所述第二分配模型中包括多个第二结点,所述多个第二结点形成树形结构,每个所述第二结点包括第二IP网段;根据所述第二IP网段与所述第一IP网段的匹配,确定匹配第一结点、匹配第二结点和未匹配第二结点;将所述匹配第一结点的服务器访问地址添加至所述匹配第二结点;对所述未匹配第二结点分配服务器访问地址;其中,所述匹配第一结点的第一IP网段与所述匹配第二结点的第二IP网段相同,所述未匹配第二结点的第二IP网段与所述匹配第一结点的第一IP网段不相同。6.根据权利要求1所述的方法,其特征在于,所述建立第一分配模型,包括:根据预设的IP地址库,划分多个所述第一IP网段;建立所述第一分配模型,并将所述第一IP网段添加至所述第一分配模型中的第一结点。7.一种服务器访问地址的分配装置,其特征在于...

【专利技术属性】
技术研发人员:郝辉
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京,11

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

1