一种任务处理方法及服务器与流程

文档序号:16090269发布日期:2018-11-27 22:55阅读:155来源:国知局

本申请涉及计算机技术领域,尤其涉及一种任务处理方法及服务器。



背景技术:

随着计算机技术的不断发展,越来越多的工作需要使用到计算机,而一个公司内通常分有多个部门,每个部门内部的计算机可以形成一个相对独立的系统平台。当这些平台中的任务涉及到财务结算时,需要财务人员对任务的翻译、汇总以及抛账等环节进行手动处理,任务处理的效率较低。



技术实现要素:

本申请实施例所要解决的技术问题在于,提供一种任务处理方法及服务器,可以提高任务处理的效率

为了解决上述技术问题,本申请实施例提供了一种任务处理方法,包括:

接收待处理任务,并确定所述待处理任务所属的平台标识;

若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,得到与财务平台相匹配的目标任务;

若所述平台标识表示所述待处理任务支持自动抛账,则将所述目标任务抛送到财务平台。

其中,所述若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,得到与财务平台相匹配的目标任务之后,还包括:

若所述平台标识表示所述待处理任务支持自动汇总,则将所述目标任务进行汇总处理。

所述若所述平台标识表示所述待处理任务支持自动抛账,则将所述目标任务抛送到财务平台,包括:

若所述平台标识表示所述待处理任务支持自动抛账,则将汇总处理后的目标任务抛送到财务平台。

其中,所述方法还包括:

在配置页面接收用户针对至少一个平台标识的配置操作,其中,待处理任务与平台标识存在对应关系;

根据所述配置操作对所述平台标识的性质进行配置,所述平台标识的性质包括所述平台标识下的任务是否支持自动翻译、自动汇总以及自动抛账中的任意一种或多种。

其中,所述若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,包括:

若所述平台标识表示所述待处理任务支持自动翻译,则判断当前的任务处理量是否达到第一预设阈值;

若当前的任务处理量未达到所述第一预设阈值,则对所述待处理任务进行翻译处理。

其中,所述若所述平台标识表示所述待处理任务支持自动汇总,则将所述目标任务进行汇总处理,包括:

若所述平台标识表示所述待处理任务支持自动汇总,则判断当前的任务汇总量是否达到第二预设阈值;

若当前的任务处理量未达到所述第二预设阈值,则对所述目标任务进行汇总处理。

本申请实施例还提供了一种服务器,其特征在于,包括:

确定模块,用于接收待处理任务,并确定所述待处理任务所属的平台标识;

翻译模块,用于若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,得到与财务平台相匹配的目标任务;

抛送模块,用于若所述平台标识表示所述待处理任务支持自动抛账,则将所述目标任务抛送到财务平台。

其中,该服务器还包括:

汇总模块,用于若所述平台标识表示所述待处理任务支持自动汇总,则将所述目标任务进行汇总处理。

所述抛送模块,具体用于若所述平台标识表示所述待处理任务支持自动抛账,则将汇总处理后的目标任务抛送到财务平台。

其中,该服务器还包括:

接收模块,用于在配置页面接收用户针对至少一个平台标识的配置操作,其中,待处理任务与平台标识存在对应关系;

配置模块,用于根据所述配置操作对所述平台标识的性质进行配置,所述平台标识的性质包括所述平台标识下的任务是否支持自动翻译、自动汇总以及自动抛账中的任意一种或多种。

其中,所述翻译模块,具体用于若所述平台标识表示所述待处理任务支持自动翻译,则判断当前的任务处理量是否达到第一预设阈值;若当前的任务处理量未达到所述第一预设阈值,则对所述待处理任务进行翻译处理。

其中,所述汇总模块,具体用于若所述平台标识表示所述待处理任务支持自动汇总,则判断当前的任务汇总量是否达到第二预设阈值;若当前的任务处理量未达到所述第二预设阈值,则对所述目标任务进行汇总处理。

实施本申请实施例,具有如下有益效果:

通过接收待处理任务,确定该待处理任务所属的平台标识,如果该平台标识表示支持自动翻译,则对该待处理任务进行翻译处理,得到目标任务,如果该平台标识表示该待处理任务支持自动抛账,就将该目标任务抛送到财务平台,可以无需人工处理,使在抛送到财务平台之前的一系列翻译、汇总等过程实现自动化,提高了任务处理的效率。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种任务处理的情景示意图;

图2是本申请实施例提供的一种配置页面的情景示意图;

图3是本申请实施例提供的一种任务处理方法的流程示意图;

图4是本申请实施例提供的另一种任务处理方法的流程示意图;

图5是本申请实施例提供的一种服务器的结构示意图;

图6是本申请实施例提供的一种服务器的另一结构示意图。

具体实施方式

下面结合附图,对本申请的实施例进行描述。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在进行任务翻译、抛账或者汇总处理的时候,需要财务人员对任务进行纯手动的翻译、抛账或汇总,导致对任务处理的效率较低,而且容易存在误操作的情况。

为了解决上述技术问题,本申请提供的一种任务处理方法及服务器。为了更清楚的描述本申请,下面请参阅图1,为本申请提供的一种用于任务处理的情景示意图。

在101中,服务器可以接收任务,该任务可以是其他平台(例如业务平台,技术平台,售后平台等等)发送的需要进行财务结算的数据。在202中,该服务器可以判断该任务所属的平台是否支持自动翻译,例如,可以通过该任务的平台标识进行判断。如果不支持自动翻译,则流程结束;如果支持自动翻译,则可以在104中,判断当前的任务处理量是否饱和,例如,可以通过判断当前的任务处理量是否达到提前设置的第一预设阈值来判断是否饱和。

如果该任务处理量达到饱和,则可以在105中,将该任务加入到排队队列中;如果该任务处理量未达到饱和,则可以在106中,对该任务进行翻译处理。

在翻译完毕之后,该服务器可以在107中,判断当前的任务汇总是否饱和。如果饱和,则可以在108中,将该任务再次加入到排队队列;如果未达到饱和,则可以在109中,将该任务进行汇总处理。

在汇总处理完毕之后,该服务器可以在110中,判断该任务所属的平台是否支持自动抛账(例如可以通过平台标识来判断)。如果支持,则可以在110中,将汇总处理后的任务抛送到财务平台;如果不支持,则可以结束本次流程。

在一个实施例中,针对各个平台是否支持自动翻译、自动汇总或者自动抛账等等,可以通过财务人员通过配置页面配置完成。

举例来说,请参阅图2,为本申请实施例提供的一种配置页面的情景示意图。如图2所示的配置页面中,可针对每一个平台代码(平台标识的一种)的性质进行配置。用户可以在平台代码对应的行中勾选是否支持自动抛账、是否支持自动翻译、是否支持自动汇总等等,例如在第一行,用户在平台代码YWZ-CXHTKFHZF对应行上的自动抛账处打上勾,则可以表明该平台代码对应的任务支持自动抛账。

如图2所示的配置页面可以对启动时间、失效时间、是否冻结、是否启用、是否支持自动抛账、是否支持自动翻译、是否支持自动汇总等性质进行配置,财务人员可以根据任务的难度、任务的重要性或实际情况等来确定平台代码对应的性质。

可见,通过配置页面对平台标识的性质进行配置,然后将任务的逻辑交给系统处理,可以大大减小财务人员对开发人员的依赖,同时也提升了整个平台的可操作性。并且,整个任务处理的过程可以实现自动化,无需人工进行处理,也极大程度地减小了误操作的可能性,节约了人力成本,提高了任务处理的效率。

为了更清楚的说明,下面介绍本申请的方法实施例。需要说明的是,本申请的方法实施例可以由服务器来执行,该服务器例如可以有较大的数据处理能力的计算机、服务器等等,本申请对此不作任何限制。

请参阅图3,为本申请提供的一种任务处理方法的流程示意图。如图3所示的方法可包括:

S301、接收待处理任务,并确定所述待处理任务所属的平台标识。

举例来说,该待处理任务可以为其他平台(例如业务平台,技术平台,售后平台等等)推送到该服务器上进行财务结算的任务,每个任务可以是清单(如收款单、申请、还资方单等等)的形式。

在一个实施例中,该待处理任务所属的平台标识可以是平台代码、账号、身份号、硬件编号、网络地址等等,本申请对此不作任何限制。

举例来说,该服务器可以通过无线链路或者有线链路从其他平台接收到待处理任务,该待处理任务携带对应的平台标识,该服务器识别出该待处理任务对应的平台标识。

S302、若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,得到与财务平台相匹配的目标任务。

在一个实施例中,服务器可以将该待处理任务的数据排版、数据格式、数据内容等进行转换,以得到与财务平台相匹配的目标任务,便于财务平台对该目标任务进行处理。

在一个实施例中,若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,包括:若所述平台标识表示所述待处理任务支持自动翻译,则判断当前的任务处理量是否达到第一预设阈值;若当前的任务处理量未达到所述第一预设阈值,则对所述目标任务进行翻译处理。

举例来说,如果该待处理任务的平台标识表示该待处理任务支持翻译,那么该服务器还可以判断当前的任务处理量是否达到第一预设阈值,如果未达到第一预设阈值,则可以对该待处理任务进行翻译处理;如果达到第一预设阈值,则可以将该待处理任务加入到排队队列中等待处理。

在一个实施例中,如果待处理任务的平台标识表示该待处理任务支持自动翻译,但该待处理任务为已经进行过翻译的任务,该服务器可以不对该待处理任务进行翻译处理,而直接确定该待处理任务为目标任务。

在一个实施例中,如果待处理任务的平台标识表示该待处理任务不支持自动翻译,则该服务器可以结束对该待处理任务的处理。或者,如果该平台表示标识该待处理任务支持自动抛账,那么该服务器可以将该待处理任务直接抛送到财务平台。

S303、若所述平台标识表示所述待处理任务支持自动抛账,则将所述目标任务抛送到财务平台。

在一个实施例中,服务器将每个平台发送过来进行翻译,或者进行翻译或汇总,或者进行翻译、汇总以及审核处理后,可以定期传输给财务平台,这个过程可以称为抛账。

其中,财务平台可以是针对企业的经营业绩和财务状况进行日常处理的一整套记录,程序和设施,可以包括针对每一个任务中的经济数据进行记录、分析、分类、报告等的业务活动而建立的方法和程序。

在一个实施例中,若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,得到与财务平台相匹配的目标任务之后,若所述平台标识表示所述待处理任务支持自动汇总,则将所述目标任务进行汇总处理。

若所述平台标识表示所述待处理任务支持自动抛账,则将所述目标任务抛送到财务平台,具体可以包括:若所述平台标识表示所述待处理任务支持自动抛账,则将汇总处理后的目标任务抛送到财务平台。

举例来说,在服务器得到目标任务之后,可以再判断待处理任务的平台标识是否需要自动汇总,如果可以自动汇总,那么可以进行自动汇总处理,以将该目标任务与同批次的任务汇集在一起。在汇总完毕之后,该服务器还可以判断该待处理任务的平台标识是否支持自动抛账,如果支持自动抛账,则可以将汇总处理后的目标任务直接抛送到财务平台。

在一个实施例中,所述若所述平台标识表示所述待处理任务支持自动汇总,则将所述目标任务进行汇总处理,包括:若所述平台标识表示所述待处理任务支持自动汇总,则判断当前的任务汇总量是否达到第二预设阈值;若当前的任务处理量未达到所述第二预设阈值,则对所述目标任务进行汇总处理。

举例来说,如果该待处理任务的平台标识表示该待处理任务支持自动汇总,该服务器可以判断当前的任务汇总量是否达到第二预设阈值,如果当前的任务汇总量没有达到第二预设阈值,则可以对该待处理任务进行汇总处理,将该待处理任务与同批次的任务汇集在一起。

如果当前的任务汇总量达到第二预设阈值,则可以将该目标任务加入到排队队列中进行等待。在当前的任务汇总量未达到第二预设阈值时,该服务器可以按照排队队列中的处理优先级,依次对正在排队的任务进行汇总处理。

可见,通过实施上述可行的实施方式,服务器可以接收待处理任务,并确定该待处理任务所属的平台标识,如果该平台标识表示该待处理任务支持自动翻译,则可以将该处理任务进行翻译处理,得到目标任务,如果该平台标识表示该待处理任务支持自动抛账,则可以将该目标任务抛送到财务平台,实现了对任务处理的自动化,无需人工进行处理,也极大程度地减小了误操作的可能性,节约了人力成本,提高了任务处理的效率。

下面请参阅图4,为本申请实施例提供的另一种任务处理方法的流程示意图。如图4所示的方法可包括:

S401、在配置页面接收用户针对至少一个平台标识的配置操作。

其中,待处理任务与平台标识存在对应关系。例如,可以是多个待处理任务共用一个平台标识,也可以是一个待处理任务与一个平台标识对应,本申请对此不作任何限制。

在一个实施例中,用户可以在配置页面上,针对一个或者多个平台标识对应的配置项进行勾选、添加、删除、等等操作。

S402、在根据所述配置操作对所述平台标识的性质进行配置。

所述平台标识的性质包括所述平台标识下的任务是否支持自动翻译、自动汇总以及自动抛账中的任意一种或多种。

在一个实施例中,该平台标识的性质还可以包括该平台标识下的任务的启动时间、失效时间、是否冻结、是否启用等等,本申请对此不作任何限制。

举例来说,如果用户针对平台标识a,勾选了自动翻译,那么该服务器可以配置该平台标识a下的任务支持自动翻译。如果用户针对平台标识a勾选了自动抛账,那么该服务器可以配置该平台标识a下的任务支持自动抛账。当然,上述方式只是举例,而非穷举,包含但不限于上述可选方式。

在一个实施例中,服务器也可以根据平台标识的历史处理数据进行分析,自动为每一个平台标识配置对应的性质。举例来说,如果平台标识a对应的历史处理数据表示该平台标识下的任务较为简单,且紧急程度较高,那么,该服务器可以将平台标识a设置为支持自动翻译、支持自动汇总、支持自动抛账等等。当然,上述方式只是举例,而非穷举,包含但不限于上述可选方式。

S403、在接收待处理任务,并确定所述待处理任务所属的平台标识。

S404、在若所述平台标识表示所述待处理任务支持自动翻译,则将所述待处理任务进行翻译处理,得到与财务平台相匹配的目标任务。

S405、在若所述平台标识表示所述待处理任务支持自动抛账,则将所述目标任务抛送到财务平台。

需要说明的是,上述S403至S405所示的步骤的具体实现过程可参考前述方法实施例的步骤S301至S303,在此不作赘述。

可见,通过配置页面对平台标识的性质进行配置,然后将任务的逻辑交给系统处理,服务器接收到待处理任务时,确定该待处理任务所属的平台标识,如果该平台标识表示该待处理任务支持自动翻译,则可以将该处理任务进行翻译处理,得到目标任务,如果该平台标识表示该待处理任务支持自动抛账,则可以将该目标任务抛送到财务平台,大大减小了财务人员对开发人员的依赖,同时也提升了整个平台的可操作性,节约了人力成本,提高了任务处理的效率。

下面为本发明装置实施例,本发明装置实施例用于执行本申请的方法实施例中所实现的方法,为了便于说明,仅示出了本申请实施例相关的部分,具体未揭示的部分,请参照本发明方法实施例的描述。

请参阅图5,是本申请实施例提供的一种服务器的结构示意图。本发明实施例的服务器可以为各类具有数据处理功能的服务器,例如文本服务器、数据库服务器等等。如图5所示的服务器包括:

确定模块501,用于接收待处理任务,并确定该待处理任务所属的平台标识。

翻译模块502,用于若该平台标识表示该待处理任务支持自动翻译,则将该待处理任务进行翻译处理,得到与财务平台相匹配的目标任务。

抛送模块503,用于若该平台标识表示该待处理任务支持自动抛账,则将该目标任务抛送到财务平台。

在一个实施例中,该服务器还包括:汇总模块504,用于若该平台标识表示该待处理任务支持自动汇总,则将该目标任务进行汇总处理。

该抛送模块503,具体用于若该平台标识表示该待处理任务支持自动抛账,则将汇总处理后的目标任务抛送到财务平台。

在一个实施例中,该服务器还包括:接收模块505,用于在配置页面接收用户针对至少一个平台标识的配置操作,其中,待处理任务与平台标识存在对应关系。

配置模块506,用于根据该配置操作对该平台标识的性质进行配置,该平台标识的性质包括该平台标识下的任务是否支持自动翻译、自动汇总以及自动抛账中的任意一种或多种。

在一个实施例中,该翻译模块502,具体用于若该平台标识表示该待处理任务支持自动翻译,则判断当前的任务处理量是否达到第一预设阈值;若当前的任务处理量未达到该第一预设阈值,则对该待处理任务进行翻译处理。

在一个实施例中,该汇总模块504,具体用于若该平台标识表示该待处理任务支持自动汇总,则判断当前的任务汇总量是否达到第二预设阈值;若当前的任务处理量未达到该第二预设阈值,则对该目标任务进行汇总处理。

可见,实施上述可行的实施方式,可以接收待处理任务,并确定该待处理任务所属的平台标识,如果该平台标识表示该待处理任务支持自动翻译,则可以将该处理任务进行翻译处理,得到目标任务,如果该平台标识表示该待处理任务支持自动抛账,则可以将该目标任务抛送到财务平台,实现了对任务处理的自动化,无需人工进行处理,也极大程度地减小了误操作的可能性,节约了人力成本,提高了任务处理的效率。

请参阅图6,是本申请实施例提供的一种服务器的另一结构示意图,该服务器可以是具有较大的数据处理能力的计算机或服务器,例如,文本服务器,数据库服务器等。如图6所示,本发明实施例中的服务器包括:至少一个通信接口601;至少一个处理器602,例如CPU;至少一个存储器603;至少一个输出设备604,上述通信接口601、处理器602、存储器603和输出设备604通过总线连接。其中,总线用于实现这些组件之间的连接通信。其中,本发明实施例中装置的通信接口601和输出设备604可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他节点设备进行信令或数据的通信。

该处理器602可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。

该处理器602还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。

该存储器603可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器603还可以包括上述种类的存储器的组合。

可选地,该存储器603还用于存储程序指令。该处理器602可以调用该存储器603存储的程序指令,实现如本发明方法实施例所示的方法。

该总线可以是外设部件互连标准(peripheral component interconnect,简称PCI)总线或扩展工业标准结构(extended industry standard architecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

具体的,该处理器602可以调用存储器603所存储的程序指令,实现:

接收待处理任务,并确定该待处理任务所属的平台标识;

若该平台标识表示该待处理任务支持自动翻译,则将该待处理任务进行翻译处理,得到与财务平台相匹配的目标任务;

若该平台标识表示该待处理任务支持自动抛账,则将该目标任务抛送到财务平台。

在一个实施例中,该处理器602还用于若该平台标识表示该待处理任务支持自动汇总,则将该目标任务进行汇总处理。

该处理器602用于若该平台标识表示该待处理任务支持自动抛账,则将该目标任务抛送到财务平台,具体用于:若该平台标识表示该待处理任务支持自动抛账,则将汇总处理后的目标任务抛送到财务平台。

在一个实施例中,该处理器602还用于在配置页面接收用户针对至少一个平台标识的配置操作,其中,待处理任务与平台标识存在对应关系;根据该配置操作对该平台标识的性质进行配置,该平台标识的性质包括该平台标识下的任务是否支持自动翻译、自动汇总以及自动抛账中的任意一种或多种。

在一个实施例中,该处理器602用于若该平台标识表示该待处理任务支持自动翻译,则将该待处理任务进行翻译处理,具体用于:若该平台标识表示该待处理任务支持自动翻译,则判断当前的任务处理量是否达到第一预设阈值;若当前的任务处理量未达到该第一预设阈值,则对该待处理任务进行翻译处理。

在一个实施例中,该处理器用于若该平台标识表示该待处理任务支持自动汇总,则将该目标任务进行汇总处理,具体用于:若该平台标识表示该待处理任务支持自动汇总,则判断当前的任务汇总量是否达到第二预设阈值;若当前的任务处理量未达到该第二预设阈值,则对该目标任务进行汇总处理。

在本申请的另一实施例中提供一种计算机可读存储介质,该计算机可读存储介质存储有程序,该程序被处理器执行时,可以实现本申请中服务器所示的方法。该计算机可读存储介质被处理器执行的具体过程可参见上述方法实施例中所描述的方法,在此不再赘述。

在本发明的另一实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述方法实施例所述的方法。

所述计算机可读存储介质可以是前述任一实施例所述的终端的内部存储单元,例如服务器的硬盘或内存。所述计算机可读存储介质还可以既包括所述服务器的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述程序以及所述服务器所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。

基于同一发明构思,本发明实施例中提供的计算机解决问题的原理与本发明方法实施例相似,因此该计算机的实施可以参见方法的实施,为简洁描述,在这里不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过程序来指令相关的硬件来完成,上述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,上述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。

以上所揭露的仅为本申请一种实施例而已,当然不能以此来限定本申请之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本申请权利要求所作的等同变化,仍属于本申请所涵盖的范围。

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