任务执行方法、任务创建方法、装置、终端及存储介质制造方法及图纸

技术编号:32743778 阅读:39 留言:0更新日期:2022-03-20 08:50
本公开是关于一种任务执行方法、任务创建方法、装置、终端及存储介质,属于计算机技术领域。该方法包括:获取已创建的目标任务的任务信息,所述任务信息包括触发条件信息和触发结果信息,所述触发条件信息包括多个应用中至少一个第一应用对应的触发条件,所述触发结果信息包括所述多个应用中至少一个第二应用对应的目标操作;在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作。该方法能够基于创建的目标任务自动执行目标操作,提高了任务的执行效率,且实现了多个应用之间的相互协作。且实现了多个应用之间的相互协作。且实现了多个应用之间的相互协作。

【技术实现步骤摘要】
任务执行方法、任务创建方法、装置、终端及存储介质


[0001]本公开涉及计算机
,尤其涉及一种任务执行方法、任务创建方法、装置、终端及存储介质。

技术介绍

[0002]随着计算机技术的发展和各种应用的不断开发,用户使用终端上安装的应用来完成一些任务已成为常见的工作方式,但是,这些任务需要用户手动执行一些操作来完成,对于用户来说,手动操作需要耗费大量的时间,导致任务执行效率较低。

技术实现思路

[0003]本公开提供了一种任务执行方法、任务创建方法、装置、终端及存储介质,提高了任务执行效率。
[0004]根据被公开实施例的一方面,提供一种任务执行方法,所述任务执行方法包括:
[0005]获取已创建的目标任务的任务信息,所述任务信息包括触发条件信息和触发结果信息,所述触发条件信息包括多个应用中至少一个第一应用对应的触发条件,所述触发结果信息包括所述多个应用中至少一个第二应用对应的目标操作;
[0006]在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作。
[0007]本公开实施例提供的任务执行方法,能够自动获取已创建的目标任务的任务信息,在至少一个第一应用满足对应的触发条件的情况下,使第二应用能够自动执行对应的目标操作,无需用户手动执行目标操作,提高了任务的执行效率。并且,在第一应用满足对应的触发条件的情况下,使第二应用执行对应的目标操作,实现了跨应用执行操作,实现了多个应用之间的相互协作。
[0008]在一些实施例中,所述在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作,包括:在所述至少一个第一应用的状态信息满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作。
[0009]在一些实施例中,所述在所述至少一个第一应用的状态信息满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作之前,所述任务执行方法还包括:
[0010]分别向每个第一应用下发状态获取请求,所述状态获取请求用于获取所述每个第一应用的状态信息;
[0011]获取所述每个第一应用返回的状态信息。
[0012]本公开实施例中,创建目标任务后,通过向第一应用下发状态获取请求,来实时获取第一应用的状态信息,从而能够基于获取到的状态信息确定第一应用当前是否满足对应的触发条件,在满足对应的触发条件时,即可控制至少一个第二应用执行对应的目标操作,实现对目标任务的自动执行,提高了任务的执行效率。
[0013]在一些实施例中,所述在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作,包括:
[0014]在任一第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作;或者,
[0015]在每个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作。
[0016]在一些实施例中,所述第一应用对应的触发条件包括多个触发子条件,所述在任一第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作,包括:
[0017]在所述第一应用满足对应的任一触发子条件的情况下,控制所述至少一个第二应用执行对应的目标操作;或者,
[0018]在所述第一应用满足对应的每个触发子条件的情况下,控制所述至少一个第二应用执行对应的目标操作。
[0019]本公开实施例中,能够同时设置多个触发条件,且多个触发条件之间可以为或的关系,也可以为且的关系,从而在满足多个触发条件中任一触发条件时执行同一目标操作的情况下,只需创建一个目标任务,将多个触发条件设置为或的关系即可,无需针对每个触发条件设置一个目标任务;或者在满足同一触发条件下时执行多个目标操作的情况,也只需创建一个目标任务,设置多个目标操作即可,无需针对每个目标操作创建一个目标任务,因此减少了需要创建的任务的数量。
[0020]在一些实施例中,所述在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作,包括:在所述至少一个第一应用满足对应的触发条件的情况下,向所述至少一个第二应用下发执行请求,所述执行请求指示所述第二应用执行对应的目标操作。
[0021]在一些实施例中,所述触发结果信息还包括每个第二应用的地址标识,所述在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作,包括:在所述至少一个第一应用满足对应的触发条件的情况下,基于每个地址标识,向所述每个地址标识对应的第二应用下发执行请求,所述执行请求指示所述第二应用执行对应的目标操作。
[0022]本公开实施例中,基于webhook机制将各个应用联系在一起,通过webhook机制向第二应用下发执行请求,实现跨应用执行目标操作。
[0023]在一些实施例中,所述获取所述目标任务的所述任务信息之前,所述任务执行方法还包括:获取在任务创建界面中输入的所述任务信息;基于所述任务信息创建所述目标任务。
[0024]在一些实施例中,所述触发条件包括以下至少一种:所述第一应用中的字段值发生变更;当前时间点达到目标时间点;
[0025]所述触发结果包括以下至少一种:修改所述第二应用中的字段值;将所述第二应用中的计数增加一次;通过所述第二应用发送消息通知。
[0026]根据本公开实施例的一方面,提供一种任务创建方法,所述任务创建方法包括:
[0027]显示任务创建界面;
[0028]获取在所述任务创建界面中输入的任务信息,所述任务信息包括触发条件信息和触发结果信息,所述触发条件信息包括多个应用中至少一个第一应用对应的触发条件,所述触发结果信息包括所述多个应用中至少一个第二应用对应的目标操作;
[0029]基于所述任务信息创建目标任务,所述目标任务指示在所述至少一个第一应用满足对应的触发条件的情况下,所述至少一个第二应用执行对应的目标操作。
[0030]本公开实施例提供的任务创建方法,为用户提供了用于创建任务的任务创建界面,使用户能够通过该任务创建界面来创建需要应用执行的任务,从而在至少一个第一应用满足对应的触发条件的情况下,使第二应用能够自动执行对应的目标操作,无需用户手动执行目标操作,提高了任务的执行效率。并且,在第一应用满足对应的触发条件的情况下,使第二应用执行对应的目标操作,实现了跨应用创建目标任务,实现了多个应用之间的相互协作,扩展了任务创建的应用场景。
[0031]本公开实施例中,在创建目标任务时涉及到多个应用,任务创建界面能够基于多个应用中的任一应用来显示,也即是能够基于任一应用来创建目标任务,不仅限于在一个应用中创建目标任务,从而提高了创建目标任务的灵活性。
[0032]在一些实施例中,所述基于所述任务信息创建目标任务之后,所述任务创建方法还包括:在所述至少一个第一应用的状态信息满足对应的触本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种任务执行方法,其特征在于,所述任务执行方法包括:获取已创建的目标任务的任务信息,所述任务信息包括触发条件信息和触发结果信息,所述触发条件信息包括多个应用中至少一个第一应用对应的触发条件,所述触发结果信息包括所述多个应用中至少一个第二应用对应的目标操作;在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作。2.根据权利要求1所述的任务执行方法,其特征在于,所述在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作,包括:在所述至少一个第一应用的状态信息满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作。3.根据权利要求2所述的任务执行方法,其特征在于,所述在所述至少一个第一应用的状态信息满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作之前,所述任务执行方法还包括:分别向每个第一应用下发状态获取请求,所述状态获取请求用于获取所述每个第一应用的状态信息;获取所述每个第一应用返回的状态信息。4.根据权利1所述的任务执行方法,其特征在于,所述在所述至少一个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作,包括:在任一第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作;或者,在每个第一应用满足对应的触发条件的情况下,控制所述至少一个第二应用执行对应的目标操作。5.一种任务创建方法,其特征在于,所述任务创建方法包括:显示任务创建界面;获取在所述任务创建界面中输入的任务信息,所述任务信息包括触发条件信息和触发结果信息,所述触发条件信息包括多个应用中至少一个第一应用对应的触发条件,所述触发结果信息包括所述多个应用中至少一个第二应用对应的目标操作;基于所述任务信息创建目标任务,所述目标任务指示在所述至少一个第一应用满足对应的触发条...

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

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

1