基于区块链的请求数据的处理方法和装置制造方法及图纸

技术编号:35746790 阅读:15 留言:0更新日期:2022-11-26 18:51
本说明书提供了基于区块链的请求数据的处理方法和装置。基于该方法,具体实施前,节点服务器可以根据预设的处理规则,获取注册用户的属性数据;并调用预设的权限识别模型处理注册用户的属性数据,得到针对该注册用户的处理结果;再根据处理结果,更新区块链中该注册用户的权限规则。具体实施时,节点服务器在接收到目标用户发起的目标请求后,可以先根据目标用户的用户标识,通过查询区块链,确定出目标用户当前的权限规则;再基于目标用户当前的权限规则,处理目标请求。从而能够通过引入并利用区块链,安全、可靠地自动管理和维护系统中的用户权限;还能够准确、高效地根据用户权限处理系统中用户的请求数据。处理系统中用户的请求数据。处理系统中用户的请求数据。

【技术实现步骤摘要】
基于区块链的请求数据的处理方法和装置


[0001]本说明书属于区块链
,尤其涉及基于区块链的请求数据的处理方法和装置。

技术介绍

[0002]基于现有方法,通常需要工作人员通过人工配置的方式人工管理和维护系统中的用户权限。并且,具体实施时,由系统中心服务器根据配置好的用户权限来处理接收到的用户请求。
[0003]基于上述方法,系统中用户权限的管理和维护比较繁琐,且容易遭到篡改,安全性较差;此外,对用户权限的更新和维护往往还容易出现滞后,进而导致无法准确、高效地根据用户权限来处理用户请求。
[0004]针对上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本说明书提供了一种基于区块链的请求数据的处理方法和装置,通过引入并利用区块链,能够安全、可靠地自动管理和维护系统中的用户权限;还能够准确、高效地根据用户权限处理系统接收到的用户的请求数据。
[0006]本说明书提供了一种基于区块链的请求数据的处理方法,应用于节点服务器,包括:
[0007]接收目标用户通过目标终端发起的目标请求;其中,所述目标请求至少携带有目标用户的用户标识;
[0008]根据目标用户的用户标识,通过查询区块链,确定出目标用户当前的权限规则;其中,所述区块链中保存有基于预设的处理规则生成的多个注册用户的权限规则;
[0009]基于目标用户当前的权限规则,处理目标请求。
[0010]在一个实施例中,所述方法还包括:
[0011]根据预设的处理规则,获取注册用户的属性数据;
[0012]调用预设的权限识别模型处理注册用户的属性数据,得到针对该注册用户的处理结果;
[0013]根据处理结果,更新区块链中该注册用户的权限规则。
[0014]在一个实施例中,所述属性数据包括以下至少之一:用户的职位信息、用户的职级信息、用户所在的业务部门的部门信息、用户所参与的业务项目的项目信息。
[0015]在一个实施例中,根据预设的处理规则,获取注册用户的属性数据,包括:
[0016]根据预设的处理规则,每间隔预设的时间段,检测区块链中注册用户的用户数据库是否发生更新;
[0017]在确定区块链中注册用户的用户数据库发生更新的情况下,确定并获取发生更新的注册用户的属性数据。
[0018]在一个实施例中,根据处理结果,更新区块链中该注册用户的权限规则,包括:
[0019]根据处理结果,配置针对该注册用户的权限规则;
[0020]将该权限规则存入区块链中;其中,所存入的权限规则至少携带有注册用户的用户标识和时间标签,所述时间标签用于指示该权限规则的配置时间。
[0021]在一个实施例中,存入区块链中的权限规则还携带有节点服务器的服务器标识。
[0022]在一个实施例中,根据目标用户的用户标识,通过查询区块链,确定出目标用户当前的权限规则,包括:
[0023]根据目标用户的用户标识,通过查询区块链,确定出与目标用户关联的多个待定的权限规则;
[0024]检索待定的权限规则的时间标签,筛选出配置时间符合要求的待定的权限规则,作为目标用户当前的权限规则。
[0025]在一个实施例中,将该权限规则存入区块链中,包括:
[0026]根据该权限规则,生成相应的控制逻辑;
[0027]将所述控制逻辑,以智能合约的形式存入区块链中。
[0028]在一个实施例中,基于目标用户当前的权限规则,处理目标请求,包括:
[0029]根据预设的数据接口,调用相应的智能合约,基于目标用户当前的权限规则,处理目标请求。
[0030]在一个实施例中,所述目标请求包括:访问请求。
[0031]在一个实施例中,基于目标用户当前的权限规则,处理目标请求,包括:
[0032]响应所述目标请求,根据目标用户当前的权限规则,确定出目标用户的当前权限,以及与目标用户的当前权限相匹配的业务功能;
[0033]根据目标用户的当前权限,以及与目标用户的当前权限相匹配的业务功能,生成相应的目标业务界面;其中,目标业务界面中包含有与目标用户的当前权限相匹配的业务功能项;
[0034]将所述目标业务界面发送至目标终端;其中,所述目标终端向目标用户展示目标业务界面。
[0035]本说明书还提供了一种基于区块链的请求数据的处理方法,应用于目标终端,包括:
[0036]响应目标用户的触发操作,生成目标请求;其中,所述目标请求至少携带有目标用户的用户标识;
[0037]将所述目标请求发送至节点服务器;其中,所述节点服务器接收并根据目标请求,通过查询区块链,确定出目标用户当前的权限规则;所述区块链中保存有基于预设的处理规则生成的多个注册用户的权限规则;所述节点服务器还基于目标用户当前的权限规则,处理目标请求。
[0038]本说明书还提供了一种基于区块链的请求数据的处理装置,应用于节点服务器,包括:
[0039]接收模块,用于接收目标用户通过目标终端发起的目标请求;其中,所述目标请求至少携带有目标用户的用户标识;
[0040]确定模块,用于根据目标用户的用户标识,通过查询区块链,确定出目标用户当前
的权限规则;其中,所述区块链中保存有基于预设的处理规则生成的多个注册用户的权限规则;
[0041]处理模块,用于基于目标用户当前的权限规则,处理目标请求。
[0042]本说明书还提供了一种计算机可读存储介质,其上存储有计算机指令,所述指令被处理器执行时实现所述基于区块链的请求数据的处理方法的步骤。
[0043]本说明书还提供了一种计算机程序产品,包含有计算机程序,所述计算机程序被处理器执行时实现以下步骤:接收目标用户通过目标终端发起的目标请求;其中,所述目标请求至少携带有目标用户的用户标识;根据目标用户的用户标识,通过查询区块链,确定出目标用户当前的权限规则;其中,所述区块链中保存有基于预设的处理规则生成的多个注册用户的权限规则;基于目标用户当前的权限规则,处理目标请求。
[0044]基于本说明书提供的基于区块链的请求数据的处理方法和装置,具体实施前,节点服务器可以根据预设的处理规则,获取注册用户的属性数据;并调用预设的权限识别模型处理注册用户的属性数据,得到针对该注册用户的处理结果;再根据处理结果,自动地及时更新区块链中该注册用户的权限规则。具体实施时,节点服务器在接收到目标用户发起的目标请求后,可以先根据目标用户的用户标识,通过查询区块链,确定出目标用户当前的权限规则;再基于目标用户当前的权限规则,来自动在相匹配的权限范围内处理该目标请求。从而能够通过引入并利用区块链,安全、可靠地自动管理和维护系统中的用户权限;还能够准确、高效地根据用户权限处理系统接收到的用户的请求数据。
附图说明
[0045]为了更清楚地说明本说明书实施例,下面将对实施例中所需要使用的附图作简单地介绍,下面描述中的附图仅仅是本说明本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的请求数据的处理方法,其特征在于,应用于节点服务器,包括:接收目标用户通过目标终端发起的目标请求;其中,所述目标请求至少携带有目标用户的用户标识;根据目标用户的用户标识,通过查询区块链,确定出目标用户当前的权限规则;其中,所述区块链中保存有基于预设的处理规则生成的多个注册用户的权限规则;基于目标用户当前的权限规则,处理目标请求。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据预设的处理规则,获取注册用户的属性数据;调用预设的权限识别模型处理注册用户的属性数据,得到针对该注册用户的处理结果;根据处理结果,更新区块链中该注册用户的权限规则。3.根据权利要求2所述的方法,其特征在于,所述属性数据包括以下至少之一:用户的职位信息、用户的职级信息、用户所在的业务部门的部门信息、用户所参与的业务项目的项目信息。4.根据权利要求2所述的方法,其特征在于,根据预设的处理规则,获取注册用户的属性数据,包括:根据预设的处理规则,每间隔预设的时间段,检测区块链中注册用户的用户数据库是否发生更新;在确定区块链中注册用户的用户数据库发生更新的情况下,确定并获取发生更新的注册用户的属性数据。5.根据权利要求2所述的方法,其特征在于,根据处理结果,更新区块链中该注册用户的权限规则,包括:根据处理结果,配置针对该注册用户的权限规则;将该权限规则存入区块链中;其中,所存入的权限规则至少携带有注册用户的用户标识和时间标签,所述时间标签用于指示该权限规则的配置时间。6.根据权利要求5所述的方法,其特征在于,存入区块链中的权限规则还携带有节点服务器的服务器标识。7.根据权利要求5所述的方法,其特征在于,根据目标用户的用户标识,通过查询区块链,确定出目标用户当前的权限规则,包括:根据目标用户的用户标识,通过查询区块链,确定出与目标用户关联的多个待定的权限规则;检索待定的权限规则的时间标签,筛选出配置时间符合要求的待定的权限规则,作为目标用户当前的权限规则。8.根据权利要求5所述的方法,其特征在于,将该权限规则存入区块链中,包括:根据该权限规则,生成相应的控制逻辑;将所述控制逻辑,以智...

【专利技术属性】
技术研发人员:姚一泽陈颖郝佳郭雯李昂傅亚敏任方园
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:

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

1