流量分配方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:35293284 阅读:12 留言:0更新日期:2022-10-22 12:40
本申请实施例公开了一种流量分配方法、装置、设备、存储介质及程序产品,涉及计算机和互联网技术领域。所述方法包括:获取多个服务提供方在第一时段内分别对应的状态数据;根据多个服务提供方在第一时段内分别对应的状态数据,确定多个服务提供方在第一时段内分别对应的状态评分;根据多个服务提供方在第一时段内分别对应的状态评分,以及多个服务提供方在第一时段内分别对应的探测度评分,确定多个服务提供方在第一时段内分别对应的优先级评分;根据多个服务提供方在第一时段内分别对应的优先级评分,确定多个服务提供方在第一时段之后的第二时段内的流量分配比例。本申请实施例能够动态调整流量分配比例,从而提升流量分配的灵活性。灵活性。灵活性。

【技术实现步骤摘要】
流量分配方法、装置、设备、存储介质及程序产品


[0001]本申请涉及计算机和互联网
,特别涉及一种流量分配方法、装置、设备、存储介质及程序产品。

技术介绍

[0002]在一些场景中,企业常常需要通过短信向用户发送消息。
[0003]在相关技术中,一般只会选择向一家运营商分配所有的短信流量,这导致流量分配方式较为固化单一。

技术实现思路

[0004]本申请实施例提供了一种流量分配方法、装置、设备、存储介质及程序产品。所述技术方案如下:
[0005]根据本申请实施例的一个方面,提供了一种流量分配方法,所述方法包括:
[0006]获取多个服务提供方在第一时段内分别对应的状态数据,所述状态数据用于反映所述服务提供方的服务状态;
[0007]根据所述多个服务提供方在所述第一时段内分别对应的状态数据,确定所述多个服务提供方在所述第一时段内分别对应的状态评分;
[0008]根据所述多个服务提供方在所述第一时段内分别对应的状态评分,以及所述多个服务提供方在所述第一时段内分别对应的探测度评分,确定所述多个服务提供方在所述第一时段内分别对应的优先级评分;其中,所述探测度评分用于指示所述服务提供方的状态评分的可信度,所述优先级评分用于指示所述服务提供方的选择优先级;
[0009]根据所述多个服务提供方在所述第一时段内分别对应的优先级评分,确定所述多个服务提供方在所述第一时段之后的第二时段内的流量分配比例。
[0010]根据本申请实施例的一个方面,提供了一种流量分配装置,所述装置包括:
[0011]数据获取模块,用于获取多个服务提供方在第一时段内分别对应的状态数据,所述状态数据用于反映所述服务提供方的服务状态;
[0012]评分确定模块,用于根据所述多个服务提供方在所述第一时段内分别对应的状态数据,确定所述多个服务提供方在所述第一时段内分别对应的状态评分;
[0013]所述评分确定模块,还用于根据所述多个服务提供方在所述第一时段内分别对应的状态评分,以及所述多个服务提供方在所述第一时段内分别对应的探测度评分,确定所述多个服务提供方在所述第一时段内分别对应的优先级评分;其中,所述探测度评分用于指示所述服务提供方的状态评分的可信度,所述优先级评分用于指示所述服务提供方的选择优先级;
[0014]比例确定模块,用于根据所述多个服务提供方在所述第一时段内分别对应的优先级评分,确定所述多个服务提供方在所述第一时段之后的第二时段内的流量分配比例。
[0015]根据本申请实施例的一个方面,提供了一种计算机设备,所述计算机设备包括处
理器和存储器,所述存储器中存储有计算机程序,所述计算机程序由所述处理器加载并执行以实现上述流量分配方法。
[0016]根据本申请实施例的一个方面,提供了一种计算机可读存储介质,所述存储介质中存储有计算机程序,所述计算机程序由处理器加载并执行以实现上述流量分配方法。
[0017]根据本申请实施例的一个方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机程序,以实现上述流量分配方法。
[0018]本申请实施例提供的技术方案可以带来如下有益效果:
[0019]通过获取多个服务提供方在一定时段内分别对应的状态数据,确定多个服务提供方在该时段内的优先级评分,并基于该优先级评分确定之后的时段内的流量在多个服务提供方之间的分配比例,从而使得流量分配不会固定局限于分配给某一个服务提供方,而是可以根据各个服务提供方之前的状态数据动态调整流量的分配比例,从而提升流量分配的灵活性。
[0020]另外,本申请实施例通过将探测度评分加入优先级评分的计算中,从而缓解了探测流量较少、状态评分置信度不高的问题,使得优先级评分的计算结果尽可能与真实情况相符,从而尽可能提升流量分配的整体收益。
附图说明
[0021]图1是本申请一个实施例提供的流量分配系统的示意图;
[0022]图2是本申请一个实施例提供的流量分配方法的流程图;
[0023]图3是本申请一个实施例提供的状态评分的函数示意图;
[0024]图4是本申请另一个实施例提供的状态评分的函数示意图;
[0025]图5是本申请一个实施例提供的收益效果的示意图;
[0026]图6是本申请一个实施例提供的流量分配装置的框图;
[0027]图7是本申请另一个实施例提供的流量分配装置的框图。
具体实施方式
[0028]为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0029]本申请实施例提供的方法,各步骤的执行主体可以是计算机设备,该计算机设备是指具备数据计算、处理和存储能力的电子设备。该计算机设备可以是诸如PC(Personal Computer,个人计算机)、平板电脑、智能手机、可穿戴设备、智能机器人等终端;也可以是服务器。其中,服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云计算服务的云服务器。
[0030]下面,通过几个实施例对本申请技术方案进行介绍说明。
[0031]请参考图1,其示出了本申请一个实施例提供的流量分配系统的示意图,该系统可以用于实现流量分配方法。如图1所示,该系统10可以包括:算法模块11、分发模块12和数据统计模块13。该方法可以包括如下步骤:
[0032]1、获取到一批短信请求后,分发模块12根据算法模块11提供的优先级评分和优先
级顺序,选择状态较好的服务提供方进行实际短信下发。
[0033]2、服务提供方下发短信给用户,并生成各条短信分别对应的回执。
[0034]在一些实施例中,回执包括价格和发送状态。其中,价格是指该短信对应的价格,发送状态是指短信是否成功发送。
[0035]在一些实施例中,如果下发的是包含验证码的短信,根据用户是否成功填写验证码来确定短信验证状态。若用户成功填写验证码,则短信验证状态为已验证;若用户未成功填写验证码,则短信验证状态为未验证。
[0036]3、数据统计模块13收集最近下发的短信分别对应的回执,给算法模块11提供新的数据。
[0037]4、算法模块11重新计算各个服务提供方的优先级评分、更新优先级顺序,将各个服务提供方的优先级评分和优先级顺序发送至分发模块12,并等待下一批短信请求。
[0038]请参考图2,其示出了本申请一个实施例提供的流量分配方法的流程图。在本实施例中,主要以该方法应用于上文介绍的计算机设备中来举例说明。该方法可以包括如下几个步骤(201~204):
[0039]步骤201,获取多个服务提供方在第一时段内分别对应的状态数据,状态数据用于反映服务提供方的服务状态。
[0040]在一些实施例中,服务提供方是指提供短信服务的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流量分配方法,其特征在于,所述方法包括:获取多个服务提供方在第一时段内分别对应的状态数据,所述状态数据用于反映所述服务提供方的服务状态;根据所述多个服务提供方在所述第一时段内分别对应的状态数据,确定所述多个服务提供方在所述第一时段内分别对应的状态评分;根据所述多个服务提供方在所述第一时段内分别对应的状态评分,以及所述多个服务提供方在所述第一时段内分别对应的探测度评分,确定所述多个服务提供方在所述第一时段内分别对应的优先级评分;其中,所述探测度评分用于指示所述服务提供方的状态评分的可信度,所述优先级评分用于指示所述服务提供方的选择优先级;根据所述多个服务提供方在所述第一时段内分别对应的优先级评分,确定所述多个服务提供方在所述第一时段之后的第二时段内的流量分配比例。2.根据权利要求1所述的方法,其特征在于,所述根据所述多个服务提供方在所述第一时段内分别对应的状态数据,确定所述多个服务提供方在所述第一时段内分别对应的状态评分,包括:对于所述多个服务提供方中的目标服务提供方,根据所述目标服务提供方在所述第一时段内的状态数据,确定所述目标服务提供方在所述第一时段内的成功率;根据所述目标服务提供方在所述第一时段内的成功率、所述目标服务提供方的当前价格,以及所述多个服务提供方在所述第一时段内的平均价格,确定所述目标服务提供方在所述第一时段内的状态评分。3.根据权利要求2所述的方法,其特征在于,所述状态评分与所述成功率呈正相关关系,所述状态评分与所述当前价格呈负相关关系。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:对于所述多个服务提供方中的目标服务提供方,获取所述目标服务提供方在目标时间窗口内的访问量,所述目标时间窗口位于所述第一时段内;根据所述目标服务提供方在所述目标时间窗口内的访问量,以及所述多个服务提供方在所述目标时间窗口内的总访问量,确定所述目标服务提供方在所述第一时段内的探测度评分。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标服务提供方在所述目标时间窗口内的访问量,以及所述多个服务提供方在所述目标时间窗口内的总访问量,确定所述目标服务提供方在所述第一时段内的探测度评分,包括:确定所述目标服务提供方在所述目标时间窗口内的访问量,与所述多个服务提供方在所述目标时间窗口内的总访问量的相对比例;根据所述相对比例、衰减系数和修正参数,确定所述目标服务提...

【专利技术属性】
技术研发人员:叶天楚
申请(专利权)人:百果园技术新加坡有限公司
类型:发明
国别省市:

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

1