任务配置方法、系统、设备和介质技术方案

技术编号:35262734 阅读:17 留言:0更新日期:2022-10-19 10:23
本发明专利技术特别涉及一种任务配置方法、系统、设备和介质。该方法包括:接收任务生成请求,所述任务生成请求包括待生成的任务的任务内容和任务奖励;基于规则引擎,将所述任务内容解析为一个或多个任务表达式;将所述一个或多个任务表达式以及所述任务奖励组合为任务;向用户推送所述任务;当所述用户完成所述任务时,使得所述用户获得所述任务奖励。如此,本发明专利技术可以具有丰富的任务类型,复杂的任务周期,多维度的任务规则,并且配置的任务可复用。并且配置的任务可复用。并且配置的任务可复用。

【技术实现步骤摘要】
任务配置方法、系统、设备和介质


[0001]本专利技术特别涉及一种任务配置方法、系统、设备和介质。

技术介绍

[0002]目前,为了推广活动,刺激用户增长,减少留存用户流失,同时为了培养用户使用习惯,提升用户使用能力,形成用户和应用之间的正循环,可以生成相关任务并且向用户推送任务,当用户完成任务时,使得用户获得任务奖励。然而,这种任务配置方法存在以下问题:
[0003]1)当活动频次高、变更频繁、开发人员不确定时,往往只能针对每次活动单独重新开发任务,代码无法复用并且存在部分冗余,耗费大量研发资源,不利于后期的维护和统一,同时任务修改迭代的周期较长,不具备在活动中快速试错、快速调整的能力。
[0004]2)任务系统需要关注众多复杂的数据来源,每次新增活动都需要极高的对接成本。
[0005]3)活动只支持为每个用户配置相同的任务,难以做到根据用户特征来千人千面地推送任务,无法保证准确适配每个用户,不利于调动用户的积极性。
[0006]因此亟需设计公共的任务配置系统,具有丰富的任务类型,复杂的任务周期,多维度的任务规则,并且配置的任务可复用。

技术实现思路

[0007]有鉴于此,本申请实施例提供一种任务配置方法、系统、设备和介质,可以具有丰富的任务类型,复杂的任务周期,多维度的任务规则,并且配置的任务可复用。
[0008]第一方面,本申请实施例提供了一种任务配置方法,所述方法用于电子设备,并且所述方法包括:
[0009]接收任务生成请求,所述任务生成请求包括待生成的任务的任务内容和任务奖励;
[0010]基于规则引擎,将所述任务内容解析为一个或多个任务表达式;
[0011]将所述一个或多个任务表达式以及所述任务奖励组合为任务;
[0012]向用户推送所述任务;
[0013]当所述用户完成所述任务时,使得所述用户获得所述任务奖励。
[0014]本专利技术的实施例可以使用规则引擎对来自运营人员、设计人员或开发人员等的各种任务生成请求进行解析,支持包括诸如点赞、送礼、连麦、PK、小纸条、关注、购物、直播时长、观看时长等直播间内用户的所有行为,支持直播场次、每日、每周、若干天等运营自定义配置的任务结算周期,相同的行为支持多维度规则,诸如针对送礼行为支持送礼数量、送礼总价值、单次送礼价值等规则,并且无需每次单独重新开发任务,任务配置方法可以复用,避免耗费大量研发资源,有利于后期的维护和统一,同时具备在活动中快速试错、快速调整的能力。
[0015]在上述第一方面的一种可能实现中,所述规则引擎包括行为解析引擎,所述行为解析引擎将所述任务内容的行为部分解析为一个或多个任务行为表达式,每个任务行为表达式包括经由逻辑运算符连接的一个或多个行为关键字字段。
[0016]在上述第一方面的一种可能实现中,所述行为解析引擎基于行为模型将所述任务内容的行为部分解析为与所述一个或多个行为关键字字段对应的一个或多个行为要素,所述行为要素包括行为主体、行为事件、行为时间、行为地点和行为对象中的一个或多个。
[0017]在上述第一方面的一种可能实现中,所述规则引擎包括时间解析引擎,所述时间解析引擎将所述任务内容的时间部分解析为一个或多个任务时间表达式,每个任务时间表达式包括经由逻辑运算符连接的一个或多个时间字符串。
[0018]在上述第一方面的一种可能实现中,所述方法还包括:
[0019]收集所述用户的行为数据和相关联的时间数据,并且存储在数据库中;
[0020]基于所述任务中的所述一个或多个任务表达式,从所述数据库中查找对应的数据;
[0021]基于查找结果,确定所述用户的任务进度。
[0022]本专利技术的实施例可以在用户同意的情况下收集期望的各种数据,并且以与任务表达式相关联的形式存储用户数据,从而便于确定用户的任务进度,另外无需新增和修改对接来源,降低对接成本。
[0023]在上述第一方面的一种可能实现中,基于任务模版来设置所述任务内容和所述任务奖励,以及基于待推送的所述用户的历史数据来调整所述任务内容和/或所述任务奖励。
[0024]本专利技术的实施例不仅可以为所有用户快速配置任务,还可以根据用户特征来千人千面地推送任务,保证准确适配每个用户,调动用户的积极性。
[0025]第二方面,本申请实施例提供了一种任务配置系统,所述系统包括:
[0026]接收单元,接收任务生成请求,所述任务生成请求包括待生成的任务的任务内容和任务奖励;
[0027]解析单元,基于规则引擎,将所述任务内容解析为一个或多个任务表达式;
[0028]组合单元,将所述一个或多个任务表达式以及所述任务奖励组合为任务;
[0029]推送单元,向用户推送所述任务,以及当所述用户完成所述任务时,使得所述用户获得所述任务奖励。
[0030]第三方面,本申请实施例提供了一种电子设备,电子设备包括:
[0031]存储器,用于存储由电子设备的一个或多个处理器执行的指令;以及
[0032]处理器,是电子设备的处理器之一,用于执行存储器中存储的指令以实现上述第一方面及其可能实现提供的任一种任务配置方法。
[0033]第四方面,本申请实施例提供了一种可读介质,可读介质上存储有指令,指令在电子设备上执行时使电子设备执行上述第一方面及其可能实现提供的任一种任务配置方法。
[0034]第五方面,本申请实施例提供了一种计算机程序产品,包括计算机可执行指令,所述指令被处理器执行以实施上述第一方面及其可能实现提供的任一种任务配置方法。
附图说明
[0035]图1根据本申请的一些实施例,示出了任务配置方法的流程示意图;
[0036]图2根据本申请的一些实施例,示出了任务配置系统的结构示意图;
[0037]图3根据本申请的一些实施例,示出了任务配置的原理图;
[0038]图4根据本申请的一些实施例,示出了电子设备的结构示意图。
具体实施方式
[0039]本申请的说明性实施例包括但不限于任务配置方法、系统、设备和介质。
[0040]为便于理解本申请的技术方案,首先介绍任务配置的定义、结构和应用场景。但是应该理解的是,下述内容仅是为了解释说明本申请的实施例,而不对本申请的实施例进行限制。
[0041]任务是由互联网站点、平台、应用(例如,直播类型的互联网站点、平台、应用)等媒介向用户(例如,主播和观众)推送的内容。任务可以包括时长型任务、互动性任务和营收型任务等,一个完整的任务通常可以包括任务内容和任务奖励,并且取决于各个互联网站点、平台、应用等媒介,任务内容可以包括今日签到、公开直播、连麦、话题PK、回复小纸条以及关注主播、预约感兴趣的直播、分享直播间给好友、送主播礼物、购买主播推荐的商品等,并且任务奖励可能包括虚拟资源(例如,虚拟币、流量、徽章、荣誉等)、优惠券、现金红包等。
[0042]例如,主播在每天登陆直播平台之后,可以本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务配置方法,其特征在于,所述方法用于电子设备,并且所述方法包括:接收任务生成请求,所述任务生成请求包括待生成的任务的任务内容和任务奖励;基于规则引擎,将所述任务内容解析为一个或多个任务表达式;将所述一个或多个任务表达式以及所述任务奖励组合为任务;向用户推送所述任务;当所述用户完成所述任务时,使得所述用户获得所述任务奖励。2.根据权利要求1所述的方法,其特征在于,所述规则引擎包括行为解析引擎,所述行为解析引擎将所述任务内容的行为部分解析为一个或多个任务行为表达式,每个任务行为表达式包括经由逻辑运算符连接的一个或多个行为关键字字段。3.根据权利要求2所述的方法,其特征在于,所述行为解析引擎基于行为模型将所述任务内容的行为部分解析为与所述一个或多个行为关键字字段对应的一个或多个行为要素,所述行为要素包括行为主体、行为事件、行为时间、行为地点和行为对象中的一个或多个。4.根据权利要求1所述的方法,其特征在于,所述规则引擎包括时间解析引擎,所述时间解析引擎将所述任务内容的时间部分解析为一个或多个任务时间表达式,每个任务时间表达式包括经由逻辑运算符连接的一个或多个时间字符串。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:收集所述用户的行为数据和相关联的时间数据,并且存储在数据库中;基于...

【专利技术属性】
技术研发人员:刘芷维徐帅罗振坤
申请(专利权)人:书行科技北京有限公司
类型:发明
国别省市:

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

1