活动任务发布方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:36077732 阅读:10 留言:0更新日期:2022-12-24 10:50
本申请实施例属于人工智能领域,应用于分布式任务发布领域中,涉及一种活动任务发布方法、装置、计算机设备及存储介质,包括获取由活动设立方提供的任务场景逻辑需求文档;判断在预设的历史缓存库中是否存在与所述活动任务场景逻辑一致的可复用性任务构建模型;若存在,替换所述任务构建模型中的可替换变量,构建适用于本次活动任务发布请求的活动任务模型;若不存在,新构建适用于本次活动任务发布请求的活动任务模型;将适用于本次活动任务发布请求的活动任务模型发布给不特定用户,基于预设消息监听器,监听活动任务完成情况,本申请通过可复用性判断,便于帮助活动设立方节省活动任务模型构建时间,从而节省IT开发成本。从而节省IT开发成本。从而节省IT开发成本。

【技术实现步骤摘要】
活动任务发布方法、装置、计算机设备及存储介质


[0001]本申请涉及人工智能和分布式任务发布
,尤其涉及一种活动任务发布方法、装置、计算机设备及存储介质。

技术介绍

[0002]活动作为互联网各大公司的运营部门,会通过线上各种各样的活动推广来给参与用户下发各种权益类卡券或积分,活动会结合市面上各种通用玩法来提高用户参与感,例如养成类游戏、基于任务体系,养成类游戏对用户来说是有很大的学习成本,但简单的基于任务体系让用户快速去完成某种任务返回即可达成对应领取条件,由于基于任务体系对应任务库以及活动设立方可能会存在很多任务需求且都要独立去对接,会存在很大的沟通成本和IT开发成本。

技术实现思路

[0003]本申请实施例的目的在于提出一种活动任务发布方法、装置、计算机设备及存储介质,以便于帮助活动设立方节省活动任务模型构建时间,从而节省IT开发成本。
[0004]为了解决上述技术问题,本申请实施例提供一种活动任务发布方法,采用了如下所述的技术方案:
[0005]一种活动任务发布方法,包括下述步骤:
[0006]接收请求终端发送的活动任务的发布请求,其中,所述发布请求中携带有所述活动任务的需求文档的地址;
[0007]按照所述地址获取所述需求文档,并对所述需求文档进行解析,得到所述活动任务的任务场景逻辑
[0008]读取历史缓存库,判断所述历史缓存库中是否存在与所述任务场景逻辑一致的可复用性任务构建模型;
[0009]若所述历史缓存库中存在所述可复用性任务构建模型,则调用所述可复用性任务构建模型,并基于所述需求文档中的变量信息替换所述可复用性任务构建模型中的可替换变量,得到适用于本次活动任务发布请求的活动任务模型;
[0010]发布所述活动任务模型;
[0011]若所述历史缓存库中不存在所述可复用性任务构建模型,则向所述请求终端的发送无可复用性模型信号。
[0012]进一步的,所述需求文档包括目标任务场景的执行处理信息、任务完成条件、各执行单元的变量信息,其中,所述执行处理信息包括各执行节点和各执行节点的过滤条件。
[0013]进一步的,所述读取历史缓存库,判断所述历史缓存库中是否存在与所述任务场景逻辑一致的可复用性任务构建模型的步骤,具体包括:
[0014]读取所述历史缓存库中预先配置的与所述可复用性任务构建模型相匹配的任务逻辑说明文档;
[0015]获取所述需求文档中的各执行节点、各执行节点的过滤条件和任务完成条件;
[0016]将所述各执行节点、各执行节点的过滤条件和任务完成条件输入预设场景逻辑识别模型,进行任务逻辑模拟构建;
[0017]根据任务逻辑模拟构建结果和所述任务逻辑说明文档,判断在所述历史缓存库中是否存在与所述活动任务场景逻辑一致的可复用性任务构建模型。
[0018]进一步的,所述基于所述需求文档中的变量信息替换所述可复用性任务构建模型中的可替换变量,得到适用于本次活动任务发布请求的活动任务模型的步骤,具体包括:
[0019]获取所述需求文档中的各执行单元的变量信息;
[0020]根据所述需求文档对应的任务逻辑模拟构建结果和被选中的任务构建模型对应的所述任务逻辑说明文档,将所述各执行单元的变量信息一一替换为所述可复用性任务构建模型中的对应可替换变量;
[0021]获取变量被替换完成之后的可复用性任务构建模型,得到适用于本次活动任务发布请求的活动任务模型。
[0022]进一步的,在向所述请求终端的发送无可复用性模型信号的步骤之后,所述方法还包括:
[0023]获取所述需求文档中的各执行节点、各执行节点的过滤条件、任务完成条件和各执行单元的变量信息;
[0024]基于预设任务场景构建配置文件和所述各执行节点、各执行节点的过滤条件、任务完成条件和各执行单元的变量信息,向预设的任务模型构建方发送活动任务模型构建指令,在所述任务模型构建方构建完成之后,得到适用于本次活动任务发布请求的活动任务模型;
[0025]发布所述活动任务模型。
[0026]进一步的,在所述得到适用于本次活动任务发布请求的活动任务模型的步骤之后,所述方法还包括:
[0027]为所述活动任务模型进行区别编码生成;
[0028]将所述活动任务模型和所述区别编码添加入所述历史缓存库,并在预设表单内为所述活动任务模型和所述区别编码设置一一对应关系;
[0029]将所述区别编码作为反馈信息,反馈给所述请求终端。
[0030]进一步的,所述发布所述活动任务模型的步骤,具体包括:
[0031]将所述区别编码作为任务服务者标识添加到预设任务服务中心;
[0032]为所述区别编码配置对应的消息监听器,开启监测路由,对所述区别编码的被调用情况进行实时监测;
[0033]若监测到所述区别编码被调用,则基于预设活动任务完成条件,识别所述活动任务是否被完成。
[0034]进一步的,所述基于预设活动任务完成条件,识别所述活动任务是否被完成的步骤,具体包括:
[0035]预先为所述活动任务设置任务完成周期及日、周、月、季度、年任务完成条件;
[0036]若在所述任务完成周期内,对应任务消费者完成了所有的所述任务完成条件,则所述活动任务被完成,否则,所述活动任务未被完成。
[0037]为了解决上述技术问题,本申请实施例还提供一种活动任务发布装置,采用了如下所述的技术方案:
[0038]一种活动任务发布装置,包括:
[0039]请求接收模块,用于接收请求终端发送的活动任务的发布请求,其中,所述发布请求中携带有所述活动任务的需求文档的地址;
[0040]获取与解析模块,用于按照所述地址获取所述需求文档,并对所述需求文档进行解析,得到所述活动任务的任务场景逻辑;
[0041]判断模块,用于读取历史缓存库,判断所述历史缓存库中是否存在与所述任务场景逻辑一致的可复用性任务构建模型;
[0042]可复用处理模块,用于若所述历史缓存库中存在所述可复用性任务构建模型,则调用所述可复用性任务构建模型,并基于所述需求文档中的变量信息替换所述可复用性任务构建模型中的可替换变量,得到适用于本次活动任务发布请求的活动任务模型;
[0043]模型发布模块,用于发布所述活动任务模型;
[0044]不可复用处理模块,用于若所述历史缓存库中不存在所述可复用性任务构建模型,则向所述请求终端的发送无可复用性模型信号。
[0045]为了解决上述技术问题,本申请实施例还提供一种计算机设备,采用了如下所述的技术方案:
[0046]一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现上述所述的活动任务发布方法的步骤。
[0047]为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种活动任务发布方法,其特征在于,包括下述步骤:接收请求终端发送的活动任务的发布请求,其中,所述发布请求中携带有所述活动任务的需求文档的地址;按照所述地址获取所述需求文档,并对所述需求文档进行解析,得到所述活动任务的任务场景逻辑;读取历史缓存库,判断所述历史缓存库中是否存在与所述任务场景逻辑一致的可复用性任务构建模型;若所述历史缓存库中存在所述可复用性任务构建模型,则调用所述可复用性任务构建模型,并基于所述需求文档中的变量信息替换所述可复用性任务构建模型中的可替换变量,得到适用于本次活动任务发布请求的活动任务模型;发布所述活动任务模型;若所述历史缓存库中不存在所述可复用性任务构建模型,则向所述请求终端的发送无可复用性模型信号。2.根据权利要求1所述的活动任务发布方法,其特征在于,所述需求文档包括目标任务场景的执行处理信息、任务完成条件、各执行单元的变量信息,其中,所述执行处理信息包括各执行节点和各执行节点的过滤条件。3.根据权利要求2所述的活动任务发布方法,其特征在于,所述读取历史缓存库,判断所述历史缓存库中是否存在与所述任务场景逻辑一致的可复用性任务构建模型的步骤,具体包括:读取所述历史缓存库中预先配置的与所述可复用性任务构建模型相匹配的任务逻辑说明文档;获取所述需求文档中的各执行节点、各执行节点的过滤条件和任务完成条件;将所述各执行节点、各执行节点的过滤条件和任务完成条件输入所述预设场景逻辑识别模型,进行任务逻辑模拟构建;根据任务逻辑模拟构建结果和所述任务逻辑说明文档,判断在所述历史缓存库中是否存在与所述活动任务场景逻辑一致的可复用性任务构建模型。4.根据权利要求2所述的活动任务发布方法,其特征在于,所述基于所述需求文档中的变量信息替换所述可复用性任务构建模型中的可替换变量,得到适用于本次活动任务发布请求的活动任务模型的步骤,具体包括:获取所述需求文档中的各执行单元的变量信息;根据所述需求文档对应的任务逻辑模拟构建结果和被选中的任务构建模型对应的所述任务逻辑说明文档,将所述各执行单元的变量信息一一替换为所述可复用性任务构建模型中的对应可替换变量;获取变量被替换完成之后的可复用性任务构建模型,得到适用于本次活动任务发布请求的活动任务模型。5.根据权利要求2所述的活动任务发布方法,其特征在于,在向所述请求终端的发送无可复用性模型信号的步骤之后,所述方法还包括:获取所述需求文档中的各执行节点、各执行节点的过滤条件、任务完成条件和各执行单元的变量信息;
基于预设任务场景构建配置文件和所述各执行节点、各执行节点的过滤条件、任务完成条件和各执行单元的变量信息,向预设的任务模型构建...

【专利技术属性】
技术研发人员:莫海涌
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1