审核处理方法、装置、电子设备、存储介质及程序产品与流程

文档序号:30423095发布日期:2022-06-15 13:57阅读:119来源:国知局
审核处理方法、装置、电子设备、存储介质及程序产品与流程

1.本公开实施例涉及数据处理技术领域,具体涉及一种审核处理方法、装置、电子设备、存储介质及程序产品。


背景技术:

2.数据库管理系统(database management system,dms)指的是对于数据库进行管理的系统,现有技术中,对于sql变更等审核流程和sql的实施流程,dms通常采取两种处理方式:1、sql变更等审核流程与sql实施流程在同一平台内进行;2、sql变更等审核流程与sql实施流程相互独立。对于第一种处理方式,由于sql实施流程对于数据安全性和封闭性的要求相对较高,在这样一个安全封闭的数据操作环境中执行sql变更等审核流程不利于sql变更等审核流程效率的提高。对于第二种处理方式,sql变更等审核流程与sql实施流程的相互独立将会导致sql变更等审核流程无法与sql的变更进行关联,不利于对于sql变更的管理。因此,亟需一种既能够保障sql变更等审核流程的执行效率,又能够与sql的变更进行关联方便对于sql变更的管理的技术方案。


技术实现要素:

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.上述技术方案设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
68.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开实施例。
附图说明
69.结合附图,通过以下非限制性实施方式的详细描述,本公开实施例的其它特征、目的和优点将变得更加明显。在附图中:
70.图1示出根据本公开一实施方式的审核处理方法的流程图;
71.图2示出根据本公开另一实施方式的审核处理方法的流程图;
72.图3示出根据本公开再一实施方式的审核处理方法的流程图;
73.图4示出根据本公开一实施方式的审核处理方法的应用场景图;
74.图5示出根据本公开一实施方式的审核处理装置的结构框图;
75.图6示出根据本公开另一实施方式的审核处理装置的结构框图;
76.图7示出根据本公开再一实施方式的审核处理装置的结构框图;
77.图8示出根据本公开一实施方式的电子设备的结构框图;
78.图9是适于用来实现根据本公开一实施方式的审核处理方法的计算机系统的结构示意图。
具体实施方式
79.下文中,将参考附图详细描述本公开实施例的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中省略了与描述示例性实施方式无关的部分。
80.在本公开实施例中,应理解,诸如“包括”或“具有”等的术语旨在指示本说明书中所公开的特征、数字、步骤、行为、部件、部分或其组合的存在,并且不欲排除一个或多个其他特征、数字、步骤、行为、部件、部分或其组合存在或被添加的可能性。
81.另外还需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开实施例。
82.本公开实施例提供的技术方案设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
83.图1示出根据本公开一实施方式的审核处理方法的流程图,如图1所示,所述审核处理方法包括以下步骤s101-s103:
84.在步骤s101中,响应于接收到审核请求方发送的审核请求,确定与所述审核请求对应的待审核对象,并对于所述待审核对象进行审核,其中,所述审核请求携带有审核要求和待审核对象信息;
85.在步骤s102中,当确定所述待审核对象为第一待审核对象时,将所述审核请求发送给三方审核平台进行审核;
86.在步骤s103中,接收所述三方审核平台发送的审核结果。
87.上文提及,数据库管理系统指的是对于数据库进行管理的系统,现有技术中,对于sql变更等审核流程和sql的实施流程,dms通常采取两种处理方式:1、sql变更等审核流程与sql实施流程在同一平台内进行;2、sql变更等审核流程与sql实施流程相互独立。对于第一种处理方式,由于sql实施流程对于数据安全性和封闭性的要求相对较高,在这样一个安
全封闭的数据操作环境中执行sql变更等审核流程不利于sql变更等审核流程效率的提高。对于第二种处理方式,sql变更等审核流程与sql实施流程的相互独立将会导致sql变更等审核流程无法与sql的变更进行关联,不利于对于sql变更的管理。因此,亟需一种既能够保障sql变更等审核流程的执行效率,又能够与sql的变更进行关联方便对于sql变更的管理的技术方案。
88.考虑到上述问题,在该实施方式中,提出一种审核处理方法,该方法设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
89.在本公开一实施方式中,所述审核处理方法可适用于进行审核处理的计算机、电子设备、服务器、服务器集群等数据库管理系统。
90.在本公开一实施方式中,所述审核请求方指的是请求进行某一事项的审核的一方,所述审核请求方比如可以为用户、数据库开发人员、数据库技术人员等等。
91.在本公开一实施方式中,所述审核请求指的是所述审核请求方发送的、携带有审核要求和待审核对象信息的请求,通过所述审核请求,能够确定对于哪个待审核对象进行什么审核。其中,所述待审核对象比如可以为sql、某一项目等等,所述待审核对象信息比如可以为待审核对象的基本信息、待审核对象的变更信息等等。
92.在本公开一实施方式中,所述第一待审核对象指的是难以进行自动审核,需要审核方进行人工审核的待审核对象。
93.在本公开一实施方式中,所述三方审核平台指的是与所述数据库管理系统相关联的、能够互通数据的、但是操作又相对独立的、能够实现独立的审核的平台。
94.在上述实施方式中,首先接收审核请求方发送的审核请求,然后根据所述审核请求携带的信息确定与所述审核请求对应的待审核对象,之后即可对于所述待审核对象进行自动审核;若经自动审核确定所述待审核对象为难以进行自动审核,需要审核方进行人工审核的待审核对象时,则将所述审核请求发送给三方审核平台,使之通知审核方对于所述待审核对象进行人工审核;最后再接收所述三方审核平台发送的审核结果。
95.进一步地,若确定所述待审核对象为可借助自动审核实现审核的待审核对象,则可直接获取审核结果,无需借助三方审核平台进行审核,比如,若经自动审核确定所述待审核对象为低风险或者较为容易进行审核的待审核对象,则可直接确认所述待审核对象的审核结果为审核通过,即肯定性的审核结果;若经自动审核确定所述待审核对象为高风险或者非法操作的待审核对象,则可直接确认所述待审核对象的审核结果为审核不通过,即否定性的审核结果。
96.即在本公开一实施方式中,所述方法还可包括以下步骤:
97.当确定所述待审核对象为第二待审核对象时,确认所述待审核对象审核通过;
98.当确定所述待审核对象为第三待审核对象时,确认所述待审核对象审核不通过。
99.其中,所述第二待审核对象指的是上文提及的低风险或者较为容易进行审核的待审核对象。所述第三待审核对象指的是上文提及的高风险或者非法操作的待审核对象。
100.在本公开一实施方式中,所述步骤s102中将所述审核请求发送给三方审核平台进行审核之前,还可包括以下步骤:
101.为所述审核请求附加审核方信息,并对于新的审核请求进行脱敏处理。
102.为了便于三方审核平台确定审核方,以便其通知审核方进行对于待审核对象的审核,在将所述审核请求发送给三方审核平台之前,还需为所述审核请求附加上审核方信息,其中,所述审核方信息比如可以为审核方身份信息、审核方可区别性标识信息等等。进一步地,为了保障数据的安全,避免敏感信息的流失,在将所述审核请求发送给三方审核平台之前,还需对于所述审核请求进行脱敏处理。
103.图2示出根据本公开另一实施方式的审核处理方法的流程图,如图2所示,所述审核处理方法包括以下步骤s201-s203:
104.在步骤s201中,接收数据库管理系统发送的携带有审核要求、待审核对象信息和审核方信息的审核请求;
105.在步骤s202中,根据所述审核方信息向审核方发送携带有审核要求和待审核对象信息的审核通知消息,以使所述审核方根据所述审核要求和待审核对象信息对于所述待审核对象进行审核;
106.在步骤s203中,获取审核方审核结果,根据审核方审核结果确定待审核对象审核结果,并发送给所述数据库管理系统。
107.上文提及,数据库管理系统指的是对于数据库进行管理的系统,现有技术中,对于sql变更等审核流程和sql的实施流程,dms通常采取两种处理方式:1、sql变更等审核流程与sql实施流程在同一平台内进行;2、sql变更等审核流程与sql实施流程相互独立。对于第一种处理方式,由于sql实施流程对于数据安全性和封闭性的要求相对较高,在这样一个安全封闭的数据操作环境中执行sql变更等审核流程不利于sql变更等审核流程效率的提高。对于第二种处理方式,sql变更等审核流程与sql实施流程的相互独立将会导致sql变更等审核流程无法与sql的变更进行关联,不利于对于sql变更的管理。因此,亟需一种既能够保障sql变更等审核流程的执行效率,又能够与sql的变更进行关联方便对于sql变更的管理的技术方案。
108.考虑到上述问题,在该实施方式中,提出一种审核处理方法,该方法设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
109.在本公开一实施方式中,所述审核处理方法可适用于进行审核处理的计算机、电子设备、服务器、服务器集群等三方审核平台。
110.在本公开一实施方式中,所述审核通知消息指的是通知所述审核方在三方审核平台上进行审核的消息。其中,所述审核通知消息可携带有审核要求和待审核对象信息,这样审核方就可以根据所述审核通知消息携带的审核要求和待审核对象信息对于所述待审核对象进行审核。
111.在上述实施方式中,三方审核平台接收到数据库管理系统发送的携带有审核要求、待审核对象信息和审核方信息的审核请求后,根据所述审核请求携带的审核方信息向对应的审核方发送携带有审核要求和待审核对象信息的审核通知消息,使得所述审核方能够根据所述审核通知消息携带的审核要求和待审核对象信息对于所述待审核对象进行审核;最后获取审核方的审核结果,根据审核方审核结果确定对于所述待审核对象的最终审
核结果,发送给所述数据库管理系统。
112.在本公开一实施方式中,所述步骤s203中根据审核方审核结果确定待审核对象审核结果的步骤,可包括以下步骤:
113.当所述审核方的数量为一个时,将所述审核方审核结果确定为所述待审核对象审核结果;
114.当所述审核方的数量为两个或两个以上,且所有审核方审核结果均为肯定性审核结果时,所述待审核对象审核结果为肯定性审核结果,否则,所述待审核对象审核结果为否定性审核结果。
115.考虑到审核方可能会存在多个,比如,所述审核方可包括项目管理方、数据库管理员(database administrator,dba)等等,因此,在该实施方式中,需要根据所有审核方的审核结果确定所述待审核对象最终的审核结果。具体地,当所述审核方的数量为一个时,将所述待审核对象最终的审核结果即为所述审核方的审核结果,即可将所述审核方审核结果直接确定为所述待审核对象审核结果;当所述审核方的数量为两个或两个以上时,若所有审核方审核结果均为审核通过,即均为肯定性审核结果,则所述待审核对象审核结果为肯定性审核结果,否则,只要所有审核方审核结果中有一个为审核不通过,即为否定性审核结果,则所述待审核对象审核结果为否定性审核结果。
116.图2所示及相关实施方式中涉及的技术术语和技术特征与图1所示及相关实施方式中提及的技术术语和技术特征相同或相似,对于图2所示及相关实施方式中涉及的技术术语和技术特征的解释和说明可参考上述对于图1所示及相关实施方式的解释的说明,此处不再赘述。
117.图3示出根据本公开再一实施方式的审核处理方法的流程图,如图3所示,所述审核处理方法包括以下步骤s301-s303:
118.在步骤s301中,数据库管理系统响应于接收到审核请求方发送的审核请求,确定与所述审核请求对应的待审核对象,对于所述待审核对象进行审核,当确定所述待审核对象为第一待审核对象时,将所述审核请求发送给三方审核平台进行审核,其中,所述审核请求携带有审核要求、待审核对象信息和审核方信息的审核请求;
119.在步骤s302中,三方审核平台接收所述数据库管理系统发送的审核请求,根据所述审核方信息向审核方发送审核通知消息,以使所述审核方根据所述审核要求和待审核对象信息对于所述待审核对象进行审核,获取审核方审核结果,根据审核方审核结果确定待审核对象审核结果,并发送给所述数据库管理系统;
120.在步骤s303中,数据库管理系统接收所述三方审核平台发送的审核结果。
121.上文提及,数据库管理系统指的是对于数据库进行管理的系统,现有技术中,对于sql变更等审核流程和sql的实施流程,dms通常采取两种处理方式:1、sql变更等审核流程与sql实施流程在同一平台内进行;2、sql变更等审核流程与sql实施流程相互独立。对于第一种处理方式,由于sql实施流程对于数据安全性和封闭性的要求相对较高,在这样一个安全封闭的数据操作环境中执行sql变更等审核流程不利于sql变更等审核流程效率的提高。对于第二种处理方式,sql变更等审核流程与sql实施流程的相互独立将会导致sql变更等审核流程无法与sql的变更进行关联,不利于对于sql变更的管理。因此,亟需一种既能够保障sql变更等审核流程的执行效率,又能够与sql的变更进行关联方便对于sql变更的管理
的技术方案。
122.考虑到上述问题,在该实施方式中,提出一种审核处理方法,该方法设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
123.在本公开一实施方式中,所述审核处理方法可适用于进行审核处理的、包括数据库管理系统和三方审核平台的计算机、电子设备、服务器、服务器集群等审核处理系统。
124.在本公开一实施方式中,所述方法还可包括以下步骤:
125.数据库管理系统当确定所述待审核对象为第二待审核对象时,确认所述待审核对象审核通过,当确定所述待审核对象为第三待审核对象时,确认所述待审核对象审核不通过。
126.在本公开一实施方式中,数据库管理系统将所述审核请求发送给三方审核平台进行审核之前,还可包括以下步骤:
127.为所述审核请求附加审核方信息,并对于新的审核请求进行脱敏处理。
128.在本公开一实施方式中,三方审核平台根据审核方审核结果确定待审核对象审核结果的步骤,可包括以下步骤:
129.当所述审核方的数量为一个时,将所述审核方审核结果确定为所述待审核对象审核结果;
130.当所述审核方的数量为两个或两个以上,且所有审核方审核结果均为肯定性审核结果时,所述待审核对象审核结果为肯定性审核结果,否则,所述待审核对象审核结果为否定性审核结果。
131.图3所示及相关实施方式中涉及的技术术语和技术特征与图1-2所示及相关实施方式中提及的技术术语和技术特征相同或相似,对于图3所示及相关实施方式中涉及的技术术语和技术特征的解释和说明可参考上述对于图1-2所示及相关实施方式的解释的说明,此处不再赘述。
132.图4示出根据本公开一实施方式的审核处理方法的应用场景图。如图4所示,在该场景中,数据库管理系统在接收到审核请求方发送的审核请求后启动审核流程,其中,所述审核请求携带有审核要求和待审核对象信息。首先根据所述审核请求确定对应的待审核对象,对于所述待审核对象进行自动审核。当确定所述待审核对象为低风险或者较为容易进行审核的第二待审核对象时,可直接确认所述待审核对象审核通过,审核流程结束。当确定所述待审核对象为高风险或者非法操作的第三待审核对象时,可直接确认所述待审核对象审核不通过,审核流程结束。当确定所述待审核对象既非低风险或者较为容易进行审核的第二待审核对象,又非高风险或者非法操作的第三待审核对象,而是难以进行自动审核,需要审核方进行人工审核的第一待审核对象时,将所述审核请求发送给三方审核平台启动人工审核,此时,可为所述审核请求附加上审核方信息,并对于所述审核请求执行脱敏处理,保障数据的安全性。三方审核平台接收到所述审核请求后启动审核方的人工审核流程,首先三方审核平台根据所述审核方信息向审核方发送审核通知消息,使得所述审核方能够根据所述审核请求携带的审核要求和待审核对象信息确定所述待审核对象,并对于所述待审核对象进行审核,若所述审核方的数量为一个,则可直接将所述审核方的审核结果确定为
所述待审核对象的最终审核结果,若所述审核方的数量为两个或两个以上,只有所有审核方的审核结果均为审核通过,所述待审核对象的最终审核结果才可确定为审核通过,否则,只要所有审核方的审核结果中有一个为审核不通过,所述待审核对象的最终审核结果即为审核不通过。最后,三方审核平台将所述待审核对象最终的审核结果发送给所述数据库管理系统,审核流程结束。
133.下述为本公开装置实施例,可以用于执行本公开方法实施例。
134.图5示出根据本公开一实施方式的审核处理装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图5所示,所述审核处理装置包括:
135.审核模块501,被配置为响应于接收到审核请求方发送的审核请求,确定与所述审核请求对应的待审核对象,并对于所述待审核对象进行审核,其中,所述审核请求携带有审核要求和待审核对象信息;
136.第一确定模块502,被配置为当确定所述待审核对象为第一待审核对象时,将所述审核请求发送给三方审核平台进行审核;
137.接收模块503,被配置为接收所述三方审核平台发送的审核结果。
138.上文提及,数据库管理系统指的是对于数据库进行管理的系统,现有技术中,对于sql变更等审核流程和sql的实施流程,dms通常采取两种处理方式:1、sql变更等审核流程与sql实施流程在同一平台内进行;2、sql变更等审核流程与sql实施流程相互独立。对于第一种处理方式,由于sql实施流程对于数据安全性和封闭性的要求相对较高,在这样一个安全封闭的数据操作环境中执行sql变更等审核流程不利于sql变更等审核流程效率的提高。对于第二种处理方式,sql变更等审核流程与sql实施流程的相互独立将会导致sql变更等审核流程无法与sql的变更进行关联,不利于对于sql变更的管理。因此,亟需一种既能够保障sql变更等审核流程的执行效率,又能够与sql的变更进行关联方便对于sql变更的管理的技术方案。
139.考虑到上述问题,在该实施方式中,提出一种审核处理装置,该装置设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
140.在本公开一实施方式中,所述审核处理装置可实现为进行审核处理的计算机、电子设备、服务器、服务器集群等数据库管理系统。
141.在本公开一实施方式中,所述审核请求方指的是请求进行某一事项的审核的一方,所述审核请求方比如可以为用户、数据库开发人员、数据库技术人员等等。
142.在本公开一实施方式中,所述审核请求指的是所述审核请求方发送的、携带有审核要求和待审核对象信息的请求,通过所述审核请求,能够确定对于哪个待审核对象进行什么审核。其中,所述待审核对象比如可以为sql、某一项目等等,所述待审核对象信息比如可以为待审核对象的基本信息、待审核对象的变更信息等等。
143.在本公开一实施方式中,所述第一待审核对象指的是难以进行自动审核,需要审核方进行人工审核的待审核对象。
144.在本公开一实施方式中,所述三方审核平台指的是与所述数据库管理系统相关联
的、能够互通数据的、但是操作又相对独立的、能够实现独立的审核的平台。
145.在上述实施方式中,首先接收审核请求方发送的审核请求,然后根据所述审核请求携带的信息确定与所述审核请求对应的待审核对象,之后即可对于所述待审核对象进行自动审核;若经自动审核确定所述待审核对象为难以进行自动审核,需要审核方进行人工审核的待审核对象时,则将所述审核请求发送给三方审核平台,使之通知审核方对于所述待审核对象进行人工审核;最后再接收所述三方审核平台发送的审核结果。
146.进一步地,若确定所述待审核对象为可借助自动审核实现审核的待审核对象,则可直接获取审核结果,无需借助三方审核平台进行审核,比如,若经自动审核确定所述待审核对象为低风险或者较为容易进行审核的待审核对象,则可直接确认所述待审核对象的审核结果为审核通过,即肯定性的审核结果;若经自动审核确定所述待审核对象为高风险或者非法操作的待审核对象,则可直接确认所述待审核对象的审核结果为审核不通过,即否定性的审核结果。
147.即在本公开一实施方式中,所述第一确定模块还可被配置为:
148.当确定所述待审核对象为第二待审核对象时,确认所述待审核对象审核通过;
149.当确定所述待审核对象为第三待审核对象时,确认所述待审核对象审核不通过。
150.其中,所述第二待审核对象指的是上文提及的低风险或者较为容易进行审核的待审核对象。所述第三待审核对象指的是上文提及的高风险或者非法操作的待审核对象。
151.在本公开一实施方式中,所述第一确定模块还可被配置为:
152.为所述审核请求附加审核方信息,并对于新的审核请求进行脱敏处理。
153.为了便于三方审核平台确定审核方,以便其通知审核方进行对于待审核对象的审核,在将所述审核请求发送给三方审核平台之前,还需为所述审核请求附加上审核方信息,其中,所述审核方信息比如可以为审核方身份信息、审核方可区别性标识信息等等。进一步地,为了保障数据的安全,避免敏感信息的流失,在将所述审核请求发送给三方审核平台之前,还需对于所述审核请求进行脱敏处理。
154.图6示出根据本公开一实施方式的审核处理装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图6所示,所述审核处理装置包括:
155.接收模块601,被配置为接收数据库管理系统发送的携带有审核要求、待审核对象信息和审核方信息的审核请求;
156.发送模块602,被配置为根据所述审核方信息向审核方发送携带有审核要求和待审核对象信息的审核通知消息,以使所述审核方根据所述审核要求和待审核对象信息对于所述待审核对象进行审核;
157.第二确定模块603,被配置为获取审核方审核结果,根据审核方审核结果确定待审核对象审核结果,并发送给所述数据库管理系统。
158.上文提及,数据库管理系统指的是对于数据库进行管理的系统,现有技术中,对于sql变更等审核流程和sql的实施流程,dms通常采取两种处理方式:1、sql变更等审核流程与sql实施流程在同一平台内进行;2、sql变更等审核流程与sql实施流程相互独立。对于第一种处理方式,由于sql实施流程对于数据安全性和封闭性的要求相对较高,在这样一个安全封闭的数据操作环境中执行sql变更等审核流程不利于sql变更等审核流程效率的提高。
对于第二种处理方式,sql变更等审核流程与sql实施流程的相互独立将会导致sql变更等审核流程无法与sql的变更进行关联,不利于对于sql变更的管理。因此,亟需一种既能够保障sql变更等审核流程的执行效率,又能够与sql的变更进行关联方便对于sql变更的管理的技术方案。
159.考虑到上述问题,在该实施方式中,提出一种审核处理装置,该装置设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
160.在本公开一实施方式中,所述审核处理装置可实现为进行审核处理的计算机、电子设备、服务器、服务器集群等三方审核平台。
161.在本公开一实施方式中,所述审核通知消息指的是通知所述审核方在三方审核平台上进行审核的消息。其中,所述审核通知消息可携带有审核要求和待审核对象信息,这样审核方就可以根据所述审核通知消息携带的审核要求和待审核对象信息对于所述待审核对象进行审核。
162.在上述实施方式中,三方审核平台接收到数据库管理系统发送的携带有审核要求、待审核对象信息和审核方信息的审核请求后,根据所述审核请求携带的审核方信息向对应的审核方发送携带有审核要求和待审核对象信息的审核通知消息,使得所述审核方能够根据所述审核通知消息携带的审核要求和待审核对象信息对于所述待审核对象进行审核;最后获取审核方的审核结果,根据审核方审核结果确定对于所述待审核对象的最终审核结果,发送给所述数据库管理系统。
163.在本公开一实施方式中,所述第二确定模块中根据审核方审核结果确定待审核对象审核结果的部分,可被配置为:
164.当所述审核方的数量为一个时,将所述审核方审核结果确定为所述待审核对象审核结果;
165.当所述审核方的数量为两个或两个以上,且所有审核方审核结果均为肯定性审核结果时,所述待审核对象审核结果为肯定性审核结果,否则,所述待审核对象审核结果为否定性审核结果。
166.考虑到审核方可能会存在多个,比如,所述审核方可包括项目管理方、数据库管理员(database administrator,dba)等等,因此,在该实施方式中,需要根据所有审核方的审核结果确定所述待审核对象最终的审核结果。具体地,当所述审核方的数量为一个时,将所述待审核对象最终的审核结果即为所述审核方的审核结果,即可将所述审核方审核结果直接确定为所述待审核对象审核结果;当所述审核方的数量为两个或两个以上时,若所有审核方审核结果均为审核通过,即均为肯定性审核结果,则所述待审核对象审核结果为肯定性审核结果,否则,只要所有审核方审核结果中有一个为审核不通过,即为否定性审核结果,则所述待审核对象审核结果为否定性审核结果。
167.图6所示及相关实施方式中涉及的技术术语和技术特征与图5所示及相关实施方式中提及的技术术语和技术特征相同或相似,对于图6所示及相关实施方式中涉及的技术术语和技术特征的解释和说明可参考上述对于图5所示及相关实施方式的解释的说明,此处不再赘述。
168.图7示出根据本公开一实施方式的审核处理装置的结构框图,该装置可以通过软件、硬件或者两者的结合实现成为电子设备的部分或者全部。如图7所示,所述审核处理装置包括:
169.数据库管理系统701,被配置为响应于接收到审核请求方发送的审核请求,确定与所述审核请求对应的待审核对象,对于所述待审核对象进行审核,当确定所述待审核对象为第一待审核对象时,将所述审核请求发送给三方审核平台进行审核,接收所述三方审核平台发送的审核结果,其中,所述审核请求携带有审核要求、待审核对象信息和审核方信息的审核请求;
170.三方审核平台702,被配置为接收所述数据库管理系统发送的审核请求,根据所述审核方信息向审核方发送审核通知消息,以使所述审核方根据所述审核要求和待审核对象信息对于所述待审核对象进行审核,获取审核方审核结果,根据审核方审核结果确定待审核对象审核结果,并发送给所述数据库管理系统。
171.上文提及,数据库管理系统指的是对于数据库进行管理的系统,现有技术中,对于sql变更等审核流程和sql的实施流程,dms通常采取两种处理方式:1、sql变更等审核流程与sql实施流程在同一平台内进行;2、sql变更等审核流程与sql实施流程相互独立。对于第一种处理方式,由于sql实施流程对于数据安全性和封闭性的要求相对较高,在这样一个安全封闭的数据操作环境中执行sql变更等审核流程不利于sql变更等审核流程效率的提高。对于第二种处理方式,sql变更等审核流程与sql实施流程的相互独立将会导致sql变更等审核流程无法与sql的变更进行关联,不利于对于sql变更的管理。因此,亟需一种既能够保障sql变更等审核流程的执行效率,又能够与sql的变更进行关联方便对于sql变更的管理的技术方案。
172.考虑到上述问题,在该实施方式中,提出一种审核处理装置,该装置设置了与数据库管理系统相关联的三方审核平台,并借助所述三方审核平台实现待审核对象的审核。该技术方案既能够保障sql变更等审核流程的执行效率,提升sql变更等审核流程执行的便捷性,又能够使sql变更等审核流程与sql的实施流程进行关联,方便对于sql变更的管理。
173.在本公开一实施方式中,所述审核处理装置可实现为进行审核处理的、包括数据库管理系统和三方审核平台的计算机、电子设备、服务器、服务器集群等审核处理系统。
174.在本公开一实施方式中,所述数据库管理系统还可被配置为:
175.数据库管理系统当确定所述待审核对象为第二待审核对象时,确认所述待审核对象审核通过,当确定所述待审核对象为第三待审核对象时,确认所述待审核对象审核不通过。
176.在本公开一实施方式中,所述数据库管理系统将所述审核请求发送给三方审核平台进行审核之前,还可被配置为:
177.为所述审核请求附加审核方信息,并对于新的审核请求进行脱敏处理。
178.在本公开一实施方式中,三方审核平台根据审核方审核结果确定待审核对象审核结果的部分,可被配置为:
179.当所述审核方的数量为一个时,将所述审核方审核结果确定为所述待审核对象审核结果;
180.当所述审核方的数量为两个或两个以上,且所有审核方审核结果均为肯定性审核
结果时,所述待审核对象审核结果为肯定性审核结果,否则,所述待审核对象审核结果为否定性审核结果。
181.图7所示及相关实施方式中涉及的技术术语和技术特征与图5-6所示及相关实施方式中提及的技术术语和技术特征相同或相似,对于图7所示及相关实施方式中涉及的技术术语和技术特征的解释和说明可参考上述对于图5-6所示及相关实施方式的解释的说明,此处不再赘述。
182.本公开还公开了一种电子设备,图8示出根据本公开一实施方式的电子设备的结构框图,如图8所示,所述电子设备800包括存储器801和处理器802;其中,
183.所述存储器801用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器802执行以实现上述方法步骤。
184.图9是适于用来实现根据本公开一实施方式的审核处理方法的计算机系统的结构示意图。
185.如图9所示,计算机系统900包括处理单元901,其可以根据存储在只读存储器(rom)902中的程序或者从存储部分908加载到随机访问存储器(ram)903中的程序而执行上述实施方式中的各种处理。在ram903中,还存储有系统900操作所需的各种程序和数据。处理单元901、rom902以及ram903通过总线904彼此相连。输入/输出(i/o)接口905也连接至总线904。
186.以下部件连接至i/o接口905:包括键盘、鼠标等的输入部分906;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分907;包括硬盘等的存储部分908;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分909。通信部分909经由诸如因特网的网络执行通信处理。驱动器910也根据需要连接至i/o接口905。可拆卸介质911,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器910上,以便于从其上读出的计算机程序根据需要被安装入存储部分908。其中,所述处理单元901可实现为cpu、gpu、tpu、fpga、npu等处理单元。
187.特别地,根据本公开的实施方式,上文描述的方法可以被实现为计算机软件程序。例如,本公开的实施方式包括一种计算机程序产品,其包括有形地包含在及其可读介质上的计算机程序,所述计算机程序包含用于执行所述畅通信息确定方法的程序代码。在这样的实施方式中,该计算机程序可以通过通信部分909从网络上被下载和安装,和/或从可拆卸介质911被安装。
188.本公开实施例还公开了一种计算机程序产品,所述计算机程序产品包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述任一方法步骤。
189.附图中的流程图和框图,图示了按照本公开各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,路程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指
令的组合来实现。
190.描述于本公开实施方式中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。
191.作为另一方面,本公开实施例还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施方式中所述装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,所述程序被一个或者一个以上的处理器用来执行描述于本公开实施例的方法。
192.以上描述仅为本公开的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本公开实施例中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本公开实施例中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1