一种双因子多级审批方法和系统与流程

文档序号:28957905发布日期:2022-02-19 12:13阅读:121来源:国知局
一种双因子多级审批方法和系统与流程

1.本技术涉及业务审批的领域,尤其是涉及一种双因子多级审批方法和系统。


背景技术:

2.服务器集群就是指将多个服务器(或多个计算机)通过高速网络互联,并以单一系统加以管理。在客户端看来集群就像是只有一个服务器。集群可以利用多个计算机进行并行计算从而获得很高的计算速度,也可以用多个计算机做备份,从而使得任何一个机器坏了整个系统还是能正常运行。
3.在集群中重要的操作命令均需要审核,而目前的审核机制通常只有单级,即仅需要一个审批人员(领导)进行审批。在单级审批的过程中,审批结果的有效性仅依靠审批账号/密码来实现认证,影响集群的安全稳定运行。


技术实现要素:

4.为了保障集群的安全稳定运行,本技术提供一种双因子多级审批方法和系统。
5.第一方面,本技术提供一种双因子多级审批方法,采用如下的技术方案:一种双因子多级审批方法,包括以下步骤:发送审批请求至指定审批终端,并同时发送授权码至指定审批终端;接收指定审批终端返回的审批指令和终端加密数据,其中,终端加密数据为指定审批终端以授权码和预设参数作为加密算法的变量计算得出;以授权码和预设参数作为加密算法的变量计算得出基准加密数据;基于终端加密数据和基准加密数据的匹配结果判断审批指令的有效性;基于审批指令的有效性、审批指令和预设的审批机制输出审批结果。
6.通过采用上述技术方案,在依靠审批账号/密码实现认证的基础上,添加授权码、预设参数和加密算法进行认证,以保障审批流程的安全,进而实现保障集群的安全稳定运行。
7.优选的,预设参数配置为审批指令和/或当前时刻的时间帧。
8.通过采用上述技术方案,授权码和预设参数均动态变化,有利于保障审批流程的安全;同时,授权码和预设参数均可被快速获取,以保障认证效率,进而保障审批效率。
9.优选的,审批指令包括第一标签或第二标签;审批机制包括以下步骤:将两个及以上的审批终端配置为具有多个优先级顺次;设置优先级顺次最低的审批终端为指定审批终端,并执行发送审批请求至指定审批终端;在审批指令有效且包含第一标签,且当前的指定审批终端优先级顺次不是最高的情况下,设置下一优先级顺次的审批终端为指定审批终端,并执行发送审批请求至指定审批终端;
在审批指令有效且包含第一标签,且指定审批终端的优先级顺次最高的情况下,输出第一结果为审批结果;在审批指令有效且包含第二标签的情况下,输出第二结果为审批结果。
10.通过采用上述技术方案,实现逐级审批。
11.优选的,发送审批请求至指定审批终端之前,包括以下步骤:获取所有的审批终端的状态信息,审批终端的数量设有两个及以上,状态信息包括第一状态或第二状态;在所有的审批终端的状态信息均为第一状态的情况下,执行发送审批请求至指定审批终端。
12.通过采用上述技术方案,在确认所有的审批终端均可进行审批操作的情况下,才发送审批请求至审批终端,以便于快速完成审批流程,进而保障审批效率。
13.优选的,获取所有的审批终端的状态信息中,包括以下步骤:发送审批发起请求至审批终端;接收审批终端响应于审批人员的操作以返回的状态指令;基于状态指令以生成或更新对应的审批终端的状态信息。
14.通过采用上述技术方案,实现确认所有的审批终端是否可进行审批操作。
15.优选的,还包括以下步骤:在发送审批请求至指定审批终端的同时,基于当前时刻和预设的有效时间以生成截止时刻;在接收审批指令的时刻超过截止时刻的情况下,判断对应的所述审批指令失效。
16.通过采用上述技术方案,实现督促审批人员尽快完成审批操作,以保障审批效率。
17.优选的,审批指令包括第一标签或第二标签;在判断审批指令有效,且审批指令包含第一标签的情况下,输出第一结果作为审批结果。
18.通过采用上述技术方案,通过第一标签或第二标签判断并输出该审批指令的审批结果。
19.优选的,还包括以下步骤:在发送审批请求至指定审批终端的同时,发送审批提示信息至审批终端进行显示。
20.通过采用上述技术方案,以提醒审批人员及时进行审批操作,保障审批效率。
21.第二方面,本技术提供一种双因子多级审批系统,采用如下的技术方案:一种双因子多级审批系统,包括审批服务器和审批终端;所述审批服务器发送审批请求至指定审批终端,并同时发送授权码至指定审批终端;所述审批服务器接收指定审批终端返回的审批指令和终端加密数据,其中,终端加密数据为指定审批终端以授权码和预设参数作为加密算法的变量计算得出;所述审批服务器以授权码和预设参数作为加密算法的变量计算得出基准加密数据;所述审批服务器基于终端加密数据和基准加密数据的匹配结果判断审批指令的
有效性;所述审批服务器基于审批指令的有效性、审批指令和预设的审批机制输出审批结果。
22.通过采用上述技术方案,在依靠审批账号/密码实现认证的基础上,增加授权码、预设参数和加密算法进行认证,以保障审批流程的安全,进而实现保障集群的安全稳定运行。
23.综上所述,本技术包括以下至少一种有益技术效果:1.在依靠审批账号/密码实现认证的基础上,增加授权码、预设参数和加密算法进行认证,以保障审批流程的安全,进而实现保障集群的安全稳定运行;2.添加时间限制,使得审批具有时限性,督促审批人员尽快完成审批操作,以保障审批效率;3.在确认所有的审批终端均可进行审批操作的情况下,才发送审批请求至审批终端,以便于快速完成审批流程,进而保障审批效率。
附图说明
24.图1是双因子多级审批系统的结构框图。
25.图2是双因子多级审批方法的流程图。
26.附图标记说明:1、审批服务器;2、审批终端。
具体实施方式
27.以下结合附图1-2对本技术作进一步详细说明。
28.参照图1,本技术实施例公开一种双因子多级审批系统,包括审批服务器1和审批终端2。
29.审批服务器1中配置有至少两个审批账号,且每个审批账号对应的绑定有审批人员信息。同时,审批服务器1基于审批人员信息以将审批账号配置为具有多个优先级顺次。例如:对应于审批人员信息为“组长”的审批账号的优先级顺次较低,对应于审批人员信息为“主管”的审批账号的优先级顺次较高,对应于审批人员信息为“经理”的审批账号的优先级顺次更高。
30.审批终端2的数量设有两个及以上。审批终端2为登录有审批账号的终端设备,终端设备可以是计算机、手机、pad等设备。审批终端2可通过移动网络、有线/无线信号连接审批服务器1,以实现审批终端2和审批服务器1之间的数据交互。同时,审批服务器1将审批账号的优先级顺次赋予给登录有当前审批账号的审批终端2,以将审批终端2配置为具有多个优先级顺次。
31.审批服务器1响应于员工的操作以发送审批发起请求至所有的审批终端2。
32.审批终端2接收审批发起请求并显示,且审批终端2响应于审批人员的操作以发送状态指令至审批服务器1。状态指令包括第一状态和第二状态。其中,第一状态为审批人员可进行审批操作,如:对应于该审批人员的审批账号处于在线、空闲等状态;第二状态为审批人员不便进行审批操作,如:对应于该审批人员的审批账号处于离线、忙碌、请勿打扰等状态。
33.审批服务器1接收审批终端2返回的状态指令,且审批服务器1基于状态指令以生成或更新对应的审批终端2的状态信息。状态信息包括第一状态和第二状态。
34.在所有的审批终端2的状态信息均为第一状态的情况下:审批服务器1响应于员工的操作以生成审批请求和授权码;并且,审批服务器1基于当前时刻和预设的有效时间以生成截止时刻;同时,审批服务器1发送审批请求和审批提示信息至审批终端2,其中,审批提示信息包括授权码和截止时刻。
35.审批终端2接收审批提示信息并显示,以提醒审批人员及时进行审批操作;同时,审批终端2接收审批请求并显示。审批终端2响应于审批人员的操作以发送审批指令至审批服务器1;其中,审批指令包括第一标签或第二标签。在一个实施例中,审批终端2响应于审批人员输入“同意”或“批准”等文本以生成包含第一标签的审批指令;审批终端2响应于审批人员输入“不同意”或“驳回”等文本以生成包含第二标签的审批指令。在另一个实施例中,审批终端2响应于审批人员选择“同意”选项以生成包含第一标签的审批指令;审批终端2响应于审批人员选择“不同意”选项以生成包含第二标签的审批指令。
36.并且,在发送审批指令至审批服务器1的同时,审批终端2还发送以授权码和预设参数作为加密算法的变量计算得出的终端加密数据至审批服务器1。
37.审批服务器1接收审批终端2返回的审批指令和终端加密数据。在接收审批指令的时刻未超过截止时刻的情况下,审批服务器1以授权码和预设参数作为加密算法的变量计算得出基准加密数据。并且,在终端加密数据和基准加密数据的匹配成功的情况下,审批服务器1基于审批指令中的第一标签以输出第一结果或者审批服务器1基于审批指令中的第二标签以输出第二结果。其中,第一结果为“同意”;第二结果为“不同意”。
38.以下结合上述的双因子多级审批系统对审批方法进行详细阐述:参照图2,本技术实施例还公开一种双因子多级审批方法,包括以下步骤:s10,获取所有的审批终端2的状态信息,审批终端2的数量设有两个及以上,状态信息包括第一状态或第二状态。
39.步骤s10包括以下步骤:s11,发送审批发起请求至审批终端2。
40.具体的,审批服务器1中配置有至少两个审批账号,且每个审批账号对应的绑定有审批人员信息。审批终端2的数量设有两个及以上。审批终端2为登录有审批账号的终端设备,终端设备可以是计算机、手机、pad等设备。
41.审批服务器1响应于员工的操作以发送审批发起请求至所有的审批终端2。
42.s12,接收审批终端2响应于审批人员的操作以返回的状态指令。
43.具体的,审批终端2接收审批发起请求并显示,且审批终端2响应于审批人员的操作以发送状态指令至审批服务器1。状态指令包括第一状态和第二状态。其中,第一状态为审批人员可进行审批操作,如:对应于该审批人员的审批账号处于在线、空闲等状态;第二状态为审批人员不便进行审批操作,如:对应于该审批人员的审批账号处于离线、忙碌、请勿打扰等状态。
44.s13,基于状态指令以生成或更新对应的审批终端2的状态信息。
45.s20,在所有的审批终端2的状态信息均为第一状态的情况下,执行s30。
46.s30,发送审批请求至指定审批终端,并同时发送审批提示信息至指定审批终端,
其中,审批提示信息包括授权码和截止时刻。
47.具体的,审批服务器1响应于员工的操作以生成审批请求和授权码;同时,审批服务器1基于当前时刻和预设的有效时间以生成截止时刻。
48.指定审批终端接收审批提示信息并显示,以提醒审批人员及时进行审批操作。
49.s40,接收指定审批终端返回的审批指令和终端加密数据,其中,终端加密数据为指定审批终端以授权码和预设参数作为加密算法的变量计算得出。
50.具体的,在一个实施例中,审批终端2响应于审批人员输入“同意”或“批准”等文本以生成包含第一标签的审批指令;审批终端2响应于审批人员输入“不同意”或“驳回”等文本以生成包含第二标签的审批指令。
51.终端加密数据为指定审批终端以授权码和预设参数作为加密算法的变量计算得出。预设参数配置为审批指令和/或当前时刻的时间帧。其中,当前时刻的时间帧为每过30秒取一帧,即当前时间对30进行取整运算。
52.s50, 接收审批终端2返回的审批指令和终端加密数据,并基于截止时刻判断当前审批指令的有效性。
53.具体的,在接收审批指令的时刻未超过截止时刻的情况下,审批服务器1判断对应的审批指令有效。
54.s61,审批服务器1以授权码和预设参数作为加密算法的变量计算得出基准加密数据。
55.具体的,在接收审批指令的时刻未超过截止时刻的情况下,审批服务器1判断对应的审批指令有效。在接收审批指令的时刻超过截止时刻的情况下,审批服务器1判断对应的审批指令失效。
56.s62, 基于终端加密数据和基准加密数据的匹配结果判断审批指令的有效性。
57.具体的,在终端加密数据和基准加密数据匹配成功的情况下,审批服务器1判断对应的审批指令有效。在终端加密数据和基准加密数据匹配失败的情况下,审批服务器1判断对应的审批指令失效。
58.s70, 基于审批指令的有效性、审批指令和预设的审批机制输出审批结果。
59.具体的,审批指令包括第一标签或第二标签;审批机制包括以下步骤:s71,将审批终端2配置为具有多个优先级顺次。
60.具体的,审批服务器1中配置有至少两个审批账号,且每个审批账号对应的绑定有审批人员信息。同时,审批服务器1基于审批人员信息以将审批账号配置为具有多个优先级顺次。例如:对应于审批人员信息为“组长”的审批账号的优先级顺次较低,对应于审批人员信息为“主管”的审批账号的优先级顺次较高,对应于审批人员信息为“经理”的审批账号的优先级顺次更高。
61.同时,审批服务器1将审批账号的优先级顺次赋予给登录有当前审批账号的审批终端2,以将审批终端2配置为具有多个优先级顺次。
62.s72,设置优先级顺次最低的审批终端2为指定审批终端,并执行步骤s30。
63.s73,在审批指令有效且包含第一标签,且当前的指定审批终端优先级顺次不是最高的情况下,设置下一优先级顺次的审批终端2为指定审批终端,并执行步骤s30。
64.s74,在审批指令有效且包含第一标签,且指定审批终端的优先级顺次最高的情况下,输出第一结果为审批结果。
65.s75,在审批指令有效且包含第二标签的情况下,输出第二结果为审批结果。
66.审批结果包括以下两种情况:审批服务器1接收优先级顺次最高的审批终端2返回的审批指令,在该审批指令有效且包含第一标签的情况下,输出第一结果作为审批结果,其中,第一结果表示同意;审批服务器1接收任一审批终端2返回的审批指令,在该审批指令有效且包含第二标签的情况下,输出第二结果作为审批结果,其中,第二结果表示不同意。
67.本技术实施例一种双因子多级审批方法的实施原理为:在依靠审批账号/密码实现认证的基础上,增加授权码、预设参数和加密算法进行认证,以保障审批流程的安全,进而实现保障集群的安全稳定运行;添加时间限制,使得审批具有时限性,督促审批人员尽快完成审批操作,以保障审批效率;在确认所有的审批终端2均可进行审批操作的情况下,才发送审批请求至审批终端2,以便于快速完成审批流程,进而保障审批效率。
68.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1