本申请提供一种资源分配方法以及服务器,该方法包括:接收终端发送的目标资源分配请求;确定目标资源分配周期的起始时刻与第一时刻之间的第一时长间隔S、第一时刻与目标资源分配周期的结束时刻之间的第二时长间隔L、目标资源分配周期内第一时刻之前已分配的资源的数目C以及目标资源分配周期内在第一时刻的剩余待分配资源量M,其中,第一时刻为接收到目标资源分配请求的时刻;确定与第一时刻相对应的第一分配资源量F;其中,
【技术实现步骤摘要】
一种资源分配方法以及服务器
本申请涉及通信
,尤其涉及一种资源分配方法以及服务器。
技术介绍
为吸引更多用户或提高用户活跃度,各类电商平台通常会向用户发放一定量的资源供用户来领取,从而吸引用户。该资源可以是存储空间资源、数据处理能力资源、流量资源或虚拟红包等。由于该资源发放过程需要用户通过终端设备发出请求并与服务器进行交互,当用户数量较多时,为避免大量终端同时与服务器进行交互而造成服务器拥塞,通常电商平台会通过多轮发放资源的形式来吸引用户。但是在大多数场景下,领取资源的用户数量可能是不确定的,而资源发放者又希望每个参与领取资源的用户均能领取到一定资源量的资源。因此就需要服务器通过复杂的预处理,预估每轮可能请求领取资源的用户数量,从而去预先确定为每个用户分配的资源量。但是,在向用户发放资源时,通常只会确定资源的总资源量及资源发放轮次,实际上每轮会有多少个用户会领取资源,事先无法准确估计,为避免不同轮次之间出现某些资源的资源量过小而某些资源的资源量过大的资源量失衡的情况,这就需要服务器预先准备多套不同的分配方式,消耗大量预处理资源。
技术实现思路
本申请提供了一种资源分配方法以及服务器,以解决现有技术中,为避免不同轮次之间出现某些资源的资源量过小而某些资源的资源量过大的资源量失衡的情况,需要服务器预先准备多套不同的分配方式,消耗大量预处理资源的问题。第一方面,本专利技术提供了一种资源分配方法,应用于服务器,所述方法包括:接收终端发送的目标资源分配请求;确定目标资源分配周期的起始时刻与第一时刻之间的第一时长间隔S、所述第一时刻与所述目标资源分配周期的结束时刻之间的第二时长间隔L、所述目标资源分配周期内所述第一时刻之前已分配的资源的数目C以及所述目标资源分配周期内在所述第一时刻的剩余待分配资源量M,其中,所述第一时刻为接收到所述目标资源分配请求的时刻;确定与所述第一时刻相对应的第一分配资源量F;其中,将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户。进一步的,所述方法还包括:确定所述目标资源分配周期内待分配的第二分配资源的资源量范围R,其中,所述待分配的第二分配资源为在所述第一分配资源之后待分配的下一个资源;R=[min,2M/(C×L/S)-min]min为预先设置的所述目标资源分配周期所对应的最小资源量。进一步的,在所述将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户的步骤之前,所述方法还包括:判断所述第一分配资源量F是否小于或者等于所述剩余待分配资源量M;在判断出所述第一分配资源量F小于或者等于所述剩余待分配资源量M的情况下,执行所述将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户的步骤。进一步的,所述方法还包括:在判断出所述第一分配资源量F大于所述剩余待分配资源量M的情况下,将资源量为所述剩余待分配资源量M的第三分配资源分配至所述终端对应的目标账户。第二方面,本专利技术还提供了一种服务器,包括:接收模块,用于接收终端发送的目标资源分配请求;第一确定模块,用于确定目标资源分配周期的起始时刻与第一时刻之间的第一时长间隔S、所述第一时刻与所述目标资源分配周期的结束时刻之间的第二时长间隔L、所述目标资源分配周期内所述第一时刻之前已分配的资源的数目C以及所述目标资源分配周期内在所述第一时刻的剩余待分配资源量M,其中,所述第一时刻为接收到所述目标资源分配请求的时刻;第二确定模块,用于确定与所述第一时刻相对应的第一分配资源量F;其中,第一分配模块,用于将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户。进一步的,所述服务器还包括:第三确定模块,用于确定所述目标资源分配周期内待分配的第二分配资源的资源量范围R,其中,所述待分配的第二分配资源为在所述第一分配资源之后待分配的下一个资源;R=[min,2M(C×L/S)-min]min为预先设置的所述目标资源分配周期所对应的最小资源量。进一步的,所述服务器还包括:判断模块,用于判断所述第一分配资源量F是否小于或者等于所述剩余待分配资源量M;执行模块,用于在判断出所述第一分配资源量F小于或者等于所述剩余待分配资源量M的情况下,执行所述将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户的步骤。进一步的,所述服务器还包括:第二分配模块,用于在判断出所述第一分配资源量F大于所述剩余待分配资源量M的情况下,将资源量为所述剩余待分配资源量M的第三分配资源分配至所述终端对应的目标账户。第三方面,本专利技术还提供了一种电子设备,包括:存储器,用于存储程序指令;处理器,用于调用并执行所述存储器中的程序指令,以实现第一方面所述的资源分配方法。第四方面,本专利技术还提供了一种可读存储介质,所述可读存储介质中存储有计算机程序,当服务器的至少一个处理器执行所述计算机程序时,服务器执行第一方面所述的资源分配方法。由以上技术方案可知,本专利技术实施例提供的一种资源分配方法以及服务器,接收终端发送的目标资源分配请求;确定目标资源分配周期的起始时刻与第一时刻之间的第一时长间隔S、所述第一时刻与所述目标资源分配周期的结束时刻之间的第二时长间隔L、所述目标资源分配周期内所述第一时刻之前已分配的资源的数目C以及所述目标资源分配周期内在所述第一时刻的剩余待分配资源量M,其中,所述第一时刻为接收到所述目标资源分配请求的时刻;确定与所述第一时刻相对应的第一分配资源量F;其中,将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户。这样,在接收到目标资源分配请求时再确定第一分配资源量F,进而将资源量为第一分配资源量F的第一分配资源分配至终端对应的目标账户。即在接收到目标资源分配请求时再行分配资源,无需预先准备多套不同的分配方式,降低预处理资源的消耗。附图说明为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种资源分配方法的流程图;图2为本专利技术提供的另一种资源分配方法的流程图;图3为本专利技术提供的一种服务器的结构图;图4为本专利技术提供的另一种服务器的结构图;图5为本专利技术提供的另一种服务器的结构图;图6为本专利技术提供的另一种服务器的结构图;图7为本专利技术提供的一种电子设备的硬件结构示意图。具体实施方式下面将详细地对实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下实施例中描述的实施方式并不代表与本申请相一致的所有实施方式。仅是与权利要求书中所详述的本文档来自技高网...
【技术保护点】
1.一种资源分配方法,应用于服务器,其特征在于,所述方法包括:/n接收终端发送的目标资源分配请求;/n确定目标资源分配周期的起始时刻与第一时刻之间的第一时长间隔S、所述第一时刻与所述目标资源分配周期的结束时刻之间的第二时长间隔L、所述目标资源分配周期内所述第一时刻之前已分配的资源的数目C以及所述目标资源分配周期内在所述第一时刻的剩余待分配资源量M,其中,所述第一时刻为接收到所述目标资源分配请求的时刻;/n确定与所述第一时刻相对应的第一分配资源量F;其中,
【技术特征摘要】
1.一种资源分配方法,应用于服务器,其特征在于,所述方法包括:
接收终端发送的目标资源分配请求;
确定目标资源分配周期的起始时刻与第一时刻之间的第一时长间隔S、所述第一时刻与所述目标资源分配周期的结束时刻之间的第二时长间隔L、所述目标资源分配周期内所述第一时刻之前已分配的资源的数目C以及所述目标资源分配周期内在所述第一时刻的剩余待分配资源量M,其中,所述第一时刻为接收到所述目标资源分配请求的时刻;
确定与所述第一时刻相对应的第一分配资源量F;其中,
将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户。
2.如权利要求1所述的方法,其特征在于,所述方法还包括:
确定所述目标资源分配周期内待分配的第二分配资源的资源量范围R,其中,所述待分配的第二分配资源为在所述第一分配资源之后待分配的下一个资源;
R=[min,2M/(C×L/S)-min]
min为预先设置的所述目标资源分配周期所对应的最小资源量。
3.如权利要求1所述的方法,其特征在于,在所述将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户的步骤之前,所述方法还包括:
判断所述第一分配资源量F是否小于或者等于所述剩余待分配资源量M;
在判断出所述第一分配资源量F小于或者等于所述剩余待分配资源量M的情况下,执行所述将资源量为所述第一分配资源量F的第一分配资源分配至所述终端对应的目标账户的步骤。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:
在判断出所述第一分配资源量F大于所述剩余待分配资源量M的情况下,将资源量为所述剩余待分配资源量M的第三分配资源分配至所述终端对应的目标账户。
5.一种服务器,其特征在于,包括:
接收模块,用于接收终端发送的目标资源分配请求;
第一确定模块,用于确定目标资源分配周期的起始时刻与第一时刻之间的第一时长间隔S、所述第一时刻与所述...
【专利技术属性】
技术研发人员:李跃红,张金钟,
申请(专利权)人:五八有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。