基于分布式账本的电子文件生成制造技术

技术编号:31733879 阅读:19 留言:0更新日期:2022-01-05 16:07
提供了一种数据管理系统。数据管理系统通信地耦合到分布式账本,该分布式账本存储对于用户的电子文件信息和控制访问文件信息的智能合约。数据管理系统接收包括用户标识符(ID)的对电子文件的用户请求,并识别与该用户请求相关联的域。数据管理系统从存储的智能合约中选择对于该域的智能合约,并基于用户ID和选择出的智能合约从该分布式账本中提取对于该电子文件的特定于用户的信息。数据管理系统确定与对于该电子文件的模板信息相关联的内容ID,并基于所确定的内容ID和选择出的智能合约从分布式账本中提取模板信息。数据管理系统基于特定于用户的信息和模板信息来生成电子文件。特定于用户的信息和模板信息来生成电子文件。特定于用户的信息和模板信息来生成电子文件。

【技术实现步骤摘要】
【国外来华专利技术】基于分布式账本的电子文件生成
[0001]对相关申请的交叉引用/通过引用合并
[0002]无。


[0003]本公开的各种实施例涉及对分布式数据库的数据管理。更具体地,本公开的各种实施例涉及用于基于分布式账本生成电子文件的系统和方法。

技术介绍

[0004]数据管理技术的进步引导了提供交易安全性和不可变性的分布式账本(distributed ledger)(如区块链)的发展。在分布式账本中,交易数据的副本可以分布在系统的多个节点之间,使得每个节点都可以了解每笔交易。账本可以包括多个区块,每个区块代表与交易相关的数据。此外,每个节点都可以有能力基于对账本当前状态的了解来验证每笔新交易。一般地,随着分布式账本上特定应用的数据记录增加,访问和处理此类记录的效率和计算复杂度会受到影响,在需要低内存占用和快速处理时间的去中心化应用的情况下更是如此。
[0005]如本申请的后续部分和参考附图所阐述的,通过将描述的系统与本公开的某些方面进行比较,常规和传统方法的更多限制和缺点对本领域技术人员将变得清楚。
专利
技术实现思路

[本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种数据管理系统,包括:通信地耦合到分布式账本的电路系统,所述分布式账本存储对于多个用户的文件信息和控制访问存储的文件信息的智能合约组,其中所述电路系统被配置为:接收对电子文件的用户请求,所述用户请求包含用户标识符(ID);识别与接收到的用户请求相关联的域;从所述智能合约组中选择对于识别出的域的至少一个智能合约;基于用户ID和选择出的所述至少一个智能合约,从存储的文件信息中提取对于所述电子文件的特定于用户的信息;确定与对于所述电子文件的模板信息相关联的内容ID;基于所确定的内容ID和选择出的所述至少一个智能合约,从存储的文件信息中提取模板信息;以及基于提取出的特定于用户的信息和提取出的模板信息来生成所述电子文件。2.根据权利要求1所述的数据管理系统,其中所述电路系统还被配置为基于与所述接收到的用户请求相关联的所述识别出的域和用户ID来认证所述接收到的用户请求。3.根据权利要求1所述的数据管理系统,其中所述电路系统还被配置为:验证与所述接收到的用户请求相关联的所述多个用户中的用户的身份;确定与所述接收到的用户请求相关联的用户权限的集合;以及基于身份的验证和所确定的所述用户权限的集合来认证所述接收到的用户请求。4.根据权利要求1所述的数据管理系统,其中所述电路系统还被配置为:通过机器学习模型分析所述接收到的用户请求;基于对所述接收到的用户请求的分析和用户ID,识别与所述接收到的用户请求相关联的域;从分布式账本中检索对于识别出的域的特定于域的信息;以及基于检索到的所述识别出的域的特定于域的信息和所述接收到的用户请求被认证的确定,选择所述至少一个智能合约。5.根据权利要求1所述的数据管理系统,其中所述电路系统还被配置为:向分布式账本输入对内容ID的查询;从分布式账本接收对所输入的查询的响应;以及基于接收到的对所输入的查询的响应来确定对于所述模板信息的内容ID。6.根据权利要求1所述的数据管理系统,其中所述电路系统还被配置为:将用户ID输入到所述至少一个智能合约;基于所述至少一个智能合约的响应,从分布式账本中确定与所述识别出的域相关联的用户数据区块,其中,所述用户数据区块是分布式账本上所述存储的文件信息的多个区块之一;以及从分布式账本上的所确定的用户数据区块中提取特定于用户的信息。7.根据权利要求6所述的数据管理系统,其中所述用户数据区块存储对于所述电子文件的散列、特定于用户的信息和内容ID。8.根据权利要求7所述的数据管理系统,其中所述电路系统还被配置为利用存储在用户数据区块中的散列来对生成的所述电子文件进行数字签名。
9.根据权利要求8所述的数据管理系统,其中所述电路系统还被配置为:在用户设备的客户端上显示选项,以验证利用存储在用户数据区块中的散列进行签名的所述电子文件;接收用于选择所显示的选项的用户输入;以及在客户端上输出存储在用户数据区块中的散列,其中,在用户设备上,基于输出的散列和与所述电子文件相关联的散列之间的比较来校验所述电子文件。10.根据权利要求1所述的数据管理系统,其中所述电路系统还被配置为:将内容ID输入到所述至少一个智能合约;基于所述至...

【专利技术属性】
技术研发人员:R
申请(专利权)人:索尼集团公司
类型:发明
国别省市:

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

1