一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

任务追踪方法、装置、电子设备及存储介质与流程

2022-03-19 18:37:15 来源:中国专利 TAG:


1.本公开涉及互联网技术领域,尤其涉及一种任务追踪方法、装置、电子设备及存储介质。


背景技术:

2.随着互联网技术的飞速发展,全球数据量呈现出飞速增长的现象,数据量的飞速增长预示着大数据时代的到来。在大数据时代,许多企业等群体组织都面临海量数据的处理需求,在对海量数据进行处理过程中,往往会结合一些组织管理应用创建大量任务。
3.相关技术中,在任务处理过程中,往往是按照预设的任务流程,将任务分发给不同用户后,每个用户各自完成自己的任务。上述相关技术中的任务处理过程中,由于每个用户各自按照流程,完成自己的任务,同一任务的各自用户间任务信息相互独立,导致对任务状态缺乏及时的追踪,从而影响了整体任务处理效率。


技术实现要素:

4.本公开提供一种任务追踪方法、装置、电子设备及存储介质,以至少解决相关技术中对任务状态缺乏及时的追踪,导致任务处理效率较低的问题。本公开的技术方案如下:
5.根据本公开实施例的第一方面,提供一种任务追踪方法,包括:
6.在监测到目标任务的第一任务分发指令的情况下,确定所述目标任务的任务发起账号和至少一个任务接收账号;
7.获取所述至少一个任务接收账号的任务状态;
8.基于所述任务发起账号、所述至少一个任务接收账号和所述任务状态,生成所述目标任务的目标任务追踪信息,所述目标任务追踪信息为以所述任务发起账号为父节点、所述至少一个任务接收账号为子节点的层级结构,且所述子节点包含对应的任务接收账号的任务状态;
9.展示所述目标任务追踪信息。
10.可选的,所述方法还包括:
11.展示所述目标任务对应的全局任务的全局任务追踪信息;
12.其中,所述全局任务包括至少两级子任务;所述全局任务追踪信息为以所述全局任务的全局发起账号为根节点、所述至少两级子任务对应的子任务发起账号和子任务接收账号为全局子节点的层级结构,且所述根节点和全局子节点包含各自对应的账号的任务状态。
13.可选的,所述方法还包括:
14.获取所述全局任务追踪信息中节点对应的任务进展信息;
15.将所述任务进展信息展示在所述全局任务追踪信息中。
16.可选的,所述方法还包括:
17.响应于目标用户账号的群组任务追踪请求,展示所述目标用户账号对应的群组任
务追踪信息;
18.其中,所述群组任务追踪信息包括所述目标用户账号对应的目标群组中用户账号参与的关联任务的任务状态。
19.可选的,所述获取所述至少一个任务接收账号的任务状态包括:
20.在监测到所述任务发起账号将所述目标任务的任务分发信息发送给所述至少一个任务接收账号的情况下,将任务确认状态作为所述至少一个任务接收账号的任务状态。
21.可选的,所述方法还包括:
22.在监测到第一接收账号触发的任务确认指令的情况下,将所述第一接收账号的任务状态,由所述任务确认状态更新为任务执行状态;
23.其中,所述第一接收账号为所述至少一个任务接收账号中触发所述任务确认指令的任务接收账号。
24.可选的,所述方法还包括:
25.将所述目标任务追踪信息中所述第一接收账号对应的任务状态更新为所述任务执行状态。
26.可选的,所述方法还包括:
27.在监测到第二接收账号触发的任务完成指令的情况下,将所述第二接收账号的任务状态,由所述任务执行状态更新为任务完成状态;
28.其中,所述第二接收账号为所述第一接收账号中触发所述任务完成指令的账号。
29.可选的,所述方法还包括:
30.将所述目标任务追踪信息中所述第二接收账号对应的任务状态更新为所述任务完成状态。
31.可选的,所述任务发起账号的任务状态在初始状态下为:任务确认状态,所述方法还包括:
32.在所述至少一个任务接收账号的任务状态均为任务执行状态的情况下,将所述任务发起账号的任务状态更新为所述任务执行状态。
33.可选的,所述方法还包括:
34.在所述至少一个任务接收账号的任务状态均为任务完成状态的情况下,将所述任务发起账号的任务状态更新为所述任务完成状态。
35.可选的,所述展示所述目标任务追踪信息包括:
36.在任务处理页面展示所述任务追踪信息。
37.可选的,所述任务处理页面还展示有包括所述任务发起账号和所述至少一个任务接收账号任务处理群组对应的目标会话区域;所述目标会话区域用于进行所述目标任务的任务沟通。
38.根据本公开实施例的第二方面,提供一种任务追踪装置,包括:
39.账号确定模块,被配置为执行在监测到目标任务的第一任务分发指令的情况下,确定所述目标任务的任务发起账号和至少一个任务接收账号;
40.任务状态获取模块,被配置为执行获取所述至少一个任务接收账号的任务状态;
41.目标任务追踪信息生成模块,被配置为执行基于所述任务发起账号、所述至少一个任务接收账号和所述任务状态,生成所述目标任务的目标任务追踪信息,所述目标任务
追踪信息为以所述任务发起账号为父节点、所述至少一个任务接收账号为子节点的层级结构,且所述子节点包含对应的任务接收账号的任务状态;
42.目标任务追踪信息展示模块,被配置为执行展示所述目标任务追踪信息。
43.可选的,所述装置还包括:
44.全局任务追踪信息展示模块,被配置为执行展示所述目标任务对应的全局任务的全局任务追踪信息;
45.其中,所述全局任务包括至少两级子任务;所述全局任务追踪信息为以所述全局任务的全局发起账号为根节点、所述至少两级子任务对应的子任务发起账号和子任务接收账号为全局子节点的层级结构,且所述根节点和全局子节点包含各自对应的账号的任务状态。
46.所述装置还包括:
47.任务进展信息获取模块,被配置为执行获取所述全局任务追踪信息中节点对应的任务进展信息;
48.任务进展信息展示模块,被配置为执行将所述任务进展信息展示在所述全局任务追踪信息中。
49.可选的,所述装置还包括:
50.群组任务追踪信息展示模块,被配置为执行响应于目标用户账号的群组任务追踪请求,展示所述目标用户账号对应的群组任务追踪信息;
51.其中,所述群组任务追踪信息包括所述目标用户账号对应的目标群组中用户账号参与的关联任务的任务状态。
52.可选的,所述任务状态获取模块具体被配置为执行:
53.在监测到所述任务发起账号将所述目标任务的任务分发信息发送给所述至少一个任务接收账号的情况下,将任务确认状态作为所述至少一个任务接收账号的任务状态。
54.可选的,所述装置还包括:
55.第一任务状态更新模块,被配置为执行在监测到第一接收账号触发的任务确认指令的情况下,将所述第一接收账号的任务状态,由所述任务确认状态更新为任务执行状态;
56.其中,所述第一接收账号为所述至少一个任务接收账号中触发所述任务确认指令的任务接收账号。
57.可选的,所述装置还包括:
58.第二任务状态更新模块,被配置为执行将所述目标任务追踪信息中所述第一接收账号对应的任务状态更新为所述任务执行状态。
59.可选的,所述装置还包括:
60.第三任务状态更新模块,被配置为执行在监测到第二接收账号触发的任务完成指令的情况下,将所述第二接收账号的任务状态,由所述任务执行状态更新为任务完成状态;
61.其中,所述第二接收账号为所述第一接收账号中触发所述任务完成指令的账号。
62.可选的,所述装置还包括:
63.第四任务状态更新模块,被配置为执行将所述目标任务追踪信息中所述第二接收账号对应的任务状态更新为所述任务完成状态。
64.可选的,所述任务发起账号的任务状态在初始状态下为:任务确认状态,所述装置
还包括:
65.第五任务状态更新模块,被配置为执行在所述至少一个任务接收账号的任务状态均为任务执行状态的情况下,将所述任务发起账号的任务状态更新为所述任务执行状态。
66.可选的,所述装置还包括:
67.第六任务状态更新模块,被配置为执行在所述至少一个任务接收账号的任务状态均为任务完成状态的情况下,将所述任务发起账号的任务状态更新为所述任务完成状态。
68.可选的,所述目标任务追踪信息展示模块还被配置为执行在任务处理页面展示所述任务追踪信息。
69.可选的,所述任务处理页面还展示有包括所述任务发起账号和所述至少一个任务接收账号任务处理群组对应的目标会话区域;所述目标会话区域用于进行所述目标任务的任务沟通。
70.根据本公开实施例的第三方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现如上述第一方面中任一项所述的方法。
71.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备能够执行本公开实施例的第一方面中任一项所述方法。
72.根据本公开实施例的第五方面,提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例的第一方面中任一项所述方法。
73.本公开的实施例提供的技术方案至少带来以下有益效果:
74.在监测到目标任务的第一任务分发指令的情况下,结合任务发起账号、至少一个任务接收账号和至少一个任务接收账号的任务状态,生成并展示目标任务的目标任务追踪信息,且该目标任务追踪信息为以任务发起账号为父节点、至少一个任务接收账号为子节点的层级结构,可以清楚的展示目标任务的任务发起者与任务接收者间的对应关系以及目标任务对应的子任务数量等任务分发情况,且子节点包含对应的任务接收账号的任务状态,可以便于目标任务的各个参与者及时掌握目标任务各个节点的任务执行情况,便于对目标任务进行有效监控,提升任务处理效率。
75.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
76.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
77.图1是根据一示例性实施例示出的一种任务追踪系统的示意图;
78.图2是根据一示例性实施例示出的一种任务追踪方法的流程图;
79.图3是根据一示例性实施例提供的一种任务创建页面的示意图;
80.图4是根据一示例性实施例提供的展示有目标任务追踪信息的任务处理页面的示意图;
81.图5是根据一示例性实施例提供的一种全局任务追踪信息的示意图;
82.图6是根据一示例性实施例示出的一种任务追踪装置框图;
83.图7是根据一示例性实施例示出的一种用于任务追踪的电子设备的框图。
具体实施方式
84.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
85.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
86.需要说明的是,本公开所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于展示的数据、分析的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
87.请参阅图1,图1是根据一示例性实施例示出的一种任务追踪系统的示意图,如图1所示,该任务追踪系统可以包括第一终端100、第二终端200和服务器300。
88.在一个可选的实施例中,第一终端100可以为目标任务的任务发起账号对应的终端。第二终端200可以为目标任务的任务接收账号对应的终端。服务器300可以用于为第一终端100和第二终端200处理目标任务提供后台支持。
89.在一个可选的实施例中,第一终端100和第二终端200可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、智能可穿戴设备等类型的电子设备,也可以为运行于上述电子设备的软体,例如应用程序等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。
90.在一个可选的实施例中,服务器300可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn(content delivery network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。
91.此外,需要说明的是,图1所示的仅仅是本公开提供的一种应用环境,在实际应用中,还可以包括其他应用环境,例如可以包括第一终端100在为目标任务的发起账号对应的终端的同时,也可以为其他任务的接收账号对应的终端;第二终端200在为目标任务的接收账号对应的终端的同时,也可以为其他任务的发起账号对应的终端。
92.本说明书实施例中,上述第一终端100、第二终端200和服务器300可以通过有线或无线通信方式进行直接或间接地连接,本公开在此不做限制。
93.图2是根据一示例性实施例示出的一种任务追踪方法的流程图,如图2所示,该任务追踪方法用于任务追踪系统中,包括以下步骤。
94.在步骤s201中,在监测到目标任务的第一任务分发指令的情况下,确定目标任务的任务发起账号和至少一个任务接收账号;
95.在一个可选的实施例中,上述任务发起账号可以为目标任务的任务发起者的用户账号;上述任务接收账号可以为目标任务的任务接收者的用户账号。目标任务可以为起始任务(即不具有父任务的任务),也可以为子任务(即具有父任务的任务,例如起始任务的子任务,或某一子任务的子任务)。
96.在实际应用中,第一终端侧可以提供面向用户的任务创建页面,以供用户创建目标任务,并触发上述第一任务分发指令。可选的,用户也可以在任务处理页面,创建目标任务,触发上述第一任务分发指令。
97.在一个具体的实施例中,任务处理页面或任务创建页面可以设置有任务创建操作区域,具体的,任务创建操作区域可以用于进行任务创建,并指派任务接收账号(至少一个任务接收账号)。具体的,可以目标任务可以包括至少一个子任务,可选的,至少一个子任务可以分别分发给某一任务接收账号。
98.在一个可选的实施例中,任务发起者(任务发起账号对应的用户)可以在任务创建操作区域输入目标任务的任务标识信息,以及结合预设字符输入至少一个任务接收账号后,触发第一任务分发指令。可选的,任务标识信息可以在至少一个任务接收账号之前输入,也可以在至少一个任务接收账号之后输入。
99.在一个具体的实施例中,如图3所示,图3是根据一示例性实施例提供的一种任务创建页面的示意图。其中,301对应的区域为任务创建操作区域。
100.可选的,任务标识信息可以为能够标识目标任务的信息,例如任务名等,相应的,任务发起者可以通过在任务创建操作区域输入“任务名@@参与人”就可以创建一个任务,并指派任务接收者。其中,参与人为任务接收者的用户账号,@@可以为一种预设字符的示例。
101.在一个可选的实施例中,上述结合预设字符来进行至少一个任务接收账号的选择仅仅是一种示例,在实际应用中,也可以采用其他方式,例如在任务创建操作区域搜索至少一个任务接收账号等,本说明书实施例并不以上述为限。
102.在步骤s203中,获取至少一个任务接收账号的任务状态;
103.在一个具体的实施例中,目标任务的任务状态可以表征目标任务的执行情况。具体的,任务状态可以包括任务确认状态(即需要任务接收者确认接收任务),任务执行状态(即任务接收者已经确认接收任务,任务正在进行中),任务完成状态(即任务已经完成)。
104.在一个可选的实施例中,上述获取至少一个任务接收账号的任务状态包括:
105.在监测到任务发起账号将目标任务的任务分发信息发送给至少一个任务接收账号的情况下,将任务确认状态作为至少一个任务接收账号的任务状态。
106.可选的,在第一任务分发请求触发后,第一终端可以通过服务器将目标任务的任务分发信息发送给上述至少一个任务接收账号(第二终端)。可选的,至少一个任务接收账号的任务状态在初始状态下可以为任务确认状态,可选的,在监测到任务发起账号将目标任务的任务分发信息发送给至少一个任务接收账号的情况下,即服务器将目标任务的任务分发信息转发给至少一个任务接收账号对应的第二终端的情况下,可以将任务确认状态作为至少一个任务接收账号的任务状态,具体的,至少一个任务接收账号的任务状态可以存储在服务器本地,并在第一终端和第二终端请求至少一个任务接收账号的任务状态时,可以及时将至少一个任务接收账号的任务状态同步给第一终端和第二终端。
107.在一个具体的实施例中,在至少一个任务接收账号为多个任务接收账号的情况
下,每一任务接收账号接收到目标任务中某一子任务的任务分发信息。具体的,目标任务的任务分发信息可以为用于提示任务接收账号对应用户执行目标任务的提示消息。
108.上述实施例中,结合对目标任务的分发情况的监测,可以及时的掌握任务状态处于任务确认状态的任务接收账号,进而及时进行目标任务的任务执行进行更新,便于精准有效的对目标任务进行监控,提升任务处理效率。
109.在一个可选的实施例中,上述方法还可以包括:
110.在监测到第一接收账号触发的任务确认指令的情况下,将第一接收账号的任务状态,由任务确认状态更新为任务执行状态;
111.其中,第一接收账号为至少一个任务接收账号中触发任务确认指令的任务接收账号。
112.在一个具体的实施例中,任务接收账号在接收到任务分发信息后,可以通过点击任务分发信息等方式,触发任务查看指令,并显示任务处理页面。在一个可选的实施例中,任务处理页面可以包括目标任务的任务操作区域,具体的,任务操作区域可以用于进行目标任务的任务状态的更新。
113.在一个可选的实施例中,上述任务操作区域可以包括任务更新控件,任务更新控件可以用于进行任务状态的更新操作,可选的,任务更新控件的初始状态可以为待确认状态;
114.在一个具体的实施例中,任务更新控件的状态可以与相应的任务状态相对应。待确认状态的任务更新控件可以与任务确认状态相对应,相应的,待确认状态的任务更新控件可以用于触发任务确认指令;可选的,可以通过点击“待确认状态的任务更新控件”等方式,触发上述任务确认指令,相应的,任务更新控件由待确认状态更新为已确认状态。具体的,在任务更新控件由待确认状态更新为已确认状态时,第一接收账号对应的第二终端可以向服务器发送上述任务确认指令,相应的,服务器可以将本地存储的第一接收账号的任务状态,由任务确认状态更新为任务执行状态,进而可以更新第一终端和第二终端侧的第一接收账号的任务状态。
115.可选的,服务器可以将上述任务确认指令转发给任务发起者(任务发起账号)对应第一终端,以便第一终端将任务处理页面中目标任务的任务更新控件的状态由待确认状态更新为已确认状态。
116.此外,需要说明的是,在目标任务包括多个子任务的情况下,可选的,在多个子任务的任务接收者,将相应任务处理页面中任务更新控件由待确认状态更新为已确认状态后,即多个子任务的任务接收账号均触发任务确认指令的情况下,任务发起者对应第一终端的任务处理页面中目标任务的任务更新控件的状态可以由待确认状态更新为已确认状态,相应的,目标任务的任务状态由任务确认状态更新为任务执行状态。
117.上述实施例中,结合对目标任务的分发后的执行情况的监测,可以在监测到第一接收账号触发的任务确认指令的情况下,及时将至少一个任务接收账号中第一接收账号的任务状态,由任务确认状态更新为任务执行状态,有效保证任务状态的准确性,进而便于精准有效的对目标任务进行监控,提升任务处理效率。
118.在一个可选的实施例中,上述方法还可以包括:
119.在监测到第二接收账号触发的任务完成指令的情况下,将第二接收账号的任务状
态,由任务执行状态更新为任务完成状态;
120.其中,第二接收账号为第一接收账号中触发任务完成指令的账号。
121.在一个具体的实施例中,已确认状态的任务更新控件可以与任务执行状态相对应,相应的,已确认状态的任务更新控件可以用于触发任务完成指令。在一个可选的实施例中,在任务接收者已经完成任务后,可以通过点击“已确认状态的任务更新控件”等方式触发上述任务完成指令,相应的,任务更新控件由已确认状态更新为已完成状态。具体的,在任务更新控件由已确认状态更新为已完成状态时,第二接收账号对应的第二终端可以向服务器发送上述任务完成指令,相应的,服务器可以将本地存储的第二接收账号的任务状态,由任务执行状态更新为任务完成状态,进而可以更新展示在第一终端和第二终端侧的第二接收账号的任务状态。
122.可选的,服务器可以将第二接收账号触发的任务完成指令的转发给任务发起者对应第一终端,以便第一终端将任务处理页面中目标任务的任务更新控件的状态由已确认状态更新为已完成状态。
123.此外,需要说明的是,在目标任务包括多个子任务的情况下,可选的,在多个子任务的任务接收者,将相应任务处理页面中任务更新控件由已确认状态更新为已完成状态后,即多个子任务的任务接收账号均触发任务完成指令的情况下,任务发起者对应第一终端的任务处理页面中目标任务的任务更新控件的状态可以由已确认状态更新为已完成状态,相应的,目标任务的任务状态可以由任务执行状态更新为任务完成状态。
124.上述实施例中,结合对目标任务的分发后的执行情况的监测,可以在监测到第二接收账号触发的任务完成指令的情况下,及时将第一接收账号中第二接收账号的任务状态,由任务执行状态更新为任务完成状态,有效保证任务状态的准确性,进而便于精准有效的对目标任务进行监控,提升任务处理效率。
125.在步骤s205中,基于任务发起账号、至少一个任务接收账号和任务状态,生成目标任务的目标任务追踪信息。
126.在一个具体的实施例中,上述目标任务追踪信息可以为以任务发起账号为父节点、至少一个任务接收账号为子节点的层级结构,且子节点包含对应的任务接收账号的任务状态。
127.在一个可选的实施例中,服务器可以将任务发起账号、至少一个任务接收账号和相应的的任务状态发送给第一终端和第二终端,以便第一终端和第二终端生成目标任务追踪信息。可选的,服务器也可以基于任务发起账号、至少一个任务接收账号和任务状态,生成目标任务的目标任务追踪信息,并将目标任务追踪信息发送给第一终端和第二终端进行展示。
128.在一个具体的实施例中,以任务发起账号为父节点、至少一个任务接收账号为子节点的层级结构可以清楚的展示目标任务的任务发起者与任务接收者间的对应关系以及目标任务对应的子任务数量等任务分发情况。
129.在步骤s207中,展示目标任务追踪信息。
130.在一个可选的实施例中,可以在第一终端和第二终端的任务处理页面展示目标任务追踪信息。
131.在一个可选的实施例中,任务处理页面还可以展示有包括任务发起账号和至少一
个任务接收账号的任务处理群组对应的会话区域,该会话区域可以用于进行目标任务的任务沟通。
132.本说明书实施例中,在任务处理页面同时展示目标任务对应的目标会话区域和目标任务追踪信息,可以在进行任务沟通的同时,实现任务的追踪;进而可以在提升任务处理效率的同时,提升对目标任务监控的有效性。
133.在一个具体的实施例中,如图4所示,图4是根据一示例性实施例提供的展示有目标任务追踪信息的任务处理页面的示意图。其中,403对应的信息为目标任务追踪信息,401对应区域为任务操作区域,402对应区域为会话区域。
134.由以上本说明书实施例提供的技术方案可见,本说明书中在监测到目标任务的第一任务分发指令的情况下,结合任务发起账号、至少一个任务接收账号和至少一个任务接收账号的任务状态,生成并展示目标任务的目标任务追踪信息,且该目标任务追踪信息为以任务发起账号为父节点、至少一个任务接收账号为子节点的层级结构,可以清楚的展示目标任务的任务发起者与任务接收者间的对应关系以及目标任务对应的子任务数量等任务分发情况,且子节点包含对应的任务接收账号的任务状态,可以便于目标任务的各个参与者及时掌握目标任务各个节点的任务执行情况,便于对目标任务进行有效监控,提升任务处理效率。
135.在一个可选的实施例中,目标任务追踪信息中子节点包含对应的任务接收账号的任务状态在初始状态下为任务确认状态,可选的,在某一子节点包含对应的任务接收账号的任务状态由任务确认状态更新为任务执行状态的情况下,上述方法还可以包括:
136.将目标任务追踪信息中第一接收账号对应的任务状态更新为任务执行状态。
137.上述实施例中,在第一接收账号的任务状态由任务确认状态更新为任务执行状态的情况下,及时更新标任务追踪信息中第一接收账号对应的任务状态更新为任务执行状态,可以帮助任务发起者和任务接收者及时掌握整个目标任务的任务状态,便于精准有效的对目标任务进行监控,提升任务处理效率。
138.在一个可选的实施例中,在任务状态由任务执行状态更新为任务完成状态的情况下,上述方法还可以包括:
139.将目标任务追踪信息中第二接收账号对应的任务状态更新为任务完成状态。
140.上述实施例中,在第二接收账号的任务状态由任务执行状态更新为任务完成状态的情况下,及时更新标任务追踪信息中第二接收账号对应的任务状态更新为任务执行状态,可以帮助任务发起者和任务接收者及时掌握整个目标任务的任务状态,便于精准有效的对目标任务进行监控,提升任务处理效率。
141.在一个可选的实施例中,上述任务发起账号的任务状态在初始状态下为:任务确认状态,可选的,上述方法还可以包括:
142.在至少一个任务接收账号的任务状态均为任务执行状态的情况下,将任务发起账号的任务状态更新为任务执行状态。
143.在一个可选的实施例中,任务发起账号的任务状态可以结合目标任务的至少一个任务接收账号的任务执行情况(任务状态)更新。可选的,目标任务为起始任务的情况下,任务发起账号的任务状态可以结合目标任务的至少一个任务接收账号的任务执行情况,自动更新任务状态。可选的,在目标任务为子任务的情况下,可以通过任务操作区域设置的任务
更新控件等用于进行任务状态更新的操作信息,来进行任务发起账号的任务状态的更新。
144.在一个具体的实施例中,结合图4所示,点击确认的控件可以为待确认状态的任务更新控件,点击完成的控件可以为已确认状态的任务更新控件,已完成的控件可以为已完成状态的任务更新控件。其中,等待确认的控件对应的任务f可以为第二终端对应用户账号发起的任务,且相应的任务接收者还没有确认接收任务。
145.在一个可选的实施例中,在至少一个任务接收账号的任务状态均为任务执行状态的情况下,可以自动将任务发起账号的任务状态更新为任务执行状态。
146.在一个可选的实施例中,在至少一个任务接收账号的任务状态均为任务执行状态的情况下,任务发起账号对应第一终端上显示的任务处理页面中任务更新控件可以由待确认状态更新为已确认状态。具体的,例如点击“待确认状态的任务更新控件”等方式,触发将任务发起账号的任务状态更新为任务执行状态。
147.上述实施例中,在至少一个任务接收账号的任务状态均为任务执行状态的情况下,及时将任务发起账号的任务状态更新为任务执行状态,可以实现任务发起账号的任务状态的及时更新,便于追踪具有多级子任务的各个节点的任务状态,帮助各个任务参与者及时掌握整个任务链路的任务状态,进而提升任务处理效率。
148.在一个可选的实施例中,上述方法还包括:
149.在至少一个任务接收账号的任务状态均为任务完成状态的情况下,将任务发起账号的任务状态更新为任务完成状态。
150.在一个可选的实施例中,在至少一个任务接收账号的任务状态均为任务完成状态的情况下,可以自动将任务发起账号的任务状态更新为任务完成状态。
151.在一个可选的实施例中,在至少一个任务接收账号的任务状态均为任务完成状态的情况下,任务发起账号对应第一终端上显示的任务处理页面中任务更新控件可以由已确认状态更新为已完成状态。具体的,例如点击“已确认状态的任务更新控件”等方式,触发将任务发起账号的任务状态更新为任务完成状态。
152.上述实施例中,在至少一个任务接收账号的任务状态均为任务完成状态的情况下,及时将任务发起账号的任务状态更新为任务完成状态,可以实现任务发起账号的任务状态的及时更新,便于追踪具有多级子任务的各个节点的任务状态,帮助各个任务参与者及时掌握整个任务链路的任务状态,进而提升任务处理效率。
153.在一个可选的实施例中,上述方法还包括:
154.展示目标任务对应的全局任务的全局任务追踪信息;
155.在一个可选的实施例中,在目标任务为起始任务的情况下,全局任务可以为目标任务;在目标任务为某一任务的子任务的情况下,子任务对应的起始任务为全局任务。具体的,全局任务包括至少两级子任务;具体的,至少两级子任务可以包括一级子任务(即全局任务的子任务)、二级子任务(全局任务一级子任务的子任务)、依次类推。
156.在一个具体的实施例中,全局任务追踪信息为以全局任务的全局发起账号(发起全局任务中起始任务的账号)为根节点,至少两级子任务对应的子任务发起账号和子任务接收账号为全局子节点的层级结构,且根节点和全局子节点包含各自对应的账号的任务状态。
157.在一个可选的实施例中,任务处理页面可以设置有用于触发全局任务追踪信息展
示的操作信息,具体的实施例中,结合图4所示,404对应的控件可以用于触发全局任务追踪信息的展示。具体的,可以通过点击404对应的控件,触发上述全局任务追踪信息的展示指令。
158.在一个具体的实施例中,全局任务追踪信息中不同节点对应的不同任务状态可以结合不同展示样式进行标识,可选的,全局任务追踪信息还可以展示任务标识信息(例如任务名称),已完成任务的任务耗时,未完成任务的等待时间等。
159.在一个具体的实施例中,如图5所示,图5是根据一示例性实施例提供的一种全局任务追踪信息的示意图。其中,假设“小明”为全局发起账号的账号标识信息,全局任务为任务a;小明所在节点为根节点,结合图5所示,全局发起账号包括两级子任务,其中,一级子任务包括任务a1、任务a2和任务a3,二级子任务为一级子任务a3的子任务a31。
160.假设任务状态为任务完成状态的情况下,其对应节点以黑底白字的样式展示对应的账号标识信息,可选的,任务状态为任务执行状态和任务确认状态(即任务未完成状态)的情况下,其对应节点以白底黑字的样式展示对应的账号标识信息。,可选的,任务执行状态和任务确认状态也可以采用不同的展示样式。具体的,结合图5所示,“小李”所在节点对应任务状态为任务完成状态,“小吴”所在节点对应任务状态为任务完成状态,“小郑”所在节点对应任务状态为任务完成状态,“小张”所在节点对应任务状态为任务未完成状态。
161.上述实施例中,以全局任务的全局发起账号为根节点、至少两级子任务对应的子任务发起账号和子任务接收账号为全局子节点的层级结构来进行全局链路的追踪,可以清楚的展示全局任务中各级子任务的任务发起者与任务接收者间的对应关系以及对应的子任务数量等任务分发情况,且根节点和全局子节点包含各自对应的账号的任务状态,可以便于各级任务参与者及时掌握全局任务各个节点的任务状态,便于参与者更好的掌握上一级或下一级的任务执行情况,进而提升对全局链路监控的有效性,提升任务处理效率。
162.在一个可选的实施例中,上述方法还可以包括:
163.获取全局任务追踪信息中节点对应的任务进展信息;
164.将任务进展信息展示在全局任务追踪信息中。
165.在一个具体的实施例中,任一节点对应的任务进展信息可以表征该节点的子节点对应任务完成情况。可选的,可以将每一节点对应的任务进展信息展示在该节点的附近(例如该节点所在区域中)。具体的,结合图5所示,以“小明”所在节点为例,该节点的子节点包括“小李”所在节点、“小张”所在节点和“小吴”所在节点(3个子节点),其中,“小李”所在节点和“小吴”所在节点对应的任务已经完成,相应的,“小明”所在节点对应的任务进展信息可以为2/3,其中,3表示共有3个子任务(3个子节点),2表示已经有2个子任务(2个子节点)的任务完成了。具体的,以“小李”所在节点为例,“小李”所在节点的子节点数量为0,相应的,“小李”所在节点对应的任务进展信息可以为0/0,即没有子任务/没有子节点。
166.上述实施例中,通过将节点对应的任务进展信息展示在全局任务追踪信息中,可以帮助用户更清楚的了解每个节点的任务完成情况,进而更好的提升对全局链路监控的有效性,提升任务处理效率。
167.在一个可选的实施例中,上述方法还包括:
168.响应于目标用户账号的群组任务追踪请求,展示目标用户账号对应的群组任务追踪信息;
169.在一个可选的实施例中,为了便于团队管理者更清楚全面的掌握团队成员的任务执行情况下,团队管理者对应的终端侧可以进行群组任务追踪信息的展示。
170.在一个可选的实施例中,目标用户账号可以为某一团队管理者的用户账号,相应的,目标用户账号对应的目标群组可以为某一团队的群组。
171.在一个具体的实施例中,某一团队管理者对应的终端的任务处理页面可以展示可以触发上述群组任务追踪请求的操作信息,相应的,在基于该操作信息触发群组任务追踪请求之后,可以展示目标用户账号对应的群组任务追踪信息。
172.在一个具体的实施例中,群组任务追踪信息可以包括目标用户账号对应的目标群组中用户账号参与的关联任务的任务状态。可选的,群组任务追踪信息还可以包括关联任务的任务对象(任务发起账号和任务接收账号)、任务时限、任务耗时、任务发起时间等。可选的,目标群组中用户账号参与的关联任务往往有多个任务,可以以列表的形式展示目多个任务的任务状态等任务追踪信息。
173.上述实施例中,通过展示群组任务追踪信息,可以便于团队管理者更清楚全面的掌握团队成员的任务执行情况,进而更好的进行任务监控,提升任务处理效率。
174.图6是根据一示例性实施例示出的一种任务追踪装置框图。参照图6,该装置包括:
175.账号确定模块610,被配置为执行在监测到目标任务的第一任务分发指令的情况下,确定目标任务的任务发起账号和至少一个任务接收账号;
176.任务状态获取模块620,被配置为执行获取至少一个任务接收账号的任务状态;
177.目标任务追踪信息生成模块630,被配置为执行基于任务发起账号、至少一个任务接收账号和任务状态,生成目标任务的目标任务追踪信息,目标任务追踪信息为以任务发起账号为父节点、至少一个任务接收账号为子节点的层级结构,且子节点包含对应的任务接收账号的任务状态;
178.目标任务追踪信息展示模块640,被配置为执行展示目标任务追踪信息。
179.可选的,上述装置还包括:
180.全局任务追踪信息展示模块,被配置为执行展示目标任务对应的全局任务的全局任务追踪信息;
181.其中,全局任务包括至少两级子任务;全局任务追踪信息为以全局任务的全局发起账号为根节点、至少两级子任务对应的子任务发起账号和子任务接收账号为全局子节点的层级结构,且根节点和全局子节点包含各自对应的账号的任务状态。
182.可选的,上述装置还包括:
183.任务进展信息获取模块,被配置为执行获取全局任务追踪信息中节点对应的任务进展信息;
184.任务进展信息展示模块,被配置为执行将任务进展信息展示在全局任务追踪信息中。
185.可选的,上述装置还包括:
186.群组任务追踪信息展示模块,被配置为执行响应于目标用户账号的群组任务追踪请求,展示目标用户账号对应的群组任务追踪信息;
187.其中,群组任务追踪信息包括目标用户账号对应的目标群组中用户账号参与的关联任务的任务状态。
188.可选的,任务状态获取模块具体被配置为执行:
189.在监测到任务发起账号将目标任务的任务分发信息发送给至少一个任务接收账号的情况下,将任务确认状态作为至少一个任务接收账号的任务状态。
190.可选的,上述装置还包括:
191.第一任务状态更新模块,被配置为执行在监测到第一接收账号触发的任务确认指令的情况下,将第一接收账号的任务状态,由任务确认状态更新为任务执行状态;
192.其中,第一接收账号为至少一个任务接收账号中触发任务确认指令的任务接收账号。
193.可选的,上述装置还包括:
194.第二任务状态更新模块,被配置为执行将目标任务追踪信息中第一接收账号对应的任务状态更新为任务执行状态。
195.可选的,上述装置还包括:
196.第三任务状态更新模块,被配置为执行在监测到第二接收账号触发的任务完成指令的情况下,将第二接收账号的任务状态,由任务执行状态更新为任务完成状态;
197.其中,第二接收账号为第一接收账号中触发任务完成指令的账号。
198.可选的,上述装置还包括:
199.第四任务状态更新模块,被配置为执行将目标任务追踪信息中第二接收账号对应的任务状态更新为任务完成状态。
200.可选的,任务发起账号的任务状态在初始状态下为:任务确认状态,上述装置还包括:
201.第五任务状态更新模块,被配置为执行在至少一个任务接收账号的任务状态均为任务执行状态的情况下,将任务发起账号的任务状态更新为任务执行状态。
202.可选的,上述装置还包括:
203.第六任务状态更新模块,被配置为执行在至少一个任务接收账号的任务状态均为任务完成状态的情况下,将任务发起账号的任务状态更新为任务完成状态。
204.可选的,上述目标任务追踪信息展示模块还被配置为执行在任务处理页面展示任务追踪信息。
205.可选的,上述任务处理页面还展示有包括任务发起账号和至少一个任务接收账号任务处理群组对应的目标会话区域;目标会话区域用于进行目标任务的任务沟通。
206.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
207.图7是根据一示例性实施例示出的一种用于任务追踪的电子设备的框图,该电子设备可以是终端,其内部结构图可以如图7所示。该电子设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏和输入装置。其中,该电子设备的处理器用于提供计算和控制能力。该电子设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该电子设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种任务追踪方法。该电子设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该电子设备的输入装置可以是显示屏上覆盖的触摸层,也可以是电子设备
外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
208.本领域技术人员可以理解,图7中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
209.在示例性实施例中,还提供了一种电子设备,包括:处理器;用于存储该处理器可执行指令的存储器;其中,该处理器被配置为执行该指令,以实现如本公开实施例中的任务追踪方法。
210.在示例性实施例中,还提供了一种计算机可读存储介质,当该存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行本公开实施例中的任务追踪方法。
211.在示例性实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行本公开实施例中的任务追踪方法。
212.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,该计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
213.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
214.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献