处理任务的方法、设备及计算机可读存储介质与流程

文档序号:22557655发布日期:2020-10-17 03:09
处理任务的方法、设备及计算机可读存储介质与流程

本公开涉及自动化办公以及深度学习领域,特别涉及处理任务的方法、设备及计算机可读存储介质。



背景技术:

随着计算机技术的发展,办公自动化已经日渐普及。智能办公自动化系统可以利用计算机技术和设备来提高办公效率和质量,改善办公条件,减轻劳动强度,同时实现管理和决策的科学化。

在现有的自动化办公系统中,对当前的工作流程安排和其它工作场景,常常缺乏统一的计划管理和工作内容安排,各类的计划和任务交错混杂,难以形成统一的流水线以便于用户总结上一阶段的工作内容并获取下一阶段的工作重点。这些自动办公化系统中,通常对用户的工作任务进行简单罗列,并未对用户数据进行清晰的展示和提取,用户难以从杂乱的信息中迅速获取后续的工作计划和当前的工作重点,导致工作效率的下降;同时当用户需要回顾之前的工作内容时,也难以迅速获取相关信息。

另一方面,对于用户在工作中生成的记录信息,当需要形成相应的任务并分配给指定人员时,通常需要手动来完成这些操作,这也给日常工作造成了诸多不便。



技术实现要素:

根据本公开的一方面,提供一种处理任务的方法,其特征在于,包括:获取记录信息和人员信息;基于所述记录信息创建至少一项任务内容;对所述至少一项任务内容和所述人员信息进行解析;以及生成至少一项任务并分别分配给相应人员,其中,所述记录信息包括工作纪要、会议纪要或工作计划;以及其中,通过任务控件创建任务内容并将其分配给相应人员。

根据本公开的另一方面,提供一种处理任务的设备,包括:获取单元,被配置用于获取记录信息和人员信息;创建单元,被配置用于基于所述记录信息创建至少一项任务内容;解析单元,被配置用于对所述至少一项任务内容和所述人员信息进行解析;以及生成单元,被配置用于生成至少一项任务并分别分配给相应人员,其中,所述记录信息包括工作纪要、会议纪要或工作计划;以及其中,通过任务控件创建任务内容并将其分配给相应人员。

根据本公开的另一方面,提供一种处理任务的设备,包括:处理器;以及存储程序的存储器,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行上述的处理任务的方法。

根据本公开的另一方面,还提供一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令在由设备的处理器执行时,致使所述设备执行上述的处理任务的方法。

基于本公开的一些实施例,可以基于用户在工作中生成的记录信息来自动地生成任务并分配给相应的工作人员,避免了繁琐的手动操作,从而提高了工作效率。

附图说明

附图示例性地示出了实施例并且构成说明书的一部分,与说明书的文字描述一起用于讲解实施例的示例性实施方式。所示出的实施例仅出于例示的目的,并不限制权利要求的范围。在所有附图中,相同的附图标记指代类似但不一定相同的要素。

另外,在本公开中示出的附图是为了举例说明的目的,并且这些图不一定是按照比例绘制的。

图1是示出根据本公开示例性实施例的处理任务的方法的流程图;

图2示出了根据本公开示例性实施例的一种用于在任务系统中显示用户任务的界面的示意图;

图3示出了根据本公开示例性实施例的处理任务的设备的示意性框图;

图4是示出根据本公开示例性实施例的生成并分配任务的设备的示意性框图;以及

图5是示出能够应用于示例性实施例的示例性计算设备的结构框图。

具体实施方式

在本公开中,除非另有说明,否则使用术语“第一”、“第二”等来描述各种要素不意图限定这些要素的位置关系、时序关系或重要性关系,这种术语只是用于将一个要素与另一要素区分开。在一些示例中,第一要素和第二要素可以指向该要素的同一实例,而在某些情况下,基于上下文的描述,它们也可以指代不同实例。

在本公开中对各种所述示例的描述中所使用的术语只是为了描述特定示例的目的,而并非旨在进行限制。除非上下文另外明确地表明,如果不特意限定要素的数量,则该要素可以是一个也可以是多个。此外,本公开中所使用的术语“和/或”涵盖所列出的项目中的任何一个以及全部可能的组合方式。

如前所述,现有的自动化办公系统中,不能对工作流程安排和其它工作场景进行统一的计划管理和工作内容安排,使得用户难以迅速获取当前的工作重点及后续的工作计划,并且,对于工作中形成的记录信息,需要手动生成任务并分配给用户,操作较为繁琐。

此外,在现有的自动化办公系统中,通常统一收集用户的数据并存储在数据库中。当用户需要获取任务信息时通过数据库对相应的任务进行查询,获取数据并进行相关的处理,因此所显示的数据都是静态的,并不会随着任务的相关信息而发生实时的改变。这样的任务处理方式并不能满足当前对于智能办公强时效性的需求。在智能办公场景下,每个用户都有可能产生大量的工作数据,导致任务的状态随时可能发生变更,用户的处理方式也可能随之发生改变。

本公开中提出了涉及自动化办公的方法、设备及计算机可读存储介质。通过基于工作中产生的文档自动生成并分配任务,实时获取与任务有关的事件并更新任务状态,以及按时间流水线的方式来显示任务,可以有效地提高任务处理的效率。

图1示出了根据本公开示例性实施例的一种处理任务的方法100的流程图。

如图1所示,方法100可以包括以下步骤s110~s140。

步骤s110中,获取记录信息和人员信息。

根据本公开的示例性实施例提出的办公自动化系统提供了两个工作界面,其中之一是会议系统,另外一者是任务系统。二者的底层数据是互通的。

这里的记录信息可以指在日常工作中生成的文本信息,这些文本信息可以包括会议的相关文档、在会议时产生的会议纪要或在日常工作中的工作纪要、工作计划、工作总结等。

在会议系统中为这些文本信息提供了统一的接口。并且,在获取这些文本信息时,还可以获取与所述会议纪要或工作计划相关的用于分配后续任务的人员信息。

步骤s120中,基于所述记录信息创建至少一项任务内容。

在获取所述记录信息之后,可以在所述记录信息中通过任务控件来创建不同的任务内容并分配给相应人员。例如,如果所述记录信息是会议纪要信息,则可以在所述会议纪要信息中设置多个勾选框,并在勾选框后输入相应的任务内容。用户在创建任务内容之后,可以在每条任务内容之后利用符号“@”来将这些任务分配给相应的人员。

步骤s130中,对所述至少一项任务内容和所述人员信息进行解析。

用户在创建完任务内容并通过“@”分配给相应的人员之后,可以点击会议纪要的发布选项。此时,会议系统将自动解析所述会议纪要中被创建的任务内容以及相应的执行人员信息,并且任务系统利用解析后的信息来创建任务。这里解析的方式可以采用通常的语义分析算法,在本公开中不对其进行具体的限定。

步骤s140中,生成至少一项任务并分别分配给相应人员。

通过利用解析后的信息,所述任务系统可以生成至少一项任务并分别分配给相应人员。

根据本公开的一些实施例,当在所述任务系统中已存在所生成的任务时,在任务系统中更新所述任务。

在生成任务时,可以对每个任务分配唯一的标识。如果在所述任务系统中发现所述标识已经存在,则表明先前已经存在这一任务,此时,在所述任务系统中对所述任务进行更新。更新的项目包括但不限于任务内容、任务时限、执行人员等。

在所述任务系统中生成至少一项任务并分配给相应人员之后,将会在相应人员的任务系统中显示所分配的任务。显示的信息包括但不限于任务主题、任务内容、任务时限等。

通过采取上述处理任务的方法,可以基于用户在工作中产生的记录信息,通过任务控件创建任务内容,自动地对其进行解析并生成任务以分配给相应的处理人员,从而避免了传统的任务分配方法中通过手动的方式输入任务并分配给相关人员的繁琐的操作,实现了提高工作效率的目的。

根据本公开的一些实施例,图1所示的方法可以进一步包含如下步骤:在基于记录信息生成并分配任务之后,当重新访问所述记录信息时,从任务系统获取所述任务的状态,并且基于所述任务的状态来更新所述记录信息。

在通过发布所述会议纪要生成并分配任务之后,如果在会议系统中重新打开所述会议纪要,将会自动地解析所述会议纪要的勾选框之后的任务内容以确定相应的任务,然后从所述任务系统获取与这些任务相应的完成状态。如果任务已经完成,则系统自动勾选所述会议纪要中相应的勾选框,从而实现所述会议纪要中需要处理的任务的状态更新,使得这些任务与任务系统中相应任务的状态同步。

根据本公开的一些实施例,图1所示的方法可以进一步包含如下步骤:当通过与任务系统同步更新记录信息之后,可以基于所述记录信息,更新会议系统里相应任务的状态。

当对所述会议纪要中的勾选框完成了勾选时,可以重新点击会议纪要的发布选项。此时,所述会议纪要中相应任务的状态将会被同步到所述会议系统中。通过这种方式,可以使得会议系统与任务系统中与所述会议纪要有关的同一任务保持相同的状态。

在日常工作场景中,有时需要统计分析一段时间内的工作任务。如果这段时间内进行了通话、音视频会议等,由于没有进行相应的记录,将导致工作时段出现空白。另一方面,尽管进行了这些通话或音视频会议,但常常没有形成相应的记录,也没有形成任务并进行分配,导致这些通话或音视频会议没有实现相应的目的。

在根据本公开示例性实施例的方法中,当进行了通话或音视频会议时,用户可以通过选择时间、参与人员、会议主题等这些选项,在会议系统中生成会议。所生成的会议,将会在每个参与人员的会议系统界面中显示。

根据本公开的一些实施例,图1所示的方法可以进一步包含如下步骤:用户获取沟通记录并上传至第二系统,并且在第二系统中访问所述沟通记录,生成所述记录信息。

用户可以将进行的通话或音视频会议在会议系统中形成记录信息,使得用户能够对一天内的工作内容进行统计。此外,也可以将通话或音视频会议的音视频内容上传到会议系统中,以便于后续的回复查看从而提高工作效率。

进一步地,在完成所述通话或所述音视频会议之后,可以由任何一个参与人员生成会议纪要,在参与人员生成所述会议纪要之后,可以通过发布来显示在所有参与人员的会议界面中。对所生成的会议纪要,用户可以采取如方法100中所描述的步骤,生成任务并分配给相应的人员。

在会议系统中,可以通过会议标记来区分是线下会议还是线上会议。当线上会议更新为线下会议或者线下会议更新为线上会议时,都会相应地触发会议标记的更新。

在任务系统的显示界面中,各项任务一般被简单地罗列。有时为了便于显示,用户可以选择按照任务的时间、主题或分类等选项来进行排列。然而,在一般情况下,这种显示方式将不会再显示已经完成的任务,并且也不能清晰地显示待进行任务的流程。

根据本公开的一些实施例,图1所示的方法可以进一步包含如下步骤:在任务系统中以历史工作信息和待完成工作信息显示所述任务,此外,还可以以不同的时间粒度和/或时间顺序来分别显示所述历史工作信息和所述待完成工作信息。

图2示出了根据本公开示例性实施例的一种用于在任务系统中显示用户任务的界面的示意图。

如图2所示,任务计划安排以流式数据的形式向用户呈现。具体地,可以将任务计划安排分成历史计划安排流水线和待进行计划安排流水线,以便呈现出先前工作以及下一阶段工作的主要计划安排内容。

进一步地,可以依据可变的时间粒度来对历史计划安排流水线和待进行计划安排流水线进行划分。例如,在历史计划安排流水线中,图2中所示的“计划安排1”可以指在昨天之前已经处理或期限是昨天以前的计划任务安排;“计划安排2”可以指昨天已经处理或期限是昨天的计划任务安排;“计划安排3”可以指期限是今天并且今天已经处理的计划任务安排。在待进行计划安排流水线中,“计划安排4”可以指期限是今天但今天尚未处理的计划任务安排,“计划安排5”可以指期限是明天的计划任务安排,并且“计划安排6”可以指期限是明天以后的计划任务安排。其中,“计划安排5”和“计划安排6”中可以包含已经完成的任务。当然,上述列出的历史计划安排流水线和待进行计划安排流水线的时间粒度仅为示例,用户也可以根据实际中的需求,在任务系统中设置其余的时间粒度,这些也在本公开的发明人设想范围之内。

可选地,在每项计划安排的内部,可以将尚未完成的任务排在较为靠前的位置。作为另一种实施方式,可以采取不同的颜色来区分任务是否完成。例如,若任务已经完成,则所述任务的标识以绿色标记;否则,所述任务的标识以红色标记。

在上述显示方式中,对于历史计划安排流水线,各项任务以时间顺序倒排,这使得用户可以直观地查看与下一阶段联系密切的工作任务;对于待进行计划安排流水线,各项任务以时间顺序正排,以便于用户直观地查看当前以及下一阶段工作的主要任务。

除了以上述方式来显示各项任务之外,对于待进行的工作任务,可以通过任务的状态来对不同的工作任务进行区分。任务的状态可以包括正在进行、即将进行、其他等。这里,同样可以采用不同的颜色对任务的标识进行标记,以表示所述任务的状态。

因此,对于界面中显示的任务,可以基于任务的状态和任务的期限这两个维度来进行显示。例如,可以将任务的期限设置为在未来的一小时或两小时之内需要处理的任务,并且基于任务的状态来确定其中正在进行的任务。如此,用户可以较为直观快速地确定当前的工作重点以及接下来的工作任务,从而提高了工作的效率。

同时,在日常工作中,各项任务的相关信息经常会发生变化。为了便于相关人员及时地了解其任务的最新情况,在任务系统中将定时对各项任务进行更新。

根据本公开的一些实施例,图1所示的方法可以进一步包含如下步骤:获取与所述任务相关的内容、时间信息和事件的状态中的至少一项;以及在与所述任务相关的人员的工作列表中,基于所获取的与所述任务相关的内容、时间信息和事件的状态中的所述至少一项来更新所述任务。

对各项任务的更新分为以下几种情况,一种是对工作任务信息的整体更新。任务系统可以获取与任务相关的内容,并且在与所述任务相关的人员的工作列表中,基于所述内容来更新所述任务。

由于工作任务在工作过程中随时可能发生变动,因此在任务系统中可以针对待进行的工作任务的信息进行更新,这些更新包括但不限于任务主题、任务内容、任务地点等,以及关于任务的时间信息,例如起始和结束时间、任务的执行频率等。

对各项任务的更新的另一种情况是基于任务的时间信息对工作任务的状态进行更新。任务系统可以获取与任务有关的时间信息,并且在与所述任务相关的人员的工作列表中,基于所述时间信息来更新所述任务。

根据本公开的一些实施例,图1所示的方法可以进一步包含如下步骤:基于以预设的时间间隔获取的与所述任务相关的内容、时间信息和事件的状态中的所述至少一项来更新所述任务。

由于工作任务的信息是有状态并且具备时效性的,因此,这种状态将随着时间的发展而逐步改变。例如,正在进行的工作任务在一段时间之后将会失去正在进行的状态,并且待进行的工作任务将随着时间的推移而改变为历史工作信息。为了确保工作任务的状态更新及时有效,任务系统可以以预设的时间间隔,获取信息并更新所述任务。例如,所述预设的时间间隔可以为2s、5s等,在本公开中不对此进行具体限定。当然,任务系统也可以通过实时计算、动态刷新的方式来更新工作任务的状态,从而实现整个任务计划安排流水线的状态转移,及时地将新的工作状态向用户呈现。

此外,任务系统还可以获取与任务相关的事件的状态,并且在与所述任务相关的人员的工作列表中,基于所述事件的状态来更新所述任务。

例如,假设在用户a的任务计划安排中存在任务“视频会议10”,并且视频会议的时间时10:00-11:00。当时间推移至10:00时,任务“视频会议10”的状态将会变更为“正在进行”;然而,如果参与任务“视频会议100”的其余用户b和c在9:55时已经进入了视频会议室,则会议系统通过检测到这一事件,在用户a、b和c的任务系统界面中,将任务“视频会议10”的状态从“即将进行”变更为“正在进行”。当所述视频会议结束时,任务“视频会议10”的状态将会变更为完成。

根据本公开的一些实施例,图1所示的方法可以进一步包含如下步骤:获取沟通记录并上传至第二系统,并基于所述沟通记录,在任务系统中更新所述历史工作信息。

例如,用户可以将已经进行的通话或音视频会议的记录信息上传至会议系统,会议系统基于这些记录信息,识别出用户先前的沟通所处的时间段。任务系统获取这些信息之后,可以在用户的历史工作信息中将其体现为用户所完成的任务。通过这种方式,用户可以进行后续的回顾查看,并对其工作内容进行统计。

在任务系统中,对各项任务提供了相关文档的上传、下载、删除、预览、编辑等操作功能,因此,在任务的操作界面中,可以完成对所有工作信息的文件管理、文件查看等工作,从而改进任务与文件之间的交互,实现工作计划与相关文档的有机结合。

在任务系统中,每条工作信息都绑定了一个工作纪要模板,用户可以在模板中编辑或记录本次工作信息的纪要,并且对于创建的工作纪要,用户可以利用如前所述的方法100的步骤,生成新的任务并分配给不同的人员。通过这种方式,可以实现工作计划与任务安排的有机结合。

另外,根据一些实施例,本公开还提供一种处理任务的设备300。如图3所示,所述设备300可以包括:处理器101;以及存储程序的存储器102,所述程序包括指令,所述指令在由所述处理器执行时使所述处理器执行上述处理任务的方法之一。

这里,所述处理任务的设备可以包括各种有线或无线的智能终端、设备等。

根据一些实施例,本公开还提供一种存储程序的计算机可读存储介质,所述程序包括指令,所述指令在由设备的处理器执行时,致使所述设备执行上述生成并分配任务的方法之一。

另外,根据一些实施例,本公开还提供一种处理任务的设备400。如图4所示,设备400可以包括:获取单元410,被配置用于获取记录信息和人员信息;创建单元420,被配置用于基于所述记录信息创建至少一项任务内容;解析单元430,被配置用于对所述至少一项任务内容和所述人员信息进行解析;以及生成单元440,被配置用于生成至少一项任务并分别分配给相应人员。

这里,处理任务的设备400的上述各单元410~440的操作分别与前面描述的步骤s110~s140的操作类似,在此不再赘述。

参见图5所示,现将描述可以应用于上述的处理任务的设备300(例如智能终端或设备等)的计算设备2000,其是可以应用于本公开的各方面的硬件设备(设备)的示例。计算设备2000可以是被配置为执行各种处理、操作和/或计算的任何机器,可以是但不限于工作站、服务器、台式计算机、膝上型计算机、平板计算机、个人数字助理、机器人、智能电话或其任何组合。上述处理任务的方法可以全部或至少部分地由计算设备2000或类似设备或系统实现。

计算设备2000可以包括(可能经由一个或多个接口)与总线2002连接或与总线2002通信的元件。例如,计算设备2000可以包括总线2002、一个或多个处理器2004、一个或多个输入设备2006以及一个或多个输出设备2008。一个或多个处理器2004可以是任何类型的处理器,并且可以包括但不限于一个或多个通用处理器和/或一个或多个专用处理器(例如特殊处理芯片)。输入设备2006可以是能向计算设备2000输入信息的任何类型的设备,并且可以包括但不限于鼠标、键盘、触摸屏、麦克风和/或遥控器。输出设备2008可以是能呈现信息的任何类型的设备,并且可以包括但不限于显示器、扬声器、视频/音频输出终端、振动器和/或打印机。计算设备2000还可以包括非暂时性存储设备2010或者与非暂时性存储设备2010连接,非暂时性存储设备可以是非暂时性的并且可以实现数据存储的任何存储设备,并且可以包括但不限于磁盘驱动器、光学存储设备、固态存储器、软盘、柔性盘、硬盘、磁带或任何其他磁介质,光盘或任何其他光学介质、rom(只读存储器)、ram(随机存取存储器)、高速缓冲存储器和/或任何其他存储器芯片或盒、和/或计算机可从其读取数据、指令和/或代码的任何其他介质。非暂时性存储设备2010可以从接口拆卸。非暂时性存储设备2010可以具有用于实现上述方法和步骤的数据/程序(包括指令)/代码。计算设备2000还可以包括通信设备2012。通信设备2012可以是使得能够与外部设备和/或与网络通信的任何类型的设备或系统,并且可以包括但不限于调制解调器、网卡、红外通信设备、无线通信设备和/或芯片组,例如蓝牙tm设备、1302.11设备、wifi设备、wimax设备、蜂窝通信设备和/或类似物。

计算设备2000还可以包括工作存储器2014,其可以是可以存储对处理器2004的工作有用的程序(包括指令)和/或数据的任何类型的工作存储器,并且可以包括但不限于随机存取存储器和/或只读存储器设备。

软件要素(程序)可以位于工作存储器2014中,包括但不限于操作系统2016、一个或多个应用程序2018、驱动程序和/或其他数据和代码。用于执行上述方法和步骤的指令可以被包括在一个或多个应用程序2018中,并且上述处理任务的方法可以通过由处理器2004读取和执行一个或多个应用程序2018的指令来实现。更具体地,上述处理任务的方法中,步骤s110~步骤s140可以例如通过处理器2004执行具有步骤s110~步骤s140的指令的应用程序2018而实现。此外,上述处理任务的方法中的其它步骤可以例如通过处理器2004执行具有执行相应步骤中的指令的应用程序2018而实现。软件要素(程序)的指令的可执行代码或源代码可以存储在非暂时性计算机可读存储介质(例如上述存储设备2010)中,并且在执行时可以被存入工作存储器2014中(可能被编译和/或安装)。软件要素(程序)的指令的可执行代码或源代码也可以从远程位置下载。

还应该理解,可以根据具体要求而进行各种变型。例如,也可以使用定制硬件,和/或可以用硬件、软件、固件、中间件、微代码,硬件描述语言或其任何组合来实现特定元件。例如,所公开的方法和设备中的一些或全部可以通过使用根据本公开的逻辑和算法,用汇编语言或硬件编程语言(诸如verilog,vhdl,c++)对硬件(例如,包括现场可编程门阵列(fpga)和/或可编程逻辑阵列(pla)的可编程逻辑电路)进行编程来实现。

还应该理解,前述方法可以通过服务器-客户端模式来实现。例如,客户端可以接收用户输入的数据并将所述数据发送到服务器。客户端也可以接收用户输入的数据,进行前述方法中的一部分处理,并将处理所得到的数据发送到服务器。服务器可以接收来自客户端的数据,并且执行前述方法或前述方法中的另一部分,并将执行结果返回给客户端。客户端可以从服务器接收到方法的执行结果,并例如可以通过输出设备呈现给用户。还应该理解,计算设备2000的组件可以分布在网络上。例如,可以使用一个处理器执行一些处理,而同时可以由远离该一个处理器的另一个处理器执行其他处理。计算系统2000的其他组件也可以类似地分布。这样,计算设备2000可以被解释为在多个位置执行处理的分布式计算系统。

虽然已经参照附图描述了本公开的实施例或示例,但应理解,上述的方法、系统和设备仅仅是示例性的实施例或示例,本公开的范围并不由这些实施例或示例限制,而是仅由授权后的权利要求书及其等同范围来限定。实施例或示例中的各种要素可以被省略或者可由其等同要素替代。此外,可以通过不同于本公开中描述的次序来执行各步骤。进一步地,可以以各种方式组合实施例或示例中的各种要素。重要的是随着技术的演进,在此描述的很多要素可以由本公开之后出现的等同要素进行替换。

再多了解一些
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1