定向流量的调度方法、鉴权装置、网络设备及存储介质制造方法及图纸

技术编号:20657264 阅读:26 留言:0更新日期:2019-03-23 08:39
本发明专利技术实施例涉及移动通信技术领域,公开了一种定向流量的调度方法、鉴权装置、网络设备及存储介质。本发明专利技术中,由于免流节点的实时负载状况值可以反映出该免流节点实时的服务质量,通过计算候选的免流节点的实时负载状况值,就可以了解到候选的免流节点当前的服务质量。因此,依据各免流节点的实时负载状况值来为客户端选择免流节点,即根据候选的免流节点的当前服务质量来选择免流节点,保障了免流节点的服务质量,提升了用户体验。而且,在选择免流节点时充分考虑了候选的免流节点的实时负载情况,分配给客户端的是经过选择的免流节点,而非由客户端根据下放的节点的进行顺序访问,因此能够更为动态地进行流量调度,均衡服务器的负载。

Directional Flow Scheduling Method, Authentication Device, Network Equipment and Storage Media

The embodiment of the present invention relates to the field of mobile communication technology, and discloses a directional flow scheduling method, authentication device, network equipment and storage medium. In the present invention, since the real-time load condition value of the flow-free node can reflect the real-time quality of service of the flow-free node, the current quality of service of the candidate flow-free node can be known by calculating the real-time load condition value of the candidate flow-free node. Therefore, according to the real-time load status of each flow-free node, the flow-free node is selected for the client, that is, the flow-free node is selected according to the current service quality of the candidate flow-free node, which guarantees the quality of service of the flow-free node and improves the user experience. Moreover, the real-time load of the candidate no-flow nodes is fully considered when choosing no-flow nodes. The selected no-flow nodes are allocated to the client instead of being accessed sequentially by the client according to the decentralized nodes. Therefore, the flow scheduling can be carried out more dynamically and the load of the server can be balanced.

【技术实现步骤摘要】
定向流量的调度方法、鉴权装置、网络设备及存储介质
本专利技术实施例涉及移动通信
,特别涉及一种定向流量的调度算法。
技术介绍
定向流量产品是指由手机客户端使用某款互联网应用服务绑定包月不限量或限量流量的套餐产品,定向流量包产品可以覆盖用户对移动互联网访问的热点应用,起到优化用户流量消费结构,培养流量使用习惯、拉动流量提升的作用,将常规流量转换为信息费,满足市场日益增多的需求。作为一种常规产品,定向流量产品是通过将互联网公司合作伙伴的应用服务地址,在核心网分组域主设备配置为免流量IP(或者策略IP),即将互联网应用需访问的所有IP地址配置入运营商的核心网分组域主设备(例如GGSN),定义为一个分组并分配流量费率标识。从而形成结合应用的流量资费产品。核心网当月结算的时候,在线计费系统(OCS)会根据流量访问数据的目的IP地址所在组的费率标识为计费规则进行累计。当订购了某个免流套餐的用户需要激活免流服务时,客户端会向鉴权服务请求下放免流节点,鉴权系统会根据用户订购的流量包信息、运营商信息综合下放免流节点进行免流。目前,由运营人员在鉴权系统上配置条件映射免流节点,鉴权系统根据鉴权请求中提供的流量包信息和省份运营商信息匹配免流节点并下放给客户端,客户端会根据下放的节点顺序进行访问,首先访问第一个节点,第一个节点有问题再访问第二个节点。专利技术人发现现有技术中至少存在如下问题:当客户端即将访问的节点负载较高时,节点的响应速度很慢,服务质量不高。
技术实现思路
本专利技术实施方式的目的在于提供一种定向流量的调度算法、鉴权装置,能够提供较为动态的进行流量调度,均衡服务器负载,提升用户体验。为解决上述技术问题,本专利技术的实施方式提供了一种定向流量的调度方法,包括:接收客户端发送的鉴权请求;获取N个候选的免流节点;N为大于1的自然数;计算候选的免流节点的实时负载状况值;根据候选的免流节点的实时负载状况值为客户端选择免流节点;将选择的免流节点分配给客户端。本专利技术的实施方式还提供了一种鉴权装置,包括:接收模块,用于接收客户端发送的鉴权请求;获取模块,用于获取N个候选的免流节点;N为大于1的自然数;;计算模块,用于计算候选的免流节点的实时负载状况值;分配模块,用于根据候选的免流节点的实时负载状况值为客户端选择免流节点,并将选择的免流节点分配给客户端。本专利技术的实施方式还提供了一种网络设备,包括至少一个处理器;以及,与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的定向流量的调度方法。本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,其特征在于,计算机程序被处理器执行时实现上述定向流量的调度方法。本专利技术实施方式相对于现有技术而言,通过接收客户端的鉴权请求,并获取N个候选的免流节点,可以找到符合用户鉴权请求的多个免流节点;由于免流节点的实时负载状况值可以反映出该免流节点实时的服务质量,通过计算候选的免流节点的实时负载状况值,就可以了解到候选的免流节点当前的服务质量。本实施例依据各免流节点的实时负载状况值来为客户端选择免流节点,即根据候选的免流节点的当前服务质量来选择免流节点,因此保障了免流节点的服务质量,提升了用户体验。而且,本实施例在选择免流节点时充分考虑了候选的免流节点的实时负载情况,分配给客户端的是经过选择的免流节点,而非由客户端根据下放的节点的进行顺序访问,因此能够更为动态地进行流量调度,均衡服务器的负载。另外,上述获取N个候选的免流节点,具体包括:根据鉴权请求匹配免流节点组;将匹配的免流节点组中的各免流节点,作为N个候选的免流节点;计算候选的免流节点的实时负载状况值,具体为:计算免流节点组中各免流节点的实时负载状况值;根据候选的免流节点的实时负载状况值为客户端选择免流节点,具体为:根据免流节点组中各免流节点的实时负载状况值为客户端选择免流节点。本实施例提供了一种获取N个候选的免流节点的具体方法,由于每个免流节点组的各免流节点具有一定的共性,通过匹配符合鉴权请求的免流节点组,该免流节点组中的各免流节点,即为候选的免流节点,可简化找到候选的免流节点的过程。另外,上述计算免流节点组中各免流节点的实时负载状况值,具体包括:获取免流节点组中各免流节点的负载信息;根据负载信息计算各免流节点的实时负载状况值。本实施例提供了一种计算免流节点实时负载状况值的具体方法,由于每个节点组的负载信息反映了该节点的负载状况,获取负载信息便可计算出较为准确的免流节点的负载状况。另外,上述负载信息,至少包括以下各种负载指标信息之一或其任意组合:空闲带宽比,响应成功状态码占总请求数比例,响应时间低于预设阈值的响应次数占总响应次数的比例,请求成功率;其中,空闲带宽比为免流节点的空闲带宽占免流节点组总空闲带宽的比例。本实施例中,提供了负载信息所包含的各种负载指标信息的情况,其中,空闲带宽比反映了该免流节点在整个免流节点组中的带宽使用情况,响应成功状态码占总请求数比例和请求成功率反映了客户端请求该免流节点时得到响应的难易程度,响应时间低于预设阈值的响应次数占总响应次数的比例反映了免流节点处理用户请求的速度,上述各种负载指标信息能在不同方面体现免流节点的负载状况,参考价值高,因此,可选择这些负载指标信息之一或其任意组合来作为免流节点的负载信息。另外,上述根据负载信息计算各免流节点的实时负载状况值,具体包括:若负载信息包括多种负载指标信息,则将负载信息中包括的各种负载指标信息相乘,将乘积结果作为免流节点的实时负载状况值;若负载信息包括一种负载指标信息,则将负载信息中包括的负载指标信息作为免流节点的实时负载状况值。本实施例提供了一种根据负载信息计算各免流节点的实时负载状况值的具体方法,实现简单,且能够从最后的运算结果明显看出各免流节点之间的差别,可视性强。另外,在计算候选的免流节点的实时负载状况值后,将候选的免流节点的实时负载状况值乘以候选的免流节点的服务可用性值,将乘积结果作为候选的免流节点的修正后的实时负载状况值;根据候选的免流节点的实时负载状况值为客户端选择免流节点,具体为:根据候选的免流节点的修正后的实时负载状况值,为客户端选择免流节点;其中,候选的免流节点的服务可用性值为1时,表征候选的免流节点的的服务可用;候选的免流节点的服务可用性值为0时,表征候选的免流节点的服务不可用。本实施例对计算得到实时负载状况值进行了修正,考虑了候选的免流节点的可用性,只有当候选的免流节点可用时,其实时负载情况对当前用户才有意义,当某个候选的免流节点不可用时,则当前用户无法申请到该免流节点,此时该免流节点修正后的实时负载状况值为0,保证了系统不会将这个免流节点分配给客户端,为用户提供了更好的服务。另外,在上述将乘积结果作为候选的免流节点的修正后的实时负载状况值后,还包括,将候选的免流节点的修正后的实时负载状况值乘以一衰减因子,,将乘以一衰减因子后的乘积结果,作为候选的免流节点再次修正后的实时负载状况值;将修正后的实时负载状况值,替换为再次修正后的实时负载状况值;其中,衰减因子根据免流节点的可用带宽和免流节点被命中的次数决定。本实施例对修正后的实时负载状况值进行了再次修正,考本文档来自技高网...

【技术保护点】
1.一种定向流量的调度方法,其特征在于,包括:接收客户端发送的鉴权请求;获取N个候选的免流节点;所述N为大于1的自然数;计算所述候选的免流节点的实时负载状况值;根据所述候选的免流节点的实时负载状况值为所述客户端选择免流节点;将选择的所述免流节点分配给所述客户端。

【技术特征摘要】
1.一种定向流量的调度方法,其特征在于,包括:接收客户端发送的鉴权请求;获取N个候选的免流节点;所述N为大于1的自然数;计算所述候选的免流节点的实时负载状况值;根据所述候选的免流节点的实时负载状况值为所述客户端选择免流节点;将选择的所述免流节点分配给所述客户端。2.根据权利要求1所述的定向流量的调度方法,其特征在于,所述获取N个候选的免流节点,具体包括:根据所述鉴权请求匹配免流节点组;将匹配的所述免流节点组中的各免流节点,作为所述N个候选的免流节点;所述计算所述候选的免流节点的实时负载状况值,具体为:计算所述免流节点组中各免流节点的实时负载状况值;所述根据所述候选的免流节点的实时负载状况值为所述客户端选择免流节点,具体为:根据所述免流节点组中各免流节点的实时负载状况值为所述客户端选择免流节点。3.根据权利要求2所述的定向流量的调度方法,其特征在于,所述计算所述免流节点组中各免流节点的实时负载状况值,具体包括:获取所述免流节点组中各免流节点的负载信息;根据所述负载信息计算所述各免流节点的实时负载状况值。4.根据权利要求3所述的定向流量的调度方法,其特征在于,所述负载信息,至少包括以下各种负载指标信息之一或其任意组合:空闲带宽比,响应成功状态码占总请求数比例,响应时间低于预设阈值的响应次数占总响应次数的比例,请求成功率;其中,所述空闲带宽比为所述免流节点的空闲带宽占所述免流节点组总空闲带宽的比例。5.根据权利要求4所述的定向流量的调度方法,其特征在于,所述根据所述负载信息计算各所述免流节点的实时负载状况值,具体包括:若所述负载信息包括多种所述负载指标信息,则将所述负载信息中包括的各种负载指标信息相乘,将乘积结果作为所述免流节点的实时负载状况值;若所述负载信息包括一种所述负载指标信息,则将所述负载信息中包括的负载指标信息作为所述免流节点的实时负载状况值。6.根据权利要求4所述的定向流量的调度方法,其特征在于,所述负载信息至少包括所述空闲带宽比,所述空闲带宽比通过以下方式计算得到:根据所述免流节点的带宽上限、带宽使用率阈值以及当前已使用带宽计算所述免流节点的空闲带宽;根据所述空闲带宽计算所述免流节点的空闲带宽比。7.根据权利要求1至6中任一项所述的定向流量的调度方法,其特征在于,还包括:在所述计算所述候选的免流节点的实时负载状况值后,将所述候选的免流节点的实时负载状况值乘以所述候选的免流节点的服务可用性值,将乘积结果作为所述候选的免流节点的修正后的实时负...

【专利技术属性】
技术研发人员:邓泽斌
申请(专利权)人:网宿科技股份有限公司
类型:发明
国别省市:上海,31

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

1