一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

业务处理方法、装置、电子设备、存储介质和程序产品与流程

2022-03-23 09:50:37 来源:中国专利 TAG:


1.本公开涉及数据处理技术领域,尤其涉及一种业务处理方法、业务处理装置、电子设备、计算机存储介质和程序产品。


背景技术:

2.随着电子商务的发展,在利用电子商务进行交易活动的过程中,通常需要根据用户的业务操作,确定与业务操作对应的执行策略,例如用户执行商品付款操作,需要根据用户的账户余额与商品金额确定用户购物成功与否。
3.相关技术中,不同的业务方可以开发并维护自己的业务处理机制,在业务处理机制的开发过程中,业务方需要进行开发、测试以及上线等全部流程,耗费时间与精力;当业务方的可以响应的业务操作较多时,业务方需要维护的执行策略也多,执行策略维护成本高。


技术实现要素:

4.本公开提供一种业务处理方法、装置、电子设备、存储介质和程序产品,以至少解决相关技术中业务方决策机制维护成本高,决策效率低以及决策准确度低的问题。本公开的技术方案如下:
5.根据本公开实施例的第一方面,提供一种业务处理方法,包括:
6.接收业务方服务器发送的业务处理请求;
7.在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式;
8.根据所述目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则,所述参数信息包括业务方标识和场景标识;
9.执行目标业务处理规则,得到与业务处理请求对应的处理结果。
10.可选的,所述目标规则调用模式为第一规则调用模式,所述根据所述目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则,包括:
11.根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则。
12.可选的,所述根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则,包括:
13.在预先配置的规则获取模式中,确定与所述业务处理请求中的业务方标识和场景标识对应的目标规则获取模式;
14.基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则。
15.可选的,所述基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则,包括:
16.若所述目标规则获取模式为第一规则获取模式,则根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的一个目标业务处理规则;
17.若所述目标规则获取模式为第二规则获取模式,则根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个目标业务处理规则。
18.可选的,所述根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的一个目标业务处理规则,包括:
19.根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个候选业务处理规则;
20.确定与所述业务处理请求对应的多个候选业务处理规则中,优先级最高的所述业务处理规则,得到与所述业务处理请求对应的一个目标业务处理规则。
21.可选的,所述目标规则调用模式为第二规则调用模式,所述参数信息还包括决策参数值,所述根据所述目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则,包括:
22.根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则。
23.可选的,所述根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则,包括:
24.在预先配置的规则获取模式中,确定与所述业务处理请求中的业务方标识和场景标识对应的目标规则获取模式;
25.基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识、场景标识和和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则。
26.可选的,所述基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识、场景标识和和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则,包括:
27.若所述目标规则获取模式为第一规则获取模式,则根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的一个目标业务处理规则;
28.若所述目标规则获取模式为第二规则获取模式,则根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个目标业务处理规则。
29.可选的,所述根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的一个目标业务处理规则,包
括:
30.根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个候选业务处理规则;
31.确定与所述业务处理请求对应的多个候选业务处理规则中,优先级最高的所述业务处理规则,得到与所述业务处理请求对应的一个目标业务处理规则。
32.可选的,所述方法还包括:
33.获取至少一个业务方标识、至少一个场景标识和至少一个规则参数;
34.响应于组合指令,获取至少一个所述业务方标识与所述场景标识的组合,并基于所述至少一个业务方标识、至少一个场景标识和至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板;
35.根据与所述每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则。
36.可选的,基于至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板,包括:
37.响应于规则参数选择指令,在至少一个规则参数中,获取与每个业务方标识和场景标识的组合对应的至少一个规则参数:
38.响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应的至少一个规则参数之间的运算符;
39.根据与每个业务方标识和场景标识的组合对应的至少一个规则参数和运算符,得到与每个业务方标识和场景标识的组合对应的规则模板。
40.可选的,根据与每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则,包括:
41.响应于规则模板选取指令,获取与每个业务方标识和场景标识的组合对应的一个规则模板,得到第一业务规则处理条件;
42.响应于规则模板选取指令,获取第一业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则。
43.可选的,根据与每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则,包括:
44.响应于规则模板选取指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板;
45.响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板之间的运算符,得到第二业务规则处理条件;
46.响应于运算符选取指令,获取第二业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则。
47.可选的,在生成与每个业务方标识和场景标识的组合对应的业务处理规则后,方法还包括:
48.对业务处理规则进行预编译和规则解析,得到与每个业务方标识和场景标识的组合对应的可执行业务处理规则;
49.执行目标业务处理规则,得到与业务处理请求对应的处理结果,包括:
50.获取目标业务处理规则对应的可执行目标业务处理规则;
51.执行可执行目标业务处理规则得到与业务处理请求对应的处理结果;
52.根据本公开实施例的第二方面,提供一种业务处理装置,包括:
53.接收模块,被配置为接收业务方服务器发送的业务处理请求;
54.确定模块,被配置为在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式;
55.规则调用模块,被配置为根据所述目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则,所述参数信息包括业务方标识和场景标识;
56.规则执行模块,被配置为执行目标业务处理规则,得到与业务处理请求对应的处理结果。
57.可选的,所述目标规则调用模式为第一规则调用模式,所述规则调用模块,被配置为:
58.根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则。
59.可选的,所述规则调用模块,被配置为:
60.在预先配置的规则获取模式中,确定与所述业务处理请求中的业务方标识和场景标识对应的目标规则获取模式;
61.基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则。
62.可选的,所述规则调用模块,被配置为:
63.若所述目标规则获取模式为第一规则获取模式,则根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的一个目标业务处理规则;
64.若所述目标规则获取模式为第二规则获取模式,则根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个目标业务处理规则。
65.可选的,所述规则调用模块,被配置为:
66.根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个候选业务处理规则;
67.确定与所述业务处理请求对应的多个候选业务处理规则中,优先级最高的所述业务处理规则,得到与所述业务处理请求对应的一个目标业务处理规则。
68.可选的,所述目标规则调用模式为第二规则调用模式,所述参数信息还包括决策参数值,所述规则调用模块,被配置为:
69.根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则。
70.可选的,所述规则调用模块,被配置为:
71.在预先配置的规则获取模式中,确定与所述业务处理请求中的业务方标识和场景
标识对应的目标规则获取模式;
72.基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识、场景标识和和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则。
73.可选的,所述规则调用模块,被配置为:
74.若所述目标规则获取模式为第一规则获取模式,则根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的一个目标业务处理规则;
75.若所述目标规则获取模式为第二规则获取模式,则根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个目标业务处理规则。
76.可选的,所述规则调用模块,被配置为:
77.根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的多个候选业务处理规则;
78.确定与所述业务处理请求对应的多个候选业务处理规则中,优先级最高的所述业务处理规则,得到与所述业务处理请求对应的一个目标业务处理规则。
79.可选的,所述装置还包括,规则管理模块,被配置为:
80.获取至少一个业务方标识、至少一个场景标识和至少一个规则参数;
81.响应于组合指令,获取至少一个所述业务方标识与所述场景标识的组合,并基于所述至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板;
82.根据与所述每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则。
83.可选的,规则管理模块,被配置为:
84.响应于规则参数选择指令,在至少一个规则参数中,获取与每个业务方标识和场景标识的组合对应的至少一个规则参数:
85.响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应的至少一个规则参数之间的运算符;
86.根据与每个业务方标识和场景标识的组合对应的至少一个规则参数和运算符,得到与每个业务方标识和场景标识的组合对应的规则模板。
87.可选的,规则管理模块,被配置为:
88.响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应的一个规则模板,得到第一业务规则处理条件;
89.响应于处理结果编辑指令,获取第一业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则。
90.可选的,规则管理模块,被配置为:
91.响应于规则模板选取指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板;
92.响应于规则模板选取指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板之间的运算符,得到第二业务规则处理条件;
93.响应于处理结果编辑指,获取第二业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则。
94.可选的,业务处理装置还包括:
95.规则预处理模块,被配置为对业务处理规则进行预编译和规则解析,得到与每个业务方标识和场景标识的组合对应的可执行业务处理规则;
96.规则执行模块,被配置为:
97.获取目标业务处理规则对应的可执行目标业务处理规则;
98.执行可执行目标业务处理规则得到与业务处理请求对应的处理结果;
99.根据本公开实施例的第三方面,提供一种电子设备,包括:
100.处理器;
101.用于存储处理器可执行指令的存储器;
102.其中,处理器被配置为执行指令,以实现如第一方面的业务处理方法;
103.根据本公开实施例的第四方面,提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如第一方面的业务处理方法;
104.根据本公开实施例的第五方面,提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现第一方面的业务处理方法。
105.本公开的实施例提供的技术方案至少带来以下有益效果:
106.本公开实施例提供一种业务处理方法、装置、电子设备、存储介质和程序产品,该业务处理方法,在接收到业务方服务器发送的业务处理请求后,可以在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式;根据目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则,参数信息包括业务方标识和场景标识;执行目标业务处理规则,得到与业务处理请求对应的处理结果;一方面,在接收到业务处理请求后,调用的目标业务处理规则确定的处理结果的更符合业务方的需求,可以提升获取的业务处理请求的处理结果与业务方需求的适配度;另一方面,可以提高业务处理规则的调用效率,以提升业务处理请求的处理效率。
107.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
108.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
109.图1是根据一示例性实施例示出的一种业务处理系统的结构示意图。
110.图2是根据一示例性实施例示出的一种业务处理方服务器的结构示意图。
111.图3是根据一示例性实施例示出的一种业务处理方法的流程图;
112.图4是根据一示例性实施例示出的一种业务处理规则配置方法的流程图。
113.图5是根据一示例性实施例示出的一种确定目标业务处理规则的流程图。
114.图6是根据一示例性实施例示出的另一种确定目标业务处理规则的流程图。
115.图7是根据一示例性实施例示出的一种业务处理规则装置的结构示意图。
116.图8是根据一示例性实施例示出的一种电子设备的结构示意图。
具体实施方式
117.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
118.需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
119.本公开的示例性实施方式提供一种业务处理系统,图1示出了该业务处理系统的示意性架构图。如图1所示,业务处理系统100可以包括至少一个业务方服务器110与业务处理方服务器120。其中,业务方服务器110可以是业务处理需求方的服务器,例如,可以是电商平台的服务器,直播平台的服务器或者音乐平台的服务器等。业务处理方服务器120可以是业务处理服务提供方的服务器。业务方服务器110与业务处理方服务器120可以通过网络建立连接,为业务处理服务需求方提供业务处理服务,降低业务方业务处理机制的维护成本。
120.其中,业务方服务器110可以向业务处理方服务器120发送业务处理请求,该业务处理请求可以是业务方服务器110接收到用户的业务操作处理请求后生成的,该业务操作处理请求可以是用户终端响应于用户的业务操作生成的,该业务操作可以是用户的商品支付操作,用户在直播间的商品加购操作等;业务处理请求也可以是根据业务方的业务活动生成的,如会员赠送活动。
121.业务处理方服务器120可以接收业务处理请求,并在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式;根据目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则;执行目标业务处理规则,得到与业务处理请求对应的处理结果,并将处理结果发送至业务方服务器110,业务方服务器110可以根据处理结果处理用户的业务操作处理请求。其中,参数信息包括业务方标识和场景标识,可以允许业务方在业务处理方服务器中预先配置业务方在不同业务场景下的多个业务处理规则,以及配置不同的规则调用模式,以便于业务处理方服务器在接收到业务处理请求后,直接根据业务处理请求中的业务方标识和场景标识调用与业务处理请求对应的目标业务处理规则,提高了获取目标业务处理规则效率以及业务处理请求的处理效率,且业务处理方可以为多个业务方提供业务处理服务,降低了业务方自行维护决策机制的各种成本。
122.在一种可选的实施方式中,业务处理方服务器120的结构示意图可以如图2所示,其中,业务处理方服务器包括规则执行模块、操作管理模块、规则管理模块和版本管理模块,其中,规则执行模块包括规则预处理子模块和规则执行子模块,规则预处理子模块,用于对预先配置的业务处理规则进行预编译和规则解析,预编译是指将预先配置的业务处理规则加载至缓存中,并将业务处理规则解析为规则执行子模块可执行的业务处理规则;操
作管理模块包括视图配置子模块和权限管理子模块,视图配置子模块,用于提供可视化界面供用户进行业务处理规则配置,权限管理子模块,用于对业务方的规则使用权限进行管理;规则管理模块包括模板管理子模块和规则管理子模块,模板管理子模块,用于供用户对构成业务处理规则的规则模板进行管理,规则管理子模块,用于供用户对业务处理规则进行管理;版本管理模块包括版本管理子模块和依赖管理子模块,版本管理子模块,用于供用户对业务处理规则进行管理,例如,对业务处理规则的版本进行升级、回滚或者灰度处理,依赖管理子模块,用于将业务处理规则解析为规则执行模块可识别的表达式。
123.图3是根据一示例性实施例示出的一种业务处理方法的流程图,如图3所示,业务处理方法用于业务处理方服务器中,该业务处理方法包括以下步骤s301至步骤s304。
124.在步骤s301中,接收业务方服务器发送的业务处理请求。
125.在本公开实施例中,业务处理请求中可以包含业务方标识和场景标识,场景标识可以是用户的业务操作的应用场景的标识,业务方标识可以是业务处理需求方的标识。
126.在步骤s302中,在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式。
127.在本公开实施例中,业务方可以预先配置业务方在不同业务场景下的规则调用模式,规则调用模式可以包括第一规则调用模式和第二规则调用模式,第一规则调用模式指的是根据业务方标识和场景标识,在预先配置的业务处理规则中确定与业务处理请求对应的目标业务处理规则;第二规则调用模式指的是根据业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中确定与业务处理请求对应的目标业务处理规则。
128.在步骤s303中,根据目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则。
129.在本公开实施例中,若目标规则调用模式为第一规则调用模式,则参数信息可以包括业务方标识和场景标识;若目标规则调用模式为第二规则调用模式,参数信息还可以包括决策参数值。
130.在步骤s304中,执行目标业务处理规则,得到与业务处理请求对应的处理结果。
131.综上所述,本公开实施例提供的业务处理方法,在接收到业务处理请求后,可以在预先配置的规则调用模式中,利用与业务处理请求适用的目标规则调用模式,确定并调用与业务处理请求对应的目标业务处理规则,通过执行目标业务处理规则,得到与业务处理请求对应的处理结果,一方面,在接收到业务处理请求后,调用的目标业务处理规则确定的处理结果的更符合业务方的需求,可以提升获取的业务处理请求的处理结果与业务方需求的适配度;另一方面,可以提高业务处理规则的调用效率,以提升业务处理请求的处理效率。
132.在一个可选的实施例中,在上述步骤s301中,业务处理方服务器接收业务方服务器发送的业务处理请求。
133.在本公开实施例中,业务处理请求可以是业务方服务器接收到用户终端发送的业务处理请求,并根据业务处理请求生成的,该业务处理请求可以是用户终端响应于用户的业务操作生成的,业务操作可以包括:用户在直播间的商品加购操作或者用户的商品支付操作等;业务处理请求也可以是根据业务方的业务活动生成的,如音乐平台的会员赠送活动。
134.其中,根据业务处理请求生成业务处理请求的过程可以包括:解析业务处理请求得到决策参数值,打包决策参数值、业务方标识和场景标识生成业务处理请求,其中,解析业务处理请求得到决策参数的过程可以基于实际需要确定,本公开实施例对此不作限定,例如,业务处理请求是根据用户的商品支付操作确定的,则解析业务处理请求得到决策参数值的过程可以包括:获取用户购买商品的价格,获取用户的账户余额得到决策参数值。场景标识是业务方的业务场景的场景标识,业务场景可以与用户的业务操作对应,例如,商品支付场景、商品加购场景或账户登录场景,业务场景也可以与业务方的活动场景对应,例如,购物节场景或限时优惠场景等。
135.在一种可选的实施方式中,业务处理方服务器可以接收业务方服务器发送的业务处理请求,该业务处理请求中可以包括决策参数值、业务方标识和场景标识。
136.在一个可选的实施例中,在上述步骤s302中,业务处理方服务器在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式。
137.在本公开实施例中,为了满足不同业务方在不同业务场景下的规则调用需求,业务处理方服务器可以提供多种规则调用模式,规则调用模式用于规范业务处理方服务器在接收到业务处理请求后,确定与调用与业务处理请求对应的目标业务处理规则的方式,规则调用模式可以包括第一规则调用模式和第二规则调用模式。需要说明的是,与不同业务方和不同业务场景的组合对应的规则调用模式,可以是业务方预先配置的。
138.在一种可选的实施方式中,业务处理方服务器可以在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式;预先配置的规则调用模式可以包括不同业务方标识和场景标识的组合对应的规则调用模式。
139.其中,业务处理方服务器在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式的过程可以包括:获取业务处理请求中的业务方标识和场景标识,在预先配置的规则调用模式中,确定与业务处理请求中的业务方标识和场景标识的组合对应的规则调用模式,得到业务处理请求适用的目标规则调用模式。
140.示例的,假设预先配置的规则调用模式包括:业务方标识a和场景标识a1,以及与业务方标识a和场景标识a1对应的规则调用模式为第一规则调用模式,业务方标识a和场景标识a2,以及与业务方标识a和场景标识a2对应的规则调用模式为第一规则调用模式;业务方标识b和场景标识b1,以及与业务方标识b和场景标识b1对应的规则调用模式为第二规则调用模式。若业务处理请求中的业务方标识为b,以及场景标识为b1,则可以根据业务方标识b和场景标识b1,在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式为第二规则调用模式。
141.在一个可选的实施例中,在步骤s303中,业务处理方服务器根据目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则。
142.在本公开实施例中,不同规则调用模式对应的参数信息不同,第一规则调用模式对应的参数信息可以包括业务方标识和场景标识;第二规则调用模式对应的参数信息可以包括业务方标识、场景标识和决策参数值。
143.需要说明的是,在本公开实施例中,为了便于业务处理方服务器在接收到业务处理请求后,快速得到业务处理请求对应的处理结果,业务处理方服务器可以为业务方提供
业务处理规则配置服务,以便于业务方配置业务方配置不同业务场景下的业务处理规则,可以满足业务方处理不同场景下的不同业务处理请求的使用需求。其中,如图4所示,业务处理方服务器配置业务处理规则的过程可以包括步骤s401至步骤s403:
144.步骤s401,获取至少一个业务方标识、至少一个场景标识和至少一个规则参数。
145.在本公开实施例中,规则参数是形成业务处理规则的最小单元,规则参数与业务场景对应,例如,与商品支付场景对应的规则参数可以包括用户账户余额和商品价格两个参数;与限时优惠场景对应的规则参数可以包括显示优惠时间。其中,业务处理方的开发人员可以根据业务处理方服务器需要服务的业务方和每个业务方对应的业务场景,开发规则参数表,以便于用户根据规则参数表配置不同业务方的不同业务场景对应的业务处理规则,该规则参数表可以包括业务方标识字段、场景标识字段、参数标识字段、参数值字段、参数描述字段、参数类型字段。其中,业务方标识字段用于记录规则参数所述的业务方,场景标识字段用于记录规则参数所属的业务场景,参数标识字段用于记录规则参数的标识,参数值字段用于记录规则参数,如,用户年龄、用户账户余额等;参数描述字段用于记录对规则参数的文字说明,参数类型字段用于记录规则参数的数据类型。
146.在本步骤s401中,业务处理方服务器可以获取至少一个业务方标识、至少一个场景标识和至少一个规则参数。
147.在一种可选的实施方式中,业务处理方服务器获取至少一个业务方标识、至少一个场景标识和至少一个规则参数的过程可以包括:业务处理方服务器检测到规则配置操作后,加载预先开发的多个规则参数表,在多个规则参数表中获取至少一个业务方标识、至少一个场景标识和至少一个规则参数。
148.步骤s402,响应于组合指令,获取至少一个业务方标识与场景标识的组合,并基于至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板。
149.在本公开实施例中,对于需要配置业务处理规则的业务方和业务场景,用户可以基于业务处理方服务器中的规则参数表配置业务处理规则。其中,业务处理规则包括业务处理规则条件和与业务处理规则条件对应的至少一个处理结果。需要说明的是,与业务方的业务场景对应的业务处理规则中,业务处理规则条件可能包括多个,可以先单独配置与业务方的业务场景对应的业务处理规则中的每个业务规则处理条件,得到多个规则模板,组合多个规则模得到与业务方的业务场景对应的业务处理规则。便于对与业务方的业务场景对应的业务处理规则的维护,提高业务处理规则配置效率。
150.在本步骤s402中,业务处理方服务器可以响应于组合指令,获取至少一个业务方标识与场景标识的组合,并基于至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板。
151.在一种可选的实施方式中,业务处理方服务器响应于组合指令,获取至少一个业务方标识与场景标识的组合的过程可以包括:响应于组合指令,获取响应于组合指令获取用户输入的每个业务方标识和场景标识,根据用户输入的每个业务方标识和场景标识的组合关系,得到至少一个业务方标识和场景标识的组合。
152.在一种可选的实施方式中,业务处理方服务器基于至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板的过程可以包括:响应于规则参数选择指令,在至少一个规则参数中,获取与每个业务方标识和场景标识的组合对应的至少一个规
则参数:并响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应至少一个规则参数之间的运算符;根据与每个业务方标识和场景标识的组合对应的至少一个规则参数和至少一个规则参数之间运算符,得到与每个业务方标识和场景标识的组合对应的一个规则模板。其中,运算符可以包括关系运算符、逻辑运算符和算数运算符等,本公开实施例对此不作限定。可以理解的是,可以基于上述实施例中的方法,获取与每个业务方标识和场景标识的组合对应的多个规则模板。
153.其中,规则模板可以以规则模板表的形式保存,该规则模板表可以包括业务方标识字段、场景标识字段、模板标识字段、模板类型字段、模板描述字段、模板表达式字段、表达式描述字段、可执行表达式字段和模板状态字段,其中,模板标识字段用于记录规则模板的标识,模板类型字段用于记录规则模板的数据类型,模板描述字段用于记录对规则模板的中文描述,模板表达式字段用于记录规则模板,如模板参数和运算符的组合,表达式描述字段用于记录对模板表达式的中文描述,可执行表达式字段用于记录在可执行状态的规则模板的具体表现形式,模板状态字段用于标记规则模板的状态为可用状态或者不可用状态。
154.示例的,业务方为电商平台,业务场景为用户商品支付场景,则预先开发的规则参数表中,与电商平台在用户商品支付场景下对应的规则参数至少可以包括用户账户余额和商品价格,则可以响应于规则参数选择指令,获取与电商平台在用户商品支付场景下对应的规则参数:用户账户余额和商品价格,并响应于运算符选取指令,获取以及规则参数(用户账户余额和商品价格)之间的运算符:>,根据获取的与电商平台在用户商品支付场景下对应的规则参数和规则参数之间的运算符,得到与电商平台在用户商品支付场景下对应的规则模板:用户账户余额>商品价格。
155.在一种可选的实施方式中,业务处理方服务器基于至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板的过程可以包括:响应于规则参数选择指令,在至少一个规则参数中,获取与每个业务方标识和场景标识的组合对应的至少一个规则参数:并响应于规则条件编辑指令,获取与每个业务方标识和场景标识的组合对应的每个规则参数关联的条件值,响应于运算符选取指令,确定每个规则参数和每个规则参数关联的条件值之间的运算符;根据与每个业务方标识和场景标识的组合对应的每个规则参数和条件值,以及每个规则参数和条件值之间运算符,得到与每个业务方标识和场景标识的组合对应的一个规则模板。可以理解的是,可以基于上述实施例中的方法,获取与每个业务方标识和场景标识的组合对应的多个规则模板。
156.示例的,业务方为音乐平台,业务场景为音乐平台为一周内听歌量超过1万首的用户赠送一周的会员,则预先开发的规则参数表中,与音乐平台在会员赠送场景下对应的规则参数至少可以包括用户听歌量,则可以响应于规则参数选择指令,,获取与音乐平台在会员赠送场景下对应的规则参数:用户听歌量,响应于规则条件编辑指令,获取用户输入的条件值:1万首,响应于运算符选取指令,确定规则参数(用户听歌量)和条件值(1万首)之间的运算符:>,则可以得到与音乐平台在会员赠送场景下对应的规则模板:用户听歌量>1万首。
157.步骤s403,根据与每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则。
158.在一种可选的实施方式中,根据与每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则的过程可以包括:响应于规则模板选取指令,获取与每个业务方标识和场景标识的组合对应的一个规则模板,得到第一业务规则处理条件;响应于处理结果编辑指令,获取第一业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则。可以理解的是,获取与每个业务方标识和场景标识的组合对应的一个规则模板,可以是在预先开发的与每个业务方标识和场景标识的组合对应的规则参数表中获取的。
159.示例的,业务方为电商平台,业务场景为用户商品支付场景,则预先开发的规则参数表中,与电商平台在用户商品支付场景下对应的规则模板可以包括:用户账户余额>商品价格;以及用户账户状态=1,其中,1表示用户允许提前消费;若响应于规则模板选取指令,选择的规则模板为:用户账户余额>商品价格,则得到第一业务规则处理条件为:用户账户余额>商品价格;并响应于处理结果编辑指令,获取第一业务规则处理条件对应的处理结果:若第一业务规则处理条件成立,则处理结果为用户购买商品成功;若第一业务规则处理条件不成立,则处理结果为用户购买商品失败,得到与电商平台在用户商品支付场景下对应的一个业务处理规则。
160.在一种可选的实施方式中,根据与每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则的过程可以包括:响应于规则模板选取指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板;响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板之间的运算符,得到第二业务规则处理条件;响应于运算符选取指令息,获取第二业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则,可以理解的是,可以基于上述实施例中的方法,获取与每个业务方标识和场景标识的组合对应的多个业务处理规则。
161.示例的,业务方为音乐平台,业务场景为音乐平台为听歌量超过1万首的用户赠送一周的会员,则预先开发的规则参数表中,与音乐平台在会员赠送场景下对应的规则模板可以包括:用户听歌量>1万首、用户的平台使用年龄>5年,用户的活跃程度>二级;若响应于规则模板选取指令,选择的规则模板为:用户听歌量>1万首、用户的平台使用年龄>5年;以及响应于规则模板选取指令,确定两个规则模板之间的运算符为:&,&表示与运算,则获取到的第二业务规则处理条件包括:用户听歌量>1万首&用户的平台使用年龄>5年;并响应于处理结果编辑指令,获取第二业务规则处理条件对应的处理结果:若第二业务规则处理条件成立,则处理结果为用户赠送会员;若第二业务规则处理条件不成立,则处理结果为不为用户赠送会员,得到与音乐平台在会员赠送场景下对应的一个业务处理规则。
162.需要说明的是,在本公开实施例中,与每个业务方标识和场景标识的组合对应的多个业务处理规则可以组成业务处理规则组,可以以业务处理规则组表存储与每个业务方标识和场景标识的组合对应的多个业务处理规则的信息,该业务处理规则组表可以包括:业务方标识字段、场景标识字段、规则组标识字段、规则组描述字段、规则执行类型字段、规则状态字段和规则组版本字段。其中,规则组标识字段用于记录规则组的标识,规则组描述字段用于记录对规则组的中文描述,规则执行类型字段用于记录规则获取模式,规则获取模式可以包括第一规则获取模式和第二规则获取模式,其中,第一规则获取模式指示获取
与业务方标识和场景标识的组合对应的多个业务处理规则中的一个业务处理规则;第一规则获取模式指示获取与业务方标识和场景标识的组合对应的多个业务处理规则;规则状态字段用于记录规则组的状态为可用状态或者不可用状态;规则组版本字段用于记录规则组的版本信息。
163.其中,业务处理规则可以以规则表的形式保存,该规则表可以包括规则组标识字段、规则标识字段、规则优先级字段、规则描述字段、规则表达式字段、表达式描述字段、可执行表达式字段和规则状态字段,其中,规则组标识字段用于记录规则组的标识,规则标识字段用于记录每个业务处理规则的标识,规则优先级字段用于记录每个业务处理规则在规则组标识对应的规则组中的调用优先级,规则描述字段用于记录对业务处理规则的中文描述,规则表达式字段用于记录业务处理规则,如规则参数、运算符、条件值和处理结果的组合,表达式描述字段用于记录对规则表达式的中文描述,可执行表达式字段用于记录可执行状态的业务处理规则的具体表现形式,规则状态字段用于标记规则的状态为可用状态或者不可用状态。
164.在一种可选的实施方式中,若目标规则调用模式为第一规则调用模式,参数信息可以包括业务方标识和场景标识,则业务处理方服务器可以根据目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则的过程可以包括:根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则,可以根据业务方标识和场景标识确定与业务处理请求对应的目标业务处理规则,进一步提升确定目标业务处理规则的效率,符合业务方更快的获取业务处理请求的处理结果的需求。
165.其中,如图5所示,业务处理方服务器根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则的过程可以包括步骤s501至步骤s502:
166.步骤s501,在预先配置的规则获取模式中,确定与业务处理请求中的业务方标识和场景标识对应的目标规则获取模式。
167.在一种可选的实施方式中,业务处理方服务器在预先配置的规则获取模式中,确定与业务处理请求中的业务方标识和场景标识对应的目标规则获取模式的过程可以包括:在预先存储的业务处理规则组表中,获取与业务处理请求中的业务方标识和场景标识对应的目标业务处理规则组表,获取目标业务处理规则组表中规则执行类型字段的字段信息,得到目标规则获取模式。
168.步骤s502,基于目标规则获取模式,根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的至少一个目标业务处理规则。
169.在一种可选的实施方式中,若目标规则获取模式为第一规则获取模式,则根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的一个目标业务处理规则。
170.其中,业务处理方服务器根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的一个目标业务处理规则的过程可以包括:根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与
业务处理请求对应的多个候选业务处理规则;确定与业务处理请求对应的多个候选业务处理规则中,优先级最高的业务处理规则,得到与业务处理请求对应的一个目标业务处理规则。
171.其中,根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的多个候选业务处理规则的过程可以包括:
172.在预先存储的业务处理规则组表中,获取与业务处理请求中的业务方标识和场景标识对应的目标业务处理规则组表,取目标业务处理规则组表中规则组标识字段的字段信息,得到与业务处理请求中的业务方标识和场景标识对应的目标规则组标识,在预先建立的多个规则表中,获取与目标规则组标识对应的至少一个候选规则表,获取每个候选规则表中的规则表达式字段的字段信息,得到与业务处理请求对应的多个候选业务处理规则。
173.其中,确定与业务处理请求对应的多个候选业务处理规则中,优先级最高的业务处理规则,得到与业务处理请求对应的一个目标业务处理规则的过程可以包括:获取每个候选规则表中的规则优先级字段的字段信息,确定优先级最高的候选业务处理规则,得到与业务处理请求对应的一个目标业务处理规则。
174.在一种可选的实施方式中,若目标规则获取模式为第二规则获取模式,则根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的多个目标业务处理规则。
175.其中,业务处理方服务器根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的多个目标业务处理规则的过程,可以参考目标规则获取模式为第一规则获取模式时,业务处理方服务器根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的多个候选业务处理规则的过程,本公开实施例对此不作赘述,其中,多个候选业务处理规则为与业务处理请求对应的多个目标业务处理规则。可以根据业务方预先配置的规则获取模式获取与业务处理请求对应的目标业务处理规则,进一步提升与业务处理请求对应的目标业务处理规则的效率,也可以提升业务处理请求的处理结果与业务方需求的匹配度。
176.在一种可选的实施方式中,若规则调用模式为第二规则调用模式,参数信息可以包括业务方标识、场景标识和决策参数值,则业务处理方服务器根据目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则的过程可以包括:根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则,可以根据业务方标识、场景标识和决策参数值确定与业务处理请求对应的目标业务处理规则,进一步提升确定目标业务处理规则的精准度,符合业务方获取更精准的业务处理请求的处理结果的需求。
177.其中,如图6所示,业务处理方服务器根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中确定并调用与业务处理请求对应的目标业务处理规则的过程可以包括步骤s601至步骤s602:
178.步骤s601,在预先配置的规则获取模式中,确定与业务处理请求中的业务方标识和场景标识对应的目标规则获取模式。
179.本公开实施例中,业务处理方服务器在预先配置的规则获取模式中,确定与业务
处理请求中的业务方标识和场景标识对应的目标规则获取模式的过程,可以参考上述步骤s501,本公开实施例对比不做赘述。
180.步骤s602,基于目标规则获取模式,根据业务处理请求中的业务方标识、场景标识和和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的至少一个目标业务处理规则。
181.在一种可选的实施方式中,若目标规则获取模式为第一规则获取模式,则根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的一个目标业务处理规则。
182.其中,业务处理方服务器根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的一个目标业务处理规则的过程可以包括:根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的多个候选业务处理规则;确定与业务处理请求对应的多个候选业务处理规则中,优先级最高的业务处理规则,得到与业务处理请求对应的一个目标业务处理规则。
183.其中,根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的多个候选业务处理规则的过程可以包括:
184.在预先存储的业务处理规则组表中,获取与业务处理请求中的业务方标识和场景标识对应的目标业务处理规则组表,取目标业务处理规则组表中规则组标识字段的字段信息,得到与业务处理请求中的业务方标识和场景标识对应的目标规则组标识,在预先建立的多个规则表中,获取与目标规则组标识对应的至少一个候选规则表,获取每个候选规则表中的规则表达式字段的字段信息,获取字段信息中的规则参数与决策参数值对应的规则参数一致的表达式字段的字段信息,得到与业务处理请求对应的多个候选业务处理规则。可以根据业务方预先配置的规则获取模式获取与业务处理请求对应的目标业务处理规则,进一步提升与业务处理请求对应的目标业务处理规则的效率,也可以提升业务处理请求的处理结果与业务方需求的匹配度。
185.其中,确定与业务处理请求对应的多个候选业务处理规则中,优先级最高的业务处理规则,得到与业务处理请求对应的一个目标业务处理规则的过程,可以参考上述步骤s502中确定与业务处理请求对应的多个候选业务处理规则中,优先级最高的业务处理规则,得到与业务处理请求对应的一个目标业务处理规则的过程,本公开实施例对此不作赘述。
186.示例的,业务方为电商平台,业务处理请求中包括业务方标识a、业务场景a1和决策参数值:用户账户余额1000,商品价格300,若根据业务方标识a和业务场景a1确定目标规则获取模式为第一规则获取模式,并根与业务方标识a和业务场景a1,以及预先建立的业务处理规则组表和多个规则表中,确定三个目标规则表,其中,一个目标规则表s1中规则表达式字段的字段信息包括:用户账户余额>商品价格;一个目标规则表s2中规则表达式字段的字段信息包括:以及用户账户状态=1,其中,1表示用户允许提前消息;一个目标规则表s3中规则表达式字段的字段信息包括:用户账户余额>商品价格&商品购买数量<5,其中,&表示与运算。由于,目标规则表s1和目标规则表s3中规则表达式字段包括与决策参数值:用户账户余额1000和商品价格300分别对应的决策参数:用户账户余额和商品价格,则
可以获取目标规则表s1和目标规则表s3中规则表达式字段的字段信息,得到两个目标业务处理规则。
187.在一种可选的实施方式中,若目标规则获取模式为第二规则获取模式,则根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的多个目标业务处理规则。
188.其中,业务处理方服务器根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的多个目标业务处理规则的过程,可以参考目标规则获取模式为第一规则获取模式时,业务处理方服务器根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的多个候选业务处理规则的过程,本公开实施例对此不作赘述,其中,多个候选业务处理规则为与业务处理请求对应的多个目标业务处理规则。
189.在一个可选的实施例中,在生成与每个业务方标识和场景标识的组合对应的业务处理规则后,业务处理方服务器还可以:对业务处理规则进行预编译和规则解析,得到与每个业务方标识和场景标识的组合对应的可执行业务处理规则,可以将与每个业务方标识和场景标识的组合对应的业务处理规则预先编译好,减少每次业务处理过程中对业务处理规则进行预编译和规则解析造成的资源消耗。
190.在一个可选的实施例中,在上述步骤s304中,业务处理方服务器执行目标业务处理规则,得到与业务处理请求对应的处理结果,包括:获取目标业务处理规则对应的可执行目标业务处理规则;执行可执行目标业务处理规则得到与业务处理请求对应的处理结果。
191.需要说明的是,在本公开实施例中,若与业务处理请求对应的目标规则获取模式为第二规则获取模式,可以业务处理方服务器可以获取多个目标业务处理规则,在目标业务处理规则执行阶段,可以执行多个目标业务处理规则中的任一目标业务处理规则,得到处理结果,以提高决策效率。
192.图7是根据一示例性实施例示出的一种业务处理装置的示意图,业务处理装置用于业务处理方服务器中,如图7所示,该业务处理装置700,包括:
193.接收模块701,被配置为接收业务方服务器发送的业务处理请求;
194.确定模块702,被配置为在预先配置的规则调用模式中确定业务处理请求适用的目标规则调用模式;
195.规则调用模块703,被配置为根据所述目标规则调用模式对应的参数信息,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则,所述参数信息包括业务方标识和场景标识;
196.规则执行模块704,被配置为执行目标业务处理规则,得到与业务处理请求对应的处理结果。
197.可选的,目标规则调用模式为第一规则调用模式,规则调用模块703,被配置为:
198.根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则。
199.可选的,规则调用模块703,被配置为:
200.在预先配置的规则获取模式中,确定与业务处理请求中的业务方标识和场景标识对应的目标规则获取模式;
201.基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则。
202.可选的,规则调用模块703,被配置为:
203.若目标规则获取模式为第一规则获取模式,则根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的一个目标业务处理规则;
204.若目标规则获取模式为第二规则获取模式,则根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的多个目标业务处理规则。
205.可选的,规则调用模块703,被配置为:
206.根据业务处理请求中的业务方标识和场景标识,在预先配置的业务处理规则中获取与业务处理请求对应的多个候选业务处理规则;
207.确定与业务处理请求对应的多个候选业务处理规则中,优先级最高的业务处理规则,得到与业务处理请求对应的一个目标业务处理规则。
208.可选的,目标规则调用模式为第二规则调用模式,规则调用模块703,被配置为:
209.根据所述业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中确定并调用与所述业务处理请求对应的目标业务处理规则。
210.可选的,规则调用模块703,被配置为:
211.在预先配置的规则获取模式中,确定与业务处理请求中的业务方标识和场景标识对应的目标规则获取模式;
212.基于所述目标规则获取模式,根据所述业务处理请求中的业务方标识、场景标识和和决策参数值,在预先配置的业务处理规则中获取与所述业务处理请求对应的至少一个目标业务处理规则。
213.可选的,规则调用模块703,被配置为:
214.若目标规则获取模式为第一规则获取模式,则根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的一个目标业务处理规则;
215.若目标规则获取模式为第二规则获取模式,则根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的多个目标业务处理规则。
216.可选的,规则调用模块703,被配置为:
217.根据业务处理请求中的业务方标识、场景标识和决策参数值,在预先配置的业务处理规则中获取与业务处理请求对应的多个候选业务处理规则;
218.确定与业务处理请求对应的多个候选业务处理规则中,优先级最高的业务处理规则,得到与业务处理请求对应的一个目标业务处理规则。
219.可选的,如图7所示,业务处理装置700还包括,规则管理模块705,被配置为:
220.获取至少一个业务方标识、至少一个场景标识和至少一个规则参数;
221.响应于组合指令,获取至少一个业务方标识与场景标识的组合,并基于至少一个
业务方标识、至少一个场景标识和至少一个规则参数,得到与每个业务方标识和场景标识的组合对应的规则模板;
222.根据与每个业务方标识和场景标识的组合对应的规则模板,生成与每个业务方标识和场景标识的组合对应的业务处理规则。
223.可选的,规则管理模块705,被配置为:
224.响应于规则参数选择指令,在至少一个规则参数中,获取与每个业务方标识和场景标识的组合对应的至少一个规则参数:
225.响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应的至少一个规则参数之间的运算符;
226.根据与每个业务方标识和场景标识的组合对应的至少一个规则参数和运算符,得到与每个业务方标识和场景标识的组合对应的规则模板。
227.可选的,规则管理模块705,被配置为:
228.响应于规则模板选取指令,获取与每个业务方标识和场景标识的组合对应的一个规则模板,得到第一业务规则处理条件;
229.响应于处理结果编辑指令,获取第一业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则。
230.可选的,规则管理模块705,被配置为:
231.响应于处理结果编辑指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板;
232.响应于运算符选取指令,获取与每个业务方标识和场景标识的组合对应的多个规则模板之间的运算符,得到第二业务规则处理条件;
233.响应于处理结果编辑指令,获取第二业务处理规则条件对应的至少一个处理结果,得到与每个业务方标识和场景标识的组合对应的业务处理规则。
234.可选的,如图7所示,业务处理装置700还包括:
235.规则预处理模块706,被配置为对业务处理规则进行预编译和规则解析,得到与每个业务方标识和场景标识的组合对应的可执行业务处理规则;
236.规则执行模块704,被配置为:
237.获取目标业务处理规则对应的可执行目标业务处理规则;
238.执行可执行目标业务处理规则得到与业务处理请求对应的处理结果。
239.本公开的示例性实施方式还提供了一种电子设备,可以是业务处理方服务器。下面参考图8对该电子设备进行说明。应当理解,下面参考图8对该电子设备进行说明。应当理解,图8显示的电子设备800仅仅是一个示例,不应对本公开实施方式的功能和使用范围带来任何限制。
240.如图8所示,电子设备800以通用计算设备的形式表现。电子设备800的组件可以包括但不限于:至少一个处理单元810、至少一个存储单元820、连接不同系统组件(包括存储单元820和处理单元810)的总线830。
241.其中,存储单元存储有程序代码,程序代码可以被处理单元810执行,使得处理单元810执行本说明书上述“示例性方法”部分中描述的根据本发明各种示例性实施方式的步骤。例如,处理单元810可以执行如图2所示的方法步骤等。
242.存储单元820可以包括易失性存储单元,例如随机存取存储单元(ram)821和/或高速缓存存储单元822,还可以进一步包括只读存储单元(rom)823。
243.存储单元820还可以包括具有一组(至少一个)程序模块825的程序/实用工具824,这样的程序模块825包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
244.总线830可以包括数据总线、地址总线和控制总线。
245.电子设备800也可以与一个或多个外部设备900(例如键盘、指向设备、蓝牙设备等)通信,这种通信可以通过输入/输出(i/o)接口840进行。电子设备800还可以通过网络适配器850与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图所示,网络适配器850通过总线830与电子设备800的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备800使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
246.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本公开的示例性实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
247.所属技术领域的技术人员能够理解,本公开的各个方面可以实现为系统、方法或程序产品。因此,本公开的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其他实施方式。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施方式仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
248.另外,本公开还提供一种计算机可读存储介质,当计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行如上述实施例所提供的业务处理方法。
249.另外,本公开还提供一种计算机程序产品,包括计算机指令,当计算机指令在电子设备上运行时,使得电子设备执行如上述实施例所提供的业务处理方法。
250.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
251.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献