大数据区块链的可信安全方法和医康养数据共享系统技术方案

技术编号:35454368 阅读:27 留言:0更新日期:2022-11-03 12:10
大数据区块链的可信安全方法和医康养数据共享系统,包括:构建来往区块链的步骤;待传输区块的最接近区块及差异获取步骤;区块传输步骤;已传输的区块插入来往区块链的步骤。上述方法、系统和机器人,通过只传输区块之间的差异的办法,一方面可以减少传输量,从而提高了传输的效率,另一方面差异只有基于发送方和接受方都拥有的区块链才能获得,从而保证了发送方和接受方的真实性,任何第三方都不拥有发送方和接受方才拥有的来往区块链,从而使得任何第三方也就无法获取最相似区块和差异,从而无法获得待传输的区块,这个过程确保了传输的可信和安全。可信和安全。可信和安全。

【技术实现步骤摘要】
大数据区块链的可信安全方法和医康养数据共享系统


[0001]本专利技术涉及人工智能
,特别是涉及一种大数据区块链的可信安全方法和医康养数据共享系统。

技术介绍

[0002]在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:当前的区块链在传输数据时存在耗时大、成本高的问题,而且也会消耗大量的资源和能源,同时还存在效率低、速度慢等问题,虽然能够确保可信性和安全性,但并不适合医康养产业等行业的海量实时数据的共享需求。
[0003]因此,现有技术还有待于改进和发展。

技术实现思路

[0004]基于此,有必要针对现有技术的缺陷或不足,提供大数据区块链的可信安全方法和医康养数据共享系统,以解决当前区块链传输数据耗时、成本高的技术问题,使得传输的可信性、安全性与传输的速度、效率可以兼顾。
[0005]第一方面,本专利技术实施例提供一种人工智能方法,所述方法包括:
[0006]双方区块链节点之间数据传输步骤:获取发送方区块链节点和接受方区块链节点之间传输的数据,加入发送方区块链节点和接受方区块链节点的来往区块链;获取发送方区块链节点和接受方区块链节点之间待传输的数据,从发送方区块链节点的来往区块链中匹配出与待传输数据最接近的区块,计算待传输数据与最接近区块的差异,将最接近的区块和差异传输给接受方区块链节点,接受方区块链节点通过最接近的区块和差异计算出待传输的数据,将待传输的数据作为新的区块加入发送方区块链节点和接受方区块链节点的来往区块链。
[0007]优选地,所述双方区块链节点之间数据传输步骤包括:
[0008]构建来往区块链的步骤:第一区块链节点获取从第一区块链节点与第二区块链节点之间传输过的所有数据,作为第一区块链节点与第二区块链节点之间的来往区块链;所述来往区块链具体包括来区块链和往区块链,第一区块链节点中的来区块链、第二区块链节点中的往区块链含有第二区块链节点发送给第一区块链节点的所有数据,第一区块链节点中的往区块链、第二区块链节点中的来区块链含有第一区块链节点发送给第二区块链节点的所有数据;第一区块链节点与第二区块链节点上存储有完整的来往区块链,从第一区块链节点与第二区块链节点之间每一次传输的数据作为一个区块,区块之间根据传输的先后顺序相互衔接,根据每一区块在区块链中的位置赋予每一区块唯一编码;
[0009]待传输区块的最接近区块及差异获取步骤:获取第一区块链节点待传输到第二区块链节点的数据,作为待传输区块;第一区块链节点从所述来往区块链中匹配出与所述待传输区块差异最小的区块,作为最相似区块;第一区块链节点获取最相似区块的唯一编码、所述最相似区块、前一区块和后一区块的特征、所述待传输区块与最相似区块之间的差异,
作为隐藏后的信息;
[0010]区块传输步骤:第一区块链节点将所述隐藏后的信息经过第一处理后得到的信息发送给第二区块链节点;第二区块链节点接受所述经过第一处理后的信息,经过第一反处理后得到隐藏后的信息;第二区块链节点根据隐藏后的信息中的最相似区块的唯一编码,从所述来往区块链中提取最相似区块,计算最相似区块及其前后区块的特征与隐藏后的信息中的所述最相似区块、前一区块和后一区块的特征进行比较,如果一致,则根据提取的最相似区块和所述隐藏后的信息中的所述待传输区块与最相似区块之间的差异,合成得到所述待传输区块;如果不一致,则请求第一区块链节点重新传输;
[0011]已传输的区块插入来往区块链的步骤:第二区块链节点将合成得到的待传输区块的特征,将所述特征经过第二处理后得到信息发送给第一区块链节点,并将所述待传输区块插入到第二区块链节点中的来区块链;第一区块链节点接受经过第二处理后得到信息,经过第二反处理得到所述特征,并将所述特征与所述待传输区块的特征进行比较,如果一致,则将所述待传输区块插入到第一区块链节点中的往区块链。
[0012]优选地,所述方法还包括:
[0013]区块链节点与平台区块链节点进行数据传输步骤:将区块链节点与平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从区块链节点向平台区块链节点的数据传输;将平台区块链节点与区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从平台区块链节点向区块链节点的数据传输;
[0014]平台区块链节点与平台区块链节点进行数据传输步骤:将平台区块链节点与平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从平台区块链节点向平台区块链节点的数据传输;
[0015]双方区块链节点通过平台区块链节点进行数据传输步骤:将发送方区块链节点与平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从发送方区块链节点向平台区块链节点的数据的传输;然后将平台区块链节点与接受方区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从平台区块链节点向接受方区块链节点的所述数据的传输;
[0016]双方区块链节点通过就近平台区块链节点进行数据传输步骤:将发送方区块链节点与第一就近平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从发送方区块链节点向第一就近平台区块链节点的数据的传输;将第一就近平台区块链节点与第二就近平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从第一就近平台区块链节点向第二就近平台区块链节点的所述数据的传输;然后将第二就近平台区块链节点与接受方区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从第二就近平台区块链节点向接受方区块链节点的所述数据的传输;
[0017]双方轻节点通过就近平台区块链节点进行数据传输步骤:从发送方区块链节点向第一就近平台区块链节点进行数据的传输;将第一就近平台区块链节点与第二就近平台区
块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从第一就近平台区块链节点向第二就近平台区块链节点的所述数据的传输;然后从第二就近平台区块链节点向接受方区块链节点进行所述数据的传输。
[0018]优选地,所述方法包括:
[0019]医康养节点设置步骤:将医康养平台的服务器作为平台区块链节点,将医康养机构的服务器作为区块链节点,将医康养用户的手机端作为轻节点;
[0020]医康养节点间传输方式选择步骤:若平台区块链节点之间存在高速通道,则采用双方区块链节点通过就近平台区块链节点进行数据传输步骤进行数据传输;若平台区块链节点之间不存在高速通道,则采用双方区块链节点通过双方区块链节点之间数据传输步骤或双方区块链节点通过平台区块链节点进行数据传输步骤进行传输。
[0021]第二方面,本专利技术实施例提供一种人工智能系统,所述系统包括:...

【技术保护点】

【技术特征摘要】
1.一种人工智能方法,其特征在于,所述方法包括:双方区块链节点之间数据传输步骤:获取发送方区块链节点和接受方区块链节点之间传输的数据,加入发送方区块链节点和接受方区块链节点的来往区块链;获取发送方区块链节点和接受方区块链节点之间待传输的数据,从发送方区块链节点的来往区块链中匹配出与待传输数据最接近的区块,计算待传输数据与最接近区块的差异,将最接近的区块和差异传输给接受方区块链节点,接受方区块链节点通过最接近的区块和差异计算出待传输的数据,将待传输的数据作为新的区块加入发送方区块链节点和接受方区块链节点的来往区块链。2.根据权利要求1所述的人工智能方法,其特征在于,所述双方区块链节点之间数据传输步骤包括:构建来往区块链的步骤:第一区块链节点获取从第一区块链节点与第二区块链节点之间传输过的所有数据,作为第一区块链节点与第二区块链节点之间的来往区块链;所述来往区块链具体包括来区块链和往区块链,第一区块链节点中的来区块链、第二区块链节点中的往区块链含有第二区块链节点发送给第一区块链节点的所有数据,第一区块链节点中的往区块链、第二区块链节点中的来区块链含有第一区块链节点发送给第二区块链节点的所有数据;第一区块链节点与第二区块链节点上存储有完整的来往区块链,从第一区块链节点与第二区块链节点之间每一次传输的数据作为一个区块,区块之间根据传输的先后顺序相互衔接,根据每一区块在区块链中的位置赋予每一区块唯一编码;待传输区块的最接近区块及差异获取步骤:获取第一区块链节点待传输到第二区块链节点的数据,作为待传输区块;第一区块链节点从所述来往区块链中匹配出与所述待传输区块差异最小的区块,作为最相似区块;第一区块链节点获取最相似区块的唯一编码、所述最相似区块、前一区块和后一区块的特征、所述待传输区块与最相似区块之间的差异,作为隐藏后的信息;区块传输步骤:第一区块链节点将所述隐藏后的信息经过第一处理后得到的信息发送给第二区块链节点;第二区块链节点接受所述经过第一处理后的信息,经过第一反处理后得到隐藏后的信息;第二区块链节点根据隐藏后的信息中的最相似区块的唯一编码,从所述来往区块链中提取最相似区块,计算最相似区块及其前后区块的特征与隐藏后的信息中的所述最相似区块、前一区块和后一区块的特征进行比较,如果一致,则根据提取的最相似区块和所述隐藏后的信息中的所述待传输区块与最相似区块之间的差异,合成得到所述待传输区块;如果不一致,则请求第一区块链节点重新传输;已传输的区块插入来往区块链的步骤:第二区块链节点将合成得到的待传输区块的特征,将所述特征经过第二处理后得到信息发送给第一区块链节点,并将所述待传输区块插入到第二区块链节点中的来区块链;第一区块链节点接受经过第二处理后得到信息,经过第二反处理得到所述特征,并将所述特征与所述待传输区块的特征进行比较,如果一致,则将所述待传输区块插入到第一区块链节点中的往区块链。3.根据权利要求1所述的人工智能方法,其特征在于,所述方法还包括:区块链节点与平台区块链节点进行数据传输步骤:将区块链节点与平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从区块链节点向平台区块链节点的数据传输;将平台区块链节点与区块链节点分别作
为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从平台区块链节点向区块链节点的数据传输;平台区块链节点与平台区块链节点进行数据传输步骤:将平台区块链节点与平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从平台区块链节点向平台区块链节点的数据传输;双方区块链节点通过平台区块链节点进行数据传输步骤:将发送方区块链节点与平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从发送方区块链节点向平台区块链节点的数据的传输;然后将平台区块链节点与接受方区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从平台区块链节点向接受方区块链节点的所述数据的传输;双方区块链节点通过就近平台区块链节点进行数据传输步骤:将发送方区块链节点与第一就近平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从发送方区块链节点向第一就近平台区块链节点的数据的传输;将第一就近平台区块链节点与第二就近平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从第一就近平台区块链节点向第二就近平台区块链节点的所述数据的传输;然后将第二就近平台区块链节点与接受方区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从第二就近平台区块链节点向接受方区块链节点的所述数据的传输;双方轻节点通过就近平台区块链节点进行数据传输步骤:从发送方区块链节点向第一就近平台区块链节点进行数据的传输;将第一就近平台区块链节点与第二就近平台区块链节点分别作为发送方区块链节点和接受方区块链节点,通过双方区块链节点之间数据传输步骤,实现从第一就近平台区块链节点向第二就近平台区块链节点的所述数据的传输;然后从第二就近平台区块链节点向接受方区块链节点进行所述数据的传输。4.根据权利要求1所述的人工智能方法,其特征在于,所述方法包括:医康养节点设置步骤:将医康养平台的服务器作为平台区块链节点,将医康养机构的服务器作为区块链节点,将医康养用户的手机端作为轻节点;医康养节点间传输方式选择步骤:若平台区块链节点之间存在高速通道,则采用双方区块链节点通过就近平台区块链节点进行数据传输步骤进行数据传输;若平台区块链节点之间不存在高速通道,则采用双方区块链节点通过双方区块链节点之间数据传输步骤或双方区块链节点通过平台区块链节点进行数据传输步骤进行传输。5.一种人工智能系统,其特征在于,所述系统包括:双方区块链节点之间数据传输模块:获取发送方区块链节点和接受方区块链节点之间传输的数据,加入发送方区块链节点和接受方区块链节点的来往区块链;获取...

【专利技术属性】
技术研发人员:朱定局
申请(专利权)人:华南师范大学
类型:发明
国别省市:

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

1