分配服务节点的方法、装置及系统的制作方法

文档序号:8447326阅读:402来源:国知局
分配服务节点的方法、装置及系统的制作方法
【技术领域】
[0001] 本发明涉及网络技术领域,特别是涉及一种分配服务节点的方法、装置及系统。
【背景技术】
[0002] 大型的互联网应用系统的用户群数量较大,通常分布在全国多个区域。现有技术 中,为了解决地域因素导致的各个区域到应用系统的服务器的网络延时较大的问题,通常 在每个区域架设一个或一个一上的服务节点,该服务节点可用于专口服务其辖区的用户的 业务需求。
[0003] 然而,仅仅从地域的角度为终端用户分配服务节点并不能将与用户使用的终端之 间的网络质量最优的服务节点分配给用户,使得终端与被分配的服务节点之间的网络质量 较差。

【发明内容】

[0004] 基于此,有必要提供一种能够为用户分配网络质量更优的服务节点的分配服务节 点的方法。
[0005] -种分配服务节点的方法,包括:
[0006] 获取采样终端上传的与服务节点对应的网络质量采样数据,获取所述采样终端对 应的网关节点;
[0007] 根据所述网络质量采样数据在所述服务节点中选取与所述网关节点对应的候选 服务节点;
[0008] 获取所述候选服务节点上传的与所述网关节点对应的候选节点网络质量参数;
[0009] 根据所述网络质量采样数据与所述候选节点网络质量参数在所述候选服务节点 中选取服务节点分配给所述网关节点。
[0010] 此外,还有必要提供一种能够为用户分配网络质量更优的服务节点的分配服务节 点的装置。
[0011] 一种分配服务节点的装置,包括:
[0012] 采样数据获取模块,用于获取采样终端上传的与服务节点对应的网络质量采样数 据,获取所述采样终端对应的网关节点;
[0013] 候选节点筛选模块,用于根据所述网络质量采样数据在所述服务节点中选取与所 述网关节点对应的候选服务节点;
[0014] 候选节点质量参数获取模块,用于获取所述候选服务节点上传的与所述网关节点 对应的候选节点网络质量参数;
[0015] 服务节点分配模块,用于根据所述网络质量采样数据与所述候选节点网络质量参 数在所述候选服务节点中选取服务节点分配给所述网关节点。
[0016] 此外,还有必要提供一种能够为用户分配网络质量更优的服务节点的分配服务节 点的方法。
[0017] 一种分配服务节点的方法,包括:
[0018] 采样终端获取与服务节点的网络质量采样数据,并通过网关节点将其上传至登录 节点;
[0019] 登录节点获取采样终端上传的网络质量采样数据,获取所述采样终端对应的网关 节点;根据所述网络质量采样数据在所述服务节点中选取与所述网关节点对应的候选服务 节点;
[0020] 候选服务节点获取与所述网关节点的对应的候选节点网络质量参数并上传至所 述登录节点;
[0021] 登录节点根据所述网络质量采样数据与所述候选节点网络质量参数在所述候选 服务节点中选取服务节点分配给所述网关节点。
[0022] 此外,还有必要提供一种能够为用户分配网络质量更优的服务节点的分配服务节 点的系统。
[0023] 一种分配服务节点的系统,包括采样终端、服务节点、网关节点和登录节点,其 中:
[0024] 采样终端用于获取与服务节点的网络质量采样数据,并通过网关节点将其上传至 登录节点;
[00巧]登录节点用于获取采样终端上传的网络质量采样数据,获取所述采样终端对应的 网关节点;根据所述网络质量采样数据在所述服务节点中选取与所述网关节点对应的候选 服务节点;
[0026] 候选服务节点用于获取与所述网关节点的对应的候选节点网络质量参数并上传 至所述登录节点;
[0027] 登录节点根据所述网络质量采样数据与所述候选节点网络质量参数在所述候选 服务节点中选取服务节点分配给所述网关节点。
[0028] 上述分配服务节点的方法、装置及系统在为用户终端分配服务节点时,没有采用 简单的地理位置进行分配,而是根据用户终端所处的网关节点进行分配。且W网关节点为 单位分配服务节点时,不仅参考了该网关节点下的采样终端采样得到的能够反映到服务节 点的网络质量的数据,还参考了服务节点上传的能够反映服务节点到该网关节点的网络质 量的数据,并结合两者W网关节点为单位分配服务节点,使得网关节点所管辖的用户终端 在通过该网关节点访问服务节点实现业务需求时,总是能够连接网络质量最优的服务节 点,从而与传统技术中W地域为单位分配服务节点的方式相比,能够为用户分配了网络质 量更优的服务节点。
【附图说明】
[0029] 图1为一个实施例中分配服务节点的方法的流程图;
[0030] 图2为一个实施例中分配服务节点的系统的拓扑结构示意图;
[0031] 图3为一个实施例中分配服务节点的方法的各节点交互时序图;
[0032] 图4为一个实施例中分配服务节点的装置的结构示意图;
[0033] 图5为另一个实施例中分配服务节点的装置的结构示意图;
[0034] 图6为一个实施例中分配服务节点的方法的流程图;
[0035] 图7为一个实施例中运行上述分配服务节点的方法的服务器运行环境示意图。
【具体实施方式】
[0036] 在一个实施例中,如图1所示,一种分配服务节点的方法,该方法可依赖于计算机 程序,能够运行于基于冯洛伊曼体系的计算机系统上。
[0037] 如图2所示,图2展示了一种分配服务节点的系统,该系统包括登录节点10、网关 节点20、服务节点30、采样终端40W及用户终端50。该方法即可运行于登录节点10上。 [003引登录节点10即为用户通过终端设备访问互联网应用时的入口服务器。用户与登 录节点连接后,可向其发送服务节点分配请求来请求分配服务节点为其完成相应的业务需 求。例如,在一个网络游戏应用场景中,用户可先在登录节点10上完成身份校验,然后登录 节点为其分配合适的网络游戏服务器具体的执行游戏业务。而在一个即时通信应用场景 中,用户在登录节点上完成身份校验后,登录节点则可为其分配合适的缓存服务器为其转 发和缓存即时通信消息。
[0039] 网关节点20可W是某个子网与广域网之间的网关设备或具有网关功能的计算 机设备。例如,若用户使用移动终端通过2G或3G移动网络上网,则网关节点即为相应的 GGSN(GatewayGPRSSupportNode,网关GPRS支持节点;GPRS,GeneralPacketRadio Service,通用分组无线服务技术)节点(4G网络中为PGW,PacketDataNetworkGateway)。 移动终端需要先与其所在区域的基站建立数据连接,再由基站与相应的GGSN连接,最终移 动终端通过GGSN节点接入互联网,用户的移动终端与广域网中的服务节点进行数据通信 均需要由该GGSN节点进行数据
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1