(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210946768.2
(22)申请日 2022.08.09
(71)申请人 北京航天 奥祥通风科技股份有限公
司
地址 102488 北京市房山区窦店镇广茂路
38号
(72)发明人 丁军红
(74)专利代理 机构 北京冠都律师事务所 1 1796
专利代理师 于春洋
(51)Int.Cl.
G06F 21/60(2013.01)
G06F 21/62(2013.01)
(54)发明名称
一种基于区块链的用户数据处理方法、 装置
及系统
(57)摘要
本发明公开了一种基于区块链的用户数据
处理方法、 装置及系统, 涉及智慧互联网技术领
域, 主要目的在于安全地存储用户行为数据, 且
能使用户对行为数据自行掌控并安全地进行分
享, 从而使得企业更好地为用户提供服务。 本发
明主要的技术方案为: 获取目标数据; 确定所述
目标数据对应的标签数据集, 所述目标数据至少
对应一个标签数据; 对所述目标数据进行加密,
以获得加密后的目标数据; 将所述加密后的目标
数据和所述标签数据集存储至区块链系统数据
中, 以便所述服务端在接收到由所述客户端发送
的数据访问请求后, 将所述加密后的目标数据反
馈至所述客户端, 以使所述客户端对 所述加密后
的目标数据进行处理。 本发明用于对用户数据的
处理。
权利要求书3页 说明书17页 附图6页
CN 115017532 A
2022.09.06
CN 115017532 A
1.一种基于区块链的用户数据处 理方法, 其特 征在于, 应用于服 务端, 包括:
获取目标 数据;
确定所述目标 数据对应的标签数据集, 所述目标 数据至少对应一个标签数据;
对所述目标 数据进行加密, 以获得加密后的目标 数据;
将所述加密后的目标数据和所述标签数据集存储至区块链系统数据中, 以便所述服务
端在接收到由客户端发送的数据访问请求后, 将所述加密后的目标数据反馈至所述客户
端, 以使所述 客户端对所述加密后的目标 数据进行处 理。
2.根据权利要求1所述的方法, 其特征在于, 确定所述目标数据对应的标签数据集, 包
括:
确定所述目标 数据中的行为对象;
对所述行为对象进行 特征分析, 以获得第一标签数据子集;
对所述目标 数据进行关键词提取, 以获得第二标签数据子集;
将所述第一标签数据子集和所述第二标签数据子集合并处理, 以获得所述标签数据
集。
3.根据权利要求2所述的方法, 其特征在于, 对所述行为对象进行特征分析, 以获得第
一数据标签子集, 包括:
提取所述行为对象的属性特 征, 以构成第一特 征子集;
基于所述行为对象生成特 征查询请求;
将所述特征查询 请求发送至所述区块链系统数据中, 并根据所述 区块链系统数据反馈
的特征查询结果, 以构成第二特 征子集;
基于所述第一特 征子集和所述第二特 征子集生成所述第一标签数据子集。
4.根据权利要求1所述的方法, 其特征在于, 将所述加密后的目标数据和所述标签数据
集存储至区块链系统数据中, 包括:
获取所述加密后的目标 数据的公钥;
生成对应于同一所述公钥的目标数据子链和标签数据集子链, 所述目标数据子链由所
述加密后的目标数据构成, 所述标签数据集子链由所述标签数据集中的所述标签数据构
成;
将所述目标 数据子链和所述标签数据集子链存 储至所述区块链系统数据中。
5.根据权利要求4所述的方法, 其特征在于, 生成对应于同一所述公钥的目标数据子链
和标签数据集子链, 所述 目标数据子链由所述加密后的目标数据构成, 所述标签数据集子
链由所述标签数据集中的所述标签数据构成, 包括:
对所述加密后的目标数据以及所述标签数据进行区块划分, 并生成所述目标数据子
链;
分别对各个所述标签数据以及所述加密后的目标数据所在区块的区块ID标识进行区
块划分, 并生成所述标签数据集子链;
建立所述公钥与所述目标数据子链和所述标签数据集子链的关联关系, 以获得对应于
同一所述公钥的所述目标 数据子链和所述标签数据集子链。
6.根据权利要求5所述的方法, 其特征在于, 建立所述公钥与 所述目标数据子链和所述
标签数据集子链的关联关系, 包括:权 利 要 求 书 1/3 页
2
CN 115017532 A
2将所述公钥转换为两个不同的身份ID标识, 所述身份ID标识与所述公钥之间存在对应
关系;
将两个所述身份ID标识分别替换所述目标数据子链和所述标签数据集子链中首个区
块的所述区块ID标识, 以便通过同一所述 公钥确定对应的所述目标数据子链和所述标签数
据集子链。
7.根据权利要求4所述的方法, 其特征在于, 在获取所述加密后的目标数据的公钥之
后, 所述方法还 包括:
在所述区块链系统数据中查找是否存在对应于所述公钥的历史目标数据子链和历史
标签数据集子链;
若不存在, 则执 行生成对应于同一所述公钥的目标 数据子链和标签数据集子链;
若存在, 则将所述加密后目标数据和标签数据集对应添加至所述历史目标数据子链和
所述历史标签数据集子链中。
8.一种基于区块链的用户数据处 理方法, 其特 征在于, 应用于客户端, 包括:
根据操作事 件生成数据访问请求;
将所述数据访问请求发送至服务端, 以便所述服务端在区块链系统数据中获取对应的
目标数据子链和标签数据子链中的加密后的目标数据, 其中, 所述加密后的目标数据是基
于所述数据访问请求在对应的所述目标 数据子链和所述标签数据子链中确定的;
接收由所述服务端反馈的所述加密后的目标数据, 以便对所述加密后的目标数据进行
处理。
9.根据权利要求8所述的方法, 其特征在于, 所述加密后的目标数据是基于所述数据访
问请求在对应的所述目标 数据子链和所述标签数据子链中确定的, 包括:
解析所述数据访 问请求, 以获得对应的请求配置内容, 所述请求配置内容包括用户信
息、 时间信息和标签信息;
根据所述用户信息确定对应的所述目标 数据子链和所述标签数据集子链;
根据所述时间信息在所述目标 数据子链中确定所述加密后的目标 数据; 和/或
根据所述标签信息在所述标签数据集子链中确定所述标签数据;
获取所述标签数据所在区块上共同存 储的区块 ID标识;
基于所述区块 ID标识在所述目标 数据子链中确定所述加密后的目标 数据。
10.一种基于区块链的用户数据处 理装置, 其特 征在于, 应用于服 务端, 所述装置包括:
获取单元, 用于获取目标 数据;
确定单元, 用于确定所述获取单元获得的目标数据对应的标签数据集, 所述目标数据
至少对应一个标签数据;
加密单元, 用于对所述获取 单元获得的目标 数据进行加密, 以获得加密后的目标 数据;
存储单元, 用于将所述加密单元获得的加密后的目标数据和所述确定单元获得的标签
数据集存储至区块链系统数据中, 以便所述服务端在接收到由客户端发送的数据访问请求
后, 将所述加密后的目标数据反馈至所述客户端, 以使所述客户端对所述加密后的目标数
据进行处 理。
11.一种基于区块链的用户数据处 理装置, 其特 征在于, 应用于客户端, 包括:
生成单元, 用于根据操作事 件生成数据访问请求;权 利 要 求 书 2/3 页
3
CN 115017532 A
3
专利 一种基于区块链的用户数据处理方法、装置及系统
文档预览
中文文档
27 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共27页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:34:40上传分享