具体实施方式
在下面的描述中阐述了很多具体细节以便于充分理解本申请。但是本申请 能够以很多不同于在此描述的其它式来实施,本领域技术人员可以在不违背本 申请内涵的情况下做类似推广,因此本申请不受下面公开的具体实施的限制。
在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的 目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施 例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在 包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目 的任何或所有可能组合。
应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二 等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类 型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况 下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境, 如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
在本说明书一个或多个实施例中,提供了一种任务管理***、一种任务管 理方法及装置、计算设备及存储介质,在下面的实施例中逐一进行详细说明。
参见图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 |
人民币 |
结息 |
1 |
messageConfig1 |
银行分行A |
日元 |
科目日变动 |
1 |
messageConfig2 |
银行分行B |
日元 |
科目日变动 |
2 |
messageConfig3 |
本说明书一个或多个实施例中,所述任务管理***可以通过读取配置的方 式对业务标识信息关联的业务处理装置发送带有参数信息的任务信息,方便在 需要更改任务的优先级信息、参数信息和业务标识信息时,直接通过配置更改。
参见图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 |
人民币 |
结息 |
1 |
messageConfig1 |
银行分行A |
日元 |
科目日变动 |
1 |
messageConfig2 |
银行分行B |
日元 |
科目日变动 |
2 |
messageConfig3 |
所述为根据参数信息在所述任务配置表中删除所述待处理任务可以将表2 修改为如表3所示:
表3
机构 |
币种 |
任务名 |
任务顺序 |
消息配置 |
银行分行A |
人民币 |
结息 |
1 |
messageConfig1 |
银行分行B |
日元 |
科目日变动 |
2 |
messageConfig3 |
所述根据参数信息在所述任务配置表中修改待处理任务的优先级信息或业 务标识信息可以将表2修改如表4所示:
表4
机构 |
币种 |
任务名 |
任务顺序 |
消息配置 |
银行分行A |
人民币 |
结息 |
1 |
messageConfig1 |
银行分行A |
日元 |
科目日变动 |
2 |
messageConfig4 |
银行分行B |
日元 |
科目日变动 |
2 |
messageConfig3 |
本说明书一个或多个实施例中,所述任务管理***可以通过配置的方式对 任务管理***中一些任务需要修改或者删除的情况下,不需要重新进行代码的 开发,通过配置即可便捷地完成任务的修改或者删除。
在本说明书一个或多个实施例中,所述参数信息包括:
机构名称、货币单位和任务名称。
参见图6,本说明书一个实施例提供了一种任务管理方法的流程图,包括步 骤602至步骤606:
步骤602:将待处理任务的优先级信息、参数信息和业务标识信息预先配置 在任务配置表中;
步骤604:确定当前处理任务的优先级,根据所述当前处理任务优先级确定 所述当前处理任务的业务标识信息,向与所述当前处理任务的业务标识信息关 联的业务处理装置发送含有所述当前处理任务的参数信息的任务信息;
步骤606:接收任务的处理进度信息,根据所述任务的处理进度信息同步任 务处理进度。
本说明书一个或多个实施例中,所述任务管理方法可以通过读取配置的方 式对业务标识信息关联的业务处理装置发送带有参数信息的任务信息,方便在需要更改任务的优先级信息、参数信息和业务标识信息时,直接通过配置更改。
参见图7,本说明书一个实施例提供了一种任务管理方法确定当前处理任务 的优先级的流程图,包括步骤702至步骤704:
步骤702:将任务的处理进度保存至进度日志;
步骤704:通过进度日志中各个任务的处理进度判断所述处理进度中最低优 先级的任务是否全部处理完成,若是,则将待处理任务中最高优先级作为当前 处理任务的优先级。
本说明书一个或多个实施例中,所述任务管理方法可以将任务的处理进度 保存至进度日志判断同一优先级的任务是否全部处理完成,可以准确地记录任 务处理情况,降低管理装置操作负荷。
在本说明书一个或多个实施例中,所述任务管理方法还包括:
在新增待处理任务的情况下,在所述任务配置表中添加所述新任务的优先 级信息、参数信息和业务标识信息。
本说明书一个或多个实施例中,所述任务管理方法可以通过配置的方式对 任务管理***中一些任务需要增加的情况下,不需要重新进行代码的开发,通 过配置即可便捷地完成任务的增加。
在本说明书一个或多个实施例中,所述任务管理方法还包括:
根据参数信息在所述任务配置表中删除所述待处理任务;或
根据参数信息在所述任务配置表中修改待处理任务的优先级信息或业务标 识信息。
本说明书一个或多个实施例中,所述任务管理方法可以通过配置的方式对 任务管理***中一些任务需要修改或者删除的情况下,不需要重新进行代码的 开发,通过配置即可便捷地完成任务的修改或者删除。
参见图8,本说明书一个实施例提供了一种任务管理装置的结构示意图,包 括:
配置模块802,被配置为将待处理任务的优先级信息、参数信息和业务标识 信息预先配置在任务配置表中;
发送模块804,被配置为确定当前处理任务的优先级,根据所述当前处理任 务优先级确定所述当前处理任务的业务标识信息,向与所述当前处理任务的业 务标识信息关联的业务处理装置发送含有所述当前处理任务的参数信息的任务 信息;
同步模块806,被配置为接收任务的处理进度信息,根据所述任务的处理进 度信息同步任务处理进度。
本说明书一个或多个实施例中,所述任务管理装置
可以通过读取配置的方式对业务标识信息关联的业务处理装置发送带有参 数信息的任务信息,方便在需要更改任务的优先级信息、参数信息和业务标识 信息时,直接通过配置更改。
在本说明书一个或多个实施例中,所述发送模块还被配置为将任务的处理 进度保存至进度日志,通过进度日志中各个任务的处理进度判断同一优先级的 任务是否全部处理完成,若是,则将切换当前处理任务的优先级。
本说明书一个或多个实施例中,所述任务管理装置可以将任务的处理进度 保存至进度日志判断同一优先级的任务是否全部处理完成,可以准确地记录任 务处理情况,降低管理装置操作负荷。
在本说明书一个或多个实施例中,所述配置模块还被配置为:
添加新任务时,在所述任务配置表中添加所述新任务的优先级信息、参数 信息和业务标识信息。
本说明书一个或多个实施例中,所述任务管理装置可以通过配置的方式对 任务管理***中一些任务需要增加的情况下,不需要重新进行代码的开发,通 过配置即可便捷地完成任务的增加。
在本说明书一个或多个实施例中,所述配置模块还被配置为:
根据参数信息在所述任务配置表中删除所述待处理任务;或
根据参数信息在所述任务配置表中修改待处理任务的优先级信息或业务标 识信息。
本说明书一个或多个实施例中,所述任务管理装置可以通过配置的方式对 任务管理***中一些任务需要修改或者删除的情况下,不需要重新进行代码的 开发,通过配置即可便捷地完成任务的修改或者删除。
本说明书一实施例中还提供一种计算设备,包括存储器、处理器及存储在 存储器上并可在处理器上运行的计算机指令,所述处理器执行所述指令时实现 所述任务管理方法的步骤。
本申请一实施例还提供一种计算机可读存储介质,其存储有计算机指令, 该指令被处理器执行时实现如前所述任务管理方法的步骤。
上述为本实施例的一种计算机可读存储介质的示意性案。需要说明的是, 该存储介质的技术案与上述的任务管理方法的技术案属于同一构思,存储介质 的技术案未详细描述的细节内容,均可以参见上述任务管理方法的技术案的描 述。
所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码 形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可 以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、 移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、 随机存取存储器(RAM,Random AccessMemory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司 法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区, 根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
需要说明的是,对于前述的各法实施例,为了简便描述,故将其都表述为 一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动 作顺序的限制,因为依据本申请,某些步骤可以采用其它顺序或者同时进行。 其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施 例,所涉及的动作和模块并不一定都是本申请所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详 述的部分,可以参见其它实施例的相关描述。
以上公开的本申请优选实施例只是帮助阐述本申请。可选实施例并没有详 尽叙述所有的细节,也不限制该发明仅为所述的具体实施式。显然,根据本说 明书的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例, 是为了更好地解释本申请的原理和实际应用,从而使所属技术领域技术人员能 很好地理解和利用本申请。本申请仅受权利要求书及其全部范围和等效物的限 制。