1.本发明涉及软件开发领域,特别涉及一种基于可信网络的规则认证系统方案。
背景技术:
2.在传统微服务架构下,企业内部的应用信息交互通过rpc进行调用,响应较快,但是在与外部系统交互的场景下,不同企业之间的应用信息的外部网络请求可能会随网络等抖动而存在不稳定性,进而导致系统响应慢、吞吐量下降的问题;
3.规则认证系统是一个企业营销平台中常见的核心应用,用于决策用户参与活动的各类规则,通常包含几个主要的功能:1.对应用内部的配置规则进行校验,2.调用企业内部的各应用(用户信息、商户信息等)进行规则的校验,3.调用企业外部的能力进行规则的校验;
4.遇到的问题主要包括:1.对外部的校验经常存在严重超时问题,无法保障实时业务场景的稳定;2.外部校验请求过慢,长时间占用资源,会严重影响规则认证系统的吞吐性能。
5.因此,设计一种基于不同企业间的可信网络认证系统,完成各系统之间规则认证诉求的同时,提升系统性能。
技术实现要素:
6.本发明要解决的技术问题是克服现有技术的缺陷,提供一种基于可信网络的规则认证系统方案,解决规则认证平台进行外网规则校验请求响应慢的问题;通过建立可信网络,让不同企业中的规则校验做到可信、共享。
7.本发明提供了如下的技术方案:
8.本发明提供一种基于可信网络的规则认证系统方案,包括以下步骤:
9.(1)在不同企业的规则服务架构下,在不同企业之外,建设一个基于可信网络的规则认证平台(多方互信);
10.(2)不同企业可以新增或更新属于自己的规则信息,由规则认证平台生成唯一编号did,并解析成唯一规则组编号,将各自平台持久化属于自己的规则组编号;
11.(3)规则认证平台的的规则编号did通过去中心化身份(decentralizedid)生成,其具备去中心化的可验证的数字标识符,具有分布式、自主可控、跨链复用等特点,实体可自主完成did的注册、解析、更新或者撤销操作;
12.(4)不同企业平台将(1)中的规则认证平台注册到各自的注册zk中心;
13.(5)各平台通过持久化的规则组编号来更新对应的规则信息,并通过广播机制通知所有使用了此规则的平台规则的新增或变更;
14.(6)各平台需要校验第三方的规则时,只需通过规则组编号即可快速进行规则校验;
15.(7)平台亦可升级为使用zk-snark(隐私保护技术)来存储所有规则信息,保证对
第三方平台不透漏任何隐私信息,增加可信度。
16.与现有技术相比,本发明的有益效果如下:
17.1.规则信息基于可信网络且注册到各企业自己注册中心,可以快速响应规则认证结果提高规则认证效率,降低响应时间(解决不同企业网络请求的耗时问题),提高吞吐;
18.2.各企业平台只需要维护各自的规则信息,可以不用跟多方对接,变更自己的规则即可快速生效,无需重新开发对接;
19.3.基于可信网络的规则认证系统可作为独立产品进行设计,通过建立互信的可信规则网络,提供对不同企业的规则认证、规则结果查询的服务能力。
附图说明
20.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
21.图1是本发明的架构图;
22.图2是本发明的框架流程图。
具体实施方式
23.以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。其中附图中相同的标号全部指的是相同的部件。
24.实施例1
25.如图1-2,本发明提供一种基于可信网络的规则认证系统方案,包括以下步骤:
26.(1)在不同企业的规则服务架构下,在不同企业之外,建设一个基于可信网络的规则认证平台(多方互信);
27.(2)不同企业可以新增或更新属于自己的规则信息,由规则认证平台生成唯一编号did,并解析成唯一规则组编号,将各自平台持久化属于自己的规则组编号;
28.(3)规则认证平台的的规则编号did通过去中心化身份(decentralizedid)生成,其具备去中心化的可验证的数字标识符,具有分布式、自主可控、跨链复用等特点,实体可自主完成did的注册、解析、更新或者撤销操作;
29.(4)不同企业平台将(1)中的规则认证平台注册到各自的注册zk中心;
30.(5)各平台通过持久化的规则组编号来更新对应的规则信息,并通过广播机制通知所有使用了此规则的平台规则的新增或变更;
31.(6)各平台需要校验第三方的规则时,只需通过规则组编号即可快速进行规则校验;
32.(7)平台亦可升级为使用zk-snark(隐私保护技术)来存储所有规则信息,保证对第三方平台不透漏任何隐私信息,增加可信度。
33.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。
技术特征:
1.一种基于可信网络的规则认证系统方案,其特征在于,包括以下步骤:(1)在不同企业的规则服务架构下,在不同企业之外,建设一个基于可信网络的规则认证平台(多方互信);(2)不同企业可以新增或更新属于自己的规则信息,由规则认证平台生成唯一编号did,并解析成唯一规则组编号,将各自平台持久化属于自己的规则组编号;(3)规则认证平台的的规则编号did通过去中心化身份(decentralizedid)生成,其具备去中心化的可验证的数字标识符,具有分布式、自主可控、跨链复用特点,实体可自主完成did的注册、解析、更新或者撤销操作;(4)不同企业平台将(1)中的规则认证平台注册到各自的注册zk中心;(5)各平台通过持久化的规则组编号来更新对应的规则信息,并通过广播机制通知所有使用了此规则的平台规则的新增或变更;(6)各平台需要校验第三方的规则时,只需通过规则组编号即可快速进行规则校验;(7)平台亦可升级为使用zk-snark(隐私保护技术)来存储所有规则信息,保证对第三方平台不透漏任何隐私信息,增加可信度。
技术总结
本发明公开了一种基于可信网络的规则认证系统方案,解决规则认证平台进行外网规则校验请求响应慢的问题;通过建立可信网络,让不同企业中的规则校验做到可信、共享。本发明可以快速响应规则认证结果提高规则认证效率,降低响应时间(解决不同企业网络请求的耗时问题),提高吞吐;各企业平台只需要维护各自的规则信息,可以不用跟多方对接,变更自己的规则即可快速生效,无需重新开发对接;基于可信网络的规则认证系统可作为独立产品进行设计,通过建立互信的可信规则网络,提供对不同企业的规则认证、规则结果查询的服务能力。规则结果查询的服务能力。规则结果查询的服务能力。
技术研发人员:程晨 胡文杰 向胜利
受保护的技术使用者:天翼电子商务有限公司
技术研发日:2021.12.30
技术公布日:2022/5/25
转载请注明原文地址:https://tc.8miu.com/read-2189.html