一种任务管理系统、一种任务管理方法及装置与流程

文档序号:18188430发布日期:2019-07-17 05:28阅读:155来源:国知局
一种任务管理系统、一种任务管理方法及装置与流程
本申请涉及计算机
技术领域
,特别涉及一种任务管理系统、一种任务管理方法及装置、计算设备及存储介质。
背景技术
:通常情况下,任务管理方法都是通过编码的方式来完成,直接将各个任务的编排固化在代码或固化在业务处理装置的配置文件中,这种方式对于任务管理中一些任务需要修改或者增减的情况下需要重新进行代码的开发或更改业务处理装置的配置文件,不能灵活地对任务进行修改或者增减。技术实现要素:有鉴于此,本申请实施例提供了一种任务管理系统、一种任务管理方法及装置、计算设备及存储介质,以解决现有技术中存在的技术缺陷。一方面,本申请实施例提供了一种任务管理系统,包括:任务管理装置,被配置为将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中,确定当前处理任务的优先级,根据所述当前处理任务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;业务处理装置,被配置为根据所述任务信息中的参数信息,进行任务处理并同步任务的处理进度至任务管理装置。另一面,本申请实施例还提供了一种任务管理方法,包括:将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中;确定当前处理任务的优先级,根据所述当前处理任务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;接收任务的处理进度信息,根据所述任务的处理进度信息同步任务处理进度。另一面,本申请实施例还提供了一种任务管理装置,包括:配置模块,被配置为将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中;发送模块,被配置为确定当前处理任务的优先级,根据所述当前处理任务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;同步模块,被配置为接收任务的处理进度信息,根据所述任务的处理进度信息同步任务处理进度。另一面,本申请实施例还提供了一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述任务管理方法的步骤。另一面,本申请实施例还提供了一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现所述任务管理方法的步骤。本说明书提供一种任务管理系统、一种任务管理方法及装置,其中所述任务管理系统包括:任务管理装置,被配置为将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中,确定当前处理任务的优先级,根据所述当前处理任务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;业务处理装置,被配置为根据所述任务信息中的参数信息,进行任务处理并同步任务的处理进度至任务管理装置,所述管理系统可以通过配置的方式对任务管理系统中一些任务需要修改或者增减的情况下,不需要重新进行代码的开发,通过配置即可便捷地完成任务的修改或者增减。附图说明图1为本说明书一实施例提供的一种任务管理系统的结构示意图;图2为本说明书一实施例提供的一种任务管理系统的结构示意图;图3为本说明书一实施例提供的一种任务管理系统的结构示意图;图4为本说明书一实施例提供的一种任务管理系统的结构示意图;图5为本说明书一实施例提供的一种任务管理系统的结构示意图;图6为本说明书一实施例提供的一种任务管理方法的流程图;图7为本说明书一实施例提供的一种任务管理方法确定当前处理任务的优先级的流程图;图8为本说明书一实施例提供的一种任务管理装置的结构示意图。具体实施方式在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请能够以很多不同于在此描述的其它式来实施,本领域技术人员可以在不违背本申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。在本说明书一个或多个实施例中,提供了一种任务管理系统、一种任务管理方法及装置、计算设备及存储介质,在下面的实施例中逐一进行详细说明。参见图1,本说明书一个实施例提供了一种任务管理系统的结构示意图。该任务管理系统包括但不限业务处理装置150、网络160、总线130、处理器120、接入设备140和存储器110。所述业务处理装置150包括但不限于根据接收到的任务信息中的参数信息进行任务处理的业务处理装置。所述网络160,被配置为发送含有当前处理任务的参数信息的任务信息至业务处理装置150,并将所述任务信息通过所述接入设备140存储至存储器110内等待调用。所述处理器120所述接入设备140和存储器110通过总线130完成相互间的通信。接入设备140使得计算设备100能够经由一个或多个网络通信。这些网络的示例包括局域网(lan)、广域网(wan)、个域网(pan)或诸如因特网的通信网络的组合。网络接口可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(nic))中的一个或多个,诸如ieee802.11无线局域网(wlan)无线接口、全球微波互联接入(wi-max)接口、以太网接口、通用串行总线(usb)接口、蜂窝网络接口、蓝牙接口、近场通信(nfc)接口,等等。处理器120,被配置为获取存储在存储器110的数据后,对数据进行处理。计算设备100可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或pc的静止计算设备。参见图2,本说明书一个实施例提供了一种任务管理系统的结构示意图,包括:任务管理装置202,被配置为将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中,确定当前处理任务的优先级,根据所述当前处理任务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;业务处理装置204,被配置为根据所述任务信息中的参数信息,进行任务处理并同步任务的处理进度至任务管理装置。在一个具体的应用场景中,所述任务管理装置可以是任务管理装置g,所述业务处理装置可以是财务处理装置f、结息处理装置i和会计处理装置h,所述参数信息可以是机构、币种和任务名,所述财务处理装置f关联的业务标识信息可以是messageconfig1,所述财务处理装置i关联的业务标识信息可以是messageconfig2,所述会计处理装置h关联的业务标识信息可以是messageconfig3。任务管理装置g将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中,所述任务配置表如表1所示,确定任务顺序中的“1”为当前处理任务的优先级,根据所述当前处理任务优先级“1”确定所述当前处理任务的业务标识信息messageconfig1和messageconfig2,向与所述当前处理任务的业务标识信息messageconfig1和messageconfig2关联的财务处理装置f和财务处理装置i发送含有所述当前处理任务的机构、币种和任务名的任务信息。财务处理装置f和财务处理装置i根据所述任务信息中的机构、币种和任务名,进行任务处理并同步任务的处理进度至任务管理装置g。表1机构币种任务名任务顺序消息配置银行分行a人民币结息1messageconfig1银行分行a日元科目日变动1messageconfig2银行分行b日元科目日变动2messageconfig3本说明书一个或多个实施例中,所述任务管理系统可以通过读取配置的方式对业务标识信息关联的业务处理装置发送带有参数信息的任务信息,方便在需要更改任务的优先级信息、参数信息和业务标识信息时,直接通过配置更改。参见图3,本说明书一个实施例提供了一种任务管理系统的结构示意图,与图2相比,该任务管理系统还包括:任务管理装置302,被配置为将任务的处理进度保存至进度日志,通过进度日志中各个任务的处理进度判断同一优先级的任务是否全部处理完成,若是,则将切换当前处理任务的优先级。在一个具体的应用场景中,所述任务管理装置可以是任务管理装置g,所述业务处理装置可以是财务处理装置f、结息处理装置i和会计处理装置h,所述参数信息可以是机构、币种和任务名,所述财务处理装置f关联的业务标识信息可以是messageconfig1,所述财务处理装置i关联的业务标识信息可以是messageconfig2,所述会计处理装置h关联的业务标识信息可以是messageconfig3。任务管理装置g将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中,所述任务配置表如表1所示,确定任务顺序中的“1”为当前处理任务的优先级,根据所述当前处理任务优先级“1”确定所述当前处理任务的业务标识信息messageconfig1和messageconfig2,向与所述当前处理任务的业务标识信息messageconfig1和messageconfig2关联的财务处理装置f和财务处理装置i发送含有所述当前处理任务的机构、币种和任务名的任务信息。财务处理装置f和财务处理装置i根据所述任务信息中的机构、币种和任务名,进行任务处理并同步任务的处理进度至任务管理装置g,将财务处理装置f和财务处理装置i任务的处理进度保存至任务管理装置g的进度日志,通过任务管理装置g的进度日志中各个任务的处理进度判断任务顺序“1”关联的任务是否全部处理完成,若是,则将切换任务顺序中的“2”为当前处理任务的优先级。本说明书一个或多个实施例中,所述任务管理系统可以将任务的处理进度保存至进度日志判断同一优先级的任务是否全部处理完成,可以准确地记录任务处理情况,降低管理装置操作负荷。参见图4,本说明书一个实施例提供了一种任务管理系统的结构示意图,与图2相比,该任务管理系统还包括:任务管理装置402:被配置为在新增待处理任务的情况下,在所述任务配置表中添加所述新任务的优先级信息、参数信息和业务标识信息。在一个具体的应用场景中,所述任务管理装置可以是任务管理装置g,所述业务处理装置可以是财务处理装置f、结息处理装置i和会计处理装置h,所述新任务可以是任务的机构为银行分行c,币种为日元,任务名为科目日变动,任务顺序为“1”,消息配置为messageconfig4的任务,所述财务处理装置f关联的业务标识信息可以是messageconfig1,所述财务处理装置i关联的业务标识信息可以是messageconfig2,所述会计处理装置h关联的业务标识信息可以是messageconfig3。业务标识信息messageconfig4关联的可以是日间处理装置d,根据所述新任务,在所述任务配置表中添加机构为银行分行c,币种为日元,任务名为科目日变动,任务顺序为“1”,消息配置为messageconfig4的任务。任务管理装置g将所述新任务的优先级信息、参数信息和业务标识信息添加在任务配置表中。结合表1,确定任务顺序中的“1”为当前处理任务的优先级,根据所述当前处理任务优先级“1”确定所述当前处理任务的业务标识信息messageconfig1、messageconfig2和messageconfig4,向与所述当前处理任务的业务标识信息messageconfig1、messageconfig2和messageconfig4关联的财务处理装置f、财务处理装置i和日间处理装置d发送含有所述当前处理任务的机构、币种和任务名的任务信息。财务处理装置f和财务处理装置i和日间处理装置d根据所述任务信息中的机构、币种和任务名,进行任务处理并同步任务的处理进度至任务管理装置g。本说明书一个或多个实施例中,所述任务管理系统可以通过配置的方式对任务管理系统中一些任务需要增加的情况下,不需要重新进行代码的开发,通过配置即可便捷地完成任务的增加。参见图5,本说明书一个实施例提供了一种任务管理系统的结构示意图,与图2相比,该任务管理系统还包括:任务管理装置502:被配置为根据参数信息在所述任务配置表中删除所述待处理任务;或根据参数信息在所述任务配置表中修改待处理任务的优先级信息或业务标识信息。在一个具体的应用场景中,表中信息可以如表2所示:表2机构币种任务名任务顺序消息配置银行分行a人民币结息1messageconfig1银行分行a日元科目日变动1messageconfig2银行分行b日元科目日变动2messageconfig3所述为根据参数信息在所述任务配置表中删除所述待处理任务可以将表2修改为如表3所示:表3机构币种任务名任务顺序消息配置银行分行a人民币结息1messageconfig1银行分行b日元科目日变动2messageconfig3所述根据参数信息在所述任务配置表中修改待处理任务的优先级信息或业务标识信息可以将表2修改如表4所示:表4机构币种任务名任务顺序消息配置银行分行a人民币结息1messageconfig1银行分行a日元科目日变动2messageconfig4银行分行b日元科目日变动2messageconfig3本说明书一个或多个实施例中,所述任务管理系统可以通过配置的方式对任务管理系统中一些任务需要修改或者删除的情况下,不需要重新进行代码的开发,通过配置即可便捷地完成任务的修改或者删除。在本说明书一个或多个实施例中,所述参数信息包括:机构名称、货币单位和任务名称。参见图6,本说明书一个实施例提供了一种任务管理方法的流程图,包括步骤602至步骤606:步骤602:将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中;步骤604:确定当前处理任务的优先级,根据所述当前处理任务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;步骤606:接收任务的处理进度信息,根据所述任务的处理进度信息同步任务处理进度。本说明书一个或多个实施例中,所述任务管理方法可以通过读取配置的方式对业务标识信息关联的业务处理装置发送带有参数信息的任务信息,方便在需要更改任务的优先级信息、参数信息和业务标识信息时,直接通过配置更改。参见图7,本说明书一个实施例提供了一种任务管理方法确定当前处理任务的优先级的流程图,包括步骤702至步骤704:步骤702:将任务的处理进度保存至进度日志;步骤704:通过进度日志中各个任务的处理进度判断所述处理进度中最低优先级的任务是否全部处理完成,若是,则将待处理任务中最高优先级作为当前处理任务的优先级。本说明书一个或多个实施例中,所述任务管理方法可以将任务的处理进度保存至进度日志判断同一优先级的任务是否全部处理完成,可以准确地记录任务处理情况,降低管理装置操作负荷。在本说明书一个或多个实施例中,所述任务管理方法还包括:在新增待处理任务的情况下,在所述任务配置表中添加所述新任务的优先级信息、参数信息和业务标识信息。本说明书一个或多个实施例中,所述任务管理方法可以通过配置的方式对任务管理系统中一些任务需要增加的情况下,不需要重新进行代码的开发,通过配置即可便捷地完成任务的增加。在本说明书一个或多个实施例中,所述任务管理方法还包括:根据参数信息在所述任务配置表中删除所述待处理任务;或根据参数信息在所述任务配置表中修改待处理任务的优先级信息或业务标识信息。本说明书一个或多个实施例中,所述任务管理方法可以通过配置的方式对任务管理系统中一些任务需要修改或者删除的情况下,不需要重新进行代码的开发,通过配置即可便捷地完成任务的修改或者删除。参见图8,本说明书一个实施例提供了一种任务管理装置的结构示意图,包括:配置模块802,被配置为将待处理任务的优先级信息、参数信息和业务标识信息预先配置在任务配置表中;发送模块804,被配置为确定当前处理任务的优先级,根据所述当前处理任务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;同步模块806,被配置为接收任务的处理进度信息,根据所述任务的处理进度信息同步任务处理进度。本说明书一个或多个实施例中,所述任务管理装置可以通过读取配置的方式对业务标识信息关联的业务处理装置发送带有参数信息的任务信息,方便在需要更改任务的优先级信息、参数信息和业务标识信息时,直接通过配置更改。在本说明书一个或多个实施例中,所述发送模块还被配置为将任务的处理进度保存至进度日志,通过进度日志中各个任务的处理进度判断同一优先级的任务是否全部处理完成,若是,则将切换当前处理任务的优先级。本说明书一个或多个实施例中,所述任务管理装置可以将任务的处理进度保存至进度日志判断同一优先级的任务是否全部处理完成,可以准确地记录任务处理情况,降低管理装置操作负荷。在本说明书一个或多个实施例中,所述配置模块还被配置为:添加新任务时,在所述任务配置表中添加所述新任务的优先级信息、参数信息和业务标识信息。本说明书一个或多个实施例中,所述任务管理装置可以通过配置的方式对任务管理系统中一些任务需要增加的情况下,不需要重新进行代码的开发,通过配置即可便捷地完成任务的增加。在本说明书一个或多个实施例中,所述配置模块还被配置为:根据参数信息在所述任务配置表中删除所述待处理任务;或根据参数信息在所述任务配置表中修改待处理任务的优先级信息或业务标识信息。本说明书一个或多个实施例中,所述任务管理装置可以通过配置的方式对任务管理系统中一些任务需要修改或者删除的情况下,不需要重新进行代码的开发,通过配置即可便捷地完成任务的修改或者删除。本说明书一实施例中还提供一种计算设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现所述任务管理方法的步骤。本申请一实施例还提供一种计算机可读存储介质,其存储有计算机指令,该指令被处理器执行时实现如前所述任务管理方法的步骤。上述为本实施例的一种计算机可读存储介质的示意性案。需要说明的是,该存储介质的技术案与上述的任务管理方法的技术案属于同一构思,存储介质的技术案未详细描述的细节内容,均可以参见上述任务管理方法的技术案的描述。所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。需要说明的是,对于前述的各法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本申请所必须的。在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。以上公开的本申请优选实施例只是帮助阐述本申请。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施式。显然,根据本说明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本申请的原理和实际应用,从而使所属
技术领域
技术人员能很好地理解和利用本申请。本申请仅受权利要求书及其全部范围和等效物的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1