任务信息的处理方法、装置、设备、存储介质及程序产品与流程

未命名 08-01 阅读:151 评论:0


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.图1是本技术实施例提供的任务信息的处理系统100的架构示意图;
51.图2是本技术实施例提供的实施任务信息的处理方法的电子设备500的结构示意图;
52.图3是本技术实施例提供的任务信息的处理方法的流程示意图;
53.图4是本技术实施例提供的任务通知消息的显示示意图;
54.图5是本技术实施例提供的任务创建消息和交互通知消息的显示示意图;
55.图6是本技术实施例提供的任务变更模板的显示示意图;
56.图7是本技术实施例提供的任务变更界面的显示示意图;
57.图8是本技术实施例提供的任务信息的处理方法的流程示意图;
58.图9是本技术实施例提供的项目管理界面的示意图;
59.图10是本技术实施例提供的筛选功能项的示意图;
60.图11是本技术实施例提供的目标任务文档的编辑流程示意图;
61.图12是本技术实施例提供的权限管理联动的示意图;
62.图13是本技术实施例提供的任务信息的处理方法的流程示意图;
63.图14是本技术实施例提供的任务信息的处理系统的架构示意图;
64.图15是本技术实施例提供的任务信息的处理系统的交互示意图。
具体实施方式
65.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
66.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
67.在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
68.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
69.对本技术实施例进行进一步详细说明之前,对本技术实施例中涉及的名词和术语进行说明,本技术实施例中涉及的名词和术语适用于如下的解释。
70.1)客户端,终端中运行的用于提供各种服务的应用程序,例如即时通讯客户端、视频播放客户端。
71.2)响应于,用于表示所执行的操作所依赖的条件或者状态,当满足所依赖的条件或状态时,所执行的一个或多个操作可以是实时的,也可以具有设定的延迟;在没有特别说明的情况下,所执行的多个操作不存在执行先后顺序的限制。
72.3)服务号,是公众平台的一种账号类型,作为用户的社交网络客户端中的联系人,用于向用户推送信息,以及提供服务如咨询和购买等。
73.本技术实施例提供一种任务信息的处理方法、装置、设备、存储介质及计算机程序产品,能够使任务关联对象通过会话消息的方式实时且快速地获取到任务变更细节,提高任务处理效率。
74.下面说明本技术实施例提供的任务信息的处理方法的实施场景。参见图1,图1是本技术实施例提供的任务信息的处理系统100的架构示意图,为实现支撑一个示例性应用,终端400通过网络300连接项目管理平台200,网络300可以是广域网或者局域网,又或者是二者的组合,使用无线或有线链路实现数据传输。
75.终端400(可以设置有即时通信客户端),用于发送针对项目管理平台的服务号关注请求至项目管理平台200,以关注项目管理平台的服务号;
76.项目管理平台200,用于确定目标项目所关联的任务是否发生变更;当目标项目所关联的任务发生变更时,发送任务通知消息至发生变更的任务的关联对象的终端400;该任
务通知消息用于通知目标项目所关联的任务发生变更。其中,任务存在相应的创建对象及执行对象,任务的关联对象包括:创建对象及执行对象中至少之一;
77.终端400,用于呈现用于与项目管理平台的服务号进行会话的会话界面;接收到项目管理平台200通过服务号发送的任务通知消息;在会话界面中,呈现接收的任务通知消息。
78.在一些实施例中,本技术实施例提供的任务信息的处理方法可以由各种电子设备实施,例如,可以由终端单独实施,也可以由服务器单独实施,也可以由终端和服务器协同实施。例如终端和服务器协同执行本技术实施例提供的任务信息的处理方法。本技术实施例可应用于各种场景,包括但不限于云技术、人工智能、智慧交通、辅助驾驶等。
79.在一些实施例中,本技术实施例提供的实施任务信息的处理的电子设备可以是各种类型的终端设备或服务器,其中,服务器(例如项目管理平台200)可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。终端(例如终端400)可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能语音交互设备(例如智能音箱)、智能家电(例如智能电视)、智能手表、车载终端等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术实施例对此不做限制。
80.在一些实施例中,终端或服务器可以通过运行计算机程序来实现本技术实施例提供的任务信息的处理方法,举例来说,计算机程序可以是操作系统中的原生程序或软件模块;可以是本地(native)应用程序(app,application),即需要在操作系统中安装才能运行的程序;也可以是小程序,即只需要下载到浏览器环境中就可以运行的程序;还可以是能够嵌入至任意app中的小程序。总而言之,上述计算机程序可以是任意形式的应用程序、模块或插件。
81.在一些实施例中,多个服务器可组成为一区块链,而服务器为区块链上的节点,区块链中的每个节点之间可以存在信息连接,节点之间可以通过上述信息连接进行信息传输。其中,本技术实施例提供的任务信息的处理方法所相关的数据(例如任务、任务的任务信息、和任务通知消息)可保存于区块链上。
82.下面说明本技术实施例提供的实施任务信息的处理方法的电子设备。参见图2,图2是本技术实施例提供的实施任务信息的处理方法的电子设备500的结构示意图。以电子设备500为图1所示的终端为例,本技术实施例提供的实施任务信息的处理方法的电子设备500包括:至少一个处理器510、存储器550、至少一个网络接口520和用户接口530。电子设备500中的各个组件通过总线系统540耦合在一起。可理解,总线系统540用于实现这些组件之间的连接通信。总线系统540除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但是为了清楚说明起见,在图2中将各种总线都标为总线系统540。
83.处理器510可以是一种集成电路芯片,具有信号的处理能力,例如通用处理器、数字信号处理器(dsp,digital signal processor),或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等,其中,通用处理器可以是微处理器或者任何常规的处理器等。
84.存储器550可以是可移除的,不可移除的或其组合。示例性的硬件设备包括固态存
储器,硬盘驱动器,光盘驱动器等。存储器550可选地包括在物理位置上远离处理器510的一个或多个存储设备。
85.存储器550包括易失性存储器或非易失性存储器,也可包括易失性和非易失性存储器两者。非易失性存储器可以是只读存储器(rom,read only me mory),易失性存储器可以是随机存取存储器(ram,random access memor y)。本技术实施例描述的存储器550旨在包括任意适合类型的存储器。
86.在一些实施例中,存储器550能够存储数据以支持各种操作,这些数据的示例包括程序、模块和数据结构或者其子集或超集,下面示例性说明。
87.操作系统551,包括用于处理各种基本系统服务和执行硬件相关任务的系统程序,例如框架层、核心库层、驱动层等,用于实现各种基础业务以及处理基于硬件的任务;
88.网络通信模块552,用于经由一个或多个(有线或无线)网络接口520到达其他计算设备,示例性的网络接口520包括:蓝牙、无线相容性认证(wifi)、和通用串行总线(usb,universal serial bus)等;
89.在一些实施例中,本技术实施例提供的任务信息的处理装置可以采用软件方式实现,图2示出了存储在存储器550中的任务信息的处理装置553,其可以是程序和插件等形式的软件,包括以下软件模块:第一呈现模块5531、接收模块5532和第二呈现模块5533,这些模块是逻辑上的,因此根据所实现的功能可以进行任意的组合或进一步拆分,将在下文中说明各个模块的功能。
90.在另一些实施例中,本技术实施例提供的任务信息的处理装置可以采用软硬件结合的方式实现,作为示例,本技术实施例提供的任务信息的处理装置可以是采用硬件译码处理器形式的处理器,其被编程以执行本技术实施例提供的任务信息的处理方法,例如,硬件译码处理器形式的处理器可以采用一个或多个应用专用集成电路(application specific integrated circuit,asic)、dsp、可编程逻辑器件(programmable logic device,pld)、复杂可编程逻辑器件(complex programmable logic device,cpld)、现场可编程门阵列(field-progr ammable gate array,fpga)或其他电子元件。
91.下面说明本技术实施例提供的任务信息的处理方法。在一些实施例中,本技术实施例提供的任务信息的处理方法可以由各种电子设备实施,例如,可以由终端单独实施,也可以由服务器单独实施,也可以由终端和服务器协同实施。以终端实施为例,参见图3,图3是本技术实施例提供的任务信息的处理方法的流程示意图,本技术实施例提供的任务信息的处理方法包括:
92.步骤101:终端呈现用于与项目管理平台的服务号进行会话的会话界面。
93.这里,终端可以设置有即时通信客户端。终端通过运行该即时通信客户端,呈现用于与项目管理平台的服务号进行会话的会话界面。其中,该项目管理平台用于管理目标项目、以及目标项目所关联的任务,作为示例,该目标项目可以是应用开发,目标项目所关联的任务可以包括应用界面策划、应用界面设计、应用测试等等。该项目管理平台的服务号,可以用户推送该项目管理平台的通知消息。当终端运行即时通信客户端时,可以关注该项目管理平台的服务号,从而基于项目管理平台的服务号接收来自项目管理平台推送的通知消息。
94.在实际应用中,终端可以呈现至少一个会话功能入口,该至少一个会话功能入口
中包括项目管理平台的服务号的会话功能入口。当项目管理平台通过服务号推送新通知消息时,终端可以在项目管理平台的服务号的会话功能入口处,呈现相应的提示标识,以提示该项目管理平台的服务号推送有新通知消息。当接收到针对服务号的会话功能入口的触发操作时,呈现用于与项目管理平台的服务号进行会话的会话界面。
95.步骤102:当项目管理平台中目标项目所关联的任务发生变更、且当前对象为发生变更的任务的关联对象时,接收项目管理平台通过服务号发送的任务通知消息。
96.其中,该任务通知消息用于通知目标项目所关联的任务发生变更;该任务存在相应的创建对象及执行对象,该任务的关联对象包括:创建对象及执行对象中至少之一。
97.这里,项目管理平台中目标项目所关联的任务可以发生变更,用户可以根据需要对目标项目所关联的任务进行变更。在实际应用中,该任务发生变更包括以下两种情况:1)任务数量上的变更,即任务数量的增加或减少,对应任务的创建和删除;2)任务的任务信息的变更,对应已有任务的任务信息的变更,如任务状态的变更、任务内容的变更、任务优先级的变更、任务时间变更、任务所关联对象的变更等等。
98.在本技术实施例中,当项目管理平台中目标项目所关联的任务发生变更时,则项目管理平台发送任务通知消息至发生变更的任务的关联对象,以基于任务通知消息通知发生变更的任务的关联对象该目标项目所关联的任务发生了变更。此时,当当前对象(即终端所对应的对象)为发生变更的任务的关联对象时,则接收到项目管理平台通过服务号发送的任务通知消息。
99.这里,该目标项目所关联的任务存在相应的创建对象和执行对象,该创建对象为相应任务的创建者,该执行对象为相应任务的执行者。作为示例,李x发布让张x和王x买菜的任务,该任务的创建对象则为李x,执行对象则对张x和王x。在实际应用中,当执行对象为多个时,该创建对象也可以为多个执行对象中之一。上述任务的关联对象则可以包括创建对象及执行对象中至少之一,即任务的关联对象可以仅包括创建对象,也可以仅包括执行对象,还可以既包括创建对象,也包括执行对象。
100.步骤103:在会话界面中,呈现接收的任务通知消息。
101.这里,终端在接收到项目管理平台通过服务号发送的任务通知消息后,在与项目管理平台的服务号进行会话的会话界面中,呈现接收的任务通知消息。在一些实施例中,该任务通知消息的类型可以包括多种,比任务创建类型、任务删除类型、已有任务状态变更类型、交互消息类型等。任务通知消息在显示时可以按照预设的通知消息模板进行显示,在实际应用中,不同类型的任务通知消息可以对应不同的通知消息模板。
102.在一些实施例中,终端可通过如下方式在会话界面中呈现接收的任务通知消息:在会话界面中,通过通知消息模板,呈现接收的任务通知消息;其中,通知消息模板包括针对任务的至少两个任务维度。
103.这里,终端在会话界面中,通过通知消息模板,呈现接收的任务通知消息。该通知消息模板包括针对任务的至少两个任务维度。在一些实施例中,该至少两个任务维度包括:任务状态、任务内容、任务优先级、任务时间、任务所关联对象中的至少两个。
104.在一些实施例中,终端可通过如下方式呈现任务的任务信息:响应于针对任务通知消息的触发操作,呈现任务通知消息对应的详情页面;在详情页面中,呈现任务通知消息中至少一个任务维度的任务信息。
105.这里,终端在会话界面中,呈现接收的任务通知消息后,用户可以通过触发针对任务通知消息的触发操作,以查看任务通知消息的详情页面。当终端接收到针对任务通知消息的触发操作时,呈现任务通知消息对应的详情页面,并在详情页面中,呈现任务通知消息中至少一个任务维度的任务信息。
106.在一些实施例中,终端可通过如下方式接收项目管理平台通过服务号发送的任务通知消息:接收项目管理平台通过服务号发送的第一任务通知消息;
107.相应的,终端可通过如下方式通过通知消息模板呈现接收的任务通知消息:基于至少两个任务维度,对第一任务通知消息进行相应任务维度的信息提取,得到各任务维度的任务信息;获取通知消息模板,并将各任务维度的任务信息填充至通知消息模板,得到第二任务通知消息,并呈现第二任务通知消息。
108.这里,终端接收到项目管理平台通过服务号发送的第一任务通知消息。在通过通知消息模板呈现接收的任务通知消息时,可以基于上述至少两个任务维度,对第一任务通知消息进行相应任务维度的信息提取,从而得到各任务维度的任务信息。然后获取通知消息模板,并将各任务维度的任务信息填充到通知消息模板,得到第二任务通知消息并呈现。
109.作为示例,参见图4,图4是本技术实施例提供的任务通知消息的显示示意图。这里,如图4中(1)所示,通知消息模板为任务完成通知的通知消息模板,包括:完成时间、任务预期时间、任务名称、任务相关人、以及任务发布人。该任务通知消息基于该通知消息模板进行显示,即“任务完成通知;完成时间:2021年10月9日22:08;任务预期时间:2021年10月9日22:00到2021年10月10日22:00;任务名称:xx快接单总结;任务相关人:王y;任务发布人:李z”。
110.如图4中(2)所示,通知消息模板为任务变更状态的通知消息模板,包括:任务预期时间、变更时间、任务名称、相关负责人、以及任务变更。该任务通知消息基于该通知消息模板进行显示,即“任务变更状态;任务预期时间:2021年10月9日22:00到2021年10月10日22:00;变更时间:2021年10月9日22:11;任务名称:xx项目后台分工;任务相关人:王y;任务变更:任务状态由“在进行”变更为“存在风险
””

111.在本技术实施例中,上述目标项目所关联的任务发生变更的方式包括:1)在项目管理平台对应的前端(比如项目管理应用)进行任务的变更操作;2)通过终端所显示的会话界面进行任务的变更操作,比如可以是通过在会话界面发送任务变更消息的方式实现任务的变更操作。接下来对通过终端所显示的会话界面进行任务的变更操作进行说明。
112.在一些实施例中,当发生变更的任务为针对目标项目创建的新任务时,终端可通过如下方式针对目标项目创建新任务:基于会话界面,接收到输入的针对目标项目的任务创建消息,任务创建消息,用于指示针对目标项目创建新任务;响应于针对任务创建消息的发送指令,发送任务创建消息至服务号对应的项目管理平台,并在会话界面中呈现任务创建消息;其中,任务创建消息,用于供项目管理平台基于任务创建消息创建新任务。
113.这里,当发生变更的任务为针对目标项目创建的新任务时,即通过会话界面针对目标项目创建新任务。终端基于会话界面接收到输入的针对目标项目的任务创建消息,该任务创建消息,用于指示针对目标项目创建新任务。在实际实施时,该任务创建消息可以是在会话界面中基于消息输入功能项所输入的。当接收到针对任务创建消息的发送指令时,发送任务创建消息至服务号对应的项目管理平台,并在会话界面中呈现任务创建消息。项
目管理平台接收到任务创建消息后,基于任务创建消息,针对目标项目创建新任务。
114.而当项目管理平台针对目标项目创建新任务后,则确定项目管理平台中目标项目所关联的任务发生变更,此时,终端还接收到项目管理平台通过服务号发送的任务通知消息,以通知该任务创建消息所指示创建的新任务已创建完成。
115.在一些实施例中,终端可通过如下方式针对任务发送交互指示信息:基于会话界面,接收到输入的针对任务的交互指示消息,该交互指示消息,用于指示针对任务执行相应的交互操作;响应于针对交互指示消息的发送指令,发送交互指示消息至服务号对应的项目管理平台,并在会话界面中呈现交互指示消息;其中,该交互指示消息,用于供项目管理平台基于交互指示消息执行相应的交互操作。
116.这里,用户可以基于终端显示的会话界面,输入针对任务的交互指示信息。该任务为已有任务,即已经创建完成的任务。终端基于会话界面接收到输入的针对任务的交互指示消息,该交互指示信息用于指示针对任务执行相应的交互操作,比如点赞、评论等。在实际实施时,该交互指示信息可以是在会话界面中基于消息输入功能项所输入的。当接收到针对交互指示消息的发送指令时,发送交互指示消息至服务号对应的项目管理平台,并在会话界面中呈现交互指示消息。项目管理平台接收到交互指示信息后,基于交互指示信息,针对相应的任务执行交互操作。
117.在一些实施例中,在会话界面中呈现交互指示消息之后,终端可接收项目管理平台通过服务号发送的交互通知消息,该交互通知消息,用于通知已执行交互操作;在会话界面中,呈现接收的交互通知消息。
118.而当项目管理平台基于交互指示信息,针对相应的任务执行交互操作后,项目管理平台还可以通过服务号发送交互通知消息至终端,该交互通知消息用户通知已针对相应任务执行交互信息所指示的交互操作。终端接收到项目管理平台通过服务号发送的交互通知消息,在会话界面中,呈现交互通知消息。
119.作为示例,参见图5,图5是本技术实施例提供的任务创建消息和交互通知消息的显示示意图。这里,终端基于会话界面,接收到输入的针对目标项目的任务创建消息;响应于针对任务创建消息的发送指令,发送任务创建消息至服务号对应的项目管理平台,并在会话界面中呈现任务创建消息“明天和后天让王x和李x去菜市场买菜”,如图5中(1)所示。终端还接收到项目管理平台通过服务号发送的任务通知消息,以通知该任务创建消息所指示创建的新任务已创建完成,如图5中(2)所示。
120.终端基于会话界面接收到输入的针对任务的交互指示消息,响应于针对交互指示消息的发送指令,发送交互指示消息至服务号对应的项目管理平台,并在会话界面中呈现交互指示消息“评论,记得卖肉”,如图5中(3)所示。终端接收到通过服务号发送的交互通知消息,在会话界面中,呈现交互通知消息,如图5中(4)所示。
121.当发生变更的任务为删除目标项目关联的目标任务时,基于会话界面,接收到输入的针对目标项目的任务删除消息,所述任务删除消息,用于指示删除目标项目关联的目标任务;响应于针对任务删除消息的发送指令,发送任务删除消息至服务号对应的项目管理平台,并在会话界面中呈现任务删除消息;其中,任务删除消息,用于供项目管理平台基于任务删除消息删除目标任务。
122.在一些实施例中,终端可通过如下方式实现任务变更:基于会话界面,接收到输入
的针对任务的任务变更消息,该任务变更消息,用于指示对发生变更的任务再次进行变更;响应于针对任务变更消息的发送指令,发送任务变更消息至服务号对应的项目管理平台,并在会话界面中呈现任务变更消息;其中,该任务变更消息,用于供项目管理平台基于任务变更消息,对任务执行相应的变更操作。
123.这里,可以对已有任务进行任务的变更。用户可以在会话界面中输入针对任务的任务变更消息,终端基于会话界面接收到输入的针对任务的任务变更消息,该任务变更消息,用于指示对发生变更的任务再次进行变更。在实际实施时,该任务变更消息可以是在会话界面中基于消息输入功能项所输入的。当接收到针对任务变更消息的发送指令时,发送任务变更消息至服务号对应的项目管理平台,并在会话界面中呈现任务变更消息。项目管理平台接收到任务变更消息后,基于任务变更消息,针对目标项目的已有任务执行相应的变更操作。
124.而当项目管理平台针对目标项目的已有任务执行相应的变更操作后,则确定项目管理平台中目标项目所关联的任务再次发生变更,此时,终端还接收到项目管理平台通过服务号发送的任务通知消息,以通知该任务变更消息所指示的已有任务再次发生变更。
125.在一些实施例中,终端可通过如下方式接收到输入的针对任务的任务变更消息:响应于针对任务变更模板的查看指令,呈现变更消息模板;接收到基于变更消息模板输入的针对任务的任务变更消息。
126.这里,上述任务变更消息可以具有相应的任务变更模板。该任务变更模板可以显示于会话界面,比如通过悬浮窗的形式显示于会话界面,或者该任务变更模板还可以显示不同会话界面的模板界面。终端可以在会话界面中显示针对任务变更模板的查看功能项,响应于针对查看功能项的触发操作,接收到针对任务变更模板的查看指令,从而呈现变更消息模板。上述任务变更模板可以包含多个不同的模板,即不同类型的任务变更消息对应不同的任务变更模板。任务变更消息的类型可以包括任务创建类型、任务删除类型、已有任务变更类型、交互消息类型。
127.在实际实施时,用户可以选择需要的任务变更模板,终端响应于针对任务变更模板的选择操作,呈现所选择的任务变更模板,以便于用户在任务变更模板中添加相应的内容,以基于添加的内容生成针对任务的任务变更消息。基于此,终端接收到基于变更消息模板输入的针对任务的任务变更消息。
128.作为示例,参见图6,图6是本技术实施例提供的任务变更模板的显示示意图。这里,终端可以在会话界面中显示针对任务变更模板的查看功能项“模板”,如图6中(1)所示;响应于针对查看功能项“模板”的触发操作,接收到针对任务变更模板的查看指令,从而呈现变更消息模板,如图6中(2)所示。
129.在一些实施例中,终端可通过如下方式接收到输入的针对任务的任务变更消息:接收到基于会话界面输入的会话消息;当会话消息中不包括任务标识、且会话消息存在关联的对应任务的历史任务变更消息或历史任务通知消息时,确定会话消息与历史任务变更消息或历史任务通知消息之间的关联程度;当关联程度达到程度阈值时,将会话消息确定为针对任务的任务变更消息。
130.这里,终端基于会话界面接收到输入的会话消息,则对该会话消息进行解析,确定会话消息中是否包括任务标识,该任务标识可以任务的名称、id、摘要中至少之一。当确定
会话消息中不包括任务标识时,则进一步获取与会话消息存在关联的、对应任务的历史任务变更消息或历史任务通知消息。然后确定会话消息与历史任务变更消息或历史任务通知消息之间的关联程度,当关联程度达到程度阈值时,将会话消息确定为针对任务的任务变更消息。
131.在一些实施例中,终端可通过如下方式实现任务变更:在会话界面中,呈现任务变更功能入口;响应于针对任务变更功能入口的触发操作,呈现任务变更界面;基于任务变更界面,接收到针对任务设置的任务变更内容;响应于针对任务变更内容的确认操作,发送任务变更内容至项目管理平台;其中,该任务变更内容,用于供项目管理平台基于任务变更内容,对任务执行相应的变更操作。
132.在一些实施例中,终端发送任务变更内容至项目管理平台之后,还可接收项目管理平台通过服务号发送的对应任务变更内容的任务通知消息;在会话界面中,呈现对应任务变更内容的任务通知消息。
133.这里,终端还可以提供一个任务变更功能入口,当接收到针对任务变更功能入口的触发操作时,则呈现任务变更界面。在实际实施时,该任务变更界面中可以包括对应各任务维度的变更内容设置功能项。基于该任务变更界面,可以基于对应各任务维度的变更内容设置功能项,接收到针对任务设置的任务变更内容。当接收到针对任务变更内容的确认操作时,则发送任务变更内容至服务号对应的项目管理平台。项目管理平台接收到任务变更内容后,基于任务变更内容,针对目标项目的已有任务执行相应的变更操作。
134.而当项目管理平台针对目标项目的已有任务执行相应的变更操作后,则确定项目管理平台中目标项目所关联的任务发生变更,此时,终端还接收到项目管理平台通过服务号发送的任务通知消息,以通知该任务变更内容所指示的已有任务发生变更。
135.作为示例,参见图7,图7是本技术实施例提供的任务变更界面的显示示意图。这里,终端在会话界面中,呈现任务变更功能入口“任务变更”,如图7中(1)所示;响应于针对任务变更功能入口“任务变更”的触发操作,呈现任务变更界面,并在任务变更界面中呈现对应各任务维度的变更内容设置功能项,比如任务时间变更功能项、任务状态变更功能项、任务优先级变更功能项,同时还呈现该任务当前对应各维度的任务信息,比如“任务状态进行中”,如图7中(2)所示;基于任务变更界面,接收到针对任务设置的任务变更内容,即任务状态由“进行中”变更为“已完成”,同时呈现相应的确认功能项“确认”,如图7中(3)所示。当接收到基于确认功能项“确认”触发的针对任务变更内容的确认操作,发送任务变更内容至项目管理平台。
136.在一些实施例中,终端可在会话界面中,呈现针对任务的文件上传功能项;接收到基于文件上传功能项所选择的目标文件;响应于针对目标文件的确认操作,发送目标文件至服务号对应的项目管理平台;其中,该目标文件,用于供项目管理平台发送携带目标文件的通知消息至关联对象的终端。
137.这里,终端还可以提供针对任务的文件上传功能项;当接收到基于文件上传功能项所选择的目标文件时,响应于针对目标文件的确认操作,发送目标文件至服务号对应的项目管理平台;项目管理平台接收到目标文件后,将携带目标文件的通知消息发送至关联对象的终端,以通知关联对象针对该任务上传了目标文件。
138.应用本技术上述实施例,呈现用于与项目管理平台的服务号进行会话的会话界
面,当项目管理平台中目标项目所关联的任务发生变更、且当前对象为发生变更的任务的关联对象时,接收并在会话界面中呈现项目管理平台通过服务号发送的任务通知消息,以基于该任务通知消息通知关联对象该目标项目所关联的任务发生变更;这里,该任务存在相应的创建对象及执行对象,任务通知消息对应的关联对象包括创建对象及执行对象中至少之一,如此,能够实现多人协同处理项目任务,且任务的关联对象能够通过会话消息的方式实时且快速地获取到任务变更细节,提高任务处理效率。
139.下面继续说明本技术实施例提供的任务信息的处理方法。在一些实施例中,本技术实施例提供的任务信息的处理方法可以由各种电子设备实施,例如,可以由终端单独实施,也可以由服务器单独实施,也可以由终端和服务器协同实施。以终端实施为例,参见图8,图8是本技术实施例提供的任务信息的处理方法的流程示意图,本技术实施例提供的任务信息的处理方法包括:
140.步骤201:终端呈现目标项目对应的项目管理界面,并在项目管理界面中呈现目标项目关联的任务。
141.这里,终端通过运行项目管理平台对应的项目管理应用呈现目标项目对应的项目管理界面。该项目管理应用可以为单独的客户端,也可以为基于网页的、使用web浏览器在互联网或企业内部网上操作的应用软件。该项目管理界面用于供用户对目标项目、以及目标项目所关联的任务进行管理,作为示例,该目标项目可以是应用开发,目标项目所关联的任务可以包括应用界面策划、应用界面设计、应用测试等等。当针对目标项目创建有任务时,则在项目管理界面中呈现目标项目关联的任务。
142.在一些实施例中,终端可通过如下方式在项目管理界面中呈现目标项目关联的任务:在项目管理界面中,按照至少两个任务维度,呈现目标项目关联的任务及任务的任务信息。
143.这里,该至少两个任务维度包括:任务状态、任务内容、任务优先级、任务时间、任务所关联对象中的至少两个。任务信息为相应任务的具体情况,比如已完成、在进行、推迟等可以是任务维度为任务状态时所对应的任务信息。
144.作为示例,参见图9,图9是本技术实施例提供的项目管理界面的示意图。这里,在项目管理界面中,按照至少两个任务维度,呈现目标项目关联的任务及任务的任务信息,其中,任务维度包括:任务内容、关联对象、任务开始日期、任务结束日期、状态、优先级;而各个任务维度分别对应有任务的任务信息,比如状态为“在进行”、优先级为“高”。
145.在一些实施例中,终端可通过如下方式实现任务筛选:当任务的数量为多个时,呈现任务对应的筛选功能项;响应于针对筛选功能项的触发操作,呈现对应各任务维度的筛选条件;响应于针对目标筛选条件的确认操作,呈现符合目标筛选条件的目标任务。
146.这里,针对不同的任务维度,有不同的筛选条件。比如,任务维度为任务状态,对应的筛选条件可以包括:已完成、进行中、推迟等;任务维度为任务优先级,对应的筛选条件可以包括:高、中、低。
147.在一些实施例中,终端可通过如下方式实现任务筛选:当任务的数量为多个时,呈现对应各任务维度的筛选功能项;响应于针对目标任务维度的筛选功能项的触发操作,呈现符合目标任务维度所对应筛选条件的目标任务。
148.这里,终端可以针对各任务维度呈现相应的筛选功能项,比如任务状态对应的筛
选功能项、任务优先级对应的筛选功能项。响应于针对目标任务维度的筛选功能项的触发操作,呈现符合目标任务维度所对应筛选条件的目标任务。
149.作为示例,参见图10,图10是本技术实施例提供的筛选功能项的示意图。这里,终端呈现任务对应的筛选功能项“筛选”,如图10中(1)所示;响应于针对筛选功能项的触发操作,呈现对应各任务维度的筛选条件,如任务维度为任务状态,对应的筛选条件可以包括:已完成、进行中、推迟等;任务维度为任务优先级,对应的筛选条件可以包括:高、中、低,如图10中(2)所示;响应于针对目标筛选条件的确认操作,即针对任务优先级的筛选条件“高”的确认操作,呈现符合目标筛选条件的目标任务,即任务优先级为“高”的目标任务,包括任务1和任务3,如图10中(3)所示。
150.步骤202:基于项目管理界面,当接收到针对任务的变更指令时,对任务执行变更指令所指示的任务变更操作。
151.这里,即通过项目管理界面实现针对任务的变更。当基于项目管理界面接收到针对任务的变更指令时,则任务执行变更指令所指示的任务变更操作。在实际应用中,用户可以根据需要对目标项目所关联的任务进行变更。在实际应用中,该任务发生变更包括以下两种情况:1)任务数量上的变更,即任务数量的增加或减少,对应任务的创建和删除;2)任务的任务信息的变更,对应已有任务的任务信息的变更,如任务状态的变更、任务内容的变更、任务优先级的变更、任务时间变更、任务所关联对象的变更等等。
152.步骤203:发送用于通知任务发生变更的通知消息至项目管理界面对应的项目管理平台,以使项目管理平台通过项目管理平台的服务号,发送通知消息至任务的关联对象。
153.其中,任务的关联对象包括至少两个,至少两个关联对象包括任务的创建对象及任务的执行对象。
154.这里,当基于项目管理界面,对任务执行变更指令所指示的任务变更操作后,向项目管理界面对应的项目管理平台发送用于通知任务发生变更的通知消息,以使得项目管理平台通过项目管理平台的服务号,发送通知消息至任务的关联对象,以基于该通知消息通知关联对象该任务发生了变更。实现项目管理应用和服务号所在即时通信应用之间的互通。
155.其中,该目标项目所关联的任务存在相应的创建对象和执行对象,该创建对象为相应任务的创建者,该执行对象为相应任务的执行者。作为示例,李x发布让张x和王x买菜的任务,该任务的创建对象则为李x,执行对象则对张x和王x。在实际应用中,当执行对象为多个时,该创建对象也可以为多个执行对象中之一。上述任务的关联对象则可以包括创建对象及执行对象中至少之一,即任务的关联对象可以仅包括创建对象,也可以仅包括执行对象,还可以既包括创建对象,也包括执行对象。
156.在一些实施例中,任务关联有目标任务文档,终端可通过如下方式呈现目标任务文档:呈现任务的文档查看功能项;响应于针对文档查看功能项的触发操作,呈现任务的目标任务文档的文档内容、以及目标任务文档对应的应用功能入口;当接收到针对应用功能入口的触发操作时,通过应用功能入口所关联的文档应用,呈现目标任务文档;其中,文档应用,用于供任务的关联对象,对目标任务文档协同进行编辑。
157.这里,当该任务关联有目标任务文档时,比如针对该任务添加的目标文档、或者针对该任务创建的目标文档等,终端可以提供针对目标任务文档的编辑功能,在实际实施时,
由于每个任务对应多个关联对象,即相应的目标任务文档也需要供多个关联对象进行编辑,基于此,在本技术实施例中提供了针对目标任务文档的协同编辑,即可供相应任务的多个关联对象对目标任务文档进行协同编辑,能够实现多用户共同编辑时的同步。
158.在实际应用中,终端可提供用于查看任务的任务文档的文档查看功能项,以供用户基于文档查看功能项查看任务关联的任务文档。响应于针对任务的文档查看功能项的触发操作,呈现任务的目标任务文档的文档内容,以供用户查看目标任务文档的文档内容;同时,还呈现目标任务文档对应的应用功能入口,以基于该应用功能入口调用应用功能入口所关联的文档应用,呈现目标任务文档,以基于该文档应用供目标任务的关联对象,对目标任务文档协同进行编辑。
159.在一些实施例中,终端可通过如下方式实现目标任务文档的编辑同步:当文档应用中存在针对目标任务文档的编辑操作时,接收编辑操作对应的编辑信息;基于编辑信息,对项目管理界面中的目标任务文档执行相应的更新操作,并发送文档通知消息至项目管理界面对应的项目管理平台,以使项目管理平台通过项目管理平台的服务号,发送文档通知消息至任务的关联对象;其中,文档通知消息,用于通知目标任务文档发生更新。
160.这里,当终端基于文档应用呈现目标任务文档时,用户可在文档应用中对目标任务文档进行编辑操作,在实际应用中,该编辑操作可以包括对目标任务文档本身(即目标任务文档的文档内容)的编辑操作,还可以包括对目标任务文档关联的信息(比如目标任务文档的编辑权限、目标任务文档的查看权限等)的编辑操作。当文档应用中存在针对目标任务文档的编辑操作时,终端接收到编辑操作对应的编辑信息,然后基于编辑信息对项目管理界面中的目标任务文档执行相应的更新操作。作为示例,该编辑信息可以是对目标任务文档本身(即目标任务文档的文档内容)的编辑内容,也可以是针对目标任务文档关联的信息(比如目标任务文档的编辑权限、目标任务文档的查看权限等)的编辑信息,比如修改目标任务文档的编辑权限,增加或者删减具有编辑权限的用户等。
161.在实际应用中,当用户在文档应用中执行针对目标任务文档的编辑操作时,文档应用将编辑操作对应的编辑信息发送至文档应用的后台服务器,以更新目标任务文档。同时,该文档应用的后台服务器还会将编辑信息发送至项目管理界面对应的项目管理平台(即项目管理服务端),以使项目管理平台更新项目管理平台处的目标任务文档。而项目管理平台处的目标任务文档更新后,项目管理平台则将编辑操作对应的编辑信息发送至项目管理应用,从而使得项目管理应用更新项目管理界面中的目标任务文档。项目管理应用接收到编辑操作对应的编辑信息时,基于编辑信息,对项目管理界面中的目标任务文档执行相应的更新操作,以更新项目管理应用(即项目管理界面)中的目标任务文档。
162.同时,项目管理应用基于编辑信息,对项目管理界面中的目标任务文档执行相应的更新操作后,终端(运行项目管理应用)还将文档通知消息发送至项目管理界面对应的项目管理平台,该文档通知消息用于通知目标任务文档发生更新。项目管理平台在接收到文档通知消息后,通过项目管理平台的服务号,发送文档通知消息至任务关联的至少两个任务对象,以基于文档通知消息通知任务关联的至少两个任务对象该目标任务文档发生更新。而至少两个任务对象的终端则可以通过服务号(可以理解为用户的即时通信应用中的联系人)查看该文档通知消息。如此,针对目标任务文档的编辑操作,实现了项目管理应用、文档应用、即时通信应用之间的三端联动,即通过文档应用编辑项目管理应用处的目标任
务文档,同时在编辑后的目标任务文档同步至项目管理应用处,还在编辑后通过即时通信应用的服务号,通知相应的任务对象该目标任务文档发生更新。
163.作为示例,参见图11,图11是本技术实施例提供的目标任务文档的编辑流程示意图。这里,终端呈现任务的文档查看功能项,包括“任务1文档”、“任务2文档”,如图11中(1)图所示;响应于针对“任务1”的文档查看功能项“任务1文档”触发操作,呈现“任务1”的目标任务文档的文档内容、以及目标任务文档对应的应用功能入口“在xx文档应用中打开”,如图11中(2)图所示;响应于针对应用功能入口“在xx文档应用中打开”的触发操作,调用xx文档应用显示目标任务文档,如图11中(3)图所示。
164.应用本技术上述实施例,呈现目标项目对应的项目管理界面,并在项目管理界面中呈现所述目标项目关联的任务,基于所述项目管理界面,当接收到针对任务的变更指令时,对任务执行变更指令所指示的任务变更操作,发送用于通知任务发生变更的通知消息至项目管理界面对应的项目管理平台,以使项目管理平台通过项目管理平台的服务号,发送通知消息至所述任务的关联对象;这里,该任务存在相应的创建对象及执行对象,任务通知消息对应的关联对象包括创建对象及执行对象中至少之一,如此,能够实现多人协同处理项目任务,且任务的关联对象能够通过会话消息的方式实时且快速地获取到任务变更细节,提高任务处理效率。
165.下面将说明本技术实施例在一个实际的应用场景中的示例性应用。首先对本技术实施例涉及的名词进行说明,包括:1)pm sheet:project management sheet,项目管理表单,为上述项目管理平台;2)分词:指将一个中文句子切分成一个个单独的词;3)语义有限自动机:将可能出现的词的类型,编写有限数量的状态,每个状态可以迁移到零个或多个状态,接收到的词决定执行哪个状态的迁移;4)语义分析:将分词后的词进行判断分析,为语义的推理提供结构和过程。
166.相关技术中,可通过清单创建应用的服务号,通过发送会话消息的方式,在相应的清单创建应用创建任务清单,同时通过服务号返回创建成功的通知,但是该创建的清单仅针对创建者,通知消息也仅反馈至创建者,实质上等同于创建者备忘录的功能。且所返回的通知消息中只能简单的读取内容和时间,维度单一。针对历史消息则是直接显示,杂乱无章。
167.基于此,本技术实施例提供一种任务信息的处理方法以至少上述问题。在本技术实施例中,基于在线协同的团队项目管理场景,提供一种web端在线协同产品与移动端社交办公产品的联动方式,能够使用户操作和消息推送关联性更加紧密巧妙,形成一个双向通路,用户操作可以生成消息推送,消息推送可以生成用户操作。从而为实现多端联动,提高用户办公效率,降低沟通成本,更满足用户对协作产品对需求。在项目管理场景中,项目任务的安全私密性、丰富维度的消息及时同步、任务相关责任人的效率都是至关重要的。且本技术实施例可以通过多端联动的消息同步和按类聚合,灵活实现项目管理中关键任务的了解和管理。
168.在实际应用中,1)项目管理平台(pm sheet,project management sheet)可以将任务相关、责任人相关的所有状态变更、权限通知、时间调整、状态调整等,以统一的格式推送至多个相关责任人的终端,实现丰富维度的消息通知。2)本技术实施例中项目所关联应用的任务的维度不仅包括时间和内容,任务状态、任务执行人、任务发布人、任务优先级等。
通过多种语义的识别,以固定的、多任务维度的方式将任务变更消息发送到任务相关人的终端。3)采用多维度筛选任务通知消息的方式,分类查看,可以有方向、有逻辑地洞察到项目中任务的变动,意义重大。
169.接下来首先从产品侧对本技术实施例提供的任务信息的处理方法进行说明。在实际应用中,本技术实施例提供的任务信息的处理方法的应用场景可以为团队在线协同项目管理场景。基于在线协同项目管理应用(pm sheet,project management sheet)进行项目的任务管理,利用即时通信应用实现会话沟通,有效提高沟通效率。在本技术实施例中,将项目管理应用的账户(即pm sheet账户)与即时通信应用的账户进行绑定,成员可以在即时通信应用与项目管理应用的服务号进行交互联动。
170.1)这里,pm sheet中与即时通信应用相关联的有两种权限:文档应用的权限和项目管理的权限。其中,文档应用的权限与即时通信应用是联动的,即当用户在即时通信应用、在文档应用或是在pm sheet中对文档权限进行变更,都可以是三方同步进行更改。当pm sheet中的某个团队成员创建或添加任务关联文档时,会调用文档应用的api给任务相关的成员和项目所有者赋予文档权限,使文档的使用更安全和简便。pm sheet可以在除了文档应用的权限之上再建立项目任务维度的权限系统。当拥有文档权限的成员已经退出目标项目时,可通过项目维度的权限实现拒绝该成员的访问,保证文档的安全;也可以只设置在pm sheet中的权限,不需要对文档进行权限设置,使得文档只能在pm sheet中可以进行查阅。作为示例,参见图12,图12是本技术实施例提供的权限管理联动的示意图。这里,如图12中(1)所示,pm sheet端管理员处可收到成员的项目权限申请通知,如图12中(2)所示,即时通信应用端也可以接收到用户发送的项目权限申请通知;如图12中(3)所示,pm sheet端可对成员权限状态进行修改。
171.2)任务通知消息具有丰富的维度。这里,即时通信应用的pm sheet服务号,与pm sheet的系统平台建立关联,pm sheet可通过服务号向即时通信应用发送任务通知消息。作为示例,当目标项目的任务发生变更,如:任务状态、任务时间、任务内容等发生变更、或者接收到任务批注以及添加文件,pm sheet均可以通过服务号向即时通信应用发送相应的任务通知消息。在实际应用中,该任务通知消息可以设置有相应的通知消息模版,比如成员修改了某项任务,pm sheet将会通过任务通知消息,通知与该任务相关的所有用户和项目所有者,在服务号所推送的任务通知消息中显示,是哪个成员在什么时候将任务由什么状态变为了什么状态。项目所有者以及其他任务相关人员可以通过服务号对任务通知消息进行回复、添加评论等操作。任务通知消息的示例参见图4。
172.3)灵活多场景的识别和同步:通过上述的语义转化和识别,项目管理者和项目成员可以通过即时通信应用(pc端和移动端)轻松的实现任务创建、任务状态变更。例如,参见图5,成员杜x将“明天和后天让王x和李x去菜市场买菜”的任务创建消息发送到服务号后,pm sheet的后台服务会拉取这条任务创建消息,进行中文分词和语义分析,解析确定是发布了一个任务,人物是王x、李x,时间是明后天两天(并转换为具体的北京时间),任务内容是去菜市场买菜。然后pm sheet会通过服务号反馈该任务的任务通知消息给杜x,告知杜x生成任务成功;同时pm sheet会通过服务号将该任务发送给其他相关人员,即王x、李x,任务是去菜市场买菜,创建人是杜x,任务相关人是王x、李x,时间是明天后天(这里将是具体的日期)。在服务号中发送消息具有上下文联想,会判断上一次发送的任务场景,比如想在
上一个场景下添加评论,则不需要重复场景,只需要直接描述行为,如图5中(3)所示。
173.4)可将任务通知消息进行多维度聚类,使信息更加清晰:从pm sheet和即时通信应用间接收和发送的消息都会保存在pm sheet的后台系统中,系统有站内信系统,可以多个维度地筛选任务通知消息。参见图9和图10,筛选维度可以包括:人,可以分为发起人和处理人;行为,可以分为创建、更新状态、通知、完成等行为;时间,可以按任务时间筛选。在pm sheet中,任务和即时通信应用的消息与站内信的消息表现是一致的,因此,消息的筛选可以协助更清晰地了解任务的情况。
174.接下来继续从技术侧对本技术实施例提供的任务信息的处理方法进行说明。参见图13,图13是本技术实施例提供的任务信息的处理方法的流程示意图,包括:1、用户通过扫码进行即时通信应用登录;2、系统自动使用即时通信应用信息生成pm sheet账号;3、用户进行操作,如发送一个加入项目的申请;4、将用户操作进行解析,获取该行为的时间,地点,人物,转为行为对应的消息,发送给相关人;5、后台接收行为,并使用即时通信应用的api,通过服务号将消息推送给对应的成员;6、成员在服务号可以对消息进行回复,或者在服务号发送消息执行操作;7、后台使用即时通信应用的api获取消息,接收消息后利用自动机解析消息对应的操作,执行操作并记录行为;8、后台执行操作后,通过服务号将对应任务的任务变更消息同步通知到所有任务相关人。
175.在实际应用中,即时通信应用登录后会在系统注册一个用户账户,与即时通信应用关联身份,生成唯一的用户登录凭证,记录即时通信应用id,与文档应用的权限形成联动。用户可以请求加入项目,系统将解析用户加入项目的请求并转为对应的消息,通过即时通信应用推送给项目管理员。项目管理员可以通过即时通信应用或者pm sheet进行操作。具体地,在即时通信应用回复服务号消息,然后系统获取并消费这条消息,实现文本的解析,执行行为并记录,并告知相关人。
176.在pm sheet中,某个成员针对任务创建或添加关联文件时,会调用文档应用的api给任务相关人和项目管理者赋予权限文档权限,形成文档应用的权限管理,使文档的使用更加简便,信息更加安全。而在系统中还另外有一套权限系统,将文件的权限和项目任务建立绑定关系,权限只在pm sheet中生效,对文档链接进行加密,并不透露文档的url,获取文件内容是通过传递文件流,生成一个临时文件展示,更新文件是将文件流传送后更新到对应的远程文件上。如此,则无法直接获取文档地址,只能在pm sheet系统中使用该文件,从系统层面上对信息安全性进行保证。
177.进一步的,如果出于内容安全考虑,可降低文档的同步性能,无法实时保存。但此时会面临一个新的问题,就是用户可能忘记保存就退出了,因此前端可以做强制退出恢复,即使不小心关闭了页面,也会把编辑内容及时的存储到缓存中,使得变更不会丢失,弥补了可能会忘记保存就退出的风险。
178.参见图14,图14是本技术实施例提供的任务信息的处理系统的架构示意图。这里,该系统包括:运行环境、存储层、数据层、业务层、展示层和前端ui层;其中,运行环境为独立服务器;存储层用于存储项目所关联任务的相关信息、文件等;数据层用于将业务层产生的数据传输至存储层存储;业务层用于对pm sheethe和即时通信应用所涉及的消息、所建立的任务、关联的文件进行处理;展示层用于基于渲染引擎对前端ui的画面数据进行渲染和显示;前端ui基于html、css、javascript、vue实现。
179.如图14所示,通过系统的架构示意图可以看到,存储层会有一个临时文件的存储,这是应用于加载文档内容的缓冲流和临时存储未保存文件副本。前端会定时的将用户编辑内容做一个本地存储,当用户离开页面时,会自动将编辑的内容发送到业务层文件处理的服务,存储到服务器本地文件。如果是用户浏览器奔溃导致pm sheet的奔溃来不及将文件的更新内容发送到后端,前端的缓存也可以保证用户数据不丢失。
180.与pm sheet的服务号的交互,生成消息是通过内容映射直接生成的,将消息转化为行为,是通过创建一个语义有限自动机,然后让后台获取从服务号接收到的消息,对消息进行中文分词,对词法和语义进行分析,识别人物、时间、行为和获取当前操作人,转为对应的行为,然后调用与行为相对应的后台接口进行一系列操作。与服务号交互的上下文,会分析出一个场景,也就是项目、任务、他人的评论,比如想在上一个场景下添加评论,不需要重复场景,只需要直接描述行为,缺少的场景可以由上一个场景自动联想补充。
181.本技术有更丰富的场景识别,与用户消息的交互更多元,具有上下文场景联动能力。成员杜x将“明天和后天让王x和李x去菜市场买菜”的任务创建消息发送到服务号后,pm sheet的后台服务会拉取这条任务创建消息,进行中文分词和语义分析,解析确定是发布了一个任务,人物是王x、李x,时间是明后天两天(并转换为具体的北京时间),任务内容是去菜市场买菜。然后pm sheet会通过服务号反馈该任务的任务通知消息给杜x,告知杜x生成任务成功;同时pm sheet会通过服务号将该任务发送给其他相关人员,即王x、李x,任务是去菜市场买菜,创建人是杜x,任务相关人是王x、李x,时间是明天后天(这里将是具体的日期)。将消息和对应的任务绑定,利用消息的回溯可以进行任务的回滚,每一条消息都对应一个用户操作,每一次变更的信息都存储在消息中,这也是pm sheet与即时通信应用联动的基础。
182.这得益于数据表的设计,参见图15,图15是本技术实施例提供的任务信息的处理系统的交互示意图。这里,任务和消息看似是两个完全不相关的外在表现,实际上其实是同一份载体。数据表中将任务是按照几个筛选维度落库,如项目、时间、人物、任务、事件等,再和消息表中对应的创建消息或者生成消息进行绑定,这样系统不仅可以通过维度筛选任务,还可以筛选到绑定的消息。而任务的回滚,可以通过消息的回滚来执行。这样设计通过数据表间的联动,让pm sheet和即时通信应用的联动更加紧密,也让这个系统更加聚合,让模块也有了互动和关联。项目执行者可以针对不同的项目,不同的任务,不同的时间,不同的事件多个维度将消息聚类显示。
183.当用户注册为项目管理平台的成员时,平台注册用户会调用即时通信应用获取用户的信息。用户对任务作出变更时,系统会先判断用户是否拥有权限,如果拥有权限的话,会将行为影响进行保存,同时生成消息传入消息队列。消息系统会获取和消费消息队列中的消息,调用即时通信应用的api,向即时通信应用服务号推送任务变更消息,并存储任务变更消息到数据库;如果对文档权限造成影响,会调用对应对文档应用的api权限变更。当用户在即时通信应用发送消息时,系统通过即时通信应用api获取消息,将消息存储到db,在消息系统解析用户操作,判断是否具有用户权限,如果有权限执行行为,则传送到用户操作处理服务执行用户操作。
184.上述即时通信应用可以是任务支持即时通信的应用、客户端、小程序等,具有强扩展性。除了项目管理平台与社交办公软件的联动,还可以实现更多不同行业领域的协同办
公软件之间的联动,应用场景更广。
185.应用本技术上述实施例,1)基于在线协同的团队项目管理场景,提出了一种web端在线协同产品与移动端社交办公产品的联动方式,使得用户操作和消息推送关联性更加紧密巧妙,形成一个双向通路,用户操作(即任务变更)可以生成消息推送,消息推送可以生成用户操作。从而为实现多端联动,提高用户办公效率,降低沟通成本,更满足用户对协作产品对需求。在项目管理场景中,项目任务的安全私密性、丰富维度的消息及时同步、任务相关责任人的效率都是至关重要的。而本技术实施例可通过在多端联动的消息同步和按类聚合中,灵活实现上述团队管理中关键任务。2)联动的权限管理更凸显的人性化,在联动权限管理上,文档权限可以基于文档应用实现管理,也可以基于pm sheet独立的权限管理系统实现,两套权限系统更充分的保护了客户的数据安全,联动的权限管理更加的人性化。3)在本技术实施例中,由于使用方向更清晰明确,因此对汉字语义的解析使用状态数量优化后的有限自动机解析,因此系统响应速度将大大提升。4)消息聚类纬度更加丰富,用户使用体验有所提升,可以快速筛选到想要的任务通知消息。
186.可以理解的是,在本技术实施例中,涉及到用户信息、任务、任务信息、任务通知消息等相关的数据,当本技术实施例运用到具体产品或技术中时,需要获得用户许可或者同意,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
187.下面继续说明本技术实施例提供的任务信息的处理装置553的实施为软件模块的示例性结构,在一些实施例中,如图2所示,存储在存储器550的任务信息的处理装置553中的软件模块可以包括:
188.第一呈现模块5531,用于呈现用于与项目管理平台的服务号进行会话的会话界面;
189.接收模块5532,用于当所述项目管理平台中目标项目所关联的任务发生变更、且当前对象为发生变更的任务的关联对象时,接收所述项目管理平台通过所述服务号发送的任务通知消息,所述任务通知消息用于通知所述目标项目所关联的任务发生变更;
190.其中,所述任务存在相应的创建对象及执行对象,所述任务的关联对象包括:所述创建对象及所述执行对象中至少之一;
191.第二呈现模块5533,用于在所述会话界面中,呈现接收的所述任务通知消息。
192.在一些实施例中,所述第二呈现模块5533,还用于在所述会话界面中,通过通知消息模板,呈现接收的所述任务通知消息;其中,所述通知消息模板包括针对所述任务的至少两个任务维度。
193.在一些实施例中,所述第二呈现模块5533,还用于接收所述项目管理平台通过所述服务号发送的第一任务通知消息;相应的,所述第二呈现模块5533,还用于基于所述至少两个任务维度,对所述第一任务通知消息进行相应任务维度的信息提取,得到各所述任务维度的任务信息;获取所述通知消息模板,并将各所述任务维度的任务信息填充至所述通知消息模板,得到第二任务通知消息,并呈现所述第二任务通知消息。
194.在一些实施例中,当所述发生变更的任务为针对所述目标项目创建的新任务时,所述第二呈现模块5533,还用于基于所述会话界面,接收到输入的针对所述目标项目的任务创建消息,所述任务创建消息,用于指示针对所述目标项目创建所述新任务;响应于针对所述任务创建消息的发送指令,发送所述任务创建消息至所述服务号对应的项目管理平
台,并在所述会话界面中呈现所述任务创建消息;其中,所述任务创建消息,用于供所述项目管理平台基于所述任务创建消息创建所述新任务。
195.在一些实施例中,所述第二呈现模块5533,还用于基于所述会话界面,接收到输入的针对所述任务的交互指示消息,所述交互指示消息,用于指示针对所述任务执行相应的交互操作;响应于针对所述交互指示消息的发送指令,发送所述交互指示消息至所述服务号对应的项目管理平台,并在所述会话界面中呈现所述交互指示消息;其中,所述交互指示消息,用于供所述项目管理平台基于所述交互指示消息执行相应的交互操作。
196.在一些实施例中,所述第二呈现模块5533,还用于接收所述项目管理平台通过所述服务号发送的交互通知消息,所述交互通知消息,用于通知已执行所述交互操作;在所述会话界面中,呈现接收的所述交互通知消息。
197.在一些实施例中,所述第二呈现模块5533,还用于基于所述会话界面,接收到输入的针对所述任务的任务变更消息,所述任务变更消息,用于指示对所述发生变更的任务再次进行变更;响应于针对所述任务变更消息的发送指令,发送所述任务变更消息至所述服务号对应的项目管理平台,并在所述会话界面中呈现所述任务变更消息;其中,所述任务变更消息,用于供所述项目管理平台基于所述任务变更消息,对所述任务执行相应的变更操作。
198.在一些实施例中,所述第二呈现模块5533,还用于响应于针对任务变更模板的查看指令,呈现变更消息模板;接收到基于所述变更消息模板输入的针对所述任务的任务变更消息。
199.在一些实施例中,所述第二呈现模块5533,还用于接收到基于所述会话界面输入的会话消息;当所述会话消息中不包括任务标识、且所述会话消息存在关联的对应所述任务的历史任务变更消息或历史任务通知消息时,确定所述会话消息与所述历史任务变更消息或历史任务通知消息之间的关联程度;当所述关联程度达到程度阈值时,将所述会话消息确定为针对所述任务的任务变更消息。
200.在一些实施例中,所述第二呈现模块5533,还用于在所述会话界面中,呈现任务变更功能入口;响应于针对所述任务变更功能入口的触发操作,呈现任务变更界面;基于所述任务变更界面,接收到针对所述任务设置的任务变更内容;响应于针对所述任务变更内容的确认操作,发送所述任务变更内容至所述项目管理平台;其中,所述任务变更内容,用于供所述项目管理平台基于所述任务变更内容,对所述任务执行相应的变更操作。
201.在一些实施例中,所述第二呈现模块5533,还用于接收所述项目管理平台通过所述服务号发送的对应所述任务变更内容的任务通知消息;在所述会话界面中,呈现对应所述任务变更内容的任务通知消息。
202.在一些实施例中,所述第二呈现模块5533,还用于在所述会话界面中,呈现针对所述任务的文件上传功能项;接收到基于所述文件上传功能项所选择的目标文件;响应于针对所述目标文件的确认操作,发送所述目标文件至所述服务号对应的项目管理平台;其中,所述目标文件,用于供所述项目管理平台发送携带所述目标文件的通知消息至所述关联对象的终端。
203.在一些实施例中,所述第二呈现模块5533,还用于响应于针对所述任务通知消息的触发操作,呈现所述任务通知消息对应的详情页面;在所述详情页面中,呈现所述任务通
知消息中至少一个任务维度的任务信息。
204.应用本技术上述实施例,呈现用于与项目管理平台的服务号进行会话的会话界面,当项目管理平台中目标项目所关联的任务发生变更、且当前对象为发生变更的任务的关联对象时,接收并在会话界面中呈现项目管理平台通过服务号发送的任务通知消息,以基于该任务通知消息通知关联对象该目标项目所关联的任务发生变更;这里,该任务存在相应的创建对象及执行对象,任务通知消息对应的关联对象包括创建对象及执行对象中至少之一,如此,能够实现多人协同处理项目任务,且任务的关联对象能够通过会话消息的方式实时且快速地获取到任务变更细节,提高任务处理效率。
205.下面继续说明本技术实施例提供的任务信息的处理装置。本技术实施例还提供一种任务信息的处理装置,包括:
206.第三呈现模块,用于呈现目标项目对应的项目管理界面,并在所述项目管理界面中呈现所述目标项目关联的任务;
207.执行模块,用于基于所述项目管理界面,当接收到针对所述任务的变更指令时,对所述任务执行所述变更指令所指示的任务变更操作;
208.发送模块,用于发送用于通知所述任务发生变更的通知消息至所述项目管理界面对应的项目管理平台,以使所述项目管理平台通过所述项目管理平台的服务号,发送所述通知消息至所述任务的关联对象;
209.其中,所述任务的关联对象包括至少两个,所述至少两个关联对象包括所述任务的创建对象及所述任务的执行对象。
210.在一些实施例中,所述第三呈现模块,还用于在所述项目管理界面中,按照至少两个任务维度,呈现所述目标项目关联的任务及所述任务的任务信息。
211.在一些实施例中,所述第三呈现模块,还用于当所述任务的数量为多个时,呈现所述任务对应的筛选功能项;响应于针对所述筛选功能项的触发操作,呈现对应各所述任务维度的筛选条件;响应于针对目标筛选条件的确认操作,呈现符合所述目标筛选条件的目标任务。
212.在一些实施例中,所述第三呈现模块,还用于当所述任务的数量为多个时,呈现对应各所述任务维度的筛选功能项;响应于针对目标任务维度的筛选功能项的触发操作,呈现符合所述目标任务维度所对应筛选条件的目标任务。
213.在一些实施例中,所述任务关联有目标任务文档,所述第三呈现模块,还用于呈现所述任务的文档查看功能项;响应于针对所述文档查看功能项的触发操作,呈现所述任务的目标任务文档的文档内容、以及所述目标任务文档对应的应用功能入口;当接收到针对所述应用功能入口的触发操作时,通过所述应用功能入口所关联的文档应用,呈现所述目标任务文档;其中,所述文档应用,用于供所述任务的关联对象,对所述目标任务文档协同进行编辑。
214.在一些实施例中,所述第三呈现模块,还用于当所述文档应用中存在针对所述目标任务文档的编辑操作时,接收所述编辑操作对应的编辑信息;基于所述编辑信息,对所述项目管理界面中的所述目标任务文档执行相应的更新操作,并发送文档通知消息至所述项目管理界面对应的项目管理平台,以使所述项目管理平台通过所述项目管理平台的服务号,发送所述文档通知消息至所述任务的关联对象;其中,所述文档通知消息,用于通知所
述目标任务文档发生更新。
215.应用本技术上述实施例,呈现目标项目对应的项目管理界面,并在项目管理界面中呈现所述目标项目关联的任务,基于所述项目管理界面,当接收到针对任务的变更指令时,对任务执行变更指令所指示的任务变更操作,发送用于通知任务发生变更的通知消息至项目管理界面对应的项目管理平台,以使项目管理平台通过项目管理平台的服务号,发送通知消息至所述任务的关联对象;这里,该任务存在相应的创建对象及执行对象,任务通知消息对应的关联对象包括创建对象及执行对象中至少之一,如此,能够实现多人协同处理项目任务,且任务的关联对象能够通过会话消息的方式实时且快速地获取到任务变更细节,提高任务处理效率。
216.本技术实施例还提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行本技术实施例提供的任务信息的处理方法。
217.本技术实施例还提供一种计算机可读存储介质,其中存储有可执行指令,当可执行指令被处理器执行时,将引起处理器执行本技术实施例提供的任务信息的处理方法。
218.在一些实施例中,计算机可读存储介质可以是fram、rom、prom、eprom、eeprom、闪存、磁表面存储器、光盘、或cd-rom等存储器;也可以是包括上述存储器之一或任意组合的各种设备。
219.在一些实施例中,可执行指令可以采用程序、软件、软件模块、脚本或代码的形式,按任意形式的编程语言(包括编译或解释语言,或者声明性或过程性语言)来编写,并且其可按任意形式部署,包括被部署为独立的程序或者被部署为模块、组件、子例程或者适合在计算环境中使用的其它单元。
220.作为示例,可执行指令可以但不一定对应于文件系统中的文件,可以可被存储在保存其它程序或数据的文件的一部分,例如,存储在超文本标记语言(html,hyper text markup language)文档中的一个或多个脚本中,存储在专用于所讨论的程序的单个文件中,或者,存储在多个协同文件(例如,存储一个或多个模块、子程序或代码部分的文件)中。
221.作为示例,可执行指令可被部署为在一个计算设备上执行,或者在位于一个地点的多个计算设备上执行,又或者,在分布在多个地点且通过通信网络互连的多个计算设备上执行。
222.以上所述,仅为本技术的实施例而已,并非用于限定本技术的保护范围。凡在本技术的精神和范围之内所作的任何修改、等同替换和改进等,均包含在本技术的保护范围之内。

技术特征:
1.一种任务信息的处理方法,其特征在于,所述方法包括:呈现用于与项目管理平台的服务号进行会话的会话界面;当所述项目管理平台中目标项目所关联的任务发生变更、且当前对象为发生变更的任务的关联对象时,接收所述项目管理平台通过所述服务号发送的任务通知消息,所述任务通知消息用于通知所述目标项目所关联的任务发生变更;其中,所述任务存在相应的创建对象及执行对象,所述任务的关联对象包括:所述创建对象及所述执行对象中至少之一;在所述会话界面中,呈现接收的所述任务通知消息。2.如权利要求1所述的方法,其特征在于,所述在所述会话界面中,呈现接收的所述任务通知消息,包括:在所述会话界面中,通过通知消息模板,呈现接收的所述任务通知消息;其中,所述通知消息模板包括针对所述任务的至少两个任务维度。3.如权利要求2所述的方法,其特征在于,所述接收所述项目管理平台通过所述服务号发送的任务通知消息,包括:接收所述项目管理平台通过所述服务号发送的第一任务通知消息;所述通过通知消息模板,呈现接收的所述任务通知消息,包括:基于所述至少两个任务维度,对所述第一任务通知消息进行相应任务维度的信息提取,得到各所述任务维度的任务信息;获取所述通知消息模板,并将各所述任务维度的任务信息填充至所述通知消息模板,得到第二任务通知消息,并呈现所述第二任务通知消息。4.如权利要求1所述的方法,其特征在于,当所述发生变更的任务为针对所述目标项目创建的新任务时,所述呈现接收的所述任务通知消息之前,所述方法还包括:基于所述会话界面,接收到输入的针对所述目标项目的任务创建消息,所述任务创建消息,用于指示针对所述目标项目创建所述新任务;响应于针对所述任务创建消息的发送指令,发送所述任务创建消息至所述服务号对应的项目管理平台,并在所述会话界面中呈现所述任务创建消息;其中,所述任务创建消息,用于供所述项目管理平台基于所述任务创建消息创建所述新任务。5.如权利要求1所述的方法,其特征在于,所述呈现接收的所述任务通知消息之后,所述方法还包括:基于所述会话界面,接收到输入的针对所述任务的交互指示消息,所述交互指示消息,用于指示针对所述任务执行相应的交互操作;响应于针对所述交互指示消息的发送指令,发送所述交互指示消息至所述服务号对应的项目管理平台,并在所述会话界面中呈现所述交互指示消息;其中,所述交互指示消息,用于供所述项目管理平台基于所述交互指示消息执行相应的交互操作。6.如权利要求5所述的方法,其特征在于,所述在所述会话界面中呈现所述交互指示消息之后,所述方法还包括:
接收所述项目管理平台通过所述服务号发送的交互通知消息,所述交互通知消息,用于通知已执行所述交互操作;在所述会话界面中,呈现接收的所述交互通知消息。7.如权利要求1所述的方法,其特征在于,所述呈现接收的所述任务通知消息之后,所述方法还包括:基于所述会话界面,接收到输入的针对所述任务的任务变更消息,所述任务变更消息,用于指示对所述发生变更的任务再次进行变更;响应于针对所述任务变更消息的发送指令,发送所述任务变更消息至所述服务号对应的项目管理平台,并在所述会话界面中呈现所述任务变更消息;其中,所述任务变更消息,用于供所述项目管理平台基于所述任务变更消息,对所述任务执行相应的变更操作。8.如权利要求7所述的方法,其特征在于,所述接收到输入的针对所述任务的任务变更消息,包括:响应于针对任务变更模板的查看指令,呈现变更消息模板;接收到基于所述变更消息模板输入的针对所述任务的任务变更消息。9.如权利要求7所述的方法,其特征在于,所述接收到输入的针对所述任务的任务变更消息,包括:接收到基于所述会话界面输入的会话消息;当所述会话消息中不包括任务标识、且所述会话消息存在关联的对应所述任务的历史任务变更消息或历史任务通知消息时,确定所述会话消息与所述历史任务变更消息或历史任务通知消息之间的关联程度;当所述关联程度达到程度阈值时,将所述会话消息确定为针对所述任务的任务变更消息。10.如权利要求1所述的方法,其特征在于,所述呈现接收的所述任务通知消息之后,所述方法还包括:在所述会话界面中,呈现任务变更功能入口;响应于针对所述任务变更功能入口的触发操作,呈现任务变更界面;基于所述任务变更界面,接收到针对所述任务设置的任务变更内容;响应于针对所述任务变更内容的确认操作,发送所述任务变更内容至所述项目管理平台;其中,所述任务变更内容,用于供所述项目管理平台基于所述任务变更内容,对所述任务执行相应的变更操作。11.如权利要求10所述的方法,其特征在于,所述发送所述任务变更内容至所述项目管理平台之后,所述方法还包括:接收所述项目管理平台通过所述服务号发送的对应所述任务变更内容的任务通知消息;在所述会话界面中,呈现对应所述任务变更内容的任务通知消息。12.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述会话界面中,呈现针对所述任务的文件上传功能项;
接收到基于所述文件上传功能项所选择的目标文件;响应于针对所述目标文件的确认操作,发送所述目标文件至所述服务号对应的项目管理平台;其中,所述目标文件,用于供所述项目管理平台发送携带所述目标文件的通知消息至所述关联对象的终端。13.如权利要求1所述的方法,其特征在于,所述方法还包括:响应于针对所述任务通知消息的触发操作,呈现所述任务通知消息对应的详情页面;在所述详情页面中,呈现所述任务通知消息中至少一个任务维度的任务信息。14.一种任务信息的处理方法,其特征在于,所述方法包括:呈现目标项目对应的项目管理界面,并在所述项目管理界面中呈现所述目标项目关联的任务;基于所述项目管理界面,当接收到针对所述任务的变更指令时,对所述任务执行所述变更指令所指示的任务变更操作;发送用于通知所述任务发生变更的通知消息至所述项目管理界面对应的项目管理平台,以使所述项目管理平台通过所述项目管理平台的服务号,发送所述通知消息至所述任务的关联对象;其中,所述任务的关联对象包括至少两个,所述至少两个关联对象包括所述任务的创建对象及所述任务的执行对象。15.如权利要求14所述的方法,其特征在于,所述在所述项目管理界面中呈现所述目标项目关联的任务,包括:在所述项目管理界面中,按照至少两个任务维度,呈现所述目标项目关联的任务及所述任务的任务信息。16.如权利要求15所述的方法,其特征在于,所述方法还包括:当所述任务的数量为多个时,呈现所述任务对应的筛选功能项;响应于针对所述筛选功能项的触发操作,呈现对应各所述任务维度的筛选条件;响应于针对目标筛选条件的确认操作,呈现符合所述目标筛选条件的目标任务。17.如权利要求15所述的方法,其特征在于,所述方法还包括:当所述任务的数量为多个时,呈现对应各所述任务维度的筛选功能项;响应于针对目标任务维度的筛选功能项的触发操作,呈现符合所述目标任务维度所对应筛选条件的目标任务。18.如权利要求14所述的方法,其特征在于,所述任务关联有目标任务文档,所述方法还包括:在所述项目管理界面中,呈现所述任务的文档查看功能项;响应于针对所述文档查看功能项的触发操作,呈现所述任务的目标任务文档的文档内容、以及所述目标任务文档对应的应用功能入口;当接收到针对所述应用功能入口的触发操作时,通过所述应用功能入口所关联的文档应用,呈现所述目标任务文档;其中,所述文档应用,用于供所述任务的关联对象,对所述目标任务文档协同进行编辑。
19.如权利要求18所述的方法,其特征在于,所述方法还包括:当所述文档应用中存在针对所述目标任务文档的编辑操作时,接收所述编辑操作对应的编辑信息;基于所述编辑信息,对所述项目管理界面中的所述目标任务文档执行相应的更新操作,并发送文档通知消息至所述项目管理界面对应的项目管理平台,以使所述项目管理平台通过所述项目管理平台的服务号,发送所述文档通知消息至所述任务的关联对象;其中,所述文档通知消息,用于通知所述目标任务文档发生更新。20.一种任务信息的处理装置,其特征在于,所述装置包括:第一呈现模块,用于呈现用于与项目管理平台的服务号进行会话的会话界面;接收模块,用于当所述项目管理平台中目标项目所关联的任务发生变更、且当前对象为发生变更的任务的关联对象时,接收所述项目管理平台通过所述服务号发送的任务通知消息,所述任务通知消息用于通知所述目标项目所关联的任务发生变更;其中,所述任务存在相应的创建对象及执行对象,所述任务的关联对象包括:所述创建对象及所述执行对象中至少之一;第二呈现模块,用于在所述会话界面中,呈现接收的所述任务通知消息。21.一种任务信息的处理装置,其特征在于,所述装置包括:第三呈现模块,用于呈现目标项目对应的项目管理界面,并在所述项目管理界面中呈现所述目标项目关联的任务;执行模块,用于基于所述项目管理界面,当接收到针对所述任务的变更指令时,对所述任务执行所述变更指令所指示的任务变更操作;发送模块,用于发送用于通知所述任务发生变更的通知消息至所述项目管理界面对应的项目管理平台,以使所述项目管理平台通过所述项目管理平台的服务号,发送所述通知消息至所述任务的关联对象;其中,所述任务的关联对象包括至少两个,所述至少两个关联对象包括所述任务的创建对象及所述任务的执行对象。22.一种电子设备,其特征在于,所述电子设备包括:存储器,用于存储可执行指令;处理器,用于执行所述存储器中存储的可执行指令时,实现权利要求1至19任一项所述的任务信息的处理方法。23.一种计算机可读存储介质,存储有可执行指令,其特征在于,所述可执行指令被处理器执行时,实现权利要求1至19任一项所述的任务信息的处理方法。24.一种计算机程序产品,包括计算机程序或指令,其特征在于,所述计算机程序或指令被处理器执行时,实现权利要求1至19任一项所述的任务信息的处理方法。

技术总结
本申请提供了一种任务信息的处理方法、装置、设备、存储介质及计算机程序产品;方法包括:呈现用于与项目管理平台的服务号进行会话的会话界面;当所述项目管理平台中目标项目所关联的任务发生变更、且当前对象为发生变更的任务的关联对象时,接收所述项目管理平台通过所述服务号发送的任务通知消息,所述任务通知消息用于通知所述目标项目所关联的任务发生变更;其中,所述任务存在相应的创建对象及执行对象,所述任务的关联对象包括:所述创建对象及所述执行对象中至少之一;在所述会话界面中,呈现接收的所述任务通知消息;通过本申请,能够使任务关联对象通过会话消息的方式实时且快速地获取到任务变更细节,提高任务处理效率。率。率。


技术研发人员:秦若雁 杜孟镕 郑希哲 招浩楷 李政恒 刘言秋
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2022.01.18
技术公布日:2023/7/31
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐