本申请涉及计算机,尤其涉及一种业务处理方法、装置、电子设备及计算机可读介质。
背景技术:
1、目前,客户端直接发送机器指令给机器,客户端与服务器直接交互,可能会意外输入高危指令造成服务器不可恢复,对相关业务进行处理的风险大。
技术实现思路
1、有鉴于此,本申请实施例提供一种业务处理方法、装置、电子设备及计算机可读介质,能够解决现有的客户端与服务器直接交互,可能会意外输入高危指令造成服务器不可恢复,对相关业务进行处理的风险大的问题。
2、为实现上述目的,根据本申请实施例的一个方面,提供了一种业务处理方法,包括:响应于业务处理请求,获取对应的客户端标识,读取指令编码交换服务中的编码;解析编码,以得到指令和目标数据;其中,解析编码,包括:确定编码中字符种类的数量和编码的长度,根据数量和长度,确定目标解析组件,进而调用目标解析组件解析编码;根据客户端标识,调用目标证书,以基于目标证书解析指令和目标数据,进而确定目标操作和目标操作对应的操作细节;调用目标服务器,以基于操作细节执行目标操作。
3、可选地,基于目标证书解析指令和目标数据,进而确定目标操作和目标操作对应的操作细节,包括:基于目标证书解析指令,以得到对应的目标操作;基于目标证书解析目标数据,以得到对应的操作细节。
4、可选地,解析编码,以得到指令和目标数据,包括:确定编码的类型,根据类型调用对应的解析方法以解析编码,得到编码对应的指令和目标数据。
5、可选地,根据类型调用对应的解析方法以解析编码,得到编码对应的指令和目标数据,包括:响应于类型为编码组合,分别调用组合的各个编码对应的解析方法以解析相应的编码,得到相应的编码对应的指令和目标数据。
6、可选地,在调用目标证书之前,业务处理方法还包括:调用加解密证书库,以基于客户端标识进行权限校验,响应于权限校验通过,执行目标证书调用进程,响应于权限校验失败,拒绝对目标证书的调用请求。
7、可选地,在基于目标证书解析指令和目标数据之前,方法还包括:获取历史指令,基于历史指令和指令执行指令冲突校验;响应于校验结果为指令冲突,忽略指令并记录日志告警;响应于校验结果为指令不冲突,执行基于目标证书解析指令和目标数据的进程。
8、另外,本申请还提供了一种业务处理装置,包括:获取单元,被配置成响应于业务处理请求,获取对应的客户端标识,读取指令编码交换服务中的编码;第一解析单元,被配置成解析编码,以得到指令和目标数据;其中,解析编码,包括:确定编码中字符种类的数量和编码的长度,根据数量和长度,确定目标解析组件,进而调用目标解析组件解析编码;第二解析单元,被配置成根据客户端标识,调用目标证书,以基于目标证书解析指令和目标数据,进而确定目标操作和目标操作对应的操作细节;执行单元,被配置成调用目标服务器,以基于操作细节执行目标操作。
9、可选地,第二解析单元进一步被配置成:基于目标证书解析指令,以得到对应的目标操作;基于目标证书解析目标数据,以得到对应的操作细节。
10、可选地,第一解析单元进一步被配置成:确定编码的类型,根据类型调用对应的解析方法以解析编码,得到编码对应的指令和目标数据。
11、可选地,第一解析单元进一步被配置成:响应于类型为编码组合,分别调用组合的各个编码对应的解析方法以解析相应的编码,得到相应的编码对应的指令和目标数据。
12、可选地,业务处理装置还包括权限校验单元,被配置成:调用加解密证书库,以基于客户端标识进行权限校验,响应于权限校验通过,执行目标证书调用进程,响应于权限校验失败,拒绝对目标证书的调用请求。
13、可选地,业务处理装置还包括冲突校验单元,被配置成:获取历史指令,基于历史指令和指令执行指令冲突校验;响应于校验结果为指令冲突,忽略指令并记录日志告警;响应于校验结果为指令不冲突,执行基于目标证书解析指令和目标数据的进程。
14、另外,本申请还提供了一种业务处理电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现如上述的业务处理方法。
15、另外,本申请还提供了一种计算机可读介质,其上存储有计算机程序,程序被处理器执行时实现如上述的业务处理方法。
16、为实现上述目的,根据本申请实施例的又一个方面,提供了一种计算机程序产品。
17、本申请实施例的一种计算机程序产品,包括计算机程序,程序被处理器执行时实现本申请实施例提供的业务处理方法。
18、上述发明中的一个实施例具有如下优点或有益效果:本申请通过响应于业务处理请求,获取对应的客户端标识,读取指令编码交换服务中的编码;解析编码,以得到指令和目标数据;其中,解析编码,包括:确定编码中字符种类的数量和编码的长度,根据数量和长度,确定目标解析组件,进而调用目标解析组件解析编码;根据客户端标识,调用目标证书,以基于目标证书解析指令和目标数据,进而确定目标操作和目标操作对应的操作细节;调用目标服务器,以基于操作细节执行目标操作。从而降低业务处理风险,提高业务处理效率和安全性。
19、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
1.一种业务处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标证书解析所述指令和所述目标数据,进而确定目标操作和所述目标操作对应的操作细节,包括:
3.根据权利要求1所述的方法,其特征在于,所述解析所述编码,以得到指令和目标数据,包括:
4.根据权利要求3所述的方法,其特征在于,所述根据所述类型调用对应的解析方法以解析所述编码,得到所述编码对应的指令和目标数据,包括:
5.根据权利要求1所述的方法,其特征在于,在所述调用目标证书之前,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,在所述基于所述目标证书解析所述指令和所述目标数据之前,所述方法还包括:
7.一种业务处理装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述第二解析单元进一步被配置成:
9.根据权利要求7所述的装置,其特征在于,所述第一解析单元进一步被配置成:
10.根据权利要求9所述的装置,其特征在于,所述第一解析单元进一步被配置成:
11.根据权利要求7所述的装置,其特征在于,所述装置还包括权限校验单元,被配置成:
12.根据权利要求7所述的装置,其特征在于,所述装置还包括冲突校验单元,被配置成:
13.一种业务处理电子设备,其特征在于,包括:
14.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-6中任一项所述的方法。
15.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的方法。