用于费用分配的数据处理方法及系统的制作方法

文档序号:10613523阅读:409来源:国知局
用于费用分配的数据处理方法及系统的制作方法
【专利摘要】本发明提供一种用于费用分配的数据处理方法及系统,所述方法包括:建立费用分配任务;基于有限状态自动机对建立的费用分配任务进行处理。实施本发明,通过有限状态自动机来实现费用分配任务的自动化处理,从而解决了手工分配费用所存在的工作量大、容易出现误差、以及具有一定的滞后性等问题。
【专利说明】
用于费用分配的数据处理方法及系统
技术领域
[0001]本发明涉及通信领域,更为具体而言,涉及用于费用分配的数据处理方法及系统。
【背景技术】
[0002]近年来,在银行的内部管理和运营当中,一个关键的问题是如何快速及时地将收取的手续费按照各个销售网点机构的销售业绩进行分配,这有利于充分发挥银行业务人员的销售积极性,也是保证相关业务正常进行和发展的关键问题。然而在现阶段,银行对于手续费的分配通常采用下述方式:先通过较高层级的机构,例如一级行或者二级行进行手续费结算,然后再通过手工的方式把手续费分配到各个销售网点机构。这种做法存在工作量大、容易出现误差、以及具有一定的滞后性等问题,极大地制约了相关业务的发展。

【发明内容】

[0003]为解决上述技术问题,本发明提供一种用于费用分配的数据处理方法及系统。
[0004]—方面,本发明的实施方式提供了一种用于费用分配的数据处理方法,所述方法包括:
[0005]建立费用分配任务;
[0006]基于有限状态自动机对建立的费用分配任务进行处理。
[0007]另一方面,本发明实施方式提供了一种用于费用分配的数据处理系统,所述系统包括:
[0008]建立模块,用于建立费用分配任务;
[0009]处理模块,用于基于有限状态自动机对所述建立模块建立的费用分配任务进行处理。
[0010]实施本发明提供的用于费用分配的数据处理方法及系统,可以通过有限状态自动机来实现费用分配任务的自动化处理,从而解决了手工分配费用所存在的工作量大、容易出现误差、以及具有一定的滞后性等问题。
【附图说明】
[0011]图1是根据本发明实施方式的一种用于费用分配的数据处理方法的流程图;
[0012]图2示出了图1所示的处理S200的一种实施方式;
[0013]图3示出了图1所示的处理S200的另一种实施方式;
[0014]图4是根据本发明实施方式的一种用于费用分配的数据处理系统的结构示意图;
[0015]图5示出了图4所示的处理模块200的一种实施方式;
[0016]图6示出了图4所示的处理模块200的另一种实施方式。
【具体实施方式】
[0017]为使本发明的实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
[0018]图1是根据本发明实施方式的一种用于费用分配的数据处理方法的流程图。参见图1,所述方法包括:
[0019]S100:建立费用分配任务。
[0020]S200:基于有限状态自动机对建立的费用分配任务进行处理。
[0021]所述有限状态自动机可以包括:初始状态、输入条件、状态转移函数、有穷状态集合、以及终结状态集合,其中,终结状态集合中包括成功状态和失败状态。
[0022]在本发明的一种实施方式中,对费用分配任务的处理包括:汇总扣费处理和明细扣费处理。其中,汇总扣费处理指从A机构的账户扣收相关业务所涉及的费用。明细扣费处理指将所述汇总扣费处理所扣收的费用按照银行的相关销售网点机构进行细分。相应地,对所述输入条件、状态转移函数、有穷状态集合、以及终结状态集合的进行如下定义:
[0023]输入条件的取值范围包括:任务执行条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件。
[0024]状态转移函数例如为:
[0025]f(初始状态,任务执行条件)=汇总扣费状态,
[0026]f(汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态,
[0027]f(汇总扣费状态,汇总扣费成功条件)=明细扣费状态,
[0028]f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态,
[0029]f (明细扣费状态,明细扣费成功条件)=整体成功状态。
[0030]有穷状态集合包括:初始状态、汇总扣费状态、汇总扣费失败状态、明细扣费状态、明细扣费失败状态、整体成功状态。
[0031]其中,汇总扣费失败状态、明细扣费失败状态、以及整体成功状态构成终结状态集入口 ο
[0032]由于当前在银行的内部管理和运营当中,还存在退费的情况,例如,对于银行而言,如果其代理销售的保险产品在犹豫期内被退保,那么银行所收取的相关手续费应退还给保险公司。
[0033]因此,在本发明的另一种实施方式中,对于费用分配任务的处理包括:明细退费处理、汇总退费处理、汇总扣费处理、明细扣费处理。明细退费处理是指把待退回给A机构的费用的汇总金额按照银行相关的销售网点机构进行细分,并根据细分的结果从各销售网点机构提取出其分得的明细金额;汇总退费处理是指将通过所述明细退费处理提取出的明细金额进行汇总,并将汇总后的汇总金额退回到A机构的账户;汇总扣费处理是指从A机构的账户扣收相关业务所涉及的费用;明细扣费处理是指把所述汇总扣费处理所扣收的费用按照相关销售网点机构进行细分。相应地,对输入条件、状态转移函数、有穷状态集合、以及终结状态集合的进行如下定义:
[0034]输入条件的取值范围包括:任务执行条件、明细退费失败条件、明细退费成功条件、汇总退费失败条件、汇总退费成功条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件。
[0035]状态转移函数为:
[0036]f (初始状态,任务执行条件)=明细退费状态,
[0037]f(明细退费状态,明细退费失败条件)=明细退费失败状态,
[0038]f(明细退费状态,明细退费成功条件)=汇总退费状态,
[0039]f?(汇总退费状态,汇总退费失败条件)=汇总退费失败状态,
[0040]f?(汇总退费状态,汇总退费成功条件)=汇总扣费状态,[0041 ] f?(汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态,[0042 ] f (汇总扣费状态,汇总扣费成功条件)=明细扣费状态,[〇〇43] f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态,
[0044]f(明细扣费状态,明细扣费成功条件)=整体成功状态。
[0045]有限状态自动机的有穷状态集合包括:初始状态、明细退费状态、明细退费失败状态、汇总退费状态、汇总退费失败状态、汇总扣费状态、汇总扣费失败状态、明细扣费状态、 明细扣费失败状态、整体成功状态。
[0046]其中,明细退费失败状态、汇总退费失败状态、汇总扣费失败状态、明细扣费失败状态、以及整体成功状态构成终结状态集合。[〇〇47] 图2示出了图1所示的处理S200的一种实施方式。参见图2,处理S200可以包括: [〇〇48]S210:识别是否更新了输入条件,若是,则执行S220,若否,则经过预定时间后返回执行S210。
[0049]S220:根据更新后的输入条件以及状态转移函数将费用分配任务的状态由当前状态转移至相应的目标状态。
[0050]S230:识别终结状态集合中是否包括转移至的目标状态,若是,则执行S240,若否, 则返回执行S210。[〇〇51 ]S240:结束所述费用处理任务。[〇〇52] 图3示出了图1所示的处理S200的另一种实施方式。参见图3,处理S200可以包括:
[0053]S210’至S230’同上述S210至S230,在此不再赘述。[〇〇54]S240’:识别所述目标状态的类型,若所述目标状态的类型为成功状态,则执行S250’,若所述目标状态的类型为失败状态,则执行S260’。[〇〇55]S250’:结束所述费用处理任务。[〇〇56]S260’:进行冲正处理,并跳转至S250’。
[0057]下面以分配银行从保险公司收取的手续费为例对本发明的实施方式进行具体说明。
[0058]步骤1:建立手续费分配任务并关联保险公司关于所述手续费的汇总信息以及相关的银行销售网点机构关于所述手续费的明细信息。
[0059]其中,汇总信息例如包括:保险公司的账号以及汇总金额;明细信息例如包括:机构号以及明细金额。
[0060]步骤2:基于有限状态自动机对步骤1中所建立的手续费分配任务进行处理。[0061 ]其中,所述有限状态自动机包括:初始状态、输入条件、状态转移函数、有穷状态集合、以及终结状态集合等。
[0062]具体地,所述步骤2例如通过以下方式实现:
[0063]S1:识别是否更新了输入条件,若是,则执行S2,否则,经过预定时间后返回执行 Sl〇
[0064]S2:根据更新后的输入条件以及状态转移函数将手续费分配任务的状态由当前状态转移至相应的目标状态。[〇〇65]S3:识别终结状态集合中是否包括转移至的目标状态,若是,则执行S4,否则,返回执行S1。
[0066] S4:识别所述目标状态的类型,若所述目标状态的类型为成功状态,则执行S5,若所述目标状态的类型是失败状态,则执行S6。[〇〇67]S5:结束所述手续费分配任务。[〇〇68]S6:进行冲正处理,然后跳转至S5。[〇〇69] 其中,对于手续费分配任务的处理例如包括:明细退费处理、汇总退费处理、汇总扣费处理、明细扣费处理。
[0070]其中,明细退费处理是指把待退回给保险公司的手续费的汇总金额按照相关的销售网点机构进行细分,并根据细分的结果从各销售网点机构提取出其分得的明细金额;汇总退费处理是指将通过所述明细退费处理提取出的明细金额进行汇总,并将汇总后的汇总金额退回到保险公司的账户;汇总扣费处理是指从保险公司的账户扣收保险业务的手续费;明细扣费处理是指把所述汇总扣费处理所扣收的手续费按照相关机构进行细分。[0071 ]与上述对于手续费分配任务的处理对应地,可以对所述有限状态自动机中的输入条件、状态转移函数、有穷状态集合、以及终结状态集合进行如下定义:
[0072]输入条件的取值范围包括:任务执行条件、明细退费失败条件、明细退费成功条件、汇总退费失败条件、汇总退费成功条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件。[〇〇73]状态转移函数为:
[0074]f (初始状态,任务执行条件)=明细退费状态,其含义为当手续费分配任务为初始状态时,若触发了任务执行条件,则状态转换为明细退费状态;
[0075]f(明细退费状态,明细退费失败条件)=明细退费失败状态,其含义为当手续费分配任务为明细退费状态时,若触发了明细退费失败条件,则状态转换为明细退费失败状态;
[0076]f(明细退费状态,明细退费成功条件)=汇总退费状态,其含义为当手续费分配任务为明细退费状态时,若触发了明细退费成功条件,则状态转换为汇总退费状态;
[0077]f?(汇总退费状态,汇总退费失败条件)=汇总退费失败状态,其含义为当手续费分配任务为汇总退费状态时,若触发了汇总退费失败条件,则状态转换为汇总退费失败状态;
[0078]f?(汇总退费状态,汇总退费成功条件)=汇总扣费状态,其含义为当手续费分配任务为汇总退费状态时,若触发了汇总退费成功条件,则状态转换为汇总扣费状态;
[0079]f?(汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态,其含义为当手续费分配任务为汇总扣费状态时,若触发了汇总扣费失败条件,则状态转换为汇总扣费失败状态;
[0080]f (汇总扣费状态,汇总扣费成功条件)=明细扣费状态,其含义为当手续费分配任务为汇总扣费状态时,若触发了汇总扣费成功条件,则状态转换为明细扣费状态;
[0081]f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态,其含义为当手续费分配任务为明细扣费状态时,若触发了明细扣费失败条件,则状态转换为明细扣费失败状态;
[0082]f(明细扣费状态,明细扣费成功条件)=整体成功状态,其含义为当手续费分配任务为明细扣费状态时,若触发了明细扣费成功条件,则状态转换为整体成功状态。
[0083]有穷状态集合包括:初始状态、明细退费状态、明细退费失败状态、汇总退费状态、 汇总退费失败状态、汇总扣费状态、汇总扣费失败状态、明细扣费状态、明细扣费失败状态、 整体成功状态。
[0084]其中,明细退费失败状态、汇总退费失败状态、汇总扣费失败状态、明细扣费失败状态、以及整体成功状态构成终结状态集合。[〇〇85]根据上述有限状态自动机的定义,步骤2的处理过程可以穷举为如下5类场景:
[0086]场景一:对于一个任务,当触发了任务执行条件之后,任务状态由初始状态转换到明细退费状态,之后,如果触发了明细退费失败条件,则状态转换为明细退费失败状态,进行冲正处理,由于明细退费处理是一个循环处理明细的过程,因此错误可能发生在任意一次循环中,当错误发生时,需要对已经循环处理过的退费明细进行反向冲正处理,以保证任务执彳丁的完整性。
[0087]场景二:对于一个任务,当触发了任务执行条件之后,任务状态由初始状态转换到明细退费状态,之后,如果触发了明细退费成功条件,则状态转换为汇总退费状态,之后,如果触发了汇总退费失败条件,则状态转换为汇总退费失败状态,任务结束,进行冲正处理, 其中,需要对已经进行过明细退费处理的全部结果进行反向冲正处理,以保证任务执行的完整性。[〇〇88]场景三:对于一个任务,当触发了任务执行条件之后,任务状态由初始状态转换到明细退费状态,之后,如果触发了明细退费成功条件,则状态转换为汇总退费状态,之后,如果触发了汇总退费成功条件,则状态转换为汇总扣费状态,之后,如果触发了汇总扣费失败条件,则状态转换为汇总扣费失败状态,进行冲正处理,其中,需要对已经进行过的汇总退费处理和明细退费处理的全部结果进行反向冲正处理,以保证任务执行的完整性。
[0089]场景四:对于一个任务,当触发了任务执行条件之后,任务状态由初始状态转换到明细退费状态,之后,如果触发了明细退费成功条件,则状态转换为汇总退费状态,之后,如果触发了汇总退费成功条件,则状态转换为汇总扣费状态,之后,如果触发了汇总扣费成功条件,则状态转换为明细扣费状态,之后,如果触发了明细扣费失败条件,则状态转换为明细扣费失败状态,进行冲正处理,其中,由于明细扣费处理是一个循环处理明细的过程,因此错误可能发生在任意一次循环中,当错误发生时,需要对已经循环处理过的扣费明细进行反向冲正处理,同时需要对已经进行过的汇总扣费处理、汇总退费处理、以及明细退费处理的全部结果进行反向冲正处理,以保证任务执行的完整性。
[0090]场景五:对于一个任务,当触发了任务执行条件之后,任务状态由初始状态转换到明细退费状态,之后,如果触发了明细退费成功条件,则状态转换为汇总退费状态,之后,如果触发了汇总退费成功条件,则状态转换为汇总扣费状态,之后,如果触发了汇总扣费成功条件,则状态转换为明细扣费状态,之后,如果触发了明细扣费成功条件,则状态转换为整体成功状态,结束任务。
[0091]图4是根据本发明实施方式的一种用于费用分配的数据处理系统的结构示意图。 参见图4,所述系统1000包括:建立模块100以及处理模块200,具体地:
[0092]建立模块100用于建立费用分配任务。[〇〇93]处理模块200用于基于有限状态自动机对建立模块100建立的费用分配任务进行处理。
[0094]所述有限状态自动机可以包括:初始状态、输入条件、状态转移函数、有穷状态集合、以及终结状态集合,其中,终结状态集合中包括成功状态和失败状态。[〇〇95]在本发明的一种实施方式中,对费用分配任务的处理包括:汇总扣费处理和明细扣费处理。其中,汇总扣费处理指从A机构的账户扣收相关业务所涉及的费用。明细扣费处理指将所述汇总扣费处理所扣收的费用按照银行的相关销售网点机构进行细分。相应地, 对所述输入条件、状态转移函数、有穷状态集合、以及终结状态集合的进行如下定义:
[0096]输入条件的取值范围包括:任务执行条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件。[〇〇97]状态转移函数例如为:
[0098]f?(初始状态,任务执行条件)=汇总扣费状态,
[0099]f?(汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态,
[0100]f?(汇总扣费状态,汇总扣费成功条件)=明细扣费状态,
[0101]f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态,
[0102]f(明细扣费状态,明细扣费成功条件)=整体成功状态。
[0103]有穷状态集合包括:初始状态、汇总扣费状态、汇总扣费失败状态、明细扣费状态、 明细扣费失败状态、整体成功状态。
[0104]其中,汇总扣费失败状态、明细扣费失败状态、以及整体成功状态构成终结状态集合。
[0105]由于当前在银行的内部管理和运营当中,还存在退费的情况,例如,对于银行而言,如果其代理销售的保险产品在犹豫期内被退保,那么银行所收取的相关手续费应退还给保险公司。
[0106]因此,在本发明的另一种实施方式中,对于费用分配任务的处理包括:明细退费处理、汇总退费处理、汇总扣费处理、明细扣费处理。明细退费处理是指把待退回给A机构的费用的汇总金额按照银行相关的销售网点机构进行细分,并根据细分的结果从各销售网点机构提取出其分得的明细金额;汇总退费处理是指将通过所述明细退费处理提取出的明细金额进行汇总,并将汇总后的汇总金额退回到A机构的账户;汇总扣费处理是指从A机构的账户扣收相关业务所涉及的费用;明细扣费处理是指把所述汇总扣费处理所扣收的费用按照相关销售网点机构进行细分。相应地,对输入条件、状态转移函数、有穷状态集合、以及终结状态集合的进行如下定义:
[0107]输入条件的取值范围包括:任务执行条件、明细退费失败条件、明细退费成功条件、汇总退费失败条件、汇总退费成功条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件。
[0108]状态转移函数为:[0109 ] f?(初始状态,任务执行条件)=明细退费状态,
[0110]f(明细退费状态,明细退费失败条件)=明细退费失败状态,
[0111]f(明细退费状态,明细退费成功条件)=汇总退费状态,
[0112]f?(汇总退费状态,汇总退费失败条件)=汇总退费失败状态,
[0113]f?(汇总退费状态,汇总退费成功条件)=汇总扣费状态,
[0114]f?(汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态,
[0115]f?(汇总扣费状态,汇总扣费成功条件)=明细扣费状态,
[0116]f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态,
[0117]f(明细扣费状态,明细扣费成功条件)=整体成功状态。
[0118]有限状态自动机的有穷状态集合包括:初始状态、明细退费状态、明细退费失败状态、汇总退费状态、汇总退费失败状态、汇总扣费状态、汇总扣费失败状态、明细扣费状态、 明细扣费失败状态、整体成功状态。
[0119]其中,明细退费失败状态、汇总退费失败状态、汇总扣费失败状态、明细扣费失败状态、以及整体成功状态构成终结状态集合。[〇12〇]图5示出了图4所示的处理模块200的一种实施方式。图5所示,处理模块200包括: 第一识别单元210、第一触发单元220、状态转移单元230、第二识别单元240、第二触发单元 250、结束处理单元260,具体地:
[0121]第一识别单元210用于识别是否更新了输入条件。
[0122]第一触发单元220用于执行下述处理:在所述第一识别单元210识别出未更新输入条件的情形下,经过预定时间后触发第一识别单元210执行下述处理:识别是否更新了输入条件。
[0123]状态转移单元230用于执行下述处理:在所述第一识别单元210识别出更新了输入条件的情形下,根据更新后的输入条件以及状态转移函数将所述费用分配任务的状态由当前状态转移至相应的目标状态。
[0124]第二识别单元240用于识别终结状态集合中是否包括状态转移单元230所转移至的目标状态。
[0125]第二触发单元250用于执行下述处理:在第二识别单元240识别出终结状态集合中不包括状态转移单元230所转移至的目标状态的情形下,触发第一识别单元210执行下述处理:识别是否更新了输入条件。
[0126]结束处理单元260用于执行下述处理:在所述第二识别单元240识别出终结状态集合中包括状态转移单元230所转移至的目标状态的情形下,结束所述费用处理任务。
[0127]图6示出了图4所示的处理模块200的一种实施方式。如图6所示,处理模块200包括:第一识别单元210’、第一触发单元220’、状态转移单元230’、第二识别单元240’、第二触发单元250’、第三识别单元260’、冲正单元270’、结束处理单元280’,具体地:
[0128]第一识别单元210’、第一触发单元220’、状态转移单元230’、第二识别单元240’、 第二触发单元250’分别同上述的第一识别单元210、第一触发单元220、状态转移单元230、 第二识别单元240、第二触发单元250,在此不再赘述。
[0129]第三识别单元260’用于执行下述处理:在所述第二识别单元240’识别出终结状态集合中包括状态转移单元230 ’所转移至的目标状态的情形下,识别所述目标状态的类型。 [〇13〇]冲正单元270 ’用于执行下述处理:在第三识别单元260 ’识别出所述目标状态的类型为失败状态的情形下,进行冲正处理。[〇131]结束处理单元280 ’用于执行下述处理:在所述第三识别单元260 ’识别出所述目标状态的类型为成功状态的情形下,或者,在冲正单元270 ’完成冲正处理之后,结束所述费用处理任务。
[0132]实施本发明提供的用于费用分配的数据处理方法及系统,可以通过有限状态自动机来实现费用分配任务的自动化处理,从而解决了手工分配费用所存在的工作量大、容易出现误差、以及具有一定的滞后性等问题。
[0133]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对【背景技术】做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,智能手机或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0134]本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。
【主权项】
1.一种用于费用分配的数据处理方法,其特征在于,所述方法包括: 建立费用分配任务; 基于有限状态自动机对建立的费用分配任务进行处理。2.如权利要求1所述的方法,其特征在于, 所述有限状态自动机包括:初始状态、输入条件、状态转移函数、以及终结状态集合。3.如权利要求2所述的方法,其特征在于, 所述输入条件的取值范围包括:任务执行条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件; 所述状态转移函数包括: f (初始状态,任务执行条件)=汇总扣费状态, f (汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态, f(汇总扣费状态,汇总扣费成功条件)=明细扣费状态, f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态, f(明细扣费状态,明细扣费成功条件)=整体成功状态; 所述终结状态集合包括:所述汇总扣费失败状态、明细扣费失败状态、以及整体成功状??τ O4.如权利要求2所述的方法,其特征在于, 所述输入条件的取值范围包括:任务执行条件、明细退费失败条件、明细退费成功条件、汇总退费失败条件、汇总退费成功条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件; 所述状态转移函数包括: f (初始状态,任务执行条件)=明细退费状态, f (明细退费状态,明细退费失败条件)=明细退费失败状态, f(明细退费状态,明细退费成功条件)=汇总退费状态, f(汇总退费状态,汇总退费失败条件)=汇总退费失败状态, f(汇总退费状态,汇总退费成功条件)=汇总扣费状态, f (汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态, f(汇总扣费状态,汇总扣费成功条件)=明细扣费状态, f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态, f(明细扣费状态,明细扣费成功条件)=整体成功状态; 所述终结状态集合包括:明细退费失败状态、汇总退费失败状态、汇总扣费失败状态、明细扣费失败状态、整体成功状态。5.如权利要求2至4中任一项所述的方法,其特征在于,基于有限状态自动机对建立的费用分配任务进行处理包括: 识别是否更新了输入条件; 若更新了输入条件,则根据更新后的输入条件以及所述状态转移函数将所述费用分配任务的状态由当前状态转移至相应的目标状态; 识别终结状态集合中是否包括所述目标状态; 若终结状态集合中包括所述目标状态,则识别所述目标状态的类型; 若所述目标状态的类型为成功状态,则结束所述费用处理任务。6.如权利要求5所述的方法,其特征在于,基于有限状态自动机对建立的费用分配任务进行处理还包括: 若所述目标状态的类型是失败状态,则进行冲正处理。7.—种用于费用分配的数据处理系统,其特征在于,所述系统包括: 建立模块,用于建立费用分配任务; 处理模块,用于基于有限状态自动机对所述建立模块建立的费用分配任务进行处理。8.如权利要求7所述的系统,其特征在于, 所述有限状态自动机包括:初始状态、输入条件、状态转移函数、以及终结状态集合。9.如权利要求8所述的系统,其特征在于, 所述输入条件的取值范围包括:任务执行条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件; 所述状态转移函数包括: f (初始状态,任务执行条件)=汇总扣费状态, f (汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态, f(汇总扣费状态,汇总扣费成功条件)=明细扣费状态, f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态, f(明细扣费状态,明细扣费成功条件)=整体成功状态; 所述终结状态集合包括:所述汇总扣费失败状态、明细扣费失败状态、以及整体成功状??τ O10.如权利要求8所述的系统,其特征在于, 所述输入条件的取值范围包括:任务执行条件、明细退费失败条件、明细退费成功条件、汇总退费失败条件、汇总退费成功条件、汇总扣费失败条件、汇总扣费成功条件、明细扣费失败条件、明细扣费成功条件; 所述状态转移函数包括: f (初始状态,任务执行条件)=明细退费状态, f (明细退费状态,明细退费失败条件)=明细退费失败状态, f(明细退费状态,明细退费成功条件)=汇总退费状态, f(汇总退费状态,汇总退费失败条件)=汇总退费失败状态, f(汇总退费状态,汇总退费成功条件)=汇总扣费状态, f (汇总扣费状态,汇总扣费失败条件)=汇总扣费失败状态, f(汇总扣费状态,汇总扣费成功条件)=明细扣费状态, f(明细扣费状态,明细扣费失败条件)=明细扣费失败状态, f(明细扣费状态,明细扣费成功条件)=整体成功状态; 所述终结状态集合包括:明细退费失败状态、汇总退费失败状态、汇总扣费失败状态、明细扣费失败状态、整体成功状态。11.如权利要求8至10中任一项所述的系统,其特征在于,所述处理模块包括: 第一识别单元,用于识别是否更新了输入条件; 状态转移单元,用于执行下述处理:在所述第一识别单元识别出更新了输入条件的情形下,根据更新后的输入条件以及所述状态转移函数将所述费用分配任务的状态由当前状态转移至相应的目标状态; 第二识别单元,用于识别终结状态集合中是否包括所述目标状态; 第三识别单元,用于执行下述处理:在所述第二识别单元识别出终结状态集合中包括所述目标状态的情形下,识别所述目标状态的类型; 结束处理单元,用于执行下述处理:在所述第三识别单元识别出所述目标状态的类型为成功状态的情形下,结束所述费用处理任务。12.如权利要求11所述的系统,其特征在于,所述处理模块还包括: 冲正单元,用于执行下述处理:在所述第三识别单元识别出所述目标状态的类型为失败状态的情形下,进行冲正处理。
【文档编号】G06Q40/02GK105976213SQ201610428829
【公开日】2016年9月28日
【申请日】2016年6月16日
【发明人】易剑, 曹科, 赵雪松, 张鹏
【申请人】中国建设银行股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1