当前位置: 首页 > 专利查询>蔡春梅专利>正文

基于云计算和区块链服务的数据处理方法及数据处理系统技术方案

技术编号:28467189 阅读:20 留言:0更新日期:2021-05-15 21:33
本发明专利技术实施例提供一种基于云计算和区块链服务的数据处理方法及数据处理系统,通过对区块链服务终端分别配置主用触发节点和访客触发节点,分别配置限制区块链调用范围和非限制区块链调用范围,然后对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置,可以实现对区块链服务终端的区块链服务对象进行区分控制绑定配置,在一个区块链服务终端同时连接两个控制中心时,这两个控制中心在同时访问一个区块链服务终端时可以进行区分权限控制,实现一个控制中心可以正常调用一个区块链服务终端的常见区块链信息对象时,另外一个控制中心在调用同一个区块链服务终端时可以单独调用限制的区块链信息对象,提高信息调用权限的全面性。信息调用权限的全面性。信息调用权限的全面性。

【技术实现步骤摘要】
基于云计算和区块链服务的数据处理方法及数据处理系统


[0001]本专利技术涉及云计算和区块链
,具体而言,涉及一种基于云计算和区块链服务的数据处理方法及数据处理系统。

技术介绍

[0002]目前为用户提供区块链服务的区块链服务终端,其访问区域大部分都是基于一个规则引擎,但是很少有双向规则引擎。对于此,通常无法实现区分凭证验证,例如无法实现一个区块链服务终端同时连接两个控制中心时,这两个控制中心在同时访问一个区块链服务终端时进行区分权限控制,从而造成信息调用权限的局限性较大。

技术实现思路

[0003]为了至少克服现有技术中的上述不足,本专利技术的目的在于提供一种基于云计算和区块链服务的数据处理方法及数据处理系统,通过对区块链服务终端分别配置主用触发节点和访客触发节点,分别配置限制区块链调用范围和非限制区块链调用范围,然后对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置,可以实现对区块链服务终端的区块链服务对象进行区分控制绑定配置,在一个区块链服务终端同时连接两个控制中心时,这两个控制中心在同时访问一个区块链服务终端时可以进行区分权限控制,实现一个控制中心可以正常调用一个区块链服务终端的常见区块链信息对象时,另外一个控制中心在调用同一个区块链服务终端时可以单独调用限制的区块链信息对象,提高信息调用权限的全面性。
[0004]第一方面,本专利技术提供一种基于云计算和区块链服务的数据处理方法,应用于人工智能平台,所述人工智能平台与多个区块链服务终端通信连接,所述方法包括:针对每个区块链服务终端,对所述区块链服务终端分别配置主用触发节点和访客触发节点,以通过所述主用触发节点与第一目标控制中心进行区块链服务绑定,并通过所述访客触发节点与第二目标控制中心进行区块链服务绑定;配置所述第一目标控制中心与所述主用触发节点之间的主用区块链调用进程,并配置所述第二目标控制中心与访客触发节点之间的访客区块链调用进程;将所述主用区块链调用进程的区块链调用范围配置为限制区块链调用范围,并将所述访客区块链调用进程的区块链调用范围配置为非限制区块链调用范围;根据预先配置的限制配置脚本对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置,以使得仅所述第一目标控制中心可调用所述限制区块链调用范围中的区块链信息对象,而所述第二目标控制中心不可调用所述限制区块链调用范围中的区块链信息对象。
[0005]在第一方面的一种可能的实施方式中,根据预先配置的限制配置脚本对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置的步骤,包括:通过预先配置的限制配置脚本对所述限制区块链调用范围和所述非限制区块链
调用范围进行对应的限制区分配置操作,从配置的限制规则数据中获取字典服务数字签名节点列表,所述字典服务数字签名节点列表包括第一字典服务数字签名节点和第二字典服务数字签名节点,所述第一字典服务数字签名节点和第二字典服务数字签名节点分别为所述限制区块链调用范围和所述非限制区块链调用范围对应的字典服务数字签名节点;依次对所述字典服务数字签名节点列表中的各字典服务数字签名节点进行特征解析,得到对应的字典访问令牌特征,并基于所述第一字典服务数字签名节点对应的字典访问令牌特征,确定所述第一字典服务数字签名节点中的字典字符串列表,根据与所述字典字符串列表对应的目标字典字符串列表,从所述第一字典服务数字签名节点对应的字典访问令牌特征中提取出目标令牌特征签名特征,并从所述第二字典服务数字签名节点对应的字典访问令牌特征中提取出第一参考令牌特征签名特征,所述第一参考令牌特征签名特征对应的验证运行控件覆盖于所述目标令牌特征签名特征对应的验证运行控件;从所述第一参考令牌特征签名特征中查找与所述目标令牌特征签名特征匹配的令牌特征签名特征对象,并根据查找到的所述令牌特征签名特征对象确定所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件;根据所述第一字典服务数字签名节点中的字典字符串列表和所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件,对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置。
[0006]在第一方面的一种可能的实施方式中,所述根据所述第一字典服务数字签名节点中的字典字符串列表和所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件,对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置的步骤,包括:获取由所述第一字典服务数字签名节点中的字典字符串列表和所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件之间的共同验证运行控件所构成的目标验证运行控件;根据所述目标验证运行控件中限制表单项目之间的规则引擎栈映射形式建立规则引擎标识位矩阵,并确定每个限制表单项目在所述规则引擎标识位矩阵中的规则引擎矩阵区域;根据每个限制表单项目的规则引擎矩阵区域确定每个限制表单项目所在凭证限制表单引擎,将每个限制表单项目所在凭证限制表单引擎所组成的列表确定为参考凭证限制表单引擎,并对所述参考凭证限制表单引擎中任意两个限制表单项目的规则引擎矩阵区域进行比较,基于比较结果得到任意两个限制表单项目所在凭证限制表单引擎的相互凭证验证约束关系;基于任意两个限制表单项目所在凭证限制表单引擎的相互凭证验证约束关系,将所述参考凭证限制表单引擎划分为至少一个凭证调用规则引擎列表,每个凭证调用规则引擎列表具有不同的调用限制表单;当所述目标验证运行控件中存在全局限制表单项目时,确定所述全局限制表单项目在所述规则引擎标识位矩阵中的目标规则引擎矩阵区域,并将所述目标规则引擎矩阵区域与所述至少一个凭证调用规则引擎列表中的限制表单项目的规则引擎矩阵区域进行比较,基于比较结果确定所述全局限制表单项目所在凭证限制表单引擎对应的目标凭证调用
规则引擎列表;根据所述全局限制表单项目所在凭证限制表单引擎对应的目标凭证调用规则引擎列表中所包括的凭证验证覆盖项目,对所述限制区块链调用范围进行凭证验证,以对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置。
[0007]在第一方面的一种可能的实施方式中,所述根据所述目标验证运行控件中限制表单项目之间的规则引擎栈映射形式建立规则引擎标识位矩阵的步骤,包括:获取所述目标验证运行控件中限制表单项目所形成的凭证调用列表;根据每个限制表单项目在所述凭证调用列表中的优先级确定每个限制表单项目所在凭证限制表单引擎的调用限制表单;对不同运行对象上的限制表单项目所在凭证限制表单引擎按照调用限制表单进行排列;在第一预设运行对象上,将排序最后的限制表单项目所在凭证限制表单引擎到排序最前的限制表单项目所在凭证限制表单引擎的规则接口确定为所述规则引擎标识位矩阵的第一矩阵流向关系的第一规则接口;将与所述第一矩阵流向关系的第一规则接口存在对应关系的规则接口确定为所述规则引擎标识位矩阵的第二矩阵流向关系,所述第二矩阵流向关系的第一规则接口为第二预设运行对象上排序最后的限制表单项目所在凭证限制表单引擎到排序最前的限制表单项目所在凭证限制表单引本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于云计算和区块链服务的数据处理方法,其特征在于,应用于人工智能平台,所述人工智能平台与多个区块链服务终端通信连接,所述方法包括:对所述区块链服务终端配置主用触发节点和访客触发节点,以通过所述主用触发节点与第一目标控制中心进行区块链服务绑定,并通过所述访客触发节点与第二目标控制中心进行区块链服务绑定;配置所述第一目标控制中心与所述主用触发节点之间的主用区块链调用进程,并配置所述第二目标控制中心与访客触发节点之间的访客区块链调用进程;将所述主用区块链调用进程的区块链调用范围配置为限制区块链调用范围,并将所述访客区块链调用进程的区块链调用范围配置为非限制区块链调用范围;根据预先配置的限制配置脚本对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置,以使得仅所述第一目标控制中心可调用所述限制区块链调用范围中的区块链信息对象,而所述第二目标控制中心不可调用所述限制区块链调用范围中的区块链信息对象;其中,通过配置第一目标控制中心与主用触发节点之间的第一调用安全认证信息,从而通过第一调用安全认证信息配置第一目标控制中心与主用触发节点之间的主用区块链调用进程,相对应地,通过配置第二目标控制中心与主用触发节点之间的第二调用安全认证信息,从而通过第二调用安全认证信息配置第二目标控制中心与访客触发节点之间的访客区块链调用进程;其中,通过设置区块链信息对象的所在调用节点的分区,并将区块链信息对象的所在调用节点的分区作为主用区块链调用进程的区块链调用范围作为限制区块链调用范围,将剩余的分区确定为访客区块链调用进程的区块链调用范围作为非限制区块链调用范围。2.根据权利要求1所述的基于云计算和区块链服务的数据处理方法,其特征在于,根据预先配置的限制配置脚本对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置的步骤,包括:通过预先配置的限制配置脚本对所述限制区块链调用范围和所述非限制区块链调用范围进行对应的限制区分配置操作,从配置的限制规则数据中获取字典服务数字签名节点列表,所述字典服务数字签名节点列表包括第一字典服务数字签名节点和第二字典服务数字签名节点,所述第一字典服务数字签名节点和第二字典服务数字签名节点分别为所述限制区块链调用范围和所述非限制区块链调用范围对应的字典服务数字签名节点;依次对所述字典服务数字签名节点列表中的各字典服务数字签名节点进行特征解析,得到对应的字典访问令牌特征,并基于所述第一字典服务数字签名节点对应的字典访问令牌特征,确定所述第一字典服务数字签名节点中的字典字符串列表,根据与所述字典字符串列表对应的目标字典字符串列表,从所述第一字典服务数字签名节点对应的字典访问令牌特征中提取出目标令牌特征签名特征,并从所述第二字典服务数字签名节点对应的字典访问令牌特征中提取出第一参考令牌特征签名特征,所述第一参考令牌特征签名特征对应的验证运行控件覆盖于所述目标令牌特征签名特征对应的验证运行控件;从所述第一参考令牌特征签名特征中查找与所述目标令牌特征签名特征匹配的令牌特征签名特征对象,并根据查找到的所述令牌特征签名特征对象确定所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件;
根据所述第一字典服务数字签名节点中的字典字符串列表和所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件,对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置。3.根据权利要求2所述的基于云计算和区块链服务的数据处理方法,其特征在于,所述根据所述第一字典服务数字签名节点中的字典字符串列表和所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件,对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置的步骤,包括:获取由所述第一字典服务数字签名节点中的字典字符串列表和所述第二字典服务数字签名节点中与所述字典字符串列表对应的关键验证运行控件之间的共同验证运行控件所构成的目标验证运行控件;根据所述目标验证运行控件中限制表单项目之间的规则引擎栈映射形式建立规则引擎标识位矩阵,并确定每个限制表单项目在所述规则引擎标识位矩阵中的规则引擎矩阵区域;根据每个限制表单项目的规则引擎矩阵区域确定每个限制表单项目所在凭证限制表单引擎,将每个限制表单项目所在凭证限制表单引擎所组成的列表确定为参考凭证限制表单引擎,并对所述参考凭证限制表单引擎中任意两个限制表单项目的规则引擎矩阵区域进行比较,基于比较结果得到任意两个限制表单项目所在凭证限制表单引擎的相互凭证验证约束关系;基于任意两个限制表单项目所在凭证限制表单引擎的相互凭证验证约束关系,将所述参考凭证限制表单引擎划分为至少一个凭证调用规则引擎列表,每个凭证调用规则引擎列表具有不同的调用限制表单;当所述目标验证运行控件中存在全局限制表单项目时,确定所述全局限制表单项目在所述规则引擎标识位矩阵中的目标规则引擎矩阵区域,并将所述目标规则引擎矩阵区域与所述至少一个凭证调用规则引擎列表中的限制表单项目的规则引擎矩阵区域进行比较,基于比较结果确定所述全局限制表单项目所在凭证限制表单引擎对应的目标凭证调用规则引擎列表;根据所述全局限制表单项目所在凭证限制表单引擎对应的目标凭证调用规则引擎列表中所包括的凭证验证覆盖项目,对所述限制区块链调用范围进行凭证验证,以对所述限制区块链调用范围和所述非限制区块链调用范围进行限制区分配置。4.根据权利要求3所述的基于云计算和区块链服务的数据处理方法,其特征在于,所述根据所述目标验证运行控件中限制表单项目之间的规则引擎栈映射形式建立规则引擎标识位矩阵的步骤,包括:获取所述目标验证运行控件中限制表单项目所形成的凭证调用列表;根据每个限制表单项目在所述凭证调用列表中的优先级确定每个限制表单项目所在凭证限制表单引擎的调用限制表单;对不同运行对象上的限制表单项目所在凭证限制表单引擎按照调用限制表单进行排列;在第一预设运行对象上,将排序最后的限制表单项目所在凭证限制表单引擎到排序最前的限制表单项目所在凭证限制表单引擎的规则接口确定为所述规则引擎标识位矩阵的
第一矩阵流向关系的第一规则接口;将与所述第一矩阵流向关系的第一规则接口存在对应关系的规则接口确定为所述规则引擎标识位矩阵的第二矩阵流向关系,所述第二矩阵流向关系的第一规则接口为第二预设运行对象上排序最后的限制表单项目所在凭证限制表单引擎到排序最前的限制表单项目所在凭证限制表单引擎的规则接口。5.根据权利要求3所述的基于云计算和区块链服务的数据处理方法,其特征在于,在所述将所述目标规则引擎矩阵区域与所述至少一个凭证调用规则引擎列表中的限制表单项目的规则引擎矩阵区域进行比较,基于比较结果确定所述全局限制表单项目所在凭证限制表单引擎对应的目标凭证调用规则引擎列表之前,...

【专利技术属性】
技术研发人员:蔡春梅
申请(专利权)人:蔡春梅
类型:发明
国别省市:

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

1