本公开涉及计算机,尤其涉及一种业务计算脚本的生成方法、装置、设备和存储介质。
背景技术:
1、支付场景下的业务计算包括交易手续费计算、会员用户分级计算、优惠券命中计算、账户结算计算、风险评估计算以及风险控制计算等。针对同一业务计算,不同的用户存在不同的计算需求,因此,目前在进行业务计算类软件的开发时,需要开发人员分别针对每个用户的具体计算需求设计对应的业务计算脚本,这无疑增加了业务计算类软件的开发难度。因此,如何降低业务计算类软件的开发难度是本领域技术人员亟待解决的技术问题。
技术实现思路
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、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
1.一种业务计算脚本的生成方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述键盘信息包括:键盘名称、关联业务以及各所述键位的键位信息中的至少一种;其中,所述键位信息包括:键位的序号、键位符、键位类型以及关联键位码中的至少一种。
3.根据权利要求1所述的方法,其特征在于,在获取针对业务计算规则配置的键盘信息时,基于预设的键盘配置界面实现。
4.根据权利要求2所述的方法,其特征在于,在获取针对业务计算规则配置的键盘信息之前,还包括:获取针对业务计算规则配置的键位码信息;
5.根据权利要求4所述的方法,其特征在于,在获取针对业务计算规则配置的键位码信息时,基于预设的键位码配置界面实现。
6.根据权利要求2所述的方法,其特征在于,在基于所述键盘信息渲染出与所述业务计算规则匹配的键盘界面时,包括:
7.根据权利要求3所述的方法,其特征在于,在基于所述键盘界面中至少两个所述键位的触发,生成所述业务计算规则对应的业务计算脚本时,包括:
8.一种业务计算脚本的生成装置,其特征在于,包括:
9.一种业务计算脚本的生成设备,其特征在于,包括:
10.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至7中任意一项所述的方法。