【技术实现步骤摘要】
一种虚拟资源分配方法、装置、设备及计算机存储介质
[0001]本申请属于数据处理
,尤其涉及一种虚拟资源分配方法
、
装置
、
设备及计算机存储介质
。
技术介绍
[0002]目前,随着电商平台的飞速发展,电商平台推出的活动也越发丰富多样
。
[0003]电商平台在做活动的过程中,通常采用阶梯分配的方式来分配虚拟资源,也就是说通过分配不同金额范围的虚拟资源来对参与同一活动中不同阶段的用户进行奖励,例如用户参与的活动阶段越高,用户所获得的虚拟资源越多
。
与此同时,为提高用户的体验,还需要保证虚拟资源具有随机性
。
在参与活动用户数量较多的情况下,由于分配的虚拟资源是随机的,难以控制分配虚拟资源的总资源数低于运营成本,因此难以满足电商平台的运营需求
。
技术实现思路
[0004]本申请实施例提供一种虚拟资源分配方法
、
装置
、
设备及计算机存储介质,能够在控制运营成本的同时以阶梯分配的方式来分配虚拟资源,同时保证了虚拟资源的随机性
。
[0005]第一方面,本申请实施例提供一种虚拟资源分配方法,方法包括:
[0006]获取参与目标活动的用户的用户信息,用户信息包括用户登录应用程序的时长和交易信息,应用程序包括目标活动的信息;
[0007]确定用户登录应用程序的时长大于预设时长,且交易信息满足预设条件的用户为目标用户;
[0008] ...
【技术保护点】
【技术特征摘要】
1.
一种虚拟资源分配方法,其特征在于,包括:获取参与目标活动的用户的用户信息,所述用户信息包括用户登录应用程序的时长和交易信息,所述应用程序包括所述目标活动的信息;确定所述用户登录应用程序的时长大于预设时长,且所述交易信息满足预设条件的用户为目标用户;获取与目标活动对应的多个目标用户中每个目标用户对应的用户虚拟资源,所述目标活动包括
N
个子活动,不同子活动对应于所述目标活动的不同活动阶段,
N
为大于1的整数;按照所述子活动的个数,将每个目标用户对应的所述用户虚拟资源随机分割为
N
份虚拟资源;对所述
N
份虚拟资源按照资源数大小进行排序,得到资源排列顺序;按照所述资源排列顺序,为所述目标活动中的各个活动阶段分配相应的虚拟资源
。2.
根据权利要求1所述的虚拟资源分配方法,其特征在于,所述获取与目标活动对应的目标用户多个目标用户中每个目标用户对应的用户虚拟资源,包括:确定所述多个目标用户的用户数量;获取所述目标活动的总虚拟资源数;计算所述总虚拟资源数与所述用户数量的比值,得到所述每个目标用户对应的用户虚拟资源数;按照每个目标用户对应的用户虚拟资源数,获取与目标活动对应的多个目标用户中每个目标用户对应的用户虚拟资源
。3.
根据权利要求1所述的虚拟资源分配方法,其特征在于,所述按照所述子活动的个数,将每个目标用户对应的所述用户虚拟资源随机分割为
N
份虚拟资源,包括:按照所述子活动的个数,采用线段切割法对每个目标用户对应的所述用户虚拟资源进行随机分割,得到分割结果;在所述分割结果中存在相邻的两个虚拟资源的资源数相同的情况下,重新对所述用户虚拟资源进行随机分割,直至未存在相邻的两个虚拟资源的资源数相同的情况,得到
N
份虚拟资源
。4.
根据权利要求3所述的虚拟资源分配方法,其特征在于,所述重新对所述用户虚拟资源进行随机分割,直至未存在相邻的两个虚拟资源的资源数相同的情况,包括:计算所述两个虚拟资源的资源数之和,得到第一虚拟资源;对所述第一虚拟资源进行随机分割,得到两个第二虚拟资源;在所述两个第二虚拟资源的资源数的资源数相同的情况下,将所述两个第二虚拟资源确定为虚拟资源,返回执行所述计算所述两个虚拟资源的资源数之和,得到第一虚拟资源,直至未存在相邻的两个虚拟资源的资源数相同的情况
。5.
根据权利要求2所述的虚拟资源分配方法,其特征在于,所述总虚拟资源为目标时段内的总虚拟资源;在所述获取所述目标活动的总虚拟资源之前,所述方法还包括:获取所述目标活动的总时长中的预设时段数量;获取所述目标活动的活动虚拟资源,所述活动虚拟资源为所述目标活动总时...
【专利技术属性】
技术研发人员:熊苏生,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。