应用的用户奖励方法、装置、电子设备及可读存储介质制造方法及图纸

技术编号:24209704 阅读:59 留言:0更新日期:2020-05-20 16:17
本申请公开了一种应用的用户奖励方法、装置、电子设备及可读存储介质,涉及大数据技术。本申请实施例通过获取应用的任务插件,进而利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件,以供所述任务插件根据所述至少一个事件日志,确定所述应用的用户对该任务插件所关联的任务的完成情况,使得能够根据所述任务插件所返回的所述任务的完成情况,向所述用户提供所述任务所对应的奖励资源,由于采用任务所关联的任务插件的形式,实现对应用的用户奖励,使得应用每增加一种未出现过的任务,只需要对任务所关联的事件以及任务插件进行配置,即可实现向用户提供奖励资源,从而提高了应用的开发效率和降低应用的开发成本。

User reward method, device, electronic equipment and readable storage medium of application

【技术实现步骤摘要】
应用的用户奖励方法、装置、电子设备及可读存储介质
涉及计算机技术,具体涉及大数据技术,尤其涉及一种应用的用户奖励方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网的深入发展,终端能够集成越来越多的功能,从而使得应用于终端上的应用(Application,APP)层出不穷。通常,这些应用为了提升用户留存率以及用户活跃时长,可以对用户采用一些奖励策略。现有的用户奖励方法都是基于具体的任务来实现的,当用户使用应用完成了某些任务时(例如看帖子、写评论、网络购物以及玩小游戏等),向用户提供一定的奖励资源(例如积分资源、红包资源、优惠券资源、虚拟道具资源等)。然而,基于任务所实现的用户奖励方法中,应用每增加一种未出现过的任务,都需要单独开发其所对应的奖励方法,从而导致了应用的开发效率的降低和开发成本的增加。
技术实现思路
本申请的多个方面提供一种应用的用户奖励方法、装置、电子设备及可读存储介质,用以提高应用的开发效率和降低应用的开发成本。本申请的一方面,提供一种应用的用户奖励方法,包括:获取应用的任务插件;利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件,以供所述任务插件根据所述至少一个事件日志,确定所述应用的用户对该任务插件所关联的任务的完成情况;根据所述任务插件所返回的所述任务的完成情况,向所述用户提供所述任务所对应的奖励资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述任务插件所对应的所述应用的至少一个事件日志,包括下列中的至少一项:从消息队列中,所获取的事件日志;以及从历史用户事件库中,所获取的事件日志。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件之前,还包括:根据所述至少一个事件日志,获得所述至少一个事件日志中各事件日志所对应的事件的事件模板参数;利用所述各事件日志所对应的事件的事件模板参数,对所述至少一个事件日志,进行合法性校验处理。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述至少一个事件日志,获得所述至少一个事件日志中各事件日志所对应的事件的事件模板参数之前,还包括:利用事件配置平台,配置所述各事件日志所对应的事件的事件模板参数。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述任务插件所返回的所述任务的完成情况,对所述用户提供所述任务所对应的奖励资源,包括:根据所述任务插件所返回的所述任务的完成情况,对所述任务进行重复完成判定;若通过所述重复完成判定,对所述用户提供所述任务所对应的奖励资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述奖励资源包括下列中的至少一项:积分资源;优惠券资源;虚拟道具资源;以及红包资源。本申请的另一方面,提供一种应用的用户奖励装置,包括:获取单元,用于获取应用的任务插件;运行单元,用于利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件,以供所述任务插件根据所述至少一个事件日志,确定所述应用的用户对该任务插件所关联的任务的完成情况;提供单元,用于根据所述任务插件所返回的所述任务的完成情况,向所述用户提供所述任务所对应的奖励资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述任务插件所对应的所述应用的至少一个事件日志,包括下列中的至少一项:从消息队列中,所获取的事件日志;以及从历史用户事件库中,所获取的事件日志。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述运行单元,还用于根据所述至少一个事件日志,获得所述至少一个事件日志中各事件日志所对应的事件的事件模板参数;以及利用所述各事件日志所对应的事件的事件模板参数,对所述至少一个事件日志,进行合法性校验处理。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括事件配置单元,用于利用事件配置平台,配置所述各事件日志所对应的事件的事件模板参数。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述提供单元,具体用于根据所述任务插件所返回的所述任务的完成情况,对所述任务进行重复完成判定;以及若通过所述重复完成判定,对所述用户提供所述任务所对应的奖励资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述奖励资源包括下列中的至少一项:积分资源;优惠券资源;虚拟道具资源;以及红包资源。本专利技术的另一方面,提供一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方面和任一可能的实现方式的方法。本专利技术的另一方面,提供一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如上所述的方面和任一可能的实现方式的方法。由上述技术方案可知,本申请实施例通过获取应用的任务插件,进而利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件,以供所述任务插件根据所述至少一个事件日志,确定所述应用的用户对该任务插件所关联的任务的完成情况,使得能够根据所述任务插件所返回的所述任务的完成情况,向所述用户提供所述任务所对应的奖励资源,由于采用任务所关联的任务插件的形式,实现对应用的用户奖励,使得应用每增加一种未出现过的任务,只需要对任务所关联的事件以及任务插件进行配置,即可实现向用户提供奖励资源,从而提高了应用的开发效率和降低应用的开发成本。另外,采用本申请所提供的技术方案,只需要预先在事件配置平台定义事件,以及配置事件的事件模板参数,再接入事件日志,后续面对千变万化的任务,可以通过任务插件的形式配置实现,极大地降低了新任务的开发成本。另外,采用本申请所提供的技术方案,只需要与应用进行事件日志的对接,不涉及应用的核心功能的其他改动,使得任务与应用的核心功能的耦合较少,能够有效地提高任务的开发效率。上述方面或可能的实现方式所具有的其他效果将在下文中结合具体实施例加以说明。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。附图仅仅用于更好地理解本方案,不构成对本申请的限定。其中:图1为本申请一实施例提供的应用的用户奖励方法的流程示意图;图2A为本申请另一实施例提供的应用的用户奖本文档来自技高网...

【技术保护点】
1.一种应用的用户奖励方法,其特征在于,包括:/n获取应用的任务插件;/n利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件,以供所述任务插件根据所述至少一个事件日志,确定所述应用的用户对该任务插件所关联的任务的完成情况;/n根据所述任务插件所返回的所述任务的完成情况,向所述用户提供所述任务所对应的奖励资源。/n

【技术特征摘要】
1.一种应用的用户奖励方法,其特征在于,包括:
获取应用的任务插件;
利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件,以供所述任务插件根据所述至少一个事件日志,确定所述应用的用户对该任务插件所关联的任务的完成情况;
根据所述任务插件所返回的所述任务的完成情况,向所述用户提供所述任务所对应的奖励资源。


2.根据权利要求1所述的方法,其特征在于,所述任务插件所对应的所述应用的至少一个事件日志,包括下列中的至少一项:
从消息队列中,所获取的事件日志;以及
从历史用户事件库中,所获取的事件日志。


3.根据权利要求1所述的方法,其特征在于,所述利用所述任务插件所对应的所述应用的至少一个事件日志,运行所述任务插件之前,还包括:
根据所述至少一个事件日志,获得所述至少一个事件日志中各事件日志所对应的事件的事件模板参数;
利用所述各事件日志所对应的事件的事件模板参数,对所述至少一个事件日志,进行合法性校验处理。


4.根据权利要求3所述的方法,其特征在于,所述根据所述至少一个事件日志,获得所述至少一个事件日志中各事件日志所对应的事件的事件模板参数之前,还包括:
利用事件配置平台,配置所述各事件日志所对应的事件的事件模板参数。


5.根据权利要求1所述的方法,其特征在于,所述根据所述任务插件所返回的所述任务的完成情况,对所述用户提供所述任务所对应的奖励资源,包括:
根据所述任务插件所返回的所述任务的完成情况,对所述任务进行重复完成判定;
若通过所述重复完成判定,对所述用户提供所述任务所对应的奖励资源。


6.根据权利要求1-5中任一项所述的方法,其特征在于,所述奖励资源包括下列中的至少一项:
积分资源;
优惠券资源;
虚拟道具资源;以及
红包资源。


7.一种应用的用户奖励装置,其特征在于,包括:
获取单元,用于获取应用的任务插件;
运行单元,用于利用所述任务插件所对应的所述...

【专利技术属性】
技术研发人员:刘源旭喻聪
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1