流程管控的数据处理方法、装置制造方法及图纸

技术编号:39179823 阅读:11 留言:0更新日期:2023-10-27 08:27
本公开涉及一种流程管控的数据处理方法、装置、电子设备及介质,将门限签名技术应用于流程审核,可应用于环境治理场景。该方法包括:检测是否发生针对目标流程的审批触发事件;获取与该目标流程的审批触发事件对应的目标审批账号信息和目标门限阈值信息;该目标门限阈值信息用于限定该审批触发事件的最低批准个数;根据该目标审批账号信息和该目标门限阈值信息,生成针对该目标流程的每个审批账号的目标秘钥,并存储该目标秘钥;将该目标秘钥发送给审批账号对应的审批节点,并向对应的审批节点发送审批通知;接收待验证节点发送的审批信息;以及根据存储的该目标秘钥,对该审批信息进行门限签名验证,得到针对该审批触发事件的响应结果。响应结果。响应结果。

【技术实现步骤摘要】
流程管控的数据处理方法、装置


[0001]本公开涉及数据处理和门限签名
,尤其涉及一种流程管控的数据处理方法、装置、电子设备及介质。

技术介绍

[0002]在一些流程审批的环节中,通常流程审批方集中于单一主体,该主体的权利过大,并且通常该主体只要依据账号和密码登录审批系统便能享有对应的审批权限。例如,在环境治理领域,决策权集中在单一的管理者手中,只要管理者通过账号进行登录并审批通过后即可。
[0003]然而,在实现本公开技术构思的过程中,专利技术人发现上述方式至少存在以下技术问题:审批系统仅通过账号密码的方式进行登录验证,如果流程审批方的账号密码被第三方盗用/冒用的话,第三方完全可以行使审批权限,导致出现问题后审批系统难以追溯责任。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开的实施例提供了一种流程管控的数据处理方法、装置、电子设备及介质。
[0005]第一方面,本公开的实施例提供了一种流程管控的数据处理方法。本实施例提供的数据处理方法能够应用于管理节点,该方法包括:检测是否发生针对目标流程的审批触发事件;获取与上述目标流程的审批触发事件对应的目标审批账号信息和目标门限阈值信息;其中上述目标门限阈值信息用于限定上述审批触发事件的最低批准个数;根据上述目标审批账号信息和上述目标门限阈值信息,生成针对上述目标流程的每个审批账号的目标秘钥,并存储上述目标秘钥;将上述目标秘钥发送给审批账号对应的审批节点,并向对应的审批节点发送审批通知;接收待验证节点发送的审批信息;以及根据存储的上述目标秘钥,对上述审批信息进行门限签名验证,得到针对上述审批触发事件的响应结果。
[0006]根据本公开的实施例,上述目标审批账号信息包括:用于审批上述目标流程的审批账号的账号标识和账号总个数。其中,上述根据上述目标审批账号信息和上述目标门限阈值信息,生成针对上述目标流程的每个审批账号的目标秘钥,并存储上述目标秘钥,包括:基于秘钥算法库,生成初始秘钥信息;基于门限签名算法,根据上述审批账号的账号标识、账号总个数和上述目标门限阈值信息,对上述初始秘钥信息进行拆分处理,得到对应于每个账号标识的目标秘钥;将上述目标秘钥与对应的账号标识、上述目标流程的流程标识进行关联,得到关联关系;以及基于上述关联关系来存储上述目标秘钥。
[0007]根据本公开的实施例,基于门限签名算法,根据上述审批账号的账号标识、账号总个数和上述目标门限阈值信息,对上述初始秘钥信息进行拆分处理,得到对应于每个账号标识的目标秘钥,包括:根据上述审批账号的账号总个数和上述目标门限阈值信息,对上述初始秘钥信息进行拆分处理,得到预设数量个拆分后的中间秘钥片段;其中,上述预设数量
等于上述账号总个数,至少基于上述目标门限阈值信息所对应数量的中间秘钥片段能够恢复初始秘钥信息;对每个中间秘钥片段分配各自对应的编号,上述编号与上述账号标识所关联;根据上述中间秘钥片段与对应的编号,生成字符串;其中,每个字符串为对应于相应的账号标识的目标秘钥。
[0008]根据本公开的实施例,上述目标审批账号信息还包括:上述审批账号对应登录的审批节点的节点地址信息。将上述目标秘钥发送给审批账号对应的审批节点,并向对应的审批节点发送审批通知,包括:根据上述审批账号对应的节点地址信息,将上述目标秘钥发送给对应的审批节点,并向对应的审批节点发送审批通知。
[0009]根据本公开的实施例,接收待验证节点发送的审批信息,以及上述根据存储的上述目标秘钥,对上述审批信息进行门限签名验证,得到针对上述审批触发事件的响应结果,包括:在接收到的审批信息的个数超过上述目标门限阈值信息的情况下,根据存储的上述目标秘钥,对已有的待验证节点的上述审批信息进行门限签名验证,得到针对上述已有的待验证节点的综合验证结果;在上述综合验证结果为有效且验证通过的情况下,根据上述审批触发事件,对上述目标流程进行相应的处理;在处理成功的情况下,生成关于上述审批触发事件审批通过的响应结果;在上述综合验证结果为有效且验证不通过的情况下,生成关于上述审批触发事件审批不通过的响应结果,并提示审批不通过的原因;在上述综合验证结果为无效的情况下,将已经接收到的审批信息进行存储,并继续接收审批信息,并对继续接收到的审批信息进行验证,生成关于上述审批触发事件处于审批过程中的响应结果。
[0010]根据本公开的实施例,上述目标秘钥是基于门限签名算法,对初始秘钥信息进行拆分处理而得到的;上述目标秘钥是基于关联关系而进行存储的,上述关联关系用于关联上述目标秘钥、与上述目标秘钥分别对应的账号标识和上述目标流程的流程标识;上述审批信息包括:审批所针对的流程、待验证节点的审批账号信息、待验证秘钥和审批结果。
[0011]相应的,根据存储的上述目标秘钥,对已有的待验证节点的上述审批信息进行门限签名验证,得到针对上述已有的待验证节点的综合验证结果,包括:根据上述流程标识,确定上述审批所针对的流程是否为上述目标流程;在上述审批所针对的流程为上述目标流程的情况下,确定上述已有的待验证节点中每个待验证节点的审批账号信息与上述待验证秘钥之间的对应关系与上述关联关系是否匹配;针对每个待验证节点,在当前待验证节点的对应关系与上述关联关系匹配的情况下,确定上述当前待验证节点的待验证秘钥为已验证秘钥,并标记上述当前待验证节点的审批结果为有效状态;确定已有的待验证节点中处于有效状态的审批结果的个数是否超过上述目标门限阈值信息;在上述已有的待验证节点中处于有效状态的审批结果的个数超过上述目标门限阈值信息的情况下,根据审批结果为通过和不通过进行分类,对有效状态的审批结果为同一类所对应的所有已验证秘钥进行聚合处理,得到整合秘钥信息;确定上述整合秘钥信息与上述初始秘钥信息是否一致;在上述整合秘钥信息与上述初始秘钥信息一致的情况下,确定综合验证结果为有效且验证通过;在上述整合秘钥信息与上述初始秘钥信息不一致的情况下,确定综合验证结果为有效且验证不通过。
[0012]根据本公开的实施例,上述根据存储的上述目标秘钥,对已有的待验证节点的上述审批信息进行验证,得到针对上述已有的待验证节点的综合验证结果,还包括:针对每个待验证节点,在当前待验证节点的对应关系与上述关联关系不匹配的情况下,确定上述当
前待验证节点的待验证秘钥为验证不通过秘钥,并标记上述当前待验证节点的审批结果为无效状态;在上述已有的待验证节点中处于有效状态的审批结果的个数小于上述目标门限阈值信息的情况下,确定综合验证结果为无效。
[0013]根据本公开的实施例,上述获取与上述目标流程的审批触发事件对应的目标审批账号信息和目标门限阈值信息,包括:根据上述审批触发事件,确定流程预设信息中是否存在与上述目标流程的审批触发事件匹配的特定审批账号信息和特定门限阈值信息;在上述流程预设信息中存在上述特定审批账号信息和特定门限阈值信息的情况下,将上述特定审批账号信息和特定门限阈值信息分别作为上述目标审批节点信息和上述目标门限阈值信息;在上述流程预设信息中不存在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种流程管控的数据处理方法,其特征在于,包括:检测是否发生针对目标流程的审批触发事件;获取与所述目标流程的审批触发事件对应的目标审批账号信息和目标门限阈值信息;其中所述目标门限阈值信息用于限定所述审批触发事件的最低批准个数;根据所述目标审批账号信息和所述目标门限阈值信息,生成针对所述目标流程的每个审批账号的目标秘钥,并存储所述目标秘钥;将所述目标秘钥发送给审批账号对应的审批节点,并向对应的审批节点发送审批通知;接收待验证节点发送的审批信息;以及根据存储的所述目标秘钥,对所述审批信息进行门限签名验证,得到针对所述审批触发事件的响应结果。2.根据权利要求1所述的数据处理方法,其特征在于,所述目标审批账号信息包括:用于审批所述目标流程的审批账号的账号标识和账号总个数;其中,所述根据所述目标审批账号信息和所述目标门限阈值信息,生成针对所述目标流程的每个审批账号的目标秘钥,并存储所述目标秘钥,包括:基于秘钥算法库,生成初始秘钥信息;基于门限签名算法,根据所述审批账号的账号标识、账号总个数和所述目标门限阈值信息,对所述初始秘钥信息进行拆分处理,得到对应于每个账号标识的目标秘钥;将所述目标秘钥与对应的账号标识、所述目标流程的流程标识进行关联,得到关联关系;以及基于所述关联关系来存储所述目标秘钥。3.根据权利要求2所述的数据处理方法,其特征在于,所述基于门限签名算法,根据所述审批账号的账号标识、账号总个数和所述目标门限阈值信息,对所述初始秘钥信息进行拆分处理,得到对应于每个账号标识的目标秘钥,包括:根据所述审批账号的账号总个数和所述目标门限阈值信息,对所述初始秘钥信息进行拆分处理,得到预设数量个拆分后的中间秘钥片段;其中,所述预设数量等于所述账号总个数,至少基于所述目标门限阈值信息所对应数量的中间秘钥片段能够恢复初始秘钥信息;对每个中间秘钥片段分配各自对应的编号,所述编号与所述账号标识所关联;根据所述中间秘钥片段与对应的编号,生成字符串;其中,每个字符串为对应于相应的账号标识的目标秘钥。4.根据权利要求2所述的数据处理方法,其特征在于,所述目标审批账号信息还包括:所述审批账号对应登录的审批节点的节点地址信息;所述将所述目标秘钥发送给审批账号对应的审批节点,并向对应的审批节点发送审批通知,包括:根据所述审批账号对应的节点地址信息,将所述目标秘钥发送给对应的审批节点,并向对应的审批节点发送审批通知。5.根据权利要求1所述的数据处理方法,其特征在于,所述接收待验证节点发送的审批信息,以及所述根据存储的所述目标秘钥,对所述审批信息进行门限签名验证,得到针对所述审批触发事件的响应结果,包括:
在接收到的审批信息的个数超过所述目标门限阈值信息的情况下,根据存储的所述目标秘钥,对已有的待验证节点的所述审批信息进行门限签名验证,得到针对所述已有的待验证节点的综合验证结果;在所述综合验证结果为有效且验证通过的情况下,根据所述审批触发事件,对所述目标流程进行相应的处理;在处理成功的情况下,生成关于所述审批触发事件审批通过的响应结果;在所述综合验证结果为有效且验证不通过的情况下,生成关于所述审批触发事件审批不通过的响应结果,并提示审批不通过的原因;在所述综合验证结果为无效的情况下,将已经接收到的审批信息进行存储,并继续接收审批信息,并对继续接收到的审批信息进行验证,生成关于所述审批触发事件处于审批过程中的响应结果。6.根据权利要求5所述的数据处理方法,其特征在于,所述目标秘钥是基于门限签名算法,对初始秘钥信息进行拆分处理而得到的;所述目标秘钥是基于关联关系而进行存储的,所述关联关系用于关联所述目标秘钥、与所述目标秘钥分别对应的账号标识和所述目标流程的流程标识;所述审批信息包括:审批所针对的流程、待验证节点的审批账号信息、待验证秘钥和审批结果;所述根据存储的所述目标秘钥,对已有的待验证节点的所述审批信息进行门限签名验证,得到针对所述已有的待验证节点的综合验证结果,包括:根据所述流程标识,确定所述审批所针对的流程是否为所述目标流程;在所述审批所针对的流程为所述目标流程的情况下,确定所述已有的待验证节点中每个待验证节点的审批账号信息与所述待验证秘钥之间的对应关系与所述关联关系是否匹配;针对每个待验证节点,在当前待验证节点的对应关系与所述...

【专利技术属性】
技术研发人员:于宝成赵铭王海龙王义
申请(专利权)人:京东科技信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1