一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

资源分配方法、装置、设备及计算机可读存储介质与流程

2021-12-07 20:35:00 来源:中国专利 TAG:


1.本发明实施例涉及互联网技术领域,尤其涉及一种资源分配方法、装置、设备及计算机可读存储介质。


背景技术:

2.近年来,为了扩大活动推广的范围,金融机构、网络运营商及各类商家等开始采用用户自主向好友分享活动页面的方式进行产品推广活动。
3.具体的,活动参与用户通过将活动页面分享给亲友等其他人,其他人点击打开活动页面时,确认活动参与用户成功完成一次分享,为该用户分配一定的资源数量。当该用户的资源数量累计达到设定额度时确认该用户的推广任务完成,将设定额度的资源实际发放给用户,如果该用户的资源数量没有达到设定额度,则不会向用户实际发放资源,以此激励用户将活动页面分享给尽可能多的人,同时也激励更多的人参与到推广活动中。
4.在实现本发明过程中,发明人发现现有技术中至少存在如下问题:每完成一次分享,分配给用户的资源数量固定或者是一个固定范围内的随机值,要么每次分配的资源数量太多,完成分享任务需要很少的分享次数,会导致活动推广度不够大,造成资源浪费;要么每分配次的资源数量太少,完成分享任务需要很多次的成功分享,会降低用户的积极性,造成用户中途放弃或者拒绝参与活动,同样会导致活动推广力度不够大,造成资源浪费。因此,现有的推广活动中的资源分配方法,资源分配不合理,造成资源浪费。


技术实现要素:

5.本发明实施例提供一种资源分配方法、装置、设备及计算机可读存储介质,用以解决现有的助力推广活动中的资源分配方法,资源分配不合理,造成资源浪费的问题。
6.第一方面,本发明实施例提供一种资源分配方法,包括:
7.响应于对用户的推广信息页面的确认操作,根据所述用户的第一资源信息,确定所述用户当前的任务阶段;
8.根据所述用户当前的任务阶段的配置信息,向所述用户分配第一资源,其中所述配置信息包括:第一资源的分配总数,单次分配的上限值和下限值;
9.若所述用户的第一资源满足条件,则向所述用户分配第二资源。
10.在一种可能的设计中,若所述用户的第一资源满足条件,则向所述用户分配第二资源,包括:
11.若所述用户的第二资源满足条件,则向所述用户推送第二资源领取信息;
12.响应于所述用户的第二资源领取操作,更新所述用户的第二资源信息。
13.在一种可能的设计中,所述根据所述用户当前的任务阶段的配置信息,向所述用户分配第一资源,包括:
14.根据所述用户当前的任务阶段的配置信息,确定所述用户的第一资源的随机分配数量,所述随机分配数量大于或者等于所述用户当前的任务阶段的单次分配的下限值、并
且小于或者等于所述用户当前的任务阶段的单次分配的上限值;
15.根据所述随机分配数量,向所述用户分配第一资源。
16.在一种可能的设计中,所述根据所述随机分配数量向所述用户分配第一资源,包括:
17.根据所述用户当前的任务阶段对应的随机激励事件模拟算法,确定本次分配过程的随机激励权重;和/或,根据对所述用户的推广信息页面的确认操作的操作者是否为新用户,确定本次分配过程的新用户权重;
18.根据所述随机激励权重和/或新用户权重,以及所述用户的第一资源的随机分配数量,向所述用户分配第一资源。
19.在一种可能的设计中,所述根据所述用户当前的任务阶段对应的随机激励事件模拟算法,确定本次分配过程的随机激励权重,包括:
20.若根据所述随机激励事件模拟算法确定本次分配过程产生随机激励事件,则本次分配过程的随机激励权重为所述用户当前的任务阶段的第一预设权重,所述第一预设权重大于1;若根据所述随机激励事件模拟算法确定本次分配过程不产生随机激励事件,则本次分配过程的随机激励权重为1;
21.其中不同任务阶段对应的随机激励事件模拟算法产生随机激励事件的概率不同。
22.在一种可能的设计中,所述根据对所述用户的推广信息页面的确认操作的操作者是否为新用户,确定本次分配过程的新用户权重,包括:
23.获取对所述用户的推广信息页面的确认操作的操作者的用户信息;
24.根据所述操作者的用户信息,若确定所述操作者是新用户,则确定本次分配过程的新用户权重为所述用户当前的任务阶段的第二预设权重,所述第二预设权重大于1;若确定所述操作者不是新用户,则确定本次分配过程的新用户权重为1。
25.在一种可能的设计中,所述方法还包括:
26.在向所述用户分配第一资源之前,根据所述用户的第一资源信息,若确定所述用户在当前的任务阶段已获得的第一资源与本次分配过程待分配的第一资源之和大于当前的任务阶段的第一资源的分配总数,则根据当前的任务阶段的第一资源的分配总数与所述用户在当前的任务阶段已获得的第一资源的差值,向所述用户分配第一资源。
27.在一种可能的设计中,按照由先到后的顺序,各个任务阶段的第一资源的待分配总数依次减小,第一资源的单次分配的下限值和上限值依次增加。
28.在一种可能的设计中,所述根据所述用户的第一资源信息,确定所述用户当前的任务阶段,包括:
29.获取各个任务阶段的范围;
30.根据所述用户的第一资源信息,以及所述各个任务阶段的范围,确定所述用户当前的任务阶段。
31.在一种可能的设计中,所述获取各个任务阶段的范围,包括:
32.根据预设任务总量和阶段配置信息,确定各个任务阶段的范围。
33.在一种可能的设计中,若所述用户的第一资源满足条件,则向所述用户分配第二资源,包括:
34.若所述用户已获得的第一资源的数量大于或者等于预设阈值,则向所述用户分配
第二资源。
35.第二方面,本发明实施例提供一种资源分配方法,应用于推广系统中的服务器,所述推广系统包括参与推广的用户终端,参与确认的用户终端,以及进行资源分配的服务器,所述方法包括:
36.响应于对用户的推广信息页面的确认操作,根据所述用户的第一资源信息,确定所述用户当前的任务阶段;
37.根据所述用户当前的任务阶段的配置信息,向所述用户分配第一资源,其中所述配置信息包括:第一资源的分配总数,单次分配的上限值和下限值;
38.若所述用户的第一资源满足条件,则向所述用户分配第二资源。
39.第三方面,本发明实施例提供一种资源分配装置,包括:
40.任务阶段确定模块,用于响应于对用户的推广信息页面的确认操作,根据所述用户的第一资源信息,确定所述用户当前的任务阶段;
41.第一资源分配模块,用于根据所述用户当前的任务阶段的配置信息,向所述用户分配第一资源,其中所述配置信息包括:第一资源的分配总数,单次分配的上限值和下限值;
42.第二资源分配模块,用于若所述用户的第一资源满足条件,则向所述用户分配第二资源。
43.在一种可能的设计中,所述第二资源分配模块还用于:
44.若所述用户的第二资源满足条件,则向所述用户推送第二资源领取信息;
45.响应于所述用户的第二资源领取操作,更新所述用户的第二资源信息。
46.在一种可能的设计中,所述第一资源分配模块还用于:
47.根据所述用户当前的任务阶段的配置信息,确定所述用户的第一资源的随机分配数量,所述随机分配数量大于或者等于所述用户当前的任务阶段的单次分配的下限值、并且小于或者等于所述用户当前的任务阶段的单次分配的上限值;根据所述随机分配数量,向所述用户分配第一资源。
48.在一种可能的设计中,所述第一资源分配模块还用于:
49.根据所述用户当前的任务阶段对应的随机激励事件模拟算法,确定本次分配过程的随机激励权重;和/或,根据对所述用户的推广信息页面的确认操作的操作者是否为新用户,确定本次分配过程的新用户权重;根据所述随机激励权重和/或新用户权重,以及所述用户的第一资源的随机分配数量,向所述用户分配第一资源。
50.在一种可能的设计中,所述第一资源分配模块还用于:
51.若根据所述随机激励事件模拟算法确定本次分配过程产生随机激励事件,则本次分配过程的随机激励权重为所述用户当前的任务阶段的第一预设权重,所述第一预设权重大于1;若根据所述随机激励事件模拟算法确定本次分配过程不产生随机激励事件,则本次分配过程的随机激励权重为1;其中不同任务阶段对应的随机激励事件模拟算法产生随机激励事件的概率不同。
52.在一种可能的设计中,所述第一资源分配模块还用于:
53.获取对所述用户的推广信息页面的确认操作的操作者的用户信息;
54.根据所述操作者的用户信息,若确定所述操作者是新用户,则确定本次分配过程
的新用户权重为所述用户当前的任务阶段的第二预设权重,所述第二预设权重大于1;若确定所述操作者不是新用户,则确定本次分配过程的新用户权重为1。
55.在一种可能的设计中,所述第一资源分配模块还用于:
56.在向所述用户分配第一资源之前,根据所述用户的第一资源信息,若确定所述用户在当前的任务阶段已获得的第一资源与本次分配过程待分配的第一资源之和大于当前的任务阶段的第一资源的分配总数,则根据当前的任务阶段的第一资源的分配总数与所述用户在当前的任务阶段已获得的第一资源的差值,向所述用户分配第一资源。
57.在一种可能的设计中,按照由先到后的顺序,各个任务阶段的第一资源的待分配总数依次减小,第一资源的单次分配的下限值和上限值依次增加。
58.在一种可能的设计中,所述任务阶段确定模块还用于:
59.获取各个任务阶段的范围;根据所述用户的第一资源信息,以及所述各个任务阶段的范围,确定所述用户当前的任务阶段。
60.在一种可能的设计中,所述任务阶段确定模块还用于:
61.根据预设任务总量和阶段配置信息,确定各个任务阶段的范围。
62.在一种可能的设计中,所述第二资源分配模块还用于:
63.若所述用户已获得的第一资源的数量大于或者等于预设阈值,则向所述用户分配第二资源。
64.第四方面,本发明实施例提供一种资源分配设备,包括:
65.处理器,存储器,以及存储在所述存储器上并可在所述处理器上运行的计算机程序;其中,所述处理器运行所述计算机程序时实现上述所述的资源分配方法。
66.第五方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的资源分配方法。
67.本发明实施例提供的资源分配方法、装置、设备及计算机可读存储介质,通过将用户进行推广任务的过程分为多个任务阶段,响应于对用户的推广信息页面的确认操作,根据所述用户的第一资源信息,确定所述用户当前的任务阶段;根据所述用户当前的任务阶段的配置信息,向所述用户分配第一资源,通过设置各个任务阶段不同的配置信息,可以调整在不同任务阶段对用户的激励程度,从而能够控制用户获得第一资源的曲线分阶段递减,在投入第二资源一定的前提下,提高了用户的积极性和活动的推广力度,可以减少活动投入资源。
附图说明
68.图1为本发明实施例提供的助力推广系统架构示意图;
69.图2为本发明实施例一提供的资源分配方法流程图;
70.图3为本发明实施例二提供的资源分配方法流程图;
71.图4为本发明实施例二提供的资源分配方法的资源分配效果示意图;
72.图5为本发明实施例二提供的现有技术中资源分配效果的示意图;
73.图6为本发明实施例三提供的资源分配装置的结构示意图;
74.图7为本发明实施例五提供的资源分配设备的结构示意图。
75.通过上述附图,已示出本发明明确的实施例,后文中将有更详细的描述。这些附图
和文字描述并不是为了通过任何方式限制本发明构思的范围,而是通过参考特定实施例为本领域技术人员说明本发明的概念。
具体实施方式
76.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
77.本发明实施例所涉及的术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。在以下各实施例的描述中,“多个”的含义是两个以上,除非另有明确具体的限定。
78.本发明实施例的一种具体的应用场景为如图1所示助力推广系统,助力推广系统通过助力方式进行推广。助力推广系统包括参与推广的用户终端(图中仅示出一个,可以有多个),参与助力的用户终端,以及进行助力资源分配的服务器。服务器为推广活动的发起平台的服务器。推广活动的发起平台可以通过网页展示、张贴或者发放宣传单、向用户终端推送活动信息等方式,将助力推广活动展示给用户,参与推广的用户通过用户终端登录自己的账号后可以参与推广活动。用户通过用户终端向发起平台请求参与活动,发起平台为每个用户生成专属于该用户的推广信息页面,用户可以通过各种方式将自己的推广信息页面分享给亲友等其他人,让其他人(参与助力的人)通过对用户专属的推广信息页面的确认操作,助力该用户完成一次分享。每次有人为该用户助力时,发起平台为该用户分配一些第一资源,随着为其助力的人越来越多,该用户获得的第一资源也就越多,当用户的第一资源满足条件时,服务器为该用户分配第二资源,作为对该用户的奖励,以此激励更多的人参与到推广活动中。
79.但是,每完成一次分享,分配给用户的资源数量固定或者是一个固定范围内的随机值,要么每次分配的资源数量太多,完成分享任务需要很少的分享次数,会导致活动推广度不够大,造成资源浪费;要么每分配次的资源数量太少,完成分享任务需要很多次的成功分享,会降低用户的积极性,造成用户中途放弃或者拒绝参与活动,同样会导致活动推广力度不够大,造成资源浪费。因此,现有的推广活动中的资源分配方法,资源分配不合理,造成资源浪费。
80.本发明实施例提供的资源分配的方法,旨在解决如上的技术问题。
81.下面以具体地实施例对本发明的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
82.图2为本发明实施例一提供的资源分配方法流程图。本实施例的执行主体为推广活动发起平台的服务器等。如图2所示,该方法具体步骤如下:
83.步骤s101、响应于对用户的推广信息页面的确认操作,根据用户的第一资源信息,确定用户当前的任务阶段。
84.其中,对用户的推广信息页面的确认操作可以是打开用户的推广信息页面的操作。本实施例可以应用于助力推广系统,确认操作也就是助力操作,对用户的推广信息页面
的一次确认操作,可以助力该用户完成一次分享,也就是对用户的一次助力。助力成功也就是该用户完成了推广任务。
85.用户可以将自己的推广信息页面的链接通过即时聊天消息、邮件等方式发送给其他人,或者通过发布到微博、朋友圈等方式分享给其他人。看到推广信息页面的人可以通过预先设定的助力方式进行确认操作。
86.可选的,确认操作的具体信息可以记录在推广信息页面中。
87.当有其他人对用户专属的推广信息页面进行确认操作后,响应于对用户的推广信息页面的确认操作,服务器可以获取到该用户的第一资源信息。其中用户的第一资源信息包括用户已获得的第一资源的数量。
88.本实施例中的第一资源可以不是实际发放给用户的资源,而是用于衡量用户获得助力的多少的虚拟资源,当用户获得的虚拟资源达到预设阈值时,可以向用户实际发放第二资源。例如,第一资源可以是助力值、虚拟货币(例如游戏币、虚拟金币、京豆等等),或者是货币的预分配金额,等等。
89.例如,第一资源可以是货币的预分配金额,待预分配金额达到预设阈值时,可以向用户实际发放预设阈值的货币,或者面值为预设阈值的充值卡、优惠券等等,作为用户的奖励金。
90.本实施例中,将用户参与活动开始到推广任务完成(也即助力成功)这一过程分为至少两个任务阶段。其中不同的任务阶段至少具有以下不同的配置信息:第一资源的分配总数,单次分配的上限值和下限值。其中,第一资源的分配总数是指在该任务阶段用户需要获得的第一资源的总数。单次分配的上限值和下限值是指在该任务阶段内,用户每次获得助力时,一次为用户分配的第一资源的最大值和最小值。
91.根据用户已获得的第一资源的数量,以及各个任务阶段的配置信息,确定用户当前的任务阶段。
92.步骤s102、根据用户当前的任务阶段的配置信息,向用户分配第一资源,其中配置信息包括:第一资源的分配总数,单次分配的上限值和下限值。
93.本实施例中,对于不同的任务阶段,每次助力为用户分配的第一资源的下限值和上限值不同。本实施例中,将每次获得助力时,为用户分配的第一资源的数量称为单次助力数量。
94.在实际应用中,从产品推广的发起平台角度考虑,助力成功所需助力的次数越多越好,而从用户角度考虑,助力成功所需的助力的次数越少越好,且已获得的第一资源越高越有积极性。为了提高用户的积极性,按照由先到后的顺序,可以配置各个任务阶段的第一资源的待分配总数依次减小,第一资源的单次分配的下限值和上限值依次增加。这样,在一个阶段内,用户不会感觉到递减,同时前期阶段设置较高的单次助力数量,后期阶段单次助力数量逐渐降低。让用户在前期就得到较多的第一资源,有助于提高用户的积极性。
95.例如,每个任务阶段中第一资源的分配总数占预设任务总量的百分比(如表1中的本阶段第一资源所占比例),以及每次助力时单次分配的第一资源的数量范围,可以如下表1所示。其中,预设任务总量是指助力成功需要获得的第一资源分配总数。
96.表1
[0097][0098]
如表1所示,不同的任务阶段对应不同的分配策略,在确定用户当前的任务阶段之后,根据对应的分配策略,为用户分配第一资源。
[0099]
步骤s103、若用户的第一资源满足条件,则向用户分配第二资源。
[0100]
在用户每次获得助力,向用户分配第一资源之后,如果用户已获得的第一资源的数量满足条件,说明用户分析任务完成,则根据预设奖励策略,向用户分配第二资源。
[0101]
可选地,当用户已获得的第一资源的数量大于或者等于第一预设阈值时,向用户分配第二预设阈值的第二资源。
[0102]
示例性地,第二预设阈值可以与第一预设阈值相等。例如,用户每次获得助力时,为用户分配一定金额的助力金,当用户获得的助力金额达到100元时,向用户发放价值100元的优惠券或者储值卡等。
[0103]
示例性地,用户每次获得助力时,为用户分配一定的助力值,当用户获得的助力值达到50时,向用户发放1000个虚拟金币等。
[0104]
本发明实施例通过将用户进行推广任务的过程分为多个任务阶段,响应于对用户的推广信息页面的确认操作,根据用户的第一资源信息,确定用户当前的任务阶段;根据用户当前的任务阶段的配置信息,向用户分配第一资源,通过设置各个任务阶段不同的配置信息,可以调整在不同任务阶段对用户的激励程度,从而能够控制用户获得第一资源的曲线分阶段递减,在投入第二资源一定的前提下,提高了用户的积极性和活动的推广力度,可以减少活动投入资源。
[0105]
图3为本发明实施例二提供的资源分配方法流程图;图4为本发明实施例二提供的资源分配方法的资源分配效果示意图;图5为本发明实施例二提供的现有技术中资源分配效果的示意图。在上述实施例一的基础上,本实施例中,根据用户当前的任务阶段,向用户分配第一资源,包括:根据用户当前的任务阶段对应的随机算法,确定用户的第一资源的随机分配数量,随机分配数量大于或者等于用户当前的任务阶段的单次分配的下限值、并且小于或者等于用户当前的任务阶段的单次分配的上限值;根据随机分配数量,向用户分配第一资源。进一步地,根据随机分配数量向用户分配第一资源,包括:根据用户当前的任务阶段对应的随机激励事件模拟算法,确定本次分配过程的随机激励权重;和/或,根据对用户的推广信息页面的确认操作的操作者是否为新用户,确定本次分配过程的新用户权重;根据随机激励权重和/或新用户权重,以及用户的第一资源的随机分配数量,向用户分配第一资源。
[0106]
如图2所示,该方法具体步骤如下:
[0107]
步骤s201、响应于对用户的推广信息页面的确认操作,根据用户的第一资源信息,确定用户当前的任务阶段。
[0108]
其中,对用户的推广信息页面的确认操作可以是打开用户的推广信息页面的操作。本实施例可以应用于助力推广系统,确认操作也就是助力操作,对用户的推广信息页面的一次确认操作,可以助力该用户完成一次分享,也就是对用户的一次助力。助力成功也就是该用户完成了推广任务。
[0109]
用户可以将自己的推广信息页面的链接通过即时聊天消息、邮件等方式发送给其他人,或者通过发布到微博、朋友圈等方式分享给其他人。看到推广信息页面的人可以通过预先设定的助力方式进行确认操作。
[0110]
可选的,确认操作的具体信息可以记录在推广信息页面中。
[0111]
当有其他人对用户专属的推广信息页面进行确认操作后,响应于对用户的推广信息页面的确认操作,服务器可以获取到该用户的第一资源信息。其中用户的第一资源信息包括用户已获得的第一资源的数量。
[0112]
本实施例中的第一资源可以不是实际发放给用户的资源,而是用于衡量用户获得助力的多少的虚拟资源,当用户获得的虚拟资源达到预设阈值时,可以向用户实际发放第二资源。例如,第一资源可以是助力值、虚拟货币(例如游戏币、虚拟金币、京豆等等),或者是货币的预分配金额,等等。
[0113]
例如,第一资源可以是货币的预分配金额,待预分配金额达到预设阈值时,可以向用户实际发放预设阈值的货币,或者面值为预设阈值的充值卡、优惠券等等,作为用户的奖励金。
[0114]
本实施例中,将用户参与活动开始到助力成功这一过程分为至少两个任务阶段。其中不同的任务阶段至少具有以下不同的配置信息:第一资源的分配总数,单次分配的上限值和下限值。其中,第一资源的分配总数是指在该任务阶段用户需要获得的第一资源的总数。单次分配的上限值和下限值是指在该任务阶段内,用户每次获得助力时,一次为用户分配的第一资源的最大值和最小值。
[0115]
根据用户已获得的第一资源的数量,以及各个任务阶段的配置信息,确定用户当前的任务阶段。
[0116]
具体地,该步骤具体可以采用如下方式实现:
[0117]
获取各个任务阶段的范围;根据用户的第一资源信息,以及各个任务阶段的范围,确定用户当前的任务阶段。
[0118]
示例性地,根据预设任务总量和阶段配置信息,确定各个任务阶段的范围。其中,预设任务总量是指助力成功需要获得的第一资源分配总数。
[0119]
可选地,服务器提供前用于配置预设任务总量和阶段配置信息的前端页面,技术人员可以根据实际应用场景,通过前端页面对预设任务总量和阶段配置信息进行设定和修改,本实施例此处不做具体限定。
[0120]
示例性地,本实施例中阶段配置信息至少包括:第一资源的分配总数,单次分配数量的上限值和下限值。其中,第一资源的分配总数可以以占预设任务总量的百分比的方式设定。
[0121]
另外,阶段配置信息还可以包括随机激励权重和/或新用户权重。
[0122]
步骤s202、根据用户当前的任务阶段的配置信息,确定用户的第一资源的随机分配数量,随机分配数量大于或者等于用户当前的任务阶段的单次分配的下限值、并且小于
或者等于用户当前的任务阶段的单次分配的上限值。
[0123]
本实施例中,可以根据用户当前的任务阶段配置的单次分配数量的上限值和下限值,通过随机算法生成随机数的方式来确定用户的第一资源的随机分配数量。
[0124]
其中,所使用的随机算法产生的随机数大于或者等于单次分配数量的下限值,且小于或者等于单次分配数量的上限值。
[0125]
在本实施例另一种可能的实施方式中,在确定用户的第一资源的随机分配数量,直接向用户分配随机分配数量的第一资源。
[0126]
步骤s203、根据用户当前的任务阶段对应的随机激励事件模拟算法,确定本次分配过程的随机激励权重。
[0127]
本实施例中,本实施例中,为了提高用户积极性,在为获得助力的用户分配第一资源时,可以随机产生一些随机激励事件,增加一个不确定性的较大的单次分配数量,可以给用户带来一些期待和趣味性,有助于提高用户的积极性。
[0128]
示例性地,可以通过随机激励权重对为用户分配的第一资源的数量进行调整。
[0129]
该步骤中,在为获得助力的用户分配第一资源时,通过随机激励事件模拟算法以预设概率产生随机激励事件,在随机激励事件发生时,设定随机激励权重大于1,将当前确定的为用户分配的第一资源的数量乘以随机激励权重,以提高本次分配过程为用户分配的第一资源的数量。
[0130]
具体地,若根据随机激励事件模拟算法确定本次分配过程产生随机激励事件,则本次分配过程的随机激励权重为用户当前的任务阶段的第一预设权重,第一预设权重大于1;若根据随机激励事件模拟算法确定本次分配过程不产生随机激励事件,则本次分配过程的随机激励权重为1。
[0131]
其中,不同任务阶段对应的随机激励事件模拟算法产生随机激励事件的概率不同,各个任务阶段产生随机激励事件的概率,以及第一预设权重可以由技术人员根据实际应用场景进行设定和修改,本实施例此处不做具体限定。
[0132]
步骤s204、根据对用户的推广信息页面的确认操作的操作者是否为新用户,确定本次分配过程的新用户权重。
[0133]
本实施例中,为了使得增加新用户的可能性更高,如果有新用户参与了助力,可以增加本次分配过程的权重,即增加一个较大的分配数量,有助于用户对新用户进行分享的积极性,也提高了拉新用户的概率。
[0134]
示例性地,可以通过新用户权重对为用户分配的第一资源的数量进行调整。
[0135]
该步骤中,获取对用户的推广信息页面的确认操作的操作者的用户信息;根据操作者的用户信息,若确定操作者是新用户,则确定本次分配过程的新用户权重为用户当前的任务阶段的第二预设权重,第二预设权重大于1;若确定操作者不是新用户,则确定本次分配过程的新用户权重为1。
[0136]
其中,第二预设权重可以由技术人员根据实际应用场景进行设定和修改,本实施例此处不做具体限定。
[0137]
步骤s205、根据随机激励权重和新用户权重,以及用户的第一资源的随机分配数量,向用户分配第一资源。
[0138]
本实施例中,根据随机激励权重和新用户权重,以及用户的第一资源的随机分配
数量,确定为用户分配的第一资源的数量为:第一资源的随机分配数量
×
随机激励权重
×
新用户权重。
[0139]
本实施例的另一实施方式中,还可以根据新用户权重,以及用户的第一资源的随机分配数量,确定为用户分配的第一资源的数量为:第一资源的随机分配数量
×
新用户权重。
[0140]
本实施例的另一实施方式中,还可以根据随机激励权重,以及用户的第一资源的随机分配数量,确定为用户分配的第一资源的数量为:第一资源的随机分配数量
×
随机激励权重。
[0141]
示例性地,用m表示预设任务总量;p
i
表示第i阶段的第一资源分配总数占预设任务总量的比例;s
i
表示第i阶段第一资源分配总数,s
i
=m
×
p
i
;u
i
表示第i阶段单次分配数量的上限值;l
i
表示第i阶段单次分配数量的下限值;c
i
表示第i阶段随机激励权重;n
i
表示第i阶段新用户权重;y
ij
表示第i阶段第j次助力的随机分配数量,其取值范围为l
i
≤y
ij
≤u
i
;x
ij
表示第i阶段第j次实际分配数量;z
ij
表示第i阶段第j次实际随机激励权重,如果在第i阶段第j次助力时产生了随机激励事件,则实际随机激励权重为预设参数c
i
,如果未产生随机激励事件,则实际随机激励权重为1;w
ij
表示第i阶段第j次实际新用户权重,如果在第i阶段第j次为该用户助力的是新用户,则实际新用户权重为n
i
,如果不是新用户,则实际新用户权重为1。那么,第i阶段第j次的实际分配数量为:x
ij
=y
ij
×
z
ij
×
w
ij

[0142]
例如,每个任务阶段中第一资源的分配总数占预设任务总量的百分比(如表2中的本阶段第一资源所占比例),每次助力时单次分配的第一资源的数量范围,随机激励事件发生概率,随机激励权重的第一预设权重,新用户权重的第二预设权重,可以如下表2所示。其中,预设任务总量是指助力成功需要获得的第一资源分配总数。
[0143]
表2
[0144][0145]
如表2所示,按照各个任务阶段的先后顺序,各个任务阶段中每次助力随机激励事件发生概率逐渐增加,随机激励权重对应的第一预设权重和新用户权重对应的第二预设权
重逐渐增加,以提高用户积极性。
[0146]
例如,以第一资源为助力金为例,基于表2中的配置信息,图4提供了通过本实施例的资源分配方法为某一用户分配的助力金的数量的示意图。如图4所示,每次助力为用户分配的第一资源的数量可以用助力金额表示,单次分配数量的范围可以用助力金额范围表示。按照从任务阶段1至3的顺序,用户获得的助力次数逐渐增加,在不同阶段中每次助力的用户获得的助力金额(也即是单次分配数量)呈下降趋势,各个阶段的中受随机激励权重和新用户权重的影响,用户在每个任务阶段均有一次超出单次分配数量范围的助力金额。
[0147]
另外,图5提供了一种通过现有技术的方法为某一用户分配的助力金的数量的示意图,图5中以现有技术中的每次助力金额为在2-5元范围内的一个随机数为例,显然整个助力过程中,助力金的分配符合随机算法产生随机数的特点,没有整体上升或者下降的趋势。
[0148]
例如,表3提供了一组示例数据,能够在一定程度上体现是否产生随机激励事件以及参与助力的是否是新用户对产生的助力金额的影响,表3如下:
[0149]
表3
[0150][0151]
步骤s206、在向用户分配第一资源之前,根据用户的第一资源信息,若确定用户在当前的任务阶段已获得的第一资源与本次分配过程待分配的第一资源之和大于当前的任务阶段的第一资源的分配总数,则根据当前的任务阶段的第一资源的分配总数与用户在当前的任务阶段已获得的第一资源的差值,向用户分配第一资源。
[0152]
示例性地,可以将当前的任务阶段的第一资源的分配总数与用户在当前的任务阶段已获得的第一资源的差值,与通过上述步骤确定的本次分配过程待分配的第一资源的数量中的最小值作为本次分配过程最终实际分配的第一资源的数量。
[0153]
示例性地,假设本次分配过程为用户在第i阶段的第j次助力,可以用a
i
表示用户在当前的第i阶段已获得的第一资源的数量,即第i阶段内的前的j-1次助力用户获得的第一资源数量的总和,可以通过以下方式计算:其中x
ik
表示第i阶段第k次助力的实际分配数量。
[0154]
该步骤中,通过上述步骤确定为用户分配的第一资源的数量用x
ij
表示,如果a
i
x
ij
>s
i
,也就是用户在当前的任务阶段已获得的第一资源与本次分配过程待分配的第一资源之和大于当前的任务阶段的第一资源的分配总数,那么,x
ij
=min{y
ij
×
z
ij
×
w
ij
,s
i-a
i
}。
[0155]
例如,用户当前的任务阶段配置的助力总金额为50元,已获得的助力金额为48元,本次分配过程确定的助力金额为3元,那么,已获得的助力金额 本次分配过程确定的助力金额>助力总金额;该步骤中,可以重新确定本次分配过程实际分配的助力金额为:助力总金额与已获得的助力金额的差值:50-48=2。
[0156]
步骤s207、若用户的第一资源满足条件,则向用户分配第二资源。
[0157]
若用户已获得的第一资源的数量大于或者等于预设阈值,则向用户分配第二资源。其在,预设阈值可以根据实际应用场景进行设定和修改,本实施例此处不做具体限定。
[0158]
示例性地,若用户的第二资源满足条件,则向用户推送第二资源领取信息;响应于用户的第二资源领取操作,更新用户的第二资源信息。
[0159]
其中,第二资源可以是与第一资源同类型的资源,此时,第一资源为预分配的资源,指示分配额度,不会实际分配第一资源,第二资源是实际向用户发放的资源。例如,第二资源可以是面值为100元的优惠券,第一资源可以是每次助力为用户分配的优惠券助力金额,当用户获得的助力金额达到100时,向用户实际发放100元的优惠券。
[0160]
第二资源也可以是与第一资源不同该类型的资源。例如,第二资源可以是面值为100元的储值卡,第一资源可以是每次助力为用户分配的助力值,当用户助力值达到500时,向用户发放100元的储值卡。
[0161]
例如,若用户已获得的第一资源的数量大于或者等于预设阈值,向用户展示包含领取按钮的第二资源领取界面,当用户点击领域按钮时,更新用户的第二资源信息。
[0162]
本发明实施例通过分阶段按比例设置每个任务阶段的第一资源分配总数,对各任务阶段增加随机激励事件发生概率、随机激励权重、新用户权重等配置,来控制在各个任务阶段向用户分配的第一资源的曲线分阶段递减;并通过随机激励事件,增加不确定性的较大的单次分配数量,可以给用户带来一些期待和趣味性,有助于提高用户的积极性;进一步地,通过在参与助力的是新用户时,增加第一资源的分配数量,可以提高了增加新用户的概率,能够提高用户积极性,从而提高活动的推广力度,减少活动投入资源。
[0163]
图6为本发明实施例三提供的资源分配装置的结构示意图。本发明实施例提供的资源分配装置可以执行资源分配方法实施例提供的处理流程。如图6所示,该资源分配装置30包括:任务阶段确定模块301,第一资源分配模块302和第二资源分配模块303。
[0164]
具体地,任务阶段确定模块301用于响应于对用户的推广信息页面的确认操作,根据用户的第一资源信息,确定用户当前的任务阶段。
[0165]
第一资源分配模块302用于根据用户当前的任务阶段的配置信息,向用户分配第一资源,其中配置信息包括:第一资源的分配总数,单次分配的上限值和下限值。
[0166]
第二资源分配模块303用于若用户的第一资源满足条件,则向用户分配第二资源。
[0167]
本发明实施例提供的装置可以具体用于执行上述实施例一所提供的方法实施例,具体功能此处不再赘述。
[0168]
本发明实施例通过将用户进行推广任务的过程分为多个任务阶段,响应于对用户的推广信息页面的确认操作,根据用户的第一资源信息,确定用户当前的任务阶段;根据用户当前的任务阶段的配置信息,向用户分配第一资源,通过设置各个任务阶段不同的配置信息,可以调整在不同任务阶段对用户的激励程度,从而能够控制用户获得第一资源的曲线分阶段递减,在投入第二资源一定的前提下,提高了用户的积极性和活动的推广力度,可以减少活动投入资源。
[0169]
在上述实施例三的基础上,本实施例中,第一资源分配模块还用于:
[0170]
根据用户当前的任务阶段的配置信息,确定用户的第一资源的随机分配数量,随机分配数量大于或者等于用户当前的任务阶段的单次分配的下限值、并且小于或者等于用
户当前的任务阶段的单次分配的上限值;根据随机分配数量,向用户分配第一资源。
[0171]
在一种可能的设计中,第二资源分配模块还用于:
[0172]
若用户的第二资源满足条件,则向用户推送第二资源领取信息;响应于用户的第二资源领取操作,更新用户的第二资源信息。
[0173]
在一种可能的设计中,第一资源分配模块还用于:
[0174]
根据用户当前的任务阶段对应的随机激励事件模拟算法,确定本次分配过程的随机激励权重;和/或,根据对用户的推广信息页面的确认操作的操作者是否为新用户,确定本次分配过程的新用户权重;根据随机激励权重和/或新用户权重,以及用户的第一资源的随机分配数量,向用户分配第一资源。
[0175]
在一种可能的设计中,第一资源分配模块还用于:
[0176]
若根据随机激励事件模拟算法确定本次分配过程产生随机激励事件,则本次分配过程的随机激励权重为用户当前的任务阶段的第一预设权重,第一预设权重大于1;若根据随机激励事件模拟算法确定本次分配过程不产生随机激励事件,则本次分配过程的随机激励权重为1;其中不同任务阶段对应的随机激励事件模拟算法产生随机激励事件的概率不同。
[0177]
在一种可能的设计中,第一资源分配模块还用于:
[0178]
获取对用户的推广信息页面的确认操作的操作者的用户信息;根据操作者的用户信息,若确定操作者是新用户,则确定本次分配过程的新用户权重为用户当前的任务阶段的第二预设权重,第二预设权重大于1;若确定操作者不是新用户,则确定本次分配过程的新用户权重为1。
[0179]
在一种可能的设计中,第一资源分配模块还用于:
[0180]
在向用户分配第一资源之前,根据用户的第一资源信息,若确定用户在当前的任务阶段已获得的第一资源与本次分配过程待分配的第一资源之和大于当前的任务阶段的第一资源的分配总数,则根据当前的任务阶段的第一资源的分配总数与用户在当前的任务阶段已获得的第一资源的差值,向用户分配第一资源。
[0181]
在一种可能的设计中,按照由先到后的顺序,各个任务阶段的第一资源的待分配总数依次减小,第一资源的单次分配的下限值和上限值依次增加。
[0182]
在一种可能的设计中,任务阶段确定模块还用于:
[0183]
获取各个任务阶段的范围;根据用户的第一资源信息,以及各个任务阶段的范围,确定用户当前的任务阶段。
[0184]
在一种可能的设计中,任务阶段确定模块还用于:
[0185]
根据预设任务总量和阶段配置信息,确定各个任务阶段的范围。
[0186]
在一种可能的设计中,第二资源分配模块还用于:
[0187]
若用户已获得的第一资源的数量大于或者等于预设阈值,则向用户分配第二资源。
[0188]
本发明实施例提供的装置可以具体用于执行上述实施例二所提供的方法实施例,具体功能此处不再赘述。
[0189]
本发明实施例通过分阶段按比例设置每个任务阶段的第一资源分配总数,对各任务阶段增加随机激励事件发生概率、随机激励权重、新用户权重等配置,来控制在各个任务
阶段向用户分配的第一资源的曲线分阶段递减;并通过随机激励事件,增加不确定性的较大的单次分配数量,可以给用户带来一些期待和趣味性,有助于提高用户的积极性;进一步地,通过在参与助力的是新用户时,增加第一资源的分配数量,可以提高了增加新用户的概率,能够提高用户积极性,从而提高活动的推广力度,减少活动投入资源。
[0190]
图7为本发明实施例五提供的资源分配设备的结构示意图。如图7所示,该资源分配设备100包括:处理器1001,存储器1002,以及存储在存储器1002上并可在处理器1001上运行的计算机程序。
[0191]
其中,处理器1001运行计算机程序时实现上述任一方法实施例提供的资源分配方法。
[0192]
本发明实施例通过将用户进行推广活动的过程分为多个任务阶段,响应于对用户的推广信息页面的确认操作,根据用户的第一资源信息,确定用户当前的任务阶段;根据用户当前的任务阶段的配置信息,向用户分配第一资源,通过设置各个任务阶段不同的配置信息,可以调整在不同任务阶段对用户的激励程度,从而能够控制用户获得第一资源的曲线分阶段递减,在投入第二资源一定的前提下,提高了用户的积极性和活动的推广力度,可以减少活动投入资源。
[0193]
另外,本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现上述任一方法实施例提供的资源分配方法。
[0194]
本领域技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。上述描述的装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0195]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本发明旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求书指出。
[0196]
应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求书来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献