业务处理管理系统的制作方法

文档序号:7980017阅读:231来源:国知局
业务处理管理系统的制作方法
【专利摘要】本发明提供一种业务处理管理系统。该系统包括至少一个服务器,在每个服务器上设置有接入应答模块和应用管理模块,并且在其中一个服务器上还设置有管理总控模块;其中接入应答模块之一接收到来自控制台系统的统一更新请求,将统一更新请求异步转发至管理总控模块;管理总控模块根据统一更新请求异步调用统一更新请求中所指定的应用管理模块;应用管理模块处理统一更新请求并异步返回处理结果至管理总控模块;管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块;接入应答模块返回统一更新请求处理结果给控制台系统。利用本发明的业务处理系统,可以实现多台服务器系统参数同时、统一更新且如果有一台服务器更新失败时可以统一回退。
【专利说明】业务处理管理系统
【技术领域】
[0001]本发明涉及数据处理领域,尤其涉及一种业务处理管理系统。
【背景技术】
[0002]常见的多机部署的业务处理系统的管理模块架构,普遍采用在单台服务器上部署单一的管理单元。各种特征的管理指令都由单一的管理单元采用统一流程进行处理,依次根据不同的指令对系统的多个服务器进行管理操作。
[0003]该架构的缺点如下:
第一,多服务器依次处理会导致业务参数的更新不能同时进行,参数更新的时间差会导致业务系统处理结果的差异。第二,单一的出入口会引发管理指令之间的冲突,当大批量参数同步指令正在处理时,其他管理指令只能在队列中等待,如果这时发出紧急管理指令,会导致紧急管理指令不能及时得到响应。第三,单一的管理单元不具备高可用性。如果出现故障就会全面瘫痪。对于重复发送的或者迟到的管理指令没有辨识能力,会造成系统管理出错。

【发明内容】

[0004]有鉴于此,本发明提供一种业务处理管理系统,用于对业务处理进行管理。
[0005]本发明提供了以下技术方案:
1.一种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块和应用管理模块,并且在其中一个服务器上还设置有管理总控模块;其中
接入应答模块之一接收到来自控制台系统的统一更新请求,将统一更新请求异步转发至管理总控模块;
管理总控模块根据统一更新请求异步调用统一更新请求中所指定的应用管理模块;
应用管理模块处理统一更新请求并异步返回处理结果至管理总控模块;
管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块;
接入应答模块返回统一更新请求处理结果给控制台系统。
[0006]2.如技术方案I所述的业务处理管理系统,其特征在于,管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块包括:
管理总控模块判断是否所指定的应用管理模块均处理成功;
如果为是,则管理总控模块生成并返回成功应答消息至接入应答模块;
否则,调用所指定的应用管理模块进行回退操作、并且管理总控模块生成并返回失败应答消息至接入应答模块。
[0007]3.如技术方案1-2之一所述的业务处理管理系统,其特征在于,管理总控模块在根据统一更新请求调用应用管理模块之前进一步被配置为:
确定统一更新请求的时间戳; 根据时间戳来确定统一更新请求是否为重复或迟到的请求;
如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
[0008]4.如技术方案1-3之一所述的业务处理管理系统,其特征在于,在另一服务器上还设置有备用管理总控模块和管理总控保护模块,其中
管理总控模块定时向管理总控保护模块发送心跳消息;
管理总控保护模块在没有收到心跳消息时,停止管理总控模块;
管理总控保护模块将备用管理总控模块修改为管理总控模块;以及 管理总控保护模块启用管理总控模块。
[0009]5.一种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块和参数处理模块,其中
接入应答模块之一接收到来自控制台系统的批量同步请求,将批量同步请求异步转发至参数处理模块;
参数处理模块处理批量同步请求并返回处理结果应答消息至接入应答模块;
接入应答模块返回批量同步请求处理结果至控制台系统。
[0010]6.如技术方案5所述的业务处理管理系统,其特征在于,接入应答模块之一将批量同步请求异步转发至参数处理模块包括:
确定批量同步请求中是否指定参数处理模块,如果为是,则将批量同步请求异步转发至批量同步请求中所指定的参数处理模块,否则异步转发至任一参数处理模块。
[0011]7.如技术方案5-6之一所述的业务处理管理系统,其特征在于,参数处理模块包括参数提取模块和参数同步模块,其中
参数提取模块接收到批量同步请求;
参数提取模块获取参数,同步调用参数同步模块;
参数同步模块进行参数同步并返回处理结果至参数提取模块;
参数提取模块获取处理结果并判断当前批量同步请求是否已经处理完成并且处理是否成功;
如果是,则参数提取模块返回成功应答消息至接入应答模块,否则返回失败应答消息至接入应答模块。
[0012]8.如技术方案5-7之一所述的业务处理管理系统,其特征在于,参数提取模块在获取参数之前被进一步配置为:
确定批量同步请求的时间戳;
根据时间戳来确定批量同步请求是否为重复或迟到的请求;
如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
[0013]9.一种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块和紧急管理模块,其中
接入应答模块之一接收到来自控制台系统的紧急管理请求,将紧急管理请求异步转发至紧急管理模块;
紧急管理模块处理紧急管理请求并返回处理结果应答消息至接入应答模块;
接入应答模块返回紧急管理请求处理结果给控制台系统。
[0014]10.如技术方案9所述的业务处理管理系统,其特征在于,接入应答模块之一将紧急管理请求转发至紧急管理模块包括:
确定紧急管理请求中是否指定紧急管理模块,如果为是,则将紧急管理请求转发至所指定的紧急管理模块,否则转发至任意的一个空闲的紧急管理模块。
[0015]11.如技术方案9-10之一所述的业务处理管理系统,其特征在于,紧急管理模块在处理紧急管理请求之前被进一步配置为:
确定紧急管理请求的时间戳;
根据时间戳来确定紧急管理请求是否为重复或迟到的请求;
如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
[0016]12.一种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块、应用管理模块、参数处理模块和紧急管理模块,并且在其中一个服务器上还设置有管理总控模块,其中
接入应答模块之一接收到来自控制台系统的管理请求,确定管理请求为统一更新请求、批量同步请求或紧急管理请求,
如果为统一更新请求,则将统一更新请求异步转发至管理总控模块;
管理总控模块根据统一更新请求异步调用统一更新请求中所指定的应用管理模块;
应用管理模块处理统一更新请求并异步返回处理结果至管理总控模块;
管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块;
接入应答模块返回统一更新请求处理结果给控制台系统;
如果为批量同步请求,则将批量同步请求异步转发至参数处理模块;
参数处理模块处理批量同步请求并返回处理结果应答消息至接入应答模块;
接入应答模块返回批量同步请求处理结果至控制台系统;
如果为紧急管理请求,则将紧急管理请求异步转发至紧急管理模块;
紧急管理模块处理紧急管理请求并返回处理结果应答消息至接入应答模块;
接入应答模块返回紧急管理请求处理结果给控制台系统。
[0017]13.如技术方案12所述的业务处理管理系统,其特征在于,管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块包括:
管理总控模块判断是否所指定的应用管理模块均处理成功;
如果为是,则管理总控模块生成并返回成功应答消息至接入应答模块;
否则,调用所指定的应用管理模块进行回退操作、并且管理总控模块生成并返回失败应答消息至接入应答模块。
[0018]14.如技术方案12-13之一所述的业务处理管理系统,其特征在于,管理总控模块在根据统一更新请求调用应用管理模块之前进一步被配置为:
确定统一更新请求的时间戳;
根据时间戳来确定统一更新请求是否为重复或迟到的请求;
如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
[0019]15.如技术方案12-14之一所述的业务处理管理系统,其特征在于,在另一服务器上还设置有备用管理总控模块和管理总控保护模块,其中
管理总控模块定时向管理总控保护模块发送心跳消息;
管理总控保护模块在没有收到心跳消息时,停止管理总控模块; 管理总控保护模块将备用管理总控模块修改为管理总控模块;以及 管理总控保护模块启用管理总控模块。
[0020]16.如技术方案12-15之一所述的业务处理管理系统,其特征在于,接入应答模块之一将批量同步请求异步转发至参数处理模块包括:
确定批量同步请求中是否指定参数处理模块,如果为是,则将批量同步请求异步转发至批量同步请求中所指定的参数处理模块,否则异步转发至任一参数处理模块。
[0021]17.如技术方案12-16之一所述的业务处理管理系统,其特征在于,参数处理模块包括参数提取模块和参数同步模块,其中
参数提取模块接收到批量同步请求;
参数提取模块获取参数,同步调用参数同步模块;
参数同步模块进行参数同步并返回处理结果至参数提取模块;
参数提取模块获取处理结果并判断当前批量同步请求是否已经处理完成并且处理是否成功;
如果是,则参数提取模块返回成功应答消息至接入应答模块,否则返回失败应答消息至接入应答模块。
[0022]18.如技术方案12-17之一所述的业务处理管理系统,其特征在于,参数提取模块在获取参数之前被进一步配置为:
确定批量同步请求的时间戳;
根据时间戳来确定批量同步请求是否为重复或迟到的请求;
如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
[0023]19.如技术方案12-18之一所述的业务处理管理系统,其特征在于,接入应答模块之一将紧急管理请求转发至紧急管理模块包括:
确定紧急管理请求中是否指定紧急管理模块,如果为是,则将紧急管理请求转发至所指定的紧急管理模块,否则转发至任意的一个空闲的紧急管理模块。
[0024]20.如技术方案12-19之一所述的业务处理管理系统,其特征在于,紧急管理模块在处理紧急管理请求之前被进一步配置为:
确定紧急管理请求的时间戳;
根据时间戳来确定紧急管理请求是否为重复或迟到的请求;
如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
[0025]利用本发明的业务处理管理系统,可以实现多台服务器系统参数同时、统一更新且如果有一台服务器更新失败时可以统一回退;可以实现紧急管理请求实时得到响应;可以处理大批量参数同步管理请求且不会因为耗时过长影响其他管理请求的处理;每个应用管理模块、参数处理模块和紧急管理模块都能处理指定服务器的管理请求;每个应用管理模块、参数处理模块和紧急管理模块都具备判断请求携带的时间戳的能力,对于重复的或者迟到的管理请求能够做出适当处理。紧急管理模块和参数处理模块的多机部署的方式提高了可用性。
【专利附图】

【附图说明】
[0026]图1为根据本发明的第一实施例的业务处理管理系统的结构示意图; 图2为根据本发明的第二实施例的业务处理管理系统的结构示意图;
图3为根据本发明的第三实施例的业务处理管理系统的结构示意图;
图4为根据本发明的第四实施例的业务处理管理系统的结构示意图;
图5为根据本发明的第一实施例的业务处理管理系统的示意流程图;
图6为根据本发明的第二实施例的业务处理管理系统的示意流程图;
图7为根据本发明的第三实施例的业务处理管理系统的示意流程图;以及 图8为根据本发明的第四实施例的业务处理管理系统的示意流程图。
【具体实施方式】
[0027]下面将结合附图详细描述本发明的优选实施例,在附图中相同的参考标号表示相同的元件。
[0028]图1为根据本发明的第一实施例的业务处理管理系统的结构示意图。用户通过控制台系统来控制业务处理系统,从而完成对业务处理系统的管理。
[0029]如图1所示,业务处理管理系统包括服务器1、2、3、4。服务器1、2、3、4上分别设置有接入应答模块10、20、30、40和应用管理模块12、22、32、42,另外,在服务器I上还设置有管理总控模块11。接入应答模块10、20、30、40包括接入分发模块100、200、300、400和应答发送模块 102、202、302、402。
[0030]接入应答模块之一接收到来自控制台系统的统一更新请求,将统一更新请求异步转发至管理总控模块。管理总控模块根据统一更新请求异步调用统一更新请求中所指定的应用管理模块。应用管理模块处理统一更新请求并异步返回处理结果至管理总控模块。管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块。接入应答模块返回统一更新请求处理结果给控制台系统。
[0031]图5为根据本发明的第一实施例的业务处理管理系统的示意流程图。下面将结合图1和5来描述根据本发明的第一实施例的业务处理管理系统的工作流程。
[0032]在步骤500,由接入分发模块100、200、300、400中的一个接入分发模块接收到来自控制台系统的统一更新请求。
[0033]控制台系统首先向服务器I上的接入分发模块100发送统一更新请求,如果成功,则由接入分发模块100进行后续处理,否则,则向服务器2上的接入分发模块200发送统一更新请求,如果成功,则由接入分发模块200进行后续处理,否则,则向服务器3上的接入分发模块300发送统一更新请求。依此类推,直至发送成功,或者所有的接入分发模块100、200,300,400都接收失败,此时返回失败消息至控制台系统。假设在本发明的第一实施例中,由接入分发模块100接收来自控制台系统的统一更新请求。
[0034]在步骤510,接入分发模块100将统一更新请求异步转发至管理总控模块11。
[0035]统一更新请求例如可以用于,包括但不限于统一更新各台服务器的共享内存中的参数数据,统一更新各台服务器上的配置文件中的某一个共有的标志位(例如统一更新各台服务器上的配置文件中的报错日志级别标志)。利用统一更新类请求来统一更新各台服务器都具有的存在相同的存储方式、更新方式和业务作用的参数数据。
[0036]可选地,在步骤520,管理总控模块11确定统一更新请求的时间戳。
[0037]可选地,在步骤530,管理总控模块11根据时间戳来确定统一更新请求是否为重复或迟到的请求,如果为是,则执行步骤580,否则执行步骤540。
[0038]在步骤540,管理总控模块11根据统一更新请求异步调用统一更新请求中所指定的应用管理模块。在本发明所示出的示意性第一实施例中,假设在统一更新请求中指定了服务器1-4均需要进行更新。此时,管理总控模块11异步调用应用管理模块12、22、32、42。
[0039]在步骤550,应用管理模块12、22、32、42处理统一更新请求,对服务器1_4中的数据进行更新,并异步返回处理结果至管理总控模块11。
[0040]在步骤560,管理总控模块11收集并分析应用管理模块12、22、32、42所传送的处
理结果。
[0041]在步骤570,管理总控模块11判断是否应用管理模块12、22、32、42均处理成功,如果为是,则执行步骤580,否则执行步骤581。
[0042]在步骤580,管理总控模块11生成并返回成功应答消息至应答发送模块102。
[0043]在步骤581,调用应用管理模块12、22、32、42进行回退操作。回退操作用于将上一个操作(即,统一更新请求操作)造成的影响还原,原理为利用上一个操作之前的备份数据,对上一个操作造成影响的参数数据进行恢复。
[0044]具体而言,回退操作包括查找上一个操作命令(在第一实施例中为统一更新请求操作),查找出该操作命令执行之前的数据备份,利用该数据备份进行数据恢复。
[0045]在步骤582,管理总控模块11生成并返回失败应答消息至与接入分发模块100相对应的应答发送模块102。
[0046]在步骤590,应答发送模块102返回统一更新请求处理结果给控制台系统。
[0047]虽然在上述的第一实施例中,假设在统一更新请求中指定了服务器1-4均需要进行更新,但是本发明并不局限于此。例如,可以在统一更新请求中确定仅需要更新服务器1-4中的某一台或某几台服务器。例如可以假设需要更新服务器I和2。
[0048]此时,在步骤540,管理总控模块11异步调用服务器I和2的应用管理模块12、22。在步骤550,由应用管理模块11、22对其所属的服务器1、2中的数据进行更新并异步返回处理结果至管理总控模块11。在步骤560,管理总控模块11收集并分析应用管理模块11、22所传送的处理结果。在步骤570,管理总控模块11判断是否所调用的应用管理模块11、22均处理成功,如果为是,则执行步骤580,否则执行步骤581。在步骤580,管理总控模块11生成并返回成功应答消息至应答发送模块102。在步骤581,调用应用管理模块12、22进行回退操作。在步骤582,管理总控模块11生成并返回失败应答消息至与接入分发模块100相对应的应答发送模块102。在步骤590,应答发送模块102返回统一更新请求处理结果给控制台系统。
[0049]因为在本发明中采用了异步转发方式,所以应用管理模块12、22、32、42几乎是同时接收到该统一更新请求并开始处理,这就实现了四台服务器的共享内存中的参数数据同时、统一进行更新。
[0050]优选地,在另一服务器(例如,服务器3)上设置有备用管理总控模块31和管理总控保护模块35。
[0051]优选地,管理总控模块11定时向管理总控保护模块35发送心跳消息,管理总控保护模块35在没有收到心跳消息时,停止管理总控模块11 ;管理总控保护模块35将备用管理总控模块31修改为新的管理总控模块;之后,管理总控保护模块35启用管理总控模块31,以便由管理总控模块31对服务器1-4上的应用进行统一管理。
[0052]图2为根据本发明的第二实施例的业务处理管理系统的结构示意图。用户通过控制台系统来控制业务处理系统,从而完成对业务处理系统的管理。
[0053]如图2所示,业务处理管理系统包括服务器1、2、3、4。服务器1、2、3、4各设置有接入应答模块10、20、30、40和参数处理模块13、23、33、43。接入应答模块10、20、30、40包括接入分发模块100、200、300、400和应答发送模块102、202、302、402。参数处理模块13、23、33,43包括参数提取模块130、230、330、430和参数同步模块132、232、332、432。
[0054]接入应答模块之一接收到来自控制台系统的批量同步请求,将批量同步请求异步转发至参数处理模块。参数处理模块处理批量同步请求并返回处理结果应答消息至接入应答模块。接入应答模块返回批量同步请求处理结果至控制台系统。
[0055]图6为根据本发明的第二实施例的业务处理管理系统的示意流程图。下面将结合图2和6来描述根据本发明的第二实施例的业务处理管理系统的工作流程。
[0056]在步骤600,由接入分发模块100、200、300、400中的一个接收到来自控制台系统的批量同步请求。此过程与步骤500类似,在此不再赘述。类似地,假设由接入分发模块100接收来自控制台系统的批量同步请求。
[0057]在步骤610,接入分发模块100将批量同步请求异步转发至参数处理模块中的参数提取模块。具体而言,接入分发模块100确定批量同步请求中是否指定参数处理模块,如果为是,则将批量同步请求异步转发至批量同步请求中所指定的参数处理模块,否则异步转发至任一参数处理模块。在第二实施例中,假设批量同步请求中指定了参数处理模块43。同样地,也可以在批量同步请求中指定参数处理模块13、23或33。
[0058]可选地,在步骤620,参数提取模块430确定批量同步请求的时间戳。
[0059]可选地,在步骤630,参数提取模块430根据时间戳来确定批量同步请求是否为重复或迟到的请求,如果为是,则执行步骤670,否则执行步骤640。
[0060]在步骤640,参数提取模块430根据统一更新请求从源数据库提取参数,同步转发至参数同步模块432。
[0061 ] 在步骤650,参数同步模块432将从参数提取模块430获得的参数更新到目标数据库中,并返回处理结果至参数提取模块430。
[0062]在步骤660,参数提取模块430获取处理结果
在步骤661,判断当前批量同步请求是否已经处理完成,如果为是,则执行步骤662,否则返回步骤640,
在步骤662,判断处理是否全部成功,如果是,执行步骤670,否则执行步骤680。
[0063]在步骤670,参数提取模块430生成并返回成功应答消息至与接入分发模块100相对应的应答发送模块102。
[0064]在步骤680,参数提取模块430生成并返回失败应答消息至与接入分发模块100相对应的应答发送模块102。
[0065]在步骤690,应答发送模块102返回批量同步请求处理结果至控制台系统。
[0066]图3为根据本发明的第三实施例的业务处理管理系统的结构示意图。用户通过控制台系统来控制业务处理系统,从而完成对业务处理系统的管理。
[0067]如图3所示,业务处理管理系统包括服务器1、2、3、4。服务器1、2、3、4各设置有接入应答模块10、20、30、40和紧急管理模块14、24、34、44。接入应答模块10、20、30、40包括接入分发模块100、200、300、400和应答发送模块102、202、302、402。
[0068]图7为根据本发明的第三实施例的业务处理管理系统的示意流程图。下面将结合图3和7来描述根据本发明的第三实施例的业务处理管理系统的工作流程。
[0069]在步骤700,接入分发模块之一接收到来自控制台系统的紧急管理请求。此过程与步骤500类似,在此不再赘述。类似地,假设由接入分发模块100接收来自控制台系统的紧急管理请求。
[0070]在步骤710,接入分发模块100将紧急管理请求转发至紧急管理模块.具体而言,接入分发模块100确定紧急管理请求中是否指定紧急管理模块,如果为是,则将紧急管理请求转发至所指定的紧急管理模块,否则转发至任意的一个空闲的紧急管理模块。假设在第三实施例中,接入分发模块100将紧急管理请求转发给空闲的紧急管理模块14。
[0071]在步骤720,紧急管理模块14确定紧急管理请求的时间戳;
在步骤730,紧急管理模块14根据时间戳来确定紧急管理请求是否为重复或迟到的请求;如果为是,则执行步骤740,否则执行步骤750。
[0072]在步骤740,紧急管理模块14生成并返回成功应答消息至与接入分发模块100相对应的接入应答模块102。
[0073]在步骤750,紧急管理模块14处理紧急管理请求并返回处理结果应答消息至应答发送模块102。
[0074]在步骤760,应答发送模块102返回紧急管理请求处理结果给控制台系统。
[0075]图4为根据本发明的第三实施例的业务处理管理系统的结构示意图。用户通过控制台系统来控制业务处理系统,从而完成对业务处理系统的管理。
[0076]如图4所示,业务处理管理系统包括服务器1、2、3、4,服务器1、2、3、4各设置有接入应答模块10、20、30、40,应用管理模块12、22、32、42,参数处理模块13、23、33、43和紧急管理模块14、24、34、44。接入应答模块10、20、30、40包括接入分发模块100、200、300、400和应答发送模块102、202、302、402。参数处理模块13、23、33、43包括参数提取模块130、230,330,430和参数同步模块132、232、332、432。优选地,在服务器3上设置有备用管理总控模块31和管理总控保护模块35。
[0077]图8为根据本发明的第四实施例的业务处理管理系统的示意流程图。下面将结合图4和8来描述根据本发明的第四实施例的业务处理管理系统的工作流程。
[0078]在步骤800,接收分发模块接收控制台发来的管理请求,并确定该管理请求是统一更新请求、批量同步请求、或紧急管理请求。如果为统一更新请求,则执行统一更新请求处理;如果为批量同步请求,则执行批量同步请求处理;如果为紧急管理请求,则执行紧急管理请求。
[0079]由于处理统一更新请求与第一实施例中的步骤510-590相同、批量同步请求与第二实施例中的步骤610-690相同,紧急管理请求的流程与第三实施例中的步骤710-760相同,故在此不再赘述。
[0080]在本发明的示例性实施例中,由于每台服务器上均布置有接入分发模块,使得能够及时接收和分发请求以及返回处理结果,实现了高可用的效果。
[0081]鉴于这些教导,熟悉本领域的技术人员将容易想到本发明的其它实施例、组合和修改。因此,当结合上述说明和附图进行阅读时,本发明仅仅由权利要求限定。
【权利要求】
1.一种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块和应用管理模块,并且在其中一个服务器上还设置有管理总控模块;其中 接入应答模块之一接收到来自控制台系统的统一更新请求,将统一更新请求异步转发至管理总控模块; 管理总控模块根据统一更新请求异步调用统一更新请求中所指定的应用管理模块; 应用管理模块处理统一更新请求并异步返回处理结果至管理总控模块; 管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块; 接入应答模块返回统一更新请求处理结果给控制台系统。
2.如权利要求1所述的业务处理管理系统,其特征在于,管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块包括: 管理总控模块判断是否所指定的应用管理模块均处理成功; 如果为是,则管理总控模块生成并返回成功应答消息至接入应答模块; 否则,调用所指定的应用管理模块进行回退操作、并且管理总控模块生成并返回失败应答消息至接入应答模块。
3.如权利要求1-2之一所述的业务处理管理系统,其特征在于,管理总控模块在根据统一更新请求调用应用管理模块之前进一步被配置为: 确定统一更新请求的时间戳`; 根据时间戳来确定统一更新请求是否为重复或迟到的请求; 如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
4.如权利要求1-3之一所述的业务处理管理系统,其特征在于,在另一服务器上还设置有备用管理总控模块和管理总控保护模块,其中 管理总控模块定时向管理总控保护模块发送心跳消息; 管理总控保护模块在没有收到心跳消息时,停止管理总控模块; 管理总控保护模块将备用管理总控模块修改为管理总控模块;以及 管理总控保护模块启用管理总控模块。
5.一种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块和参数处理模块,其中 接入应答模块之一接收到来自控制台系统的批量同步请求,将批量同步请求异步转发至参数处理模块; 参数处理模块处理批量同步请求并返回处理结果应答消息至接入应答模块; 接入应答模块返回批量同步请求处理结果至控制台系统。
6.如权利要求5所述的业务处理管理系统,其特征在于,接入应答模块之一将批量同步请求异步转发至参数处理模块包括: 确定批量同步请求中是否指定参数处理模块,如果为是,则将批量同步请求异步转发至批量同步请求中所指定的参数处理模块,否则异步转发至任一参数处理模块。
7.如权利要求5-6之一所述的业务处理管理系统,其特征在于,参数处理模块包括参数提取模块和参数同步模块,其中 参数提取模块接收到批量同步请求;参数提取模块获取参数,同步调用参数同步模块; 参数同步模块进行参数同步并返回处理结果至参数提取模块; 参数提取模块获取处理结果并判断当前批量同步请求是否已经处理完成并且处理是否成功; 如果是,则参数提取模块返回成功应答消息至接入应答模块,否则返回失败应答消息至接入应答模块。
8.如权利要求5-7之一所述的业务处理管理系统,其特征在于,参数提取模块在获取参数之前被进一步配置为: 确定批量同步请求的时间戳; 根据时间戳来确定批量同步请求是否为重复或迟到的请求; 如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
9.一种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块和紧急管理模块,其中 接入应答模块之一接收到来自控制台系统的紧急管理请求,将紧急管理请求异步转发至紧急管理模块; 紧急管理模块处理紧急管理请求并返回处理结果应答消息至接入应答模块; 接入应答模块返回紧急管理请求处理结果给控制台系统。
10.如权利要求9所述的业务处理管理系统,其特征在于,接入应答模块之一将紧急管理请求转发至紧急管理模块包括: 确定紧急管理请求中是否指定紧急管理模块,如果为是,则将紧急管理请求转发至所指定的紧急管理模块,否则转发至任意的一个空闲的紧急管理模块。
11.如权利要求9-10之一所述的业务处理管理系统,其特征在于,紧急管理模块在处理紧急管理请求之前被进一步配置为: 确定紧急管理请求的时间戳; 根据时间戳来确定紧急管理请求是否为重复或迟到的请求; 如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
12.—种业务处理管理系统,其特征在于,所述业务处理管理系统包括至少一个服务器,在每个服务器上设置有接入应答模块、应用管理模块、参数处理模块和紧急管理模块,并且在其中一个服务器上还设置有管理总控模块,其中 接入应答模块之一接收到来自控制台系统的管理请求,确定管理请求为统一更新请求、批量同步请求或紧急管理请求, 如果为统一更新请求,则将统一更新请求异步转发至管理总控模块; 管理总控模块根据统一更新请求异步调用统一更新请求中所指定的应用管理模块; 应用管理模块处理统一更新请求并异步返回处理结果至管理总控模块; 管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块; 接入应答模块返回统一更新请求处理结果给控制台系统; 如果为批量同步请求,则将批量同步请求异步转发至参数处理模块; 参数处理模块处理批量同步请求并返回处理结果应答消息至接入应答模块; 接入应答模块返回批量同步请求处理结果至控制台系统;如果为紧急管理请求,则将紧急管理请求异步转发至紧急管理模块; 紧急管理模块处理紧急管理请求并返回处理结果应答消息至接入应答模块; 接入应答模块返回紧急管理请求处理结果给控制台系统。
13.如权利要求12所述的业务处理管理系统,其特征在于,管理总控模块处理所述处理结果、生成并返回应答消息至接入应答模块包括: 管理总控模块判断是否所指定的应用管理模块均处理成功; 如果为是,则管理总控模块生成并返回成功应答消息至接入应答模块; 否则,调用所指定的应用管理模块进行回退操作、并且管理总控模块生成并返回失败应答消息至接入应答模块。
14.如权利要求12-13之一所述的业务处理管理系统,其特征在于,管理总控模块在根据统一更新请求调用应用管理模块之前进一步被配置为: 确定统一更新请求的时间戳; 根据时间戳来确定统一更新请求是否为重复或迟到的请求; 如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
15.如权利要求12-14之一所述的业务处理管理系统,其特征在于,在另一服务器上还设置有备用管理总控模块和管理总控保护模块,其中 管理总控模块定时向管理总控保护模块发送心跳消息;` 管理总控保护模块在没有收到心跳消息时,停止管理总控模块; 管理总控保护模块将备用管理总控模块修改为管理总控模块;以及 管理总控保护模块启用管理总控模块。
16.如权利要求12-15之一所述的业务处理管理系统,其特征在于,接入应答模块之一将批量同步请求异步转发至参数处理模块包括: 确定批量同步请求中是否指定参数处理模块,如果为是,则将批量同步请求异步转发至批量同步请求中所指定的参数处理模块,否则异步转发至任一参数处理模块。
17.如权利要求12-16之一所述的业务处理管理系统,其特征在于,参数处理模块包括参数提取模块和参数同步模块,其中 参数提取模块接收到批量同步请求; 参数提取模块获取参数,同步调用参数同步模块; 参数同步模块进行参数同步并返回处理结果至参数提取模块; 参数提取模块获取处理结果并判断当前批量同步请求是否已经处理完成并且处理是否成功; 如果是,则参数提取模块返回成功应答消息至接入应答模块,否则返回失败应答消息至接入应答模块。
18.如权利要求12-17之一所述的业务处理管理系统,其特征在于,参数提取模块在获取参数之前被进一步配置为: 确定批量同步请求的时间戳; 根据时间戳来确定批量同步请求是否为重复或迟到的请求; 如果为是,则生成并返回成功应答消息至接入应答模块,否则,执行后续步骤。
19.如权利要求12-18之一所述的业务处理管理系统,其特征在于,接入应答模块之一将紧急管理请求转发至紧急管理模块包括: 确定紧急管理请求中是否指定紧急管理模块,如果为是,则将紧急管理请求转发至所指定的紧急管理模块,否则转发至任意的一个空闲的紧急管理模块。
20.如权利要求12-19之一所述的业务处理管理系统,其特征在于,紧急管理模块在处理紧急管理请求之前被进一步配置为: 确定紧急管理请求的时间戳; 根据时间戳来确定紧急管理请求是否为重复或迟到的请求; 如果为是,则生成并返回成`功应答消息至接入应答模块,否则,执行后续步骤。
【文档编号】H04L12/24GK103516528SQ201210202031
【公开日】2014年1月15日 申请日期:2012年6月19日 优先权日:2012年6月19日
【发明者】高宏伟, 史桂枝, 冀乃庚, 傅宜生, 李筑埭, 江俊 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1