CN111754189B - 任务投放方法、装置、计算机设备及计算机可读存储介质 - Google Patents
任务投放方法、装置、计算机设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111754189B CN111754189B CN202010418711.6A CN202010418711A CN111754189B CN 111754189 B CN111754189 B CN 111754189B CN 202010418711 A CN202010418711 A CN 202010418711A CN 111754189 B CN111754189 B CN 111754189B
- Authority
- CN
- China
- Prior art keywords
- task
- target
- configuration
- target scene
- scene configuration
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000002716 delivery method Methods 0.000 title claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 40
- 238000012544 monitoring process Methods 0.000 claims description 27
- 230000000750 progressive effect Effects 0.000 claims description 21
- 230000001960 triggered effect Effects 0.000 claims description 14
- 238000010276 construction Methods 0.000 claims description 11
- 238000012795 verification Methods 0.000 claims description 10
- 238000004590 computer program Methods 0.000 claims description 9
- 230000003068 static effect Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 4
- 238000000605 extraction Methods 0.000 claims description 3
- 230000008569 process Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 4
- 230000003993 interaction Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/01—Customer relationship services
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Data Mining & Analysis (AREA)
- Finance (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种任务投放方法、装置、计算机设备及计算机可读存储介质,涉及互联网技术领域,可以根据投放触发操作获取目标任务配置和目标场景配置,自动根据目标任务配置和目标场景配置创建目标任务和关联任务并投放,无需事先设置任务,可以自动根据配置生成任务,不仅减轻了任务投放的工作量,而且提高了任务投放的灵活性,采用自动化的生成和投放方式,提高了任务投放的效率。所述方法包括:当检测到投放触发操作时,获取目标任务配置和目标场景配置;基于目标任务配置和目标场景配置,构建目标任务和关联任务;将目标任务和关联任务进行投放。
Description
技术领域
本发明涉及互联网技术领域,特别是涉及一种任务投放方法、装置、计算机设备及计算机可读存储介质。
背景技术
随着互联网技术的飞速发展,越来越多的项目都可以在线上执行或者办理,因此,大量的用于提供各种项目办理窗口的线上平台应运而生。对于想要搭载在线上平台上的接入方来说,接入方需要向线上平台提供大量的参数,参数需要按顺序提供。而为了协助接入方正确完成上述提供参数的过程,减轻接入方的操作压力,通常线上平台会向接入方投放一系列的任务,接入方按顺序执行这一系列的任务来上传参数,保证向参数在内容以及顺序上都是准确无误的。
相关技术中,线上平台的系统会根据接入方请求执行的操作确定一系列事先预设的任务,将一系列任务投放给接入方,并确定一系列任务中的指定任务,将指定任务展示给接入方执行,在接入方成功执行该指定任务后,确定下一任务进行展示,以此类推,直至接入方完成全部任务。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
线上平台的系统中分为多种场景,而接入方在不同场景下请求执行相同的操作时,线上平台的系统需要向接入方投放的任务可能是不同的,比如,接入方在文章推送和收款场景中同时请求执行注册操作时,线上平台的系统在文章推送场景下向接入方投放的任务为普通账号输入任务,而在收款场景下向接入方投放的任务为银行账号输入任务,这样的话,便需要线上平台的系统为每一个场景都事先设置任务,才能执行任务的投放,导致整个任务的投放过程涉及到大量的工作量,任务投放效率不高,灵活性较差。
发明内容
有鉴于此,本发明提供了一种任务投放方法、装置、计算机设备及计算机可读存储介质,主要目的在于解决目前整个任务的投放过程涉及到大量的工作量,任务投放效率不高,灵活性较差的问题。
依据本发明第一方面,提供了一种任务投放方法,该方法包括:
当检测到投放触发操作时,获取目标任务配置和目标场景配置,所述目标任务配置为所述投放触发操作对应的配置,所述目标场景配置为所述投放触发操作所处的场景的配置;
基于所述目标任务配置和所述目标场景配置,构建目标任务和关联任务,所述目标任务的任务属性来自于所述目标任务配置,所述关联任务是与所述目标场景配置存在关联关系的任务或所述投放触发操作在所述目标场景配置中触发的任务;
将所述目标任务和所述关联任务进行投放。
在另一个实施例中,所述当检测到投放触发操作时,获取目标任务配置和目标场景配置之后,所述方法还包括:
生成第一审批工单和第二审批工单,所述第一审批工单用于对所述目标任务配置进行审批,所述第二审批工单用于对所述目标场景配置进行审批;
若基于所述第一审批工单和所述第二审批工单确定审批成功,则将所述目标任务配置和所述目标场景配置进行下发,继续基于所述目标任务配置和所述目标场景配置构建所述目标任务和所述关联任务;
若基于所述第一审批工单或所述第二审批工单确定审批失败,则采用所述第一审批工单或所述第二审批工单生成失败反馈,基于所述失败反馈进行反馈,并结束当前流程。
在另一个实施例中,所述基于所述目标任务配置和所述目标场景配置,构建目标任务和关联任务,包括:
根据所述目标场景配置,在所述目标任务配置中确定至少一个目标配置项目,所述至少一个目标配置项目为所述目标任务配置中被所述目标场景配置要求执行的配置项目;
将所述至少一个目标配置项目作为所述任务属性,构建所述目标任务;
在所述目标场景配置中提取任务来源,所述任务来源用于限制所述关联任务的创建方式;
当所述任务来源指示静态来源时,获取与所述目标场景配置存在关联关系的预设任务列表,将所述预设任务列表包括的至少一个第一预设任务作为所述关联任务;
当所述任务来源指示动态来源时,在所述预设任务列表中查询触发标识与所述投放触发操作一致的至少一个第二预设任务,将所述至少一个第二预设任务作为所述关联任务。
在另一个实施例中,所述将所述目标任务和所述关联任务进行投放,包括:
根据所述目标场景配置对所述目标任务和所述关联任务进行分组,得到第一任务组和第二任务组,所述第一任务组中包括的任务在所述目标场景配置中存在递进关系,所述第二任务组中包括的任务在所述目标场景配置中是独立的;
按照所述递进关系,在所述第一任务组中确定指定任务,将所述指定任务进行投放,并在确定所述指定任务执行成功后,继续按照所述递进关系确定所述指定任务的下一任务,将所述下一任务进行投放,直至全部所述第一任务组投放完毕;
将所述第二任务组包括的任务并行投放。
在另一个实施例中,所述将所述目标任务和所述关联任务进行投放之后,所述方法还包括:
创建任务实例,所述任务实例用于对所述目标任务和所述关联任务的任务状态进行监控以及记录所述任务状态;
基于所述任务实例,对所述目标任务和所述关联任务的任务状态进行监控;
当监控到所述目标任务或所述关联任务的任务状态发生更新,则提取发生更新的任务的任务码,生成携带所述任务码的更新状态,将所述更新状态更新至所述任务实例,所述任务码是对任务进行指示的唯一标识。
在另一个实施例中,所述创建任务实例之后,所述方法还包括:
基于所述目标场景配置和所述投放触发操作,生成额定任务数;
采用所述额定任务数对所述任务实例进行校验;
当校验确定所述任务实例监控的任务数量与所述额定任务数一致时,启动所述任务实例的监控功能,开始对所述目标任务和所述关联任务的任务状态进行监控;
当校验确定所述任务实例监控的任务数据与所述额定任务数不一致时,重新基于所述目标场景配置和所述投放触发操作确定所述目标任务和所述关联任务,并按照重新确定的所述目标任务和所述关联任务对所述任务实例进行更新。
在另一个实施例中,所述基于所述目标场景配置和所述投放触发操作,生成额定任务数,包括:
获取与所述目标场景配置存在关联关系的预设任务列表,按照所述目标场景配置指示的任务来源,统计所述投放触发操作在所述预设任务列表中触发的第一任务数;
统计所述投放触发操作在所述目标场景配置中被要求执行的第二任务数;
计算所述第一任务数和所述第二任务数的数量和作为所述额定任务数。
依据本发明第二方面,提供了一种任务投放装置,该装置包括:
获取模块,用于当检测到投放触发操作时,获取目标任务配置和目标场景配置,所述目标任务配置为所述投放触发操作对应的配置,所述目标场景配置为所述投放触发操作所处的场景的配置;
构建模块,用于基于所述目标任务配置和所述目标场景配置,构建目标任务和关联任务,所述目标任务的任务属性来自于所述目标任务配置,所述关联任务是与所述目标场景配置存在关联关系的任务或所述投放触发操作在所述目标场景配置中触发的任务;
投放模块,用于将所述目标任务和所述关联任务进行投放。
在另一个实施例中,所述装置还包括:
第一生成模块,用于生成第一审批工单和第二审批工单,所述第一审批工单用于对所述目标任务配置进行审批,所述第二审批工单用于对所述目标场景配置进行审批;
所述构建模块,还用于若基于所述第一审批工单和所述第二审批工单确定审批成功,则将所述目标任务配置和所述目标场景配置进行下发,继续基于所述目标任务配置和所述目标场景配置构建所述目标任务和所述关联任务;
反馈模块,用于若基于所述第一审批工单或所述第二审批工单确定审批失败,则采用所述第一审批工单或所述第二审批工单生成失败反馈,基于所述失败反馈进行反馈,并结束当前流程。
在另一个实施例中,所述第一创建模块,包括:
确定单元,用于根据所述目标场景配置,在所述目标任务配置中确定至少一个目标配置项目,所述至少一个目标配置项目为所述目标任务配置中被所述目标场景配置要求执行的配置项目;
构建单元,用于将所述至少一个目标配置项目作为所述任务属性,构建所述目标任务;
提取单元,用于在所述目标场景配置中提取任务来源,所述任务来源用于限制所述关联任务的创建方式;
获取单元,用于若所述任务来源指示静态来源,则获取与所述目标场景配置存在关联关系的预设任务列表,将所述预设任务列表包括的至少一个第一预设任务作为所述关联任务;
查询单元,用于若所述任务来源指示动态来源,则在所述预设任务列表中查询触发标识与所述投放触发操作一致的至少一个第二预设任务,将所述至少一个第二预设任务作为所述关联任务。
在另一个实施例中,所述投放模块,包括:
分组单元,用于根据所述目标场景配置对所述目标任务和所述关联任务进行分组,得到第一任务组和第二任务组,所述第一任务组中包括的任务在所述目标场景配置中存在递进关系,所述第二任务组中包括的任务在所述目标场景配置中是独立的;
投放单元,用于按照所述递进关系,在所述第一任务组中确定指定任务,将所述指定任务进行投放,并在确定所述指定任务执行成功后,继续按照所述递进关系确定所述指定任务的下一任务,将所述下一任务进行投放,直至全部所述第一任务组投放完毕;
所述投放单元,还用于将所述第二任务组包括的任务并行投放。
在另一个实施例中,所述装置还包括:
第二创建模块,用于创建任务实例,所述任务实例用于对所述目标任务和所述关联任务的任务状态进行监控以及记录所述任务状态;
监控模块,用于基于所述任务实例,对所述目标任务和所述关联任务的任务状态进行监控;
更新模块,用于当监控到所述目标任务或所述关联任务的任务状态发生更新,则提取发生更新的任务的任务码,生成携带所述任务码的更新状态,将所述更新状态更新至所述任务实例,所述任务码是对任务进行指示的唯一标识。
在另一个实施例中,所述装置还包括:
第二生成模块,用于基于所述目标场景配置和所述投放触发操作,生成额定任务数;
校验模块,用于采用所述额定任务数对所述任务实例进行校验;
所述监控模块,还用于当校验确定所述任务实例监控的任务数量与所述额定任务数一致时,启动所述任务实例的监控功能,开始对所述目标任务和所述关联任务的任务状态进行监控;
所述构建模块,还用于当校验确定所述任务实例监控的任务数据与所述额定任务数不一致时,重新基于所述目标场景配置和所述投放触发操作确定所述目标任务和所述关联任务,并按照重新确定的所述目标任务和所述关联任务对所述任务实例进行更新。
在另一个实施例中,所述第二生成模块,包括:
获取单元,用于获取与所述目标场景配置存在关联关系的预设任务列表,按照所述目标场景配置指示的任务来源,统计所述投放触发操作在所述预设任务列表中触发的第一任务数;
统计单元,用于统计所述投放触发操作在所述目标场景配置中被要求执行的第二任务数;
计算单元,用于计算所述第一任务数和所述第二任务数的数量和作为所述额定任务数。
依据本发明第三方面,提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。
依据本发明第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面所述的方法的步骤。
借由上述技术方案,本发明提供的一种任务投放方法、装置、计算机设备及计算机可读存储介质,本发明根据投放触发操作获取目标任务配置和目标场景配置,自动根据目标任务配置和目标场景配置创建目标任务和关联任务进行投放,无需事先设置任务,可以自动根据配置生成任务进行投放,不仅减轻了任务投放的工作量,而且提高了任务投放的灵活性,采用自动化的生成和投放方式,提高了任务投放的效率。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种任务投放方法流程示意图;
图2A示出了本发明实施例提供的一种任务投放方法流程示意图;
图2B示出了本发明实施例提供的一种任务投放方法的交互示意图;
图3A示出了本发明实施例提供的一种任务投放装置的结构示意图;
图3B示出了本发明实施例提供的一种任务投放装置的结构示意图;
图3C示出了本发明实施例提供的一种任务投放装置的结构示意图;
图3D示出了本发明实施例提供的一种任务投放装置的结构示意图;
图3E示出了本发明实施例提供的一种任务投放装置的结构示意图;
图3F示出了本发明实施例提供的一种任务投放装置的结构示意图;
图3G示出了本发明实施例提供的一种任务投放装置的结构示意图;
图4示出了本发明实施例提供的一种计算机设备的装置结构示意图。
具体实施方式
下面将参照附图更详细地描述本发明的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本发明,并且能够将本发明的范围完整的传达给本领域的技术人员。
本发明实施例提供了一种任务投放方法,如图1所示,该方法包括:
101、当检测到投放触发操作时,获取目标任务配置和目标场景配置,目标任务配置为投放触发操作对应的配置,目标场景配置为投放触发操作所处的场景的配置。
102、基于目标任务配置和目标场景配置,构建目标任务和关联任务,目标任务的任务属性来自于目标任务配置,关联任务是与目标场景配置存在关联关系的任务或投放触发操作在目标场景配置中触发的任务。
103、将目标任务和关联任务进行投放。
本发明实施例提供的方法,根据投放触发操作获取目标任务配置和目标场景配置,自动根据目标任务配置和目标场景配置创建目标任务和关联任务进行投放,无需事先设置任务,可以自动根据配置生成任务进行投放,不仅减轻了任务投放的工作量,而且提高了任务投放的灵活性,采用自动化的生成和投放方式,提高了任务投放的效率。
本发明实施例提供了一种任务投放方法,如图2A所示,该方法包括:
201、当检测到投放触发操作时,获取目标任务配置和目标场景配置。
发明人认识到,目前为了实现任务的投放,衍生出一种CRM(Customer RelationManagement,客户关系管理系统)系统。CRM系统中提供各种各样的功能,可以助力用户整合线上和线下的资源,高效的进行拉新和促活,提升产品价值。但是,CRM系统主要面向具有购买需求的用户,也即顾客,顾客在接入CRM系统时,为了帮助顾客快速完成基础的设置,CRM系统一般会事先设置好一系列投放给顾客的任务,这些任务通常包括多个,且任务之间存在顺序性,有些任务具有强制性,有些任务具有明显的时效性,这类任务适用于对顾客的投放,但是如果投放给商家,很可能没有达到协助商家完成基础设置的目的,反而给商家带来困扰。另外,CRM系统的复杂度较高,覆盖域广,接入流程较长,这种特性对于初次使用CRM系统的商家来说并不友好,会降低商家的工作效率。进一步地,商家在不同场景下的需求也是不同的,如果商家在当前场景下只要求了一种功能,而CRM系统仍将全部的任务投放给商家执行,也会浪费大量的任务资源。因此,本发明提出了一种任务投放方法,在检测到商家的投放触发操作时,综合投放触发操作和该投放触发操作所处的场景构建一系列的任务,实现对任务的筛选,避免投放大量无用的任务,减轻了任务投放的工作量,也无需针对每种场景事先设置任务,不仅提高了任务投放的效率,还提高了任务投放的灵活性。
本发明中涉及任务投放系统,该任务投放系统可以分为控制台、投放平台以及申请平台。控制台用于对本发明中涉及到的任务配置以及场景配置进行配置,配置后传输给申请平台进行审批。申请平台审批通过后,会传输给投放平台,以供投放平台在执行任务投放的过程中使用这些配置。
为了实现本发明中的方案,需要设置多个任务配置以及场景配置,以便后续在检测到投放触发操作时,可以按照该投放触发操作获取相应的任务配置和场景配置,并根据获取到的任务配置和场景配置自动生成一系列需要进行投放的任务,实现任务的自动生成以及投放。其中,任务配置也即任务的相关属性,例如文案、标题、图标、前置任务等等。场景配置也即场景要求的任务属性,场景配置会收拢一批有关联的任务,形成预设任务列表,并配置好预设任务列表中包括的任务的执行顺序。另外,场景配置本身还可以记录一些与其他场景配置之间的依赖关系,比如必须先完成场景配置A中的任务才能继续执行场景配置B中的任务,或者场景配置A中被跳过的任务会自动加入到场景配置B中继续执行等等。本发明对任务配置以及场景配置包括的具体内容不进行限定。
这样,当检测到投放触发操作时,就可以根据该投放触发操作获取到目标任务配置和目标场景配置。其中,目标任务配置为投放触发操作对应的配置,目标场景配置为投放触发操作所处的场景的配置。而在实际应用的过程中,为了保证对配置进行操作的正确性和可靠性,在获取到目标任务配置和目标场景配置后,需要对目标任务配置和目标场景配置进行审批,具体的审批过程可以基于审批工单实现。也即,在获取到目标任务配置和目标场景配置后,生成第一审批工单和第二审批工单。其中,第一审批工单用于对目标任务配置进行审批,第二审批工单用于对目标场景配置进行审批,不管是第一审批工单还是第二审批工单,都可以将配置展示在审批工单上,并将第一审批工单和第二审批工单进行展示,以供工作人员基于审批工单对目标任务配置和目标场景配置进行审批。之后,若基于第一审批工单和第二审批工单确定审批成功,也就是基于第一审批工单和第二审批工单接收到工作人员的确认指令,则可以直接确定获取到的配置都是正确的,将目标任务配置和目标场景配置进行下发,可以继续执行后续步骤202至步骤206中的基于目标任务配置和目标场景配置建立目标任务和关联任务的过程。而若基于第一审批工单或第二审批工单确定审批失败,也就是基于第一审批工单或第二审批工单中的任一审批工单接收到工作人员的取消指令,则可以确定接收到取消指令的审批工单中涉及到的配置发生了错误,不能使用获取到的配置,需要重新获取,所以采用第一审批工单或第二审批工单生成失败反馈,基于失败反馈进行反馈,并结束当前流程,由工作人员选择重新执行配置的获取还是彻底结束整个流程。
202、根据目标场景配置,在目标任务配置中确定至少一个目标配置项目,采用至少一个目标配置项目构建目标任务。
在本发明实施例中,目标场景配置实质上规定了在当前场景中需要投放的任务具备的任务属性,因此,将目标任务配置和目标场景配置进行比对,在目标任务配置中确定被目标场景配置要求执行的配置项目作为至少一个目标配置项目,将至少一个目标配置项目作为任务属性构建任务,得到目标任务。其中,实质上目标任务配置和目标场景配置在表达方式上都是相同的,因此,实际应用的过程中,可以直接在目标任务配置中提取与目标场景配置一致的配置项目作为至少一个目标配置项目,进而构建目标任务。例如,假设目标场景配置包括ID(Identity Document,身份标识号)、标题、描述、脚注,目标任务配置包括ID、文案、标题,则在目标任务配置中确定的目标配置项目即为ID和标题,将ID和标题作为任务属性构建目标任务即可。
203、基于目标场景配置和投放触发操作,创建关联任务。
在本发明实施例中,有些场景中是自带一些任务的,这些任务是场景专属的,如果这个场景是投放触发操作所在的场景,则这个场景中自带的任务也是需要作为即将投放的任务的,因此,需要基于目标场景配置和投放触发操作,创建关联任务,这些关联任务也就是目标场景配置牵扯的任务。
而实际应用的过程中,关联任务的配置是具有两种任务来源的,一种是静态来源,也就是由目标配置场景直接衍生出来的任务,是目标场景配置预先设置好的任务。另一种是动态来源,也就是投放触发操作在该目标场景配置中进行触发而被加入到待投放中的任务。所以,关联任务可以是与目标场景配置存在关联关系的任务,或者也可以是投放触发操作在目标场景配置中触发的任务。而通常用于限制关联任务的创建方式的任务来源会规定在每个场景的场景配置中,所以,在目标场景配置中提取任务来源,若任务来源指示静态来源,则获取与目标场景配置存在关联关系的预设任务列表,将预设任务列表包括的至少一个第一预设任务作为关联任务。若任务来源指示动态来源,则在预设任务列表中查询触发标识与投放触发操作一致的至少一个第二预设任务,触发标识与投放触发操作一致就表示这个任务被投放触发操作所触发,因此,将至少一个第二预设任务作为关联任务。
204、将目标任务和关联任务进行投放。
在本发明中,当完成了目标任务和关联任务的创建后,便可以将目标任务和关联任务进行投放,实现了任务的自动创建,且保证了任务都是与场景以及投放触发操作相关的。但是,在进行目标任务和关联任务的投放时,由于有些任务之间是存在递进关系的,例如只有完成了任务A,才能进行任务B,否则任务B就不会下发或者开启,而有些任务是独立的,不与任何任务存在任何关系,完成或者未完成都不会造成任何的影响,因此,在对目标任务和关联任务进行投放时,需要明确任务之前是否存在递进关系以及递进关系的具体内容,从而保证任务的正确投放。
这样,目标任务和关联任务的投放过程具体如下:首先,根据目标场景配置对目标任务和关联任务进行分组,得到第一任务组和第二任务组。其中,第一任务组中包括的任务在目标场景配置中存在递进关系,而第二任务组中包括的任务在目标场景配置中是独立的。随后,对于第一任务组,需要按照递进关系,在第一任务组中确定指定任务,将指定任务进行投放,并在确定指定任务执行成功后,继续按照递进关系确定指定任务的下一任务,将下一任务进行投放,直至全部第一任务组投放完毕。而对于第二任务组来说,直接将第二任务组包括的任务并行投放即可。
205、创建任务实例,基于任务实例,对目标任务和关联任务的任务状态进行监控。
在本发明实施例中,为了可以及时获知每个任务的任务状态,本发明中创建了用于对目标任务和关联任务的任务状态进行监控以及记录任务状态的任务实例,基于任务实例,对目标任务和关联任务的任务状态进行监控。其中,任务实例可以是一个,用这一个任务实例对全部的任务进行监控以及记录。或者,任务实例可以为多个,为每一个任务都创建一个任务实例,基于任务实例对其对应的任务进行监控和记录即可。
而考虑到任务实例的创建和使用与任务的创建是异步进行的,并非同步,并不能保证任务实例的记录与任务的实际情况是完全一致的,因此,可以对任务实例进行校验,在发现任务实例的记录与任务的实际情况存在偏差时,对任务实例进行更新。具体校验过程如下:首先,基于目标场景配置和投放触发操作,生成额定任务数。其中,可以获取与目标场景配置存在关联关系的预设任务列表,按照目标场景配置指示的任务来源,统计投放触发操作在预设任务列表中触发的第一任务数,并统计投放触发操作在目标场景配置中被要求执行的第二任务数,计算第一任务数和第二任务数的数量和作为额定任务数。随后,开始采用额定任务数对任务实例进行校验。当校验确定任务实例监控的任务数量与额定任务数一致时,启动任务实例的监控功能,开始对目标任务和关联任务的任务状态进行监控。当校验确定任务实例监控的任务数据与额定任务数不一致时,重新基于目标场景配置和投放触发操作确定目标任务和关联任务,并按照重新确定的目标任务和关联任务对任务实例进行更新。
206、当监控到目标任务或关联任务的任务状态发生更新,则提取发生更新的任务的任务码,生成携带任务码的更新状态,将更新状态更新至任务实例。
在本发明实施例中,在完成了任务实例的创建后,开始基于任务实例对目标任务以及关联任务的任务状态进行监控。其中,任务状态等信息的流转是需要依赖系统中的信息链路实现的,通过信息流转才可以进行异步任务实例的创建以及任务状态的触达,因此,可以在本发明的任务投放系统中配置回调代码,通过执行该回调代码,获取任务回调信息,确定目标任务或者关联任务的任务状态是否发生了更新,也即任务投放系统在初始化任务实例时,会回调商家的门店系统配置的回调逻辑,从而获取当前正在执行任务最新的任务状态,防止因为消息丢失导致永远无法确认任务是否完成的情况。具体地,可以通过SPI(Serial Peripheral Interface,串行外设接口)的方式在任务投放系统中配置回调代码。
其中,为了确定具体是哪一个任务发生了更新,会提取发生更新的任务的任务码,任务码是对任务进行指示的唯一标识,生成携带任务码的更新状态,将更新状态更新至任务实例中。
实际应用的过程中,目标场景配置关联有预设任务列表,关联任务根据任务来源的不同可能只由目标场景配置决定,或者也可能由目标场景配置以及投放触发操作共同决定。考虑到任务配置可能数量很大,为了对庞大数量的任务配置集成管理,可以设置一个包括ID、名称以及分类码的任务分类条目,按照分类码将各个任务归类到相应的任务分类条目,方便在任务投放系统使用的过程中对任务配置进行更新操作。具体地,还可以为每一个任务都创建相应的任务实例,分为目标任务实例和关联任务实例,使得目标任务以及关联任务都具有相应的任务实例。而任务实例在对任务状态进行记录时,不仅可以记录ID、任务码、任务状态、完成时间等基本信息,还可以记录该任务的操作员以及用于指示任务实例是否进行过更新的实例版本等等。需要说明的是,上述对各个配置、任务、实例等包括的详细内容都是举例说明,实际应用的过程中,还可能会包括其他的内容或者仅包括其中的几个条目,本发明对各个配置、任务、实例等的具体内容不进行限定。
另外,上述整个任务投放的过程实质上是由任务投放系统中的控制台、投放平台以及申请平台交互实现的,在进行任务的具体投放时,还会涉及到商家的门店系统,具体交互过程如下:
参见图2B,控制台中汇总有多种任务配置以及场景配置,当投放平台需要使用目标任务配置和目标场景配置时,生成审批工单,将审批工单发送给申请平台进行审批。申请平台审批通过后,会告知投放平台,投放平台保存获取到的目标任务配置以及目标场景配置,创建任务并将创建的任务投放给商家的门店系统,并通过回调逻辑,在商家的门店系统中获取任务的任务状态,基于获取到的任务状态对任务实例进行更新,从而实现任务的投放以及监控。
本发明实施例提供的方法,根据投放触发操作获取目标任务配置和目标场景配置,自动根据目标任务配置和目标场景配置创建目标任务和关联任务进行投放,无需事先设置任务,可以自动根据配置生成任务进行投放,不仅减轻了任务投放的工作量,而且提高了任务投放的灵活性,采用自动化的生成和投放方式,提高了任务投放的效率。
进一步地,作为图1所述方法的具体实现,本发明实施例提供了一种任务投放装置,如图3A所示,所述装置包括:获取模块301,构建模块302和投放模块303。
该获取模块301,用于当检测到投放触发操作时,获取目标任务配置和目标场景配置,所述目标任务配置为所述投放触发操作对应的配置,所述目标场景配置为所述投放触发操作所处的场景的配置;
该构建模块302,用于基于所述目标任务配置和所述目标场景配置,构建目标任务和关联任务,所述目标任务的任务属性来自于所述目标任务配置,所述关联任务是与所述目标场景配置存在关联关系的任务或所述投放触发操作在所述目标场景配置中触发的任务;
该投放模块303,用于将所述目标任务和所述关联任务进行投放。
在具体的应用场景中,如图3B所示,该装置还包括:第一生成模块304和反馈模块305。
该第一生成模块304,用于生成第一审批工单和第二审批工单,所述第一审批工单用于对所述目标任务配置进行审批,所述第二审批工单用于对所述目标场景配置进行审批;
该构建模块302,还用于若基于所述第一审批工单和所述第二审批工单确定审批成功,则将所述目标任务配置和所述目标场景配置进行下发,继续基于所述目标任务配置和所述目标场景配置构建所述目标任务和所述关联任务;
该反馈模块305,用于若基于所述第一审批工单或所述第二审批工单确定审批失败,则采用所述第一审批工单或所述第二审批工单生成失败反馈,基于所述失败反馈进行反馈,并结束当前流程。
在具体的应用场景中,如图3C所示,该构建模块302,包括:确定单元3021,构建单元3022,提取单元3023 ,获取单元3024和查询单元3025。
该确定单元3021,用于根据所述目标场景配置,在所述目标任务配置中确定至少一个目标配置项目,所述至少一个目标配置项目为所述目标任务配置中被所述目标场景配置要求执行的配置项目;
该构建单元3022,用于将所述至少一个目标配置项目作为所述任务属性,构建所述目标任务;
该提取单元3023,用于在所述目标场景配置中提取任务来源,所述任务来源用于限制所述关联任务的创建方式;
该获取单元3024,用于若所述任务来源指示静态来源,则获取与所述目标场景配置存在关联关系的预设任务列表,将所述预设任务列表包括的至少一个第一预设任务作为所述关联任务;
该查询单元3025,用于若所述任务来源指示动态来源,则在所述预设任务列表中查询触发标识与所述投放触发操作一致的至少一个第二预设任务,将所述至少一个第二预设任务作为所述关联任务。
在具体的应用场景中,如图3D所示,该投放模块303,包括:分组单元3031和投放单元3032。
该分组单元3031,用于根据所述目标场景配置对所述目标任务和所述关联任务进行分组,得到第一任务组和第二任务组,所述第一任务组中包括的任务在所述目标场景配置中存在递进关系,所述第二任务组中包括的任务在所述目标场景配置中是独立的;
该投放单元3032,用于按照所述递进关系,在所述第一任务组中确定指定任务,将所述指定任务进行投放,并在确定所述指定任务执行成功后,继续按照所述递进关系确定所述指定任务的下一任务,将所述下一任务进行投放,直至全部所述第一任务组投放完毕;
该投放单元3032,还用于将所述第二任务组包括的任务并行投放。
在具体的应用场景中,如图3E所示,该装置还包括:第二创建模块306,监控模块307和更新模块308。
该第二创建模块306,用于创建任务实例,所述任务实例用于对所述目标任务和所述关联任务的任务状态进行监控以及记录所述任务状态;
该监控模块307,用于基于所述任务实例,对所述目标任务和所述关联任务的任务状态进行监控;
该更新模块308,用于当监控到所述目标任务或所述关联任务的任务状态发生更新,则提取发生更新的任务的任务码,生成携带所述任务码的更新状态,将所述更新状态更新至所述任务实例,所述任务码是对任务进行指示的唯一标识。
在具体的应用场景中,如图3F所示,该装置还包括:第二生成模块309和校验模块310。
该第二生成模块309,用于基于所述目标场景配置和所述投放触发操作,生成额定任务数;
该校验模块310,用于采用所述额定任务数对所述任务实例进行校验;
该监控模块307,还用于当校验确定所述任务实例监控的任务数量与所述额定任务数一致时,启动所述任务实例的监控功能,开始对所述目标任务和所述关联任务的任务状态进行监控;
该构建模块302,还用于当校验确定所述任务实例监控的任务数据与所述额定任务数不一致时,重新基于所述目标场景配置和所述投放触发操作确定所述目标任务和所述关联任务,并按照重新确定的所述目标任务和所述关联任务对所述任务实例进行更新。
在具体的应用场景中,如图3G所示,该第二生成模块309,包括:获取单元3091,统计单元3092和计算单元3093。
该获取单元3091,用于获取与所述目标场景配置存在关联关系的预设任务列表,按照所述目标场景配置指示的任务来源,统计所述投放触发操作在所述预设任务列表中触发的第一任务数;
该统计单元3092,用于统计所述投放触发操作在所述目标场景配置中被要求执行的第二任务数;
该计算单元3093,用于计算所述第一任务数和所述第二任务数的数量和作为所述额定任务数。
本发明实施例提供的装置,根据投放触发操作获取目标任务配置和目标场景配置,自动根据目标任务配置和目标场景配置创建目标任务和关联任务进行投放,无需事先设置任务,可以自动根据配置生成任务进行投放,不仅减轻了任务投放的工作量,而且提高了任务投放的灵活性,采用自动化的生成和投放方式,提高了任务投放的效率。
需要说明的是,本发明实施例提供的一种任务投放装置所涉及各功能单元的其他相应描述,可以参考图1和图2A中的对应描述,在此不再赘述。
在示例性实施例中,参见图4,还提供了一种设备,该设备400包括通信总线、处理器、存储器和通信接口,还可以包括、输入输出接口和显示设备,其中,各个功能单元之间可以通过总线完成相互间的通信。该存储器存储有计算机程序,处理器,用于执行存储器上所存放的程序,执行上述实施例中的任务投放方法。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现所述的任务投放方法的步骤。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本申请可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施场景所述的方法。
本领域技术人员可以理解附图只是一个优选实施场景的示意图,附图中的模块或流程并不一定是实施本申请所必须的。
本领域技术人员可以理解实施场景中的装置中的模块可以按照实施场景描述进行分布于实施场景的装置中,也可以进行相应变化位于不同于本实施场景的一个或多个装置中。上述实施场景的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本申请序号仅仅为了描述,不代表实施场景的优劣。
以上公开的仅为本申请的几个具体实施场景,但是,本申请并非局限于此,任何本领域的技术人员能思之的变化都应落入本申请的保护范围。
Claims (16)
1.一种任务投放方法,其特征在于,包括:
当检测到投放触发操作时,获取目标任务配置和目标场景配置,所述目标任务配置为所述投放触发操作对应的配置,所述目标场景配置为所述投放触发操作所处的场景的配置;
基于所述目标任务配置和所述目标场景配置,构建目标任务和关联任务,所述目标任务的任务属性来自于所述目标任务配置,所述关联任务是与所述目标场景配置存在关联关系的任务或所述投放触发操作在所述目标场景配置中触发的任务,所述目标场景配置中包括任务来源,所述任务来源用于限制所述关联任务的创建方式,当所述任务来源指示静态来源时,将与所述目标场景配置存在关联关系的预设任务列表中的任务作为所述关联任务,当所述任务来源指示动态来源时,在所述预设任务列表中查询触发标识与所述投放触发操作一致的任务作为所述关联任务;
将所述目标任务和所述关联任务进行投放。
2.根据权利要求1所述的方法,其特征在于,所述当检测到投放触发操作时,获取目标任务配置和目标场景配置之后,所述方法还包括:
生成第一审批工单和第二审批工单,所述第一审批工单用于对所述目标任务配置进行审批,所述第二审批工单用于对所述目标场景配置进行审批;
若基于所述第一审批工单和所述第二审批工单确定审批成功,则将所述目标任务配置和所述目标场景配置进行下发,继续基于所述目标任务配置和所述目标场景配置构建所述目标任务和所述关联任务;
若基于所述第一审批工单或所述第二审批工单确定审批失败,则采用所述第一审批工单或所述第二审批工单生成失败反馈,基于所述失败反馈进行反馈,并结束当前流程。
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标任务配置和所述目标场景配置,构建目标任务和关联任务,包括:
根据所述目标场景配置,在所述目标任务配置中确定至少一个目标配置项目,所述至少一个目标配置项目为所述目标任务配置中被所述目标场景配置要求执行的配置项目;
将所述至少一个目标配置项目作为所述任务属性,构建所述目标任务;
在所述目标场景配置中提取任务来源;
当所述任务来源指示静态来源时,获取与所述目标场景配置存在关联关系的预设任务列表,将所述预设任务列表包括的至少一个第一预设任务作为所述关联任务;
当所述任务来源指示动态来源时,在所述预设任务列表中查询触发标识与所述投放触发操作一致的至少一个第二预设任务,将所述至少一个第二预设任务作为所述关联任务。
4.根据权利要求1所述的方法,其特征在于,所述将所述目标任务和所述关联任务进行投放,包括:
根据所述目标场景配置对所述目标任务和所述关联任务进行分组,得到第一任务组和第二任务组,所述第一任务组中包括的任务在所述目标场景配置中存在递进关系,所述第二任务组中包括的任务在所述目标场景配置中是独立的;
按照所述递进关系,在所述第一任务组中确定指定任务,将所述指定任务进行投放,并在确定所述指定任务执行成功后,继续按照所述递进关系确定所述指定任务的下一任务,将所述下一任务进行投放,直至全部所述第一任务组投放完毕,所述指定任务在所述递进关系中处于首位;
将所述第二任务组包括的任务并行投放。
5.根据权利要求1所述的方法,其特征在于,所述将所述目标任务和所述关联任务进行投放之后,所述方法还包括:
创建任务实例,所述任务实例用于对所述目标任务和所述关联任务的任务状态进行监控以及记录所述任务状态;
基于所述任务实例,对所述目标任务和所述关联任务的任务状态进行监控;
当监控到所述目标任务或所述关联任务的任务状态发生更新,则提取发生更新的任务的任务码,生成携带所述任务码的更新状态,将所述更新状态更新至所述任务实例,所述任务码是对任务进行指示的唯一标识。
6.根据权利要求5所述的方法,其特征在于,所述创建任务实例之后,所述方法还包括:
基于所述目标场景配置和所述投放触发操作,生成额定任务数;
采用所述额定任务数对所述任务实例进行校验;
当校验确定所述任务实例监控的任务数量与所述额定任务数一致时,启动所述任务实例的监控功能,开始对所述目标任务和所述关联任务的任务状态进行监控;
当校验确定所述任务实例监控的任务数据与所述额定任务数不一致时,重新基于所述目标场景配置和所述投放触发操作确定所述目标任务和所述关联任务,并按照重新确定的所述目标任务和所述关联任务对所述任务实例进行更新。
7.根据权利要求6所述的方法,其特征在于,所述基于所述目标场景配置和所述投放触发操作,生成额定任务数,包括:
获取与所述目标场景配置存在关联关系的预设任务列表,按照所述目标场景配置指示的任务来源,统计所述投放触发操作在所述预设任务列表中触发的第一任务数;
统计所述投放触发操作在所述目标场景配置中被要求执行的第二任务数;
计算所述第一任务数和所述第二任务数的数量和作为所述额定任务数。
8.一种任务投放装置,其特征在于,包括:
获取模块,用于当检测到投放触发操作时,获取目标任务配置和目标场景配置,所述目标任务配置为所述投放触发操作对应的配置,所述目标场景配置为所述投放触发操作所处的场景的配置;
构建模块,用于基于所述目标任务配置和所述目标场景配置,构建目标任务和关联任务,所述目标任务的任务属性来自于所述目标任务配置,所述关联任务是与所述目标场景配置存在关联关系的任务或所述投放触发操作在所述目标场景配置中触发的任务,所述目标场景配置中包括任务来源,所述任务来源用于限制所述关联任务的创建方式,当所述任务来源指示静态来源时,将与所述目标场景配置存在关联关系的预设任务列表中的任务作为所述关联任务,当所述任务来源指示动态来源时,在所述预设任务列表中查询触发标识与所述投放触发操作一致的任务作为所述关联任务;
投放模块,用于将所述目标任务和所述关联任务进行投放。
9.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第一生成模块,用于生成第一审批工单和第二审批工单,所述第一审批工单用于对所述目标任务配置进行审批,所述第二审批工单用于对所述目标场景配置进行审批;
所述构建模块,还用于若基于所述第一审批工单和所述第二审批工单确定审批成功,则将所述目标任务配置和所述目标场景配置进行下发,继续基于所述目标任务配置和所述目标场景配置构建所述目标任务和所述关联任务;
反馈模块,用于若基于所述第一审批工单或所述第二审批工单确定审批失败,则采用所述第一审批工单或所述第二审批工单生成失败反馈,基于所述失败反馈进行反馈,并结束当前流程。
10.根据权利要求8所述的装置,其特征在于,所述构建模块,包括:
确定单元,用于根据所述目标场景配置,在所述目标任务配置中确定至少一个目标配置项目,所述至少一个目标配置项目为所述目标任务配置中被所述目标场景配置要求执行的配置项目;
构建单元,用于将所述至少一个目标配置项目作为所述任务属性,构建所述目标任务;
提取单元,用于在所述目标场景配置中提取任务来源;
获取单元,用于若所述任务来源指示静态来源,则获取与所述目标场景配置存在关联关系的预设任务列表,将所述预设任务列表包括的至少一个第一预设任务作为所述关联任务;
查询单元,用于若所述任务来源指示动态来源,则在所述预设任务列表中查询触发标识与所述投放触发操作一致的至少一个第二预设任务,将所述至少一个第二预设任务作为所述关联任务。
11.根据权利要求8所述的装置,其特征在于,所述投放模块,包括:
分组单元,用于根据所述目标场景配置对所述目标任务和所述关联任务进行分组,得到第一任务组和第二任务组,所述第一任务组中包括的任务在所述目标场景配置中存在递进关系,所述第二任务组中包括的任务在所述目标场景配置中是独立的;
投放单元,用于按照所述递进关系,在所述第一任务组中确定指定任务,将所述指定任务进行投放,并在确定所述指定任务执行成功后,继续按照所述递进关系确定所述指定任务的下一任务,将所述下一任务进行投放,直至全部所述第一任务组投放完毕;
所述投放单元,还用于将所述第二任务组包括的任务并行投放。
12.根据权利要求8所述的装置,其特征在于,所述装置还包括:
第二创建模块,用于创建任务实例,所述任务实例用于对所述目标任务和所述关联任务的任务状态进行监控以及记录所述任务状态;
监控模块,用于基于所述任务实例,对所述目标任务和所述关联任务的任务状态进行监控;
更新模块,用于当监控到所述目标任务或所述关联任务的任务状态发生更新,则提取发生更新的任务的任务码,生成携带所述任务码的更新状态,将所述更新状态更新至所述任务实例,所述任务码是对任务进行指示的唯一标识。
13.根据权利要求12所述的装置,其特征在于,所述装置还包括:
第二生成模块,用于基于所述目标场景配置和所述投放触发操作,生成额定任务数;
校验模块,用于采用所述额定任务数对所述任务实例进行校验;
所述监控模块,还用于当校验确定所述任务实例监控的任务数量与所述额定任务数一致时,启动所述任务实例的监控功能,开始对所述目标任务和所述关联任务的任务状态进行监控;
所述构建模块,还用于当校验确定所述任务实例监控的任务数据与所述额定任务数不一致时,重新基于所述目标场景配置和所述投放触发操作确定所述目标任务和所述关联任务,并按照重新确定的所述目标任务和所述关联任务对所述任务实例进行更新。
14.根据权利要求13所述的装置,其特征在于,所述第二生成模块,包括:
获取单元,用于获取与所述目标场景配置存在关联关系的预设任务列表,按照所述目标场景配置指示的任务来源,统计所述投放触发操作在所述预设任务列表中触发的第一任务数;
统计单元,用于统计所述投放触发操作在所述目标场景配置中被要求执行的第二任务数;
计算单元,用于计算所述第一任务数和所述第二任务数的数量和作为所述额定任务数。
15.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述方法的步骤。
16.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010418711.6A CN111754189B (zh) | 2020-05-18 | 2020-05-18 | 任务投放方法、装置、计算机设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010418711.6A CN111754189B (zh) | 2020-05-18 | 2020-05-18 | 任务投放方法、装置、计算机设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111754189A CN111754189A (zh) | 2020-10-09 |
CN111754189B true CN111754189B (zh) | 2024-08-20 |
Family
ID=72673230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010418711.6A Active CN111754189B (zh) | 2020-05-18 | 2020-05-18 | 任务投放方法、装置、计算机设备及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111754189B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112612362B (zh) * | 2020-12-17 | 2023-04-07 | 拉扎斯网络科技(上海)有限公司 | 基于手势交互的任务执行方法及装置 |
CN112948099B (zh) * | 2021-05-13 | 2021-07-30 | 太平金融科技服务(上海)有限公司 | 任务发布流程方法、装置、计算机设备和存储介质 |
CN113282390A (zh) * | 2021-05-20 | 2021-08-20 | 北京达佳互联信息技术有限公司 | 任务调度方法、装置、电子设备及可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278986A (zh) * | 2015-09-30 | 2016-01-27 | 小米科技有限责任公司 | 电子设备的控制方法和装置 |
CN107291718A (zh) * | 2016-03-30 | 2017-10-24 | 阿里巴巴集团控股有限公司 | 页面资源投放方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108958900A (zh) * | 2017-05-18 | 2018-12-07 | 腾讯科技(深圳)有限公司 | 一种任务发布方法和任务发布系统 |
CN108564340B (zh) * | 2018-03-30 | 2023-11-28 | 平安科技(深圳)有限公司 | 单据自动化生成方法、装置、计算机设备及存储介质 |
-
2020
- 2020-05-18 CN CN202010418711.6A patent/CN111754189B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105278986A (zh) * | 2015-09-30 | 2016-01-27 | 小米科技有限责任公司 | 电子设备的控制方法和装置 |
CN107291718A (zh) * | 2016-03-30 | 2017-10-24 | 阿里巴巴集团控股有限公司 | 页面资源投放方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN111754189A (zh) | 2020-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111754189B (zh) | 任务投放方法、装置、计算机设备及计算机可读存储介质 | |
CA3047081C (en) | Production-like testing and complex business to business auditing system | |
CN110825756B (zh) | 数据同步方法、装置、存储介质及设备 | |
CN107463391A (zh) | 任务处理方法、装置及设备 | |
CN110795332A (zh) | 一种自动化测试方法和装置 | |
CN111507636A (zh) | 业务流程运行状态分析方法及系统 | |
US20210209553A1 (en) | Reading and writing processing improvements as a single command | |
CN104539449A (zh) | 一种故障信息处理方法与相关装置 | |
CN107679198B (zh) | 信息的查询方法及装置 | |
EP3539075B1 (en) | Multi-factor routing system for exchanging business transactions | |
CN111917779B (zh) | 基于目标账号的数据处理方法、装置、系统及服务端设备 | |
CN112053137B (zh) | 流程预测方法、电子设备和服务器集群 | |
CN107704557B (zh) | 操作互斥数据的处理方法、装置、计算机设备和存储介质 | |
US11184229B2 (en) | Development operation support system, development management server, operation management server, method thereof, and non-transitory computer readable medium storing program thereof | |
CN115545627A (zh) | 审批任务处理方法、装置、存储介质及电子设备 | |
CN110852743A (zh) | 一种数据获取方法及装置 | |
WO2024174589A1 (zh) | 一种业务会话数据跟踪方法、装置及相关设备 | |
CN112905428A (zh) | 测试方法、装置、电子设备和存储介质 | |
US20240257086A1 (en) | Systems and methods for collectibles | |
CN112732413B (zh) | 异常处理方法、装置、计算机设备和计算机可读存储介质 | |
CN112860780B (zh) | 数据导出方法、装置和终端设备 | |
CN112862390B (zh) | 一种仓库库存查询方法、装置、电子设备及存储介质 | |
CN115002183B (zh) | 信息的生成方法、装置、电子设备、介质和程序产品 | |
CN114519572B (zh) | 支付链路的自动化检测方法、装置及系统 | |
CN110109842B (zh) | 测试数值系统的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |