资源配置方法、装置、电子设备制造方法及图纸

技术编号:25050847 阅读:20 留言:0更新日期:2020-07-29 05:39
本申请实施例公开了一种资源配置方法,属于计算机技术领域,有助于提升资源配置匹配度。本申请实施例公开的资源配置方法,包括:基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型;根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值;根据获取的所述资源配置参数的取值,获取满足所述资源配置模型的第一网络资源的预估数量;根据获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,确定对所述下游对象配置第一网络资源的数量,有助于提升资源配置的匹配度。

【技术实现步骤摘要】
资源配置方法、装置、电子设备
本申请实施例涉及计算机
,特别是涉及一种资源配置方法、装置、电子设备及计算机可读存储介质。
技术介绍
在网络平台运营场景中,网络资源管理平台通常会通过对下游对象执行资源配置操作,从而提升网络平台的运行效率。例如,数据分发中心为下游数据分发节点配置网络带宽,以利用有限网络带宽提升分发的数据流量。再例如,商家通过向用户发放订单补贴,从而促进用户使用补贴,以增加用户在商家的订单数量和消费额度。在类似应用场景中,核心问题是确定每个网络资源管理平台给不同的下游对象配置的网络资源的数量,以使网络资源利用效率最高。例如,在网络分发数据流量不降的情况下,降低数据分发节点的网络带宽。现有技术中,确定数据分发节点的网络资源配置数量的方案,依赖于配置人员的个人经验,存在网络资源利用效率低的问题。可见,现有技术中的资源配置方法至少存在计算资源配置数量不匹配的缺陷。
技术实现思路
本申请实施例公开一种资源配置方法,有助于提升资源配置的匹配度。为了解决上述问题,第一方面,本申请实施例公开了一种资源配置方法,包括:基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型;根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值;根据获取的所述资源配置参数的取值,获取满足所述资源配置模型的第一网络资源的预估数量;在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,对所述下游对象配置获取的所述预估数量的第一网络资源;否则,对所述下游对象配置指定数量的第一网络资源。第二方面,本申请实施例公开了一种资源配置装置,包括:资源配置模型建立模块,用于基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型;资源配置参数取值获取模块,用于根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值;预估数量获取模块,用于根据获取的所述资源配置参数的取值,获取满足所述资源配置模型的第一网络资源的预估数量;资源配置数量确定模块,用于在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,确定对所述下游对象配置获取的所述预估数量的第一网络资源;否则,确定对所述下游对象配置指定数量的第一网络资源。第三方面,本申请实施例还公开了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例所述的资源配置方法。第四方面,本申请实施例公开了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的资源配置方法的步骤。本申请实施例公开的资源配置方法,通过基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型;根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值;根据获取的所述资源配置参数的取值,获取满足所述资源配置模型的第一网络资源的预估数量;在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,确定对所述下游对象配置获取的所述预估数量的第一网络资源;否则,确定对所述下游对象配置指定数量的第一网络资源,有助于提升资源配置的匹配度。上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。附图说明为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。图1是本申请实施例一的资源配置方法流程图;图2是本申请实施例二的资源配置方法流程图;图3是本申请实施例三的资源配置装置结构示意图之一;图4是本申请实施例三的资源配置装置结构示意图之二;图5示意性地示出了用于执行根据本申请的方法的电子设备的框图;以及图6示意性地示出了用于保持或者携带实现根据本申请的方法的程序代码的存储单元。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。实施例一本申请实施例公开的一种资源配置方法,如图1所示,所述方法包括:步骤110至步骤140。步骤110,基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型。凸优化问题研究凸集中凸函数最小化的问题,求满足一定条件下某些参数最小值的场景,经常可以采用解决凸优化问题理论。具体实施时,求解的问题通常通过不等式(即凸函数)表达,在一定约束条件下,满足不等式的变量值,就是最终求解的数值。在网络资源配置场景中,解决上游的网络资源管理平台对下游对象配置网络资源数量供下游对象使用以输出第二网络资源时,在第二网络资源不变的情况下,第一网络资源配置数量最小值的问题,就是一个凸优化问题,可以基于解决凸优化问题理论建模。其中,第一网络资源与第二网络资源不同,且使用第一网络资源可以生成或促进生成第二网络资源。例如,解决在数据分发流量不变的情况下,数据分发节点的网络带宽最小值问题;再例如,解决在订单金额不变的情况下,用户配置资源(如红包、补贴券)的最小值问题。首先,根据第一网络资源的配置数量和输出第二网络资源数量之间的关系建模。例如,可以根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型。以所述第一网络资源为网络带宽,所述第二网络资源数量为网络数据流量,所述网络资源管理平台为数据分发中心、所述下游对象为所述数据分发中心的数据分发节点为例,所述基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型的步骤,包括:以数据分发中心对数据分发节本文档来自技高网...

【技术保护点】
1.一种资源配置方法,其特征在于,包括:/n基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型;/n根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值;/n根据获取的所述资源配置参数的取值,获取满足所述资源配置模型的第一网络资源的预估数量;/n在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,确定对所述下游对象配置获取的所述预估数量的第一网络资源;否则,确定对所述下游对象配置指定数量的第一网络资源。/n

【技术特征摘要】
1.一种资源配置方法,其特征在于,包括:
基于解决凸优化问题理论,根据网络资源管理平台的下游对象使用第一网络资源的预估数量总和与使用所述第一网络资源输出的第二网络资源之间的比值,建立针对第一网络资源的资源配置模型;
根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值;
根据获取的所述资源配置参数的取值,获取满足所述资源配置模型的第一网络资源的预估数量;
在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,确定对所述下游对象配置获取的所述预估数量的第一网络资源;否则,确定对所述下游对象配置指定数量的第一网络资源。


2.根据权利要求1所述的方法,其特征在于,所述第一网络资源为网络带宽,所述第二网络资源数量为网络数据流量,所述网络资源管理平台为数据分发中心,所述资源配置参数包括:数据分发节点使用概率预估值、数据分发节点的访问量预估值和节点带宽敏感度,所述下游对象为所述网络资源管理平台的数据分发节点,所述根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值的步骤,包括:
根据所述数据分发中心的信息,获取所述数据分发中心的数据分发节点使用概率预估值;以及,根据所述数据分发节点的信息,获取所述数据分发节点的访问量预估值和节点带宽敏感度。


3.根据权利要求1所述的方法,其特征在于,所述第一网络资源为虚拟资源,所述第二网络资源为网络订单评价指标,所述网络资源管理平台为商家,所述下游对象为用户,所述资源配置参数包括:商家的成单概率预估值、用户流量预估值、用户对虚拟资源的敏感度值,所述根据所述网络资源管理平台和所述下游对象的信息,获取所述资源配置模型的资源配置参数的取值的步骤,包括:
根据所述商家的信息和所述用户的信息,获取在零虚拟资源配置条件下所述商家的所述成单概率预估值;以及,
根据所述商家的历史访问数据和预先获取的所述用户对虚拟资源的敏感度值,获取所述商家的用户流量预估值。


4.根据权利要求3所述的方法,其特征在于,所述根据所述商家的历史访问数据和预先获取的所述用户对虚拟资源的敏感度值,获取所述商家的用户流量预估值的步骤,包括:
根据所述用户对虚拟资源的敏感度值,确定所述用户匹配的用户层,不同所述用户层匹配不同的敏感度值范围;
根据所述商家的历史访问数据,确定在预设时间段内访问所述商家的所有用户中所述用户层中用户的用户数量占比;
根据所述商家的日访问量和所述用户数量占比的乘积,获取所述商家的用户流量预估值。


5.根据权利要求4所述的方法,其特征在于,所述在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,确定对所述下游对象配置获取的所述预估数量的第一网络资源;否则,确定对所述下游对象配置指定数量的第一网络资源的步骤之后,还包括:
存储所述商家的用户层与虚拟资源数量的对应关系,其中,所述用户层为:根据所述用户对所述虚拟资源的敏感度确定的用户分层,所述虚拟资源数量为:输出为所述商家对所述用户配置的虚拟资源的所述预估数量;
根据目标用户匹配的用户层,以及所述商家的用户层与虚拟资源数量的所述对应关系,为所述目标用户配置相应数量的虚拟资源。


6.根据权利要求3所述的方法,其特征在于,所述在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,对所述下游对象配置获取的所述预估数量的第一网络资源的步骤,包括:
在获取到满足所述资源配置模型的第一网络资源的预估数量的情况下,对满足所述资源配置模型的所述预估数量,进行离散化处理;
根据进行离散化处理的结果,对所述下游对象配置进行离散化处理后的所述预估数量,或者对所述下游对象配置所...

【专利技术属性】
技术研发人员:程少光谢乾龙王兴星
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京;11

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

1