【技术实现步骤摘要】
数据共享方法及终端设备
[0001]本专利技术属于数据交互
,尤其涉及一种数据共享方法及终端设备。
技术介绍
[0002]智慧城市是实现城市精准高效治理管理服务的最佳手段,但随着智慧城市的建设,城市物联感知体系涉及海量并发事件和多元异构的物联数据,数据可用、可享、可管、可信等问题日益突出,为了实现物联数据对城市发展的增值服务,数据的共享和融合是亟需解决的核心问题。
[0003]目前,通常通过区块链技术实现数据共享,但是,这种方法不能完全保证数据隐私,仍然存在数据泄露风险。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供了一种数据共享方法及终端设备,以解决现有技术不能完全保证数据隐私,仍然存在数据泄露风险的问题。
[0005]本专利技术实施例的第一方面提供了一种数据共享方法,包括:
[0006]接收数据请求节点的共享请求,共享请求包括待请求模型信息;
[0007]查询区块链网络中是否存在与待请求模型信息关联的可用模型;
[0008]若区块链网络中存在可用模 ...
【技术保护点】
【技术特征摘要】
1.一种数据共享方法,其特征在于,包括:接收数据请求节点的共享请求,所述共享请求包括待请求模型信息;查询区块链网络中是否存在与所述待请求模型信息关联的可用模型;若所述区块链网络中存在所述可用模型,则将所述可用模型返回给所述数据请求节点;若所述区块链网络中不存在所述可用模型,则选取与所述数据请求节点合作的目标数据提供节点,开始联邦学习,将联邦学习结束后得到的全局模型返回给所述数据请求节点,并将所述目标数据提供节点以及联邦学习过程中的模型参数记录在所述区块链网络中。2.根据权利要求1所述的数据共享方法,其特征在于,所述选取与所述数据请求节点合作的目标数据提供节点,包括:确定所述数据请求节点对各个数据提供节点的综合信任值;选取综合信任值不小于预设信任阈值的数据提供节点作为目标数据提供节点。3.根据权利要求2所述的数据共享方法,其特征在于,所述确定所述数据请求节点对各个数据提供节点的综合信任值,包括:根据确定数据请求节点A对数据提供节点B的综合信任值CT(A,B);其中,DT(A,B)为数据请求节点A对数据提供节点B的直接信任值;n为数据请求节点A和数据提供节点B的直接交互次数,e
Bi
为数据请求节点A和数据提供节点B的第i次直接交互时,数据请求节点A对数据提供节点B的评价值,t
now
为当前时间,t
i
为数据请求节点A和数据提供节点B的第i次直接交互的完成时间,a为预设常数,0<a<1;RT(A,B)为数据请求节点A对数据提供节点B的推荐信任值;RT(A,B)为数据请求节点A对数据提供节点B的推荐信任值;N(A,C)=SN(A,C)
‑
FN(A,C),IN(B)为与数据提供节点B发生直接交互的所有节点的集合,R(A,C)为数据请求节点A对DT(C,B)的信任值,N(A,C)为数据请求节点A与节点C的有效交互次数,N(A)为数据请求节点A参与的有效交互次数;SN(A,C)为数据请求节点A与节点C合作参与数据共享成功的次数,FN(A,C)为数据请求节点A与节点C合作参与数据共享失败的次数;N(A,B)为数据请求节点A与数据提供节点B的有效交互次数;H
A
为所述预设交易次数阈值。4.根据权利要求1所述的数据共享方法,其特征在于,在所述联邦学习结束后,所述数据共享方法还包括:确定所述数据请求节点对所述目标数据提供节点的评价值,并将所述数据请求节点对所述目标数据提供节点的评价值记录在所述区块链网络中。5.根据权利要求4所述的数据共享方法,其特征在于,所述确定所述数据请求节点对所
述目标数据提供节点的评价值,包括:根据确定数据请求节点对目标数据提供节点N
j
的评价值其中,m为目标数据提供节点的数量,1≤j≤m;为目标数据提供节点N
j
的报价值;为按降序排序,目标数据提供节点N
j
的报价值在所有的目标数据提供节点的报价值...
【专利技术属性】
技术研发人员:杨会峰,郭少勇,黄镜宇,刘玮,王栋,李宁博,王建伯,国明,申培培,陈连栋,姜丹,程凯,王骏,刁首人,韩艳美,林静,蔡硕,
申请(专利权)人:国网区块链科技北京有限公司北京邮电大学国家电网有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。