当前位置: 首页 > 专利查询>臧彦萍专利>正文

社交网络中社交关系数据的处理方法技术

技术编号:39493920 阅读:7 留言:0更新日期:2023-11-24 11:19
本申请提供一种社交网络中社交关系数据的处理方法

【技术实现步骤摘要】
社交网络中社交关系数据的处理方法、装置及电子设备


[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]公式中,
A
表示其中一个目标社交关系数据,
B
表示另外一个目标社交关系数据,
m
表示目标社交关系数据
A
对应加密向量的模,
n
表示目标社交关系数据
B
对应加密向量的模,
q
表示目标社交关系数据
A

B
对应加密向量共线形成的零向量,
h
k
表示目标社交关系数据
A

B
归属的类别,
Sim
表示相似度

[0038]一种社交网络中社交关系数据的处理装置,其包括:
[0039]数据获取单元,用于获取社交网络中的目标社交关系数据;
[0040]加密单元,用于生成密钥对,并使用所述密钥对中的秘钥对所述目标社交关系数据进行加密,以为所述目标社交关系数据生成数据唯一性标识,所述数据唯一性标识分为多个片段,每个片段对应所述目标社交关系数据中的一个字段;
[0041]存储单元,用于将所述数据唯一性标识存储到预设的区块链系统中,以及将所述目标社交关系数据以及所述目标社交关系数据存储到预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种社交网络中社交关系数据的处理方法,其特征在于,包括:获取社交网络中的目标社交关系数据;生成密钥对,并使用所述密钥对中的秘钥对所述目标社交关系数据进行加密,以为所述目标社交关系数据生成数据唯一性标识,所述数据唯一性标识分为多个片段,每个片段对应所述目标社交关系数据中的一个字段;将所述数据唯一性标识存储到预设的区块链系统中,以及将所述目标社交关系数据以及所述目标社交关系数据存储到预设的数据库中
。2.
根据权利要求1所述的方法,其特征在于,所述使用所述密钥对中的公钥对所述目标社交关系数据进行加密,为所述目标社交关系数据生成数据唯一性标识,包括:对所述目标社交关系数据进行解析,得到其中的目标社交关系静态数据以及目标社交关系动态数据,使用所述密钥对中的公钥分别对所述目标社交关系静态数据以及所述目标社交关系动态数据进行加密,得到第一数据唯一性标识以及第二数据唯一性标识,所述第一数据唯一性标识分别分为多个第一片段,每个第一片段对应所述目标社交关系静态数据中的一个字段;所述第二数据唯一性标识分别分为多个第二片段,每个第二片段对应所述目标社交关系动态数据中的一个字段
。3.
根据权利要求1所述的方法,其特征在于,所述的方法,还包括:对所述目标社交关系数据进行特征提取,以获取其中的关键词;根据所述关键词,生成所述数据唯一性标识和对应目标社交关系数据之间的索引关系;对所述索引关系进行加密得到密文索引关系,并与对应所述目标社交关系数据形成数据对,以存储到所述预设的数据库中
。4.
根据权利要求3所述的方法,其特征在于,所述根据所述关键词,所述数据唯一性标识和对应目标社交关系数据之间的索引关系,包括:确定所述关键词的前向语义以及后向语义;根据所述关键词的前向语义,生成所述数据唯一性标识和对应目标社交关系数据之间的前向索引关系;根据所述关键词的后向语义,生成所述数据唯一性标识和对应目标社交关系数据之间的后向索引关系;对应地,所述对所述索引关系进行加密得到密文索引关系,并与对应所述目标社交关系数据形成数据对,以存储到所述预设的数据库中,包括:对所述前向索引关系和所述后向索引关系分别进行加密,得到对应的前向密文索引关系以及后向密文索引关系;将所述数据唯一性标识作为键值对的键,将对应的所述前向密文索引关系以及后向密文索引关系作为所述键值对的值,以基于所述键值对将所述目标社交关系数据以及所述目标社交关系数据存储到预设的数据库中
。5.
根据权利要求4所述的方法,其特征在于,所述基于所述键值对将所述目标社交关系数据存储到预设的数据库中,包括:基于多个关键词对应的所述键值对,生成存储链表;基于所述存储链表,将所述目标社交关系数据存储到预设的数据库中

6.
根据权利要求1所述的方法,其特征在于,所述将所述数据...

【专利技术属性】
技术研发人员:荆炜宋嘉钰张帆
申请(专利权)人:臧彦萍
类型:发明
国别省市:

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

1