一种竞争性流量管控方法和装置制造方法及图纸

技术编号:19219604 阅读:23 留言:0更新日期:2018-10-20 08:09
一种竞争性流量管控方法及流量系统。在一个实施例中,所述方法包括:配置M个竞争性属性;获取将要竞争令牌的N个流量各自所携带的所述M个竞争性属性的属性信息,其中M、N为大于等于2的整数;根据所述N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌,令牌包括令牌规则,所述令牌规则是和所述M个竞争性属性中的至少一个竞争性属性的属性信息有关的规则;其中,X为大于等于1的整数;根据令牌规则,将X个令牌分配给所述N个流量中的X个流量,以便所述X个流量各自凭借所获得的令牌通行或禁行。本说明书实施例提供的方法和装置,通过赋予流量竞争属性,可以精准地操控和分发流量,并且灵活地调整流量分发的精准度、控制流量的流出比。

【技术实现步骤摘要】
一种竞争性流量管控方法和装置
本说明书实施例涉及一种流量的管控方法和装置。
技术介绍
随着网络技术的快速发展,基于网络的应用越来越多、越来越复杂。种类繁多的应用正在吞噬着越来越多的网络资源。例如,网络视频、个人媒体、传统电视等媒体向互联网的渗入,使得网络中的流量急剧上升。再比如,近年来网络购物在用户规模、交易规模均呈现出爆发式的双增长态势。由于网络资源总是落后于需求,往往出现短时流量直柱式流出,流量系统难以应对;或者,可能在局部环节遭遇处理能力瓶颈。如何适时、因地制宜地管控好流量,对网络上的流量控制提出了更高的要求。
技术实现思路
根据第一方面,提供一种流量系统中的竞争性流量管控方法。所述方法包括:配置M个竞争性属性,M为大于等于2的整数;获取将要竞争令牌的N个流量各自所携带的所述M个竞争性属性的属性信息,其中N为大于等于2的整数;根据所述N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌,令牌包括令牌规则,所述令牌规则是和所述M个竞争性属性中的至少一个竞争性属性的属性信息有关的规则;其中,X为大于等于1的整数;根据令牌规则,将X个令牌分配给所述N个流量中的X个流量,以便所述X个流量各自凭借所获得的令牌通行或禁行。在第一方面的可能实施方式中,M个竞争性属性中各竞争性属性的属性信息各自有分值;所述根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,计算N个流量各自所携带的M个竞争性属性的属性信息的分值之和,并且根据N个流量各自的所述分值之和与X个令牌,确定令牌规则并且将令牌规则写入X个令牌。在第一方面的进一步的可能实施方式中,所述根据N个流量各自的所述分值之和与X个令牌,确定令牌规则包括,计算N个流量各自的所述分值之和的总和;根据X个令牌确定阈值或者数值范围,所述令牌规则为流量各自所携带的M个竞争性属性的属性信息的分值之和超过所述阈值或者落入所述数值范围。在第一方面的可能实施方式中,根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,确定X1个令牌;对于X1个令牌,令牌规则还包括具有优先级标记的所述第一竞争性属性的第一属性信息;X1是自然数且小于等于X,N1是自然数且小于等于N。在第一方面的可能实施方式中,根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,确定X1个令牌;对于X1个令牌,令牌规则还包括具有优先级标记的所述第一竞争性属性的所述第一属性信息;根据所述N1个流量以外的其它流量各自所携带的M个竞争性属性的属性信息,确定X2个令牌;X1与X2之和小于等于X,X1和X2分别是自然数,N1是自然数且小于等于N。在第一方面的可能实施方式中,所述根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,根据N个流量各自所携带的M个竞争性属性的属性信息以及令牌数,确定令牌规则,并且将令牌规则写入令牌。在第一方面的可能实施方式中,所述N个流量排列在P个队列,其中P个队列至少分为P1和P2个队列,P1个队列相对P2个队列有优先级;所述根据令牌规则,将X个令牌分配给所述N个流量中的X个流量包括,将令牌先分配给具有优先级的P1个队列中的流量,其中P1和P2分别是自然数。在第一方面的可能实施方式中,所述方法包括根据系统运行状况确定令牌数量X。在第一方面的可能实施方式中,所述方法包括根据处于所述流量系统下游的下游流量系统的运行状况,改变即将流向该下游流量系统的流量的某个竞争性属性的属性信息使之具有高禁行优先级。在第一方面的可能实施方式中,所述方法包括根据处于所述流量系统上游的上游流量系统的流量排队情况,改变源自该上游流量系统的流量的某个竞争性属性的属性信息使之具有高通行优先级。根据第二方面,提供一种流量系统中的竞争性流量管控方法。所述方法包括:配置M个竞争性属性,M为大于等于2的整数;获取将要竞争令牌的N个流量各自所携带的M个竞争性属性的属性信息,其中N为大于等于2的整数;根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量,以便所述X个流量各自凭借所获得的令牌通行或禁行。在第二方面的可能实施方式中,M个竞争性属性中各竞争性属性的属性信息各自有分值,所述根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,计算N个流量各自所携带的M个竞争性属性的属性信息的分值之和,并且根据N个流量各自的所述分值之和,将X个令牌分配给所述N个流量中的X个流量。在第二方面的进一步的可能实施方式中,所述根据N个流量各自的所述分值之和,将X个令牌分配给所述N个流量中的X个流量包括,计算N个流量各自的所述分值之和的总和;根据X个令牌确定阈值或者数值范围;将令牌分配给所携带的M个竞争性属性的属性信息的分值之和超过所述阈值或者落入所述数值范围的流量。在第二方面的可能实施方式中,根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,将X1个令牌分配给所述N个流量中的X1个流量;X1是自然数且小于等于X,N1是自然数且小于等于N。在第二方面的可能实施方式中,根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,将X1个令牌分配给所述N个流量中的X1个流量;根据所述N1个流量以外的其它流量各自所携带的M个竞争性属性的属性信息,将X2个令牌分配给所述N个流量中的X2个流量;X1与X2之和小于等于X,X1和X2分别是自然数,N1是自然数且小于等于N。在第二方面的可能实施方式中,所述N个流量排列在P个队列,其中P个队列至少分为P1和P2个队列,P1个队列相对P2个队列有优先级;所述根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,将令牌先分配给具有优先级的P1个队列中的流量,其中P1和P2分别是自然数。在第二方面的可能实施方式中,所述方法包括根据系统运行状况确定令牌数量X。在第二方面的可能实施方式中,所述方法包括根据处于所述流量系统下游的下游流量系统的运行状况,改变即将流向该下游流量系统的流量的某个竞争性属性的属性信息使之具有高禁行优先级。在第二方面的可能实施方式中,所述方法包括根据处于所述流量系统上游的上游流量系统的流量排队情况,改变源自该上游流量系统的流量的某个竞争性属性的属性信息使之具有高通行优先级。根据第三方面,提供一种流量系统,所述系统包括:配置单元,用于配置M个竞争性属性,M为大于等于2的整数;获取单元,获取将要竞争令牌的N个流量各自所携带的所述M个竞争性属性的属性信息,其中N为大于等于2的整数;确定单元,用于根据所述N个流量本文档来自技高网...

【技术保护点】
1.一种流量系统中的竞争性流量管控方法,所述方法包括:配置M个竞争性属性,M为大于等于2的整数;获取将要竞争令牌的N个流量各自所携带的所述M个竞争性属性的属性信息,其中N为大于等于2的整数;根据所述N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌,令牌包括令牌规则,所述令牌规则是和所述M个竞争性属性中的至少一个竞争性属性的属性信息有关的规则;其中,X为大于等于1的整数;根据令牌规则,将X个令牌分配给所述N个流量中的X个流量,以便所述X个流量各自凭借所获得的令牌通行或禁行。

【技术特征摘要】
1.一种流量系统中的竞争性流量管控方法,所述方法包括:配置M个竞争性属性,M为大于等于2的整数;获取将要竞争令牌的N个流量各自所携带的所述M个竞争性属性的属性信息,其中N为大于等于2的整数;根据所述N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌,令牌包括令牌规则,所述令牌规则是和所述M个竞争性属性中的至少一个竞争性属性的属性信息有关的规则;其中,X为大于等于1的整数;根据令牌规则,将X个令牌分配给所述N个流量中的X个流量,以便所述X个流量各自凭借所获得的令牌通行或禁行。2.如权利要求1所述的竞争性流量管控方法,其特征在于,M个竞争性属性中各竞争性属性的属性信息各自有分值;所述根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,计算N个流量各自所携带的M个竞争性属性的属性信息的分值之和,并且根据N个流量各自的所述分值之和与X个令牌,确定令牌规则并且将令牌规则写入X个令牌。3.如权利要求2所述的竞争性流量管控方法,其特征在于,所述根据N个流量各自的所述分值之和与X个令牌,确定令牌规则包括,计算N个流量各自的所述分值之和的总和;根据X个令牌确定阈值或者数值范围,所述令牌规则为流量各自所携带的M个竞争性属性的属性信息的分值之和超过所述阈值或者落入所述数值范围。4.如权利要求1所述的竞争性流量管控方法,其特征在于,根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,确定X1个令牌;对于X1个令牌,令牌规则还包括具有优先级标记的所述第一竞争性属性的第一属性信息;X1是自然数且小于等于X,N1是自然数且小于等于N。5.如权利要求1所述的竞争性流量管控方法,其特征在于,根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,确定X1个令牌;对于X1个令牌,令牌规则还包括具有优先级标记的所述第一竞争性属性的所述第一属性信息;根据所述N1个流量以外的其它流量各自所携带的M个竞争性属性的属性信息,确定X2个令牌;X1与X2之和小于等于X,X1和X2分别是自然数,N1是自然数且小于等于N。6.如权利要求1所述的竞争性流量管控方法,其特征在于,所述根据N个流量各自所携带的M个竞争性属性的属性信息,确定X个令牌包括,根据N个流量各自所携带的M个竞争性属性的属性信息以及令牌数,确定令牌规则,并且将令牌规则写入令牌。7.如权利要求1所述的竞争性流量管控方法,其特征在于,所述N个流量排列在P个队列,其中P个队列至少分为P1和P2个队列,P1个队列相对P2个队列有优先级;所述根据令牌规则,将X个令牌分配给所述N个流量中的X个流量包括,将令牌先分配给具有优先级的P1个队列中的流量,其中P1和P2分别是自然数。8.如权利要求1所述的竞争性流量管控方法,其特征在于,所述方法包括根据系统运行状况确定令牌数量X。9.如权利要求1所述的竞争性流量管控方法,其特征在于,所述方法包括根据处于所述流量系统下游的下游流量系统的运行状况,改变即将流向该下游流量系统的流量的某个竞争性属性的属性信息使之具有高禁行优先级。10.如权利要求1所述的竞争性流量管控方法,其特征在于,所述方法包括根据处于所述流量系统上游的上游流量系统的流量排队情况,改变源自该上游流量系统的流量的某个竞争性属性的属性信息使之具有高通行优先级。11.一种流量系统中的竞争性流量管控方法,所述方法包括:配置M个竞争性属性,M为大于等于2的整数;获取将要竞争令牌的N个流量各自所携带的M个竞争性属性的属性信息,其中N为大于等于2的整数;根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量,以便所述X个流量各自凭借所获得的令牌通行或禁行。12.如权利要求11所述的竞争性流量管控方法,其特征在于,M个竞争性属性中各竞争性属性的属性信息各自有分值,所述根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,计算N个流量各自所携带的M个竞争性属性的属性信息的分值之和,并且根据N个流量各自的所述分值之和,将X个令牌分配给所述N个流量中的X个流量。13.如权利要求12所述的竞争性流量管控方法,其特征在于,所述根据N个流量各自的所述分值之和,将X个令牌分配给所述N个流量中的X个流量包括,计算N个流量各自的所述分值之和的总和;根据X个令牌确定阈值或者数值范围;将令牌分配给所携带的M个竞争性属性的属性信息的分值之和超过所述阈值或者落入所述数值范围的流量。14.如权利要求11所述的竞争性流量管控方法,其特征在于,根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,将X1个令牌分配给所述N个流量中的X1个流量;X1是自然数且小于等于X,N1是自然数且小于等于N。15.如权利要求11所述的竞争性流量管控方法,其特征在于,根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,确定N1个流量的第一竞争性属性的第一属性信息具有优先级;根据所述N1个流量各自所携带的M个竞争性属性的属性信息,将X1个令牌分配给所述N个流量中的X1个流量;根据所述N1个流量以外的其它流量各自所携带的M个竞争性属性的属性信息,将X2个令牌分配给所述N个流量中的X2个流量;X1与X2之和小于等于X,X1和X2分别是自然数,N1是自然数且小于等于N。16.如权利要求11所述的竞争性流量管控方法,其特征在于,所述N个流量排列在P个队列,其中P个队列至少分为P1和P2个队列,P1个队列相对P2个队列有优先级;所述根据N个流量各自所携带的M个竞争性属性的属性信息,将X个令牌分配给所述N个流量中的X个流量包括,将令牌先分配给具有优先级的P1个队列中的流量,其中P1和P2分别是自然数。17.如权利要求11所述的竞争性流量管控方法,其特征在于,所述方法包括根据系统运行状况确定令牌数量X。18.如权利要求11所述的竞争性流量管控方法,其特征在于,所述方法包括根据处于所述流量系统下游的下游流量系统的运行状况,改变即将流向该下游流量系统的流量的某个竞争性属性的属性信息...

【专利技术属性】
技术研发人员:王昊
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1