任务下发方法、装置、电子设备及存储介质制造方法及图纸

技术编号:30783643 阅读:27 留言:0更新日期:2021-11-16 07:45
本公开关于一种任务下发方法、装置、电子设备及存储介质。该方法包括:接收到客户端发送的任务请求,获取所述客户端对应的目标对象特征信息和预设任务配置信息,所述预设任务配置信息表征多个任务与各自对应的对象特征信息间的对应关系;根据所述预设任务配置信息,获取所述目标对象特征信息匹配的目标任务;将所述目标任务下发至所述客户端。根据本公开提供的技术方案,可以实现任务下发的灵活性,并且能够实现任务的快速发布以及有效适用复杂的业务需求。的业务需求。的业务需求。

【技术实现步骤摘要】
任务下发方法、装置、电子设备及存储介质


[0001]本公开涉及计算机应用
,尤其涉及一种任务下发方法、装置、电子设备及存储介质。

技术介绍

[0002]网络平台为提升用户的参与度,一般会通过设计一系列互动任务来提升用户与平台的交互度。相关技术中,会为每个任务设计对应的业务逻辑,例如会开通各种定制化的接口,业务逻辑封装在接口中。这种方式,导致后续任务不能直接复用该接口;且不同的任务需要分别研发,效率较低,任务下发不够灵活。

技术实现思路

[0003]本公开提供一种任务下发方法、装置、电子设备及存储介质,以至少解决相关技术中如何实现业务逻辑复用和提升任务效率的问题。本公开的技术方案如下:
[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]本公开的实施例提供的技术方案至少带来以下有益效果:
[0048]通过预设任务配置信息,获取目标对象特征信息匹配的目标任务,使得下发的任务可以与对象匹配,即下发的任务可以因对象不同而不同,实现任务下发的灵活性;并且,通过静态设置预设任务配置信息的方式,在新增任务或任务逻辑更新时,不需要重新撰写代码,可以复用已有对象特征信息以进行新增或修改预设任务配置信息即可实现预设任务配置信息的更新,避免针对不同任务所需的研发工作量,且能够实现任务的快速发布;从而能够有效适用复杂的业务需求。
[0049]应本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务下发方法,其特征在于,包括:接收到客户端发送的任务请求,获取所述客户端对应的目标对象特征信息和预设任务配置信息,所述预设任务配置信息表征多个任务与各自对应的对象特征信息间的对应关系;根据所述预设任务配置信息,获取所述目标对象特征信息匹配的目标任务;将所述目标任务下发至所述客户端。2.根据权利要求1所述的任务下发方法,其特征在于,所述获取目标对象特征信息步骤包括:基于所述任务请求,获取对象属性特征信息、对象公共特征信息以及接口特征信息;将所述对象属性特征信息、所述对象公共特征信息和所述接口特征信息作为所述目标对象特征信息。3.根据权利要求1所述的任务下发方法,其特征在于,所述根据所述预设任务配置信息,获取所述目标对象特征信息匹配的目标任务步骤包括:确定所述对应关系中对象特征信息为所述目标对象特征信息子集的第一目标对应关系;将所述第一目标对应关系中的任务作为所述目标任务。4.根据权利要求1

3任一项所述的任务下发方法,其特征在于,所述任务下发方法还包括:接收配置端发送的任务配置请求,所述任务配置请求包括待配置任务的任务配置信息,所述任务配置信息表征所述待配置任务与对应的对象特征信息间的对应关系;根据所述任务配置信息,更新所述预设任务配置信息。5.根据权利要求4所述的任务下发方法,其特征在于,所述根据所述任务配置信息,更新所述预设任务配置信息步骤包括:在所述待配置任务为新...

【专利技术属性】
技术研发人员:曹瑞斌
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1