链式沟通协作方法、装置及系统的制作方法

文档序号:6365466阅读:566来源:国知局
专利名称:链式沟通协作方法、装置及系统的制作方法
技术领域
本发明涉及计算机技术领域,具体是ー种链式沟通协作方法、装置及系统。
背景技术
目前的任务管理系统一般是创 建一个任务,任务相关人员共享该任务,大多只是处理ー级任务。当需要进行任务分发时,往往只是将原任务转发至下一级客户,这样任务转发之前的相关信息无法被记录。在原任务转发后,任务记录并不保存在原任务客户端,使得与此任务相关的人员无法获得任务后续的进展、状态或者结果,而且原始任务与分发后的任务之间的关联不够清晰,导致任务管理的效率不高。

发明内容
本发明的主要目的是提供一种链式沟通协作方法,通过服务器实现任务信息的共享以及转发,以实现提高沟通效率的目的。本发明提出一种链式沟通协作方法,所述方法具体包括步骤接收第一任务客户端发出的任务创建指令,根据所述任务创建指令创建第一子任务并发送至第二任务客户端;接收所述第二任务客户端返回的反馈数据,并识别所述反馈数据的类型;若所述第二任务客户端返回的反馈数据为任务创建指令吋,则创建第二子任务,并建立关联标识以保存第一子任务与第二子任务的关联关系,发送所述第二子任务至第三任务客户端;接收所述第三任务客户端返回的反馈数据,并识别所述反馈数据的类型;若所述第三任务客户端返回的反馈数据为结果数据时,则将所述结果数据根据所述关联标识逐级回传至第一任务客户端。优选地,所述接收第二任务客户端返回的反馈数据,并判断所述反馈数据的类型的步骤之后还包括若所述反馈数据为一般数据时,则将所述一般数据发送至相应的任务客户端。优选地,在创建任务的同时添加任务编号,并将所述任务编号作为关联标识。优选地,在前述所有步骤之后,还包括接收任一任务客户端发送的任务查询指令,通过关联标识获取到对应的任务进度,并将其发送至所述任一任务客户端。本发明还提出一种链式沟通协作装置,所述装置具体包括第一任务创建模块,用于接收第一任务客户端发出的任务创建指令,根据所述任务创建指令创建第一子任务并发送至第二任务客户端;第一识别模块,用于接收所述第二任务客户端返回的反馈数据,并识别所述反馈数据的类型;第二任务创建模块,用于若所述第二任务客户端返回的反馈数据为任务创建指令吋,则创建第二子任务,并建立关联标识以保存第一子任务与第二子任务的关联关系,发送所述第二子任务至第三任务客户端;第二识别模块,用于接收所述第三任务客户端返回的反馈数据,并识别所述反馈数据的类型;第一发送模块,用于若所述第三任务客户端返回的反馈数据为结果数据时,则将所述结果数据根据所述关联标识逐级回传至第一任务客户端。优选地,所述装置还包括第二发送模块,用于若所述反馈数据为一般数据时,则将所述一般数据发送至相应的任务客户端。优选地,所述第一任务创建模块以及所述第二任务创建模块还用于在创建任务的同时为任务添加任务编号,并将所述任务编号作为关联标识。优选地,所述装置还包括查询模块,用于接收任一任务客户端发送的任务查询指令,通过关联标识获取到对应的任务进度,并将其发送至所述任一任务客户端。本发明还提出一种链式沟通协作系统,包括至少三个客户端以及链式沟通协作装置,其中链式沟通协作装置具体包括第一任务创建模块,用于接收第一任务客户端发出的任务创建指令,根据所述任务创建指令创建第一子任务并发送至第二任务客户端;第一识别模块,用于接收所述第二任务客户端返回的反馈数据,并识别所述反馈数据的类型;第二任务创建模块,用于若所述第二任务客户端返回的反馈数据为任务创建指令吋,则创建第二子任务,并建立关联标识以保存第一子任务与第二子任务的关联关系,发送所述第二子任务至第三任务客户端;第二识别模块,用于接收所述第三任务客户端返回的反馈数据,并识别所述反馈数据的类型;第一发送模块,用于若所述第三任务客户端返回的反馈数据为结果数据时,则将所述结果数据根据所述关联标识逐级回传至第一任务客户端。本发明提供的链式沟通协作的方法,采用新建独立子任务单元的方式将任务逐级下发,保留原始任务的同时记录不同任务单元之间的关联关系,使得任务进度明晰,提高了
管理效率。


图I为本发明提供的链式沟通协作方法一实施例中的流程图;图2为本发明提供的链式沟通协作方法另ー实施例中的流程图;图3为本发明提供的链式沟通协作装置一实施例中的模块示意图;图4为本发明提供的链式沟通协作装置另ー实施例中的模块示意图;图5为本发明提供的链式沟通协作装置另ー实施例中的模块示意图。本发明目的的实现、功能特点及优点将结合实施例,參照附图做进ー步说明。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进ー步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。请參看图1,图I为本发明实施例中链式沟通协作方法的流程图。本发明中链式沟通协作方法可应用于任务管理系统服务器中管理并记录系统中任务的动态。如图I所述,该方法包括以下步骤
步骤SllO :接收第一任务客户端发出的任务创建指令,根据该任务创建指令创建第一子任务并发送至第二任务客户端;该第一子任务包括任务发起客户端信息、执行任务客户端信息以及任务的具体内容等,用于向任务相关方提供任务需求信息。在本实施例中,执行任务客户端信息为第二任务客户端,服务器则将创建的第一子任务发送至第二任务客户端。步骤S120 :接收第二任务客户端返回的反馈数据,并识别该反馈数据的类型;该反馈数据的类型可以包括任务创建指令、结果数据等等。步骤S130 :若第二任务客户端返回的反馈数据为任务创建指令吋,则创建第二子任务,并建立关联标识以保存第一子任务与第二子任务的关联关系,发送第二子任务至第三任务客户端;该第ニ子任务与第一子任务相似,包括任务发起客户端信息、执行任务客户端信息以及任务的具体内容等。该第ニ子任务中任务的具体内容与第一子任务中任务的具体内容可以一致,也可以不一致。而且,创建第二子任务时,采用了相对第一子任务独立的信息単元,同时建立了关联标识以保存第一子任务与第二子任务的关联关系。关联标识可以使各子任务之间的关联关系能够更加清晰地被记录下来,而且通过关联标识可以便于收集任务完成的进度。在本实施例中,第二子任务中的执行任务客户端信息为第三任务客户端。步骤S140 :接收第三任务客户端返回的反馈数据,并识别该反馈数据的类型;步骤S150 :若第三任务客户端返回的反馈数据为结果数据,则将该结果数据根据关联标识逐级回传至第一任务客户端。若第三任务客户端返回的反馈数据为结果数据,则根据第二子任务与第一子任务之间的关联关系,将结果数据发送至第一任务客户端。若第三任务客户端返回的反馈数据为任务创建指令,则创建第三子任务,并建立关联标识以保存第三子任务与第二子任务之间的关联关系,发送第三子任务至相应的执行任务客户端,例如第四任务客户端。依次类推,所有的任务客户端形成了链式结构,服务器根据任务客户端的反馈数据,进行任务的下发或者结果数据的回传。另外,两任务客户端之间的任务是独立的,而且所有的任务进度都通过关联标识保存在数据库中。本发明提供的链式沟通协作的方法,采用新建独立子任务单元的方式将任务逐级下发,保留原始任务的同时记录不同任务单元之间的关联关系,使得任务进度明晰,提高了管理效率。在前述实施例的基础上,在另ー实施例中,服务器接收到的反馈数据还可以包括一般数据,若反馈数据为一般数据时,则将该一般数据发送至相应的任务客户端,以便于用户之间的沟通。上述一般数据包括信息及目标任务客户端信息。服务器接收到该一般数据后,则将信息发送至目标任务客户端。具体地,根据上述方法实施例形成的链式结构的任务客户端,若接收到的第二任务客户端返回的反馈数据为一般数据、且目标任务客户端信息为第一任务客户端,则将该一般数据发送至第一任务客户端;若接收到的第二任务客户端返回的反馈数据为一般数据、且目标任务客户端信息为第三任务客户端,则将该一般数据发送至第三任务客户端。在前述实施例的基础上,在另ー实施例中,服务器在创建任务的同时添加任务编号,并将该任务编号作为关联标识。例如,服务器创建第一子任务的同时创建任务编号1,创建第二子任务的同时创建任务编号2,创建第三任子务的同时创建任务编号3,任务编号按照创建任务的先后顺序创建,并同时为各任务添加关联标识属性将第ニ子任务的关联标识链接至任务编号1,将第三子任务的关联标识链接至任务编号2。通过关联标识记录以链式结构存在的各任务,能够更好地收集到任务的进度。 參照图2,在前述实施例的基础上,在另ー实施例中,在所有步骤之后,还包括步骤S160 :接收任ー客户端发送的任务查询指令,通过关联标识查获取到对应的任务进度,并将其发送至该任ー客户端。例如,服务器接收到第二任务客户端发送的任务查询指令后,通过第二子任务的关联标识任务编号2查询到第二子任务链接至第一子任务,还查询到第三子任务连接至任务编号2。根据查询信息,第二子任务的上ー级任务为第一子任务,下ー级任务为第三子任务,将获取到的任务进度发送至第二任务客户端。请參照图3,本发明还提出一种链式沟通协作装置,如图3所示,该装置具体包括第一任务创建模块210、第一识别模块220、第二任务创建模块230、第二识别模块240以及第一发送模块250,其中第一任务创建模块210,用于接收第一任务客户端发出的任务创建指令,根据该任务创建指令创建第一子任务并发送至第二任务客户端。该第一子任务包括任务发起客户端信息、执行任务客户端信息以及任务的具体内容等,用于向任务相关方提供任务需求信息。在本实施例中,执行任务客户端信息为第二任务客户端,则第一任务创建模块210将创建的第一子任务发送至第二任务客户端。第一识别模块220,用于接收第二任务客户端返回的反馈数据,并识别该反馈数据的类型;该反馈数据的类型可以包括任务创建指令、结果数据等等。第二任务创建模块230,用于若第二任务客户端返回的反馈数据为任务创建指令吋,则创建第二子任务,并建立关联标识以保存第一子任务与第二子任务的关联关系,发送该第ニ子任务至第三任务客户端;该第ニ子任务与第一子任务相似,包括任务发起客户端信息、执行任务客户端信息以及任务的具体内容等。该第ニ子任务中任务的具体内容与第一子任务中任务的具体内容可以一致,也可以不一致。而且,创建第二子任务时,采用了相对第一子任务独立的信息単元,同时建立了关联标识以保存第一子任务与第二子任务的关联关系。关联标识可以使各子任务之间的关联关系能够更加清晰地被记录下来,而且通过关联标识可以便于收集任务完成的进度。在本实施例中,第二子任务中的执行任务客户端信息为第三任务客户端。第二识别模块240,用于接收第三任务客户端返回的反馈数据,并识别该反馈数据的类型;第一发送模块250,用于若第三任务客户端返回的反馈数据为结果数据时,则将该结果数据根据关联标识逐级回传至第一任务客户端。
若第三任务客户端返回的反馈数据为结果数据,则根据第二子任务与第一子任务之间的关联关系,第一发送模块250将结果数据发送至第一任务客户端。若第三任务客户端返回的反馈数据为任务创建指令,则创建第三子任务,并建立关联标识以保存第三子任务与第二子任务之间的关联关系,发送第三子任务至相应的执行任务客户端,例如第四任务客户端。依次类推,所有的任务客户端形成了链式结构,服务器根据任务客户端的反馈数据,进行任务的下发或者结果数据的回传。另外,两任务客户端之间的任务是独立的,而且所有的任务进度都通过关联标识保存在数据库中。本发明提供的链式沟通协作的装置,采用新建独立子任务单元的方式将任务逐级下发,保留原始任务的同时记录不同任务单元之间的关联关系,使得任务进度明晰,提高了管理效率。參照图4,所述装置还包括第二发送模块260,用于若反馈数据为一般数据时,则将该一般数据发送至相应的任务客户端,以便于用户之间的沟通。上述一般数据包括信息及目标任务客户端信息。第二发送模块260接收到该一般数据后,则将信息发送至目标任务客户端。具体地,根据上述装置实施例形成的链式结构的任务客户端,若第二发送模块260接收到的第二任务客户端返回的反馈数据为一般数据、且目标任务客户端信息为第一任务客户端,则将该一般数据发送至第一任务客户端;若接收到的第二任务客户端返回的反馈数据为一般数据、且目标任务客户端信息为第三任务客户端,则将该一般数据发送至第三任务客户端。在前述实施例的基础上,在另ー实施例中,第一任务创建模块210以及第ニ任务创建模块230在创建任务的同时添加任务编号,并将该任务编号作为关联标识。例如,本装置创建第一子任务的同时创建任务编号I,创建第二子任务的同时创建任务编号2,创建第三任子务的同时创建任务编号3,任务编号按照创建任务的先后顺序创建,并同时为各任务添加关联标识属性将第ニ子任务的关联标识链接至任务编号1,将第三子任务的关联标识链接至任务编号2。通过关联标识记录以链式结构存在的各任务,能够更好地收集到任务的进度。參照图5,在前述实施例的基础上,在另ー实施例中,本发明提出的装置还包括查询模块270,用于接收任一任务客户端发送的任务查询指令,通过关联标识获取到对应的任务进度,并将其发送至该任一任务客户端。例如,查询模块270接收到第二任务客户端发送的任务查询指令后,通过第二子任务的关联标识任务编号2查询到第二子任务链接至第一子任务,还查询到第三子任务连接至任务编号2。根据查询信息,第二子任务的上一级任务为第一子任务,下ー级任务为第三子任务,查询模块270将获取到的任务进度发送至第二任务客户端。本发明实施例还提出一种链式沟通协作系统,该系统包括至少三个客户端以及链式沟通协作装置。该链式沟通协作装置的实施方案请參照前述图3至图5所示实施例,在此不作详述。本发明任务管理系统实施例由于设置有上述链式沟通协作装置,能够更好地记录任务下发路径以及进度,方便用户获取到任务进度信息,从而提升了管理效率。 以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种链式沟通协作方法,其特征在于,所述方法具体包括步骤 接收第一任务客户端发出的任务创建指令,根据所述任务创建指令创建第一子任务并发送至第二任务客户端; 接收所述第二任务客户端返回的反馈数据,并识别所述反馈数据的类型; 若所述第二任务客户端返回的反馈数据为任务创建指令时,则创建第二子任务,并建立关联标识以保存第一子任务与第二子任务的关联关系,发送所述第二子任务至第三任务客户端; 接收所述第三任务客户端返回的反馈数据,并识别所述反馈数据的类型; 若所述第三任务客户端返回的反馈数据为结果数据时,则将所述结果数据根据所述关联标识逐级回传至第一任务客户端。
2.根据权利要求I所述的方法,其特征在于,所述接收第二任务客户端返回的反馈数据,并判断所述反馈数据的类型的步骤之后还包括 若所述反馈数据为一般数据时,则将所述一般数据发送至相应的任务客户端。
3.根据权利要求I或2所述的方法,其特征在于,在创建任务的同时添加任务编号,并将所述任务编号作为关联标识。
4.根据权利要求3所述的方法,其特征在于,在前述所有步骤之后,还包括 接收任一任务客户端发送的任务查询指令,通过关联标识获取到对应的任务进度,并将其发送至所述任一任务客户端。
5.一种链式沟通协作装置,其特征在于,所述装置具体包括 第一任务创建模块,用于接收第一任务客户端发出的任务创建指令,根据所述任务创建指令创建第一子任务并发送至第二任务客户端; 第一识别模块,用于接收所述第二任务客户端返回的反馈数据,并识别所述反馈数据的类型; 第二任务创建模块,用于若所述第二任务客户端返回的反馈数据为任务创建指令时,则创建第二子任务,并建立关联标识以保存第一子任务与第二子任务的关联关系,发送所述第二子任务至第三任务客户端; 第二识别模块,用于接收所述第三任务客户端返回的反馈数据,并识别所述反馈数据的类型; 第一发送模块,用于若所述第三任务客户端返回的反馈数据为结果数据时,则将所述结果数据根据所述关联标识逐级回传至第一任务客户端。
6.根据权利要求5所述的装置,其特征在于,所述装置还包括第二发送模块,用于若所述反馈数据为一般数据时,则将所述一般数据发送至相应的任务客户端。
7.如权利要求5或6所述的装置,其特征在于,所述第一任务创建模块以及所述第二任务创建模块还用于在创建任务的同时为任务添加任务编号,并将所述任务编号作为关联标识。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括查询模块,用于接收任一任务客户端发送的任务查询指令,通过关联标识获取到对应的任务进度,并将其发送至所述任一任务客户端。
9.一种链式沟通协作系统,其特征在于,包括至少三个客户端以及如权利要求5至8中任一项所述的链式沟通协作装 置。
全文摘要
本发明涉及一种链式沟通协作方法,该方法具体包括步骤接收第一任务客户端发出的任务创建指令并创建第一子任务后,发送至第二任务客户端;接收第二任务客户端返回的反馈数据,并识别反馈数据的类型;若该反馈数据为任务创建指令时,则创建第二子任务,并建立关联标识以保存子任务之间的关联关系,发送第二子任务至第三任务客户端;接收第三任务客户端返回的反馈数据,并识别反馈数据的类型;若该反馈数据为结果数据时,则将其根据关联标识逐级回传至第一任务客户端。本发明提供的链式沟通协作的方法,采用新建独立子任务单元的方式将任务逐级下发,保留原始任务的同时记录不同任务单元之间的关联关系,使得任务进度明晰,提高了管理效率。
文档编号G06Q10/06GK102629345SQ20121004781
公开日2012年8月8日 申请日期2012年2月28日 优先权日2012年2月28日
发明者林界源, 汪涛, 王驰江 申请人:深圳市汉普电子技术开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1