业务处理方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:39057963 阅读:12 留言:0更新日期:2023-10-12 19:51
本申请实施例公开了一种业务处理方法、装置、计算机设备及存储介质。方法包括:本地业务系统获取目标业务请求,目标业务请求包括目标规则标识以及目标因子值;然后根据预设的规则与优先标识的对应关系,确定与目标规则标识对应的目标优先标识;若目标优先标识为远程标识,则发送目标业务请求至远程规则系统,使得远程规则系统根据第一目标规则以及目标因子值确定目标处理结果,第一目标规则为远程规则库中与目标规则标识对应的规则,远程规则库位于远程规则系统中;接收远程规则系统返回的目标处理结果;若目标优先标识为离线标识,则根据本地规则库中与目标规则标识对应的第二目标规则以及目标因子值确定目标处理结果。标规则以及目标因子值确定目标处理结果。标规则以及目标因子值确定目标处理结果。

【技术实现步骤摘要】
业务处理方法、装置、计算机设备及存储介质


[0001]本申请涉及数据处理
,尤其涉及一种业务处理方法、装置、计算机设备及存储介质。

技术介绍

[0002]随着业务的快速发展,业务系统的数量日益增长,为了方便各业务系统的规则调用,设置了一远程规则系统,当业务系统需要调用规则时,向该远程规则系统发送请求,然后远程规则系统根据该请求向业务系统返回对应的处理结果。
[0003]然而,当业务系统请求远程规则系统时,可能会由于网络等原因导致处理结果不能及时返回,对于一些对时效要求较高的业务请求不友好;此外,对于一些高发密集型的业务,需要频繁访问远程规则系统,导致网络开销大,并且如果所有的请求都调用远程规则系统的接口,会增加远程规则系统的负担,亟需一种方法解决以上问题。

技术实现思路

[0004]本申请实施例提供了一种业务处理方法、装置、计算机设备及存储介质,可以解决时效要求较高的业务请求的处理结果不能及时返回,以及高发密集型业务导致的网络开销大的问题,并且降低远程规则系统的负担。
[0005]第一方面,本申请实施例提供了一种业务处理方法,所述方法应用于本地业务系统,所述方法包括:
[0006]获取目标业务请求,所述目标业务请求包括目标规则标识以及目标因子值;
[0007]根据预设的规则与优先标识的对应关系,确定与所述目标规则标识对应的目标优先标识;
[0008]若所述目标优先标识为远程标识,则发送所述目标业务请求至远程规则系统,使得所述远程规则系统根据第一目标规则以及所述目标因子值确定目标处理结果,所述第一目标规则为远程规则库中与所述目标规则标识对应的规则,所述远程规则库位于所述远程规则系统中;
[0009]接收所述远程规则系统返回的所述目标处理结果;
[0010]若所述目标优先标识为离线标识,则根据本地规则库中与所述目标规则标识对应的第二目标规则以及所述目标因子值确定所述目标处理结果。
[0011]第二方面,本申请实施例提供了一种业务处理方法,所述方法应用于远程规则系统,所述方法包括:
[0012]当本地业务系统确定目标业务请求中的目标规则标识为远程标识时,接收所述本地业务系统发送的所述目标业务请求,所述目标业务请求包括所述目标规则标识以及目标因子值;
[0013]从预设的远程数据库中确定与所述目标规则标识对应的第一目标规则;
[0014]根据所述第一目标规则以及所述目标因子值确定目标处理结果;
[0015]向所述本地业务系统发送所述目标处理结果。
[0016]本申请实施例还提供了一种业务处理装置,包括第三方面提供的第一业务处理装置以及第四方面提供的第二业务处理装置。
[0017]第三方面,本申请实施例还提供了一种第一业务处理装置,所述第一业务处理装置被配置于本地业务系统,所述第一业务处理装置包括:
[0018]第一收发单元,用于获取目标业务请求,所述目标业务请求包括目标规则标识以及目标因子值;
[0019]第一处理单元,用于根据预设的规则与优先标识的对应关系,确定与所述目标规则标识对应的目标优先标识;
[0020]所述第一收发单元,还用于当所述目标优先标识为远程标识时,发送所述目标业务请求至第二业务处理装置,使得所述第二业务处理装置根据第一目标规则以及所述目标因子值确定目标处理结果,所述第一目标规则为远程规则库中与所述目标规则标识对应的规则,所述远程规则库位于所述第二业务处理装置中;接收所述第二业务处理装置返回的所述目标处理结果;
[0021]所述第一处理单元,还用于当所述目标优先标识为离线标识时,根据本地规则库中与所述目标规则标识对应的第二目标规则以及所述目标因子值确定所述目标处理结果。
[0022]第三方面,本申请实施例还提供了一种第二业务处理装置,所述第二业务处理装置被配置于远程规则系统,所述第二业务处理装置包括:
[0023]第二收发单元,用于当第一业务处理装置确定目标业务请求中的目标规则标识为远程标识时,接收所述第一业务处理装置发送的所述目标业务请求,所述目标业务请求包括所述目标规则标识以及目标因子值;
[0024]第二处理单元,用于从预设的远程数据库中确定与所述目标规则标识对应的第一目标规则;根据所述第一目标规则以及所述目标因子值确定目标处理结果;
[0025]所述第二收发单元,还用于向所述第一业务处理装置发送所述目标处理结果。
[0026]第四方面,本申请实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。
[0027]第五方面,本申请实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述方法。
[0028]本申请实施例提供了一种业务处理方法、装置、计算机设备及存储介质。其中,所述方法包括:本地业务系统获取目标业务请求,所述目标业务请求包括目标规则标识以及目标因子值;然后根据预设的规则与优先标识的对应关系,确定与所述目标规则标识对应的目标优先标识;若所述目标优先标识为远程标识,则发送所述目标业务请求至远程规则系统,使得所述远程规则系统根据第一目标规则以及所述目标因子值确定目标处理结果,所述第一目标规则为远程规则库中与所述目标规则标识对应的规则,所述远程规则库位于所述远程规则系统中;接收所述远程规则系统返回的所述目标处理结果;若所述目标优先标识为离线标识,则根据本地规则库中与所述目标规则标识对应的第二目标规则以及所述目标因子值确定所述目标处理结果。由于本方案的本地业务系统中预设有本地规则库,本地规则库中的规则可供本地业务系统离线使用,用户可以根据需要预先为不同的规则设置
不同的优先标识,例如,将时效性要求较高以及高发密集型的业务对应的规则的优先标识设置为离线标识,当获取到业务请求之后,本地业务系统会根据该业务请求所要调用的规则的优先标识确定离线调用本地规则还是调用远程规则系统中的规则,由于离线调用本地规则不需要网络支持,故通过本方案可以解决时效要求较高的业务请求的处理结果不能及时返回,以及高发密集型业务导致的网络开销大的问题,并且降低远程规则系统的负担。
附图说明
[0029]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本申请实施例提供的业务处理方法的应用场景示意图;
[0031]图2为本申请实施例提供的规则配置的一个流程示意图;
[0032]图3为本申请实施例提供的规则配置的另一个流程示意图;
[0033]图4为本申请实施例提供的业务处理方法的一个流程示意图;
[0034]图5为本申请实施例提供的第一业务处理装本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种业务处理方法,其特征在于,所述方法应用于本地业务系统,所述方法包括:获取目标业务请求,所述目标业务请求包括目标规则标识以及目标因子值;根据预设的规则与优先标识的对应关系,确定与所述目标规则标识对应的目标优先标识;若所述目标优先标识为远程标识,则发送所述目标业务请求至远程规则系统,使得所述远程规则系统根据第一目标规则以及所述目标因子值确定目标处理结果,所述第一目标规则为远程规则库中与所述目标规则标识对应的规则,所述远程规则库位于所述远程规则系统中;接收所述远程规则系统返回的所述目标处理结果;若所述目标优先标识为离线标识,则根据本地规则库中与所述目标规则标识对应的第二目标规则以及所述目标因子值确定所述目标处理结果。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成规则更新请求,所述规则更新请求包括待更新规则标识;向所述远程规则系统发送规则更新请求;接收所述远程规则系统返回的与所述待更新规则标识对应的更新后规则;根据所述更新后规则更新所述本地规则库。3.根据权利要求2所述的方法,其特征在于,所述生成规则更新请求,包括:根据预设的规则更新脚本生成携带有第一规则标识的第一更新请求,所述规则更新请求包括所述第一更新请求,所述待更新标识包括所述第一规则标识;和/或,接收用户输入的针对第二规则标识的规则更新指令,所述待更新标识包括所述第二规则标识;响应于所述规则更新指令,生成携带有所述第二规则标识的第二更新请求,所述规则更新请求包括所述第二更新请求。4.根据权利要求1所述的方法,其特征在于,所述发送所述目标业务请求至远程规则系统之后,所述方法还包括:若接收到所述远程规则系统返回的远程调用异常响应,则根据所述第二目标规则以及所述目标因子值确定所述目标处理结果。5.根据权利要求1所述的方法,其特征在于,所述若所述目标优先标识为离线标识之后,所述根据本地规则库中与所述目标规则标识对应的第二目标规则以及所述目标因子值确定所述目标处理结果之前,所述方法还包括:确定所述第二目标规则是否调用异常;若所述第二目标规则调用异常,则发送所述目标业务请求至所述远程规则系统;若所述第二目标规则调用正常,则执行所述根据本地规则库中与所述目标规则标识对应的第二目标规则以及所述目标因子值确定所述目标处理结果的步骤。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取目标业务请求之后,所述方法还包括:判断所述目标因子值是否符合与所述目标规则标识对应的目标因子条件;所述根据预设的规则与优先标识的对应关系,确定与所述目标规则标识对应的目标优先标识,包括:
若所述目标因子值符合所述目标因子条件,则根据所述规则与优先标识的对应关系,确定与所述目标规则标识对应的目标优先标识。7.一种业务处理方法,其特征在于,所述方法应用于远程规则系统,所述方法包括:当本地业务系统确定目标业务请求中的目标规则标识为远程标识时,接收所述本地业务系统发送的所述目标业务请求,所述目标业务请求包括所述目标规则标识以及目标因子值;从预设的远程数据库中确定与所述目标规则标识对应的第一目标规则;...

【专利技术属性】
技术研发人员:范晓冬邱剑锋
申请(专利权)人:深圳乐信软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1