数据保护方法、平台、区块链节点、系统和存储介质技术方案

技术编号:19427403 阅读:23 留言:0更新日期:2018-11-14 10:59
本发明专利技术公开了一种数据保护方法、平台、区块链节点、系统和存储介质,涉及数据保护领域。数据保护方法包括:平台将两个以上的区块链节点之间的通话文件发送给参与通话的区块链节点,以便参与通话的区块链节点根据保存的通话文件生成摘要信息;平台根据通话文件生成交易信息,其中,交易信息包括通话文件的摘要信息;平台将交易信息发送给参与通话的区块链节点,以便参与通话的区块链节点比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致;平台响应于参与通话的区块链节点发送的比较结果为一致,根据交易信息生成区块;平台将生成的区块发送给系统中的区块链节点进行入链。本发明专利技术能够提高通话文件保护的有效性。

【技术实现步骤摘要】
数据保护方法、平台、区块链节点、系统和存储介质
本专利技术涉及数据保护领域,特别涉及一种数据保护方法、平台、区块链节点、系统和存储介质。
技术介绍
电话投诉和咨询是目前人们生活中非常常见的一种行为,很多时候用户都会听到“为保证服务质量,您的通话可能被录音”的语音,有的时候用户也会自己选择通过手机进行录音。而当双方产生纠纷时,如何确保录音的真实性是一个至关重要的问题。目前通话文件的保存通常使用如下三种方案:1)手机客户端保存,通常由用户针对自己非常关注的事情,使用手机录音功能操作;2)服务商家保存,以便商家为保证服务质量和后续进行追溯使用;3)使用如第三方通信平台这样的软件接入形式,第三方平台进行保存。
技术实现思路
专利技术人对相关技术进行分析后发现,由通话双方存储通话文件无法保证通话文件的真实性,在一方有意修改音频数据的情况下,很难判断哪一份通话文件是真实的。而第三方通信平台也存在欺诈的可能,因此无法避免中间商与参与通话的一方共同进行修改、然后欺瞒第三方的情况。因此,相关技术中的数据保护方法很可能失效,导致无法确定通话文件的真实性。本专利技术实施例所要解决的一个技术问题是:如何提高通话文件保护的有效性。根据本专利技术一些实施例的第一个方面,提供一种数据保护方法,包括:平台将两个以上的区块链节点之间的通话文件发送给参与通话的区块链节点,以便参与通话的区块链节点根据保存的通话文件生成摘要信息;平台根据通话文件生成交易信息,其中,交易信息包括通话文件的摘要信息;平台将交易信息发送给参与通话的区块链节点,以便参与通话的区块链节点比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致;平台响应于参与通话的区块链节点发送的比较结果为一致,根据交易信息生成区块;平台将生成的区块发送给系统中的区块链节点进行入链。在一些实施例中,区块包括交易信息以及交易信息涉及的区块链节点的证书和签名,以便区块链节点采用证书和签名验证区块中的交易信息,并在验证成功的情况下将区块入链,证书和签名来自参与通话的区块链节点。在一些实施例中,平台将生成的区块发送给生成的区块中的交易信息涉及的区块链节点进行入链。在一些实施例中,数据保护方法还包括:平台获取参与通话的区块链节点发送的数据认证请求;平台将本地存储的与数据认证请求对应的交易信息发送给发送请求的区块链节点,以便发送请求的区块链节点根据本地存储的通话文件的摘要信息和接收的交易信息中的摘要信息的比较结果判断本地通话文件是否被篡改。在一些实施例中,数据保护方法还包括:平台接收系统中的区块链节点在进行数据认证后发送的未通过数据认证的节点标识;平台将节点标识添加到黑名单中。在一些实施例中,通话文件为通话音频或者通话视频。根据本专利技术一些实施例的第二个方面,提供一种数据保护方法,包括:第一区块链节点接收平台发送的第一区块链节点和其他区块链节点之间的通话文件;第一区块链节点接收平台根据通话文件生成的交易信息,其中,交易信息包括通话文件的摘要信息;第一区块链节点根据保存的通话文件生成摘要信息;第一区块链节点比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致,并将比较结果发送给平台;第一区块链节点接收平台发送的区块并进行入链,其中,区块是平台响应于第一区块链节点发送的比较结果为一致而生成并发送给系统中的区块链节点的。在一些实施例中,第一区块链节点将比较结果以及证书和签名发送给平台,以便平台生成包括交易信息以及证书和签名的区块;系统中的区块链节点采用平台发送的区块中的证书和签名验证交易信息,并在验证成功的情况下将区块入链。在一些实施例中,数据保护方法还包括:第一区块链节点从区块链中获取通话文件对应的交易信息;第一区块链节点比较根据保存的通话文件生成的摘要信息和获取的交易信息中的摘要信息是否一致;如果比较结果为一致,第一区块链节点判断通话文件未被篡改;如果比较结果为不一致,第一区块链节点判断通话文件被篡改。在一些实施例中,数据保护方法还包括:第二区块链节点获取第一区块链节点发送的数据认证请求;第二区块链节点将本地区块中数据认证请求对应的交易信息发送给第一区块链节点,以便第一区块链节点通过比较根据保存的通话文件生成的摘要信息和接收的交易信息中的摘要信息是否一致来判断通话文件是否被篡改。在一些实施例中,数据保护方法还包括:系统中的区块链节点获取区块链中最后生成的预设数量的区块;系统中的区块链节点校验获取的区块中每个区块的前置摘要信息与上一个区块的摘要信息是否一致;系统中的区块链节点在区块的前置摘要信息与上一个区块的摘要信息不一致的情况下,向平台反馈预设数量的区块所属的节点标识,以便平台将节点标识加入黑名单。根据本专利技术一些实施例的第三个方面,提供一种用于数据保护的平台,包括:通话文件发送模块,被配置为将两个以上的区块链节点之间的通话文件发送给参与通话的区块链节点,以便参与通话的区块链节点根据保存的通话文件生成摘要信息;信息生成模块,被配置为根据通话文件生成交易信息,其中,交易信息包括通话文件的摘要信息;交易信息发送模块,被配置为将交易信息发送给参与通话的区块链节点,以便参与通话的区块链节点比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致;区块生成模块,被配置为响应于参与通话的区块链节点发送的比较结果为一致,根据交易信息生成区块;区块发送模块,被配置为将生成的区块发送给系统中的区块链节点进行入链。在一些实施例中,区块包括交易信息以及交易信息涉及的区块链节点的证书和签名,以便区块链节点采用证书和签名验证区块中的交易信息,并在验证成功的情况下将区块入链,证书和签名来自参与通话的区块链节点。在一些实施例中,区块发送模块进一步被配置为将生成的区块发送给生成的区块中的交易信息涉及的区块链节点进行入链。在一些实施例中,平台还包括:请求获取模块,被配置为获取参与通话的区块链节点发送的数据认证请求;查询反馈模块,被配置为将本地存储的与数据认证请求对应的交易信息发送给发送请求的区块链节点,以便发送请求的区块链节点根据本地存储的通话文件的摘要信息和接收的交易信息中的摘要信息的比较结果判断本地通话文件是否被篡改。在一些实施例中,平台还包括:用户标识接收模块,被配置为接收系统中的区块链节点在进行数据认证后发送的未通过数据认证的节点标识;黑名单添加模块,被配置为将用户标识添加到黑名单中。在一些实施例中,通话文件为通话音频或者通话视频。根据本专利技术一些实施例的第四个方面,提供一种区块链节点,包括:通话文件接收模块,被配置为接收平台发送的区块链节点和其他区块链节点之间的通话文件;交易信息接收模块,被配置为接收平台根据通话文件生成的交易信息,其中,交易信息包括通话文件的摘要信息;摘要信息生成模块,被配置为根据保存的通话文件生成摘要信息;信息比较模块,被配置为比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致,并将比较结果发送给平台;区块入链模块,被配置为接收平台发送的区块并进行入链,其中,区块是平台响应于参与通话的区块链节点发送的比较结果为一致而生成并发送给系统中的区块链节点的。在一些实施例中,区块包括交易信息以及交易信息涉及的区块链节点的证书和签名,以便区块入链模块采用证书和签名验证区块中的交易信息,并在验证成功的情况下将本文档来自技高网...

【技术保护点】
1.一种数据保护方法,包括:平台将两个以上的区块链节点之间的通话文件发送给参与通话的区块链节点,以便所述参与通话的区块链节点根据保存的通话文件生成摘要信息;平台根据所述通话文件生成交易信息,其中,所述交易信息包括所述通话文件的摘要信息;平台将所述交易信息发送给参与通话的区块链节点,以便参与通话的区块链节点比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致;平台响应于参与通话的区块链节点发送的比较结果为一致,根据所述交易信息生成区块;平台将生成的区块发送给系统中的区块链节点进行入链。

【技术特征摘要】
1.一种数据保护方法,包括:平台将两个以上的区块链节点之间的通话文件发送给参与通话的区块链节点,以便所述参与通话的区块链节点根据保存的通话文件生成摘要信息;平台根据所述通话文件生成交易信息,其中,所述交易信息包括所述通话文件的摘要信息;平台将所述交易信息发送给参与通话的区块链节点,以便参与通话的区块链节点比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致;平台响应于参与通话的区块链节点发送的比较结果为一致,根据所述交易信息生成区块;平台将生成的区块发送给系统中的区块链节点进行入链。2.根据权利要求1所述的数据保护方法,其中,所述区块包括交易信息以及交易信息涉及的区块链节点的证书和签名,以便区块链节点采用所述证书和签名验证区块中的交易信息,并在验证成功的情况下将区块入链,所述证书和签名来自参与通话的区块链节点。3.根据权利要求1所述的数据保护方法,其中,平台将生成的区块发送给生成的区块中的交易信息涉及的区块链节点进行入链。4.根据权利要求1所述的数据保护方法,还包括:平台获取参与通话的区块链节点发送的数据认证请求;平台将本地存储的与所述数据认证请求对应的交易信息发送给发送请求的区块链节点,以便所述发送请求的区块链节点根据本地存储的通话文件的摘要信息和接收的交易信息中的摘要信息的比较结果判断本地通话文件是否被篡改。5.根据权利要求1所述的数据保护方法,还包括:平台接收系统中的区块链节点在进行数据认证后发送的未通过数据认证的节点标识;平台将所述节点标识添加到黑名单中。6.根据权利要求1所述的数据保护方法,其中,所述通话文件为通话音频或者通话视频。7.一种数据保护方法,包括:第一区块链节点接收平台发送的所述第一区块链节点和其他区块链节点之间的通话文件;第一区块链节点接收平台根据所述通话文件生成的交易信息,其中,所述交易信息包括通话文件的摘要信息;第一区块链节点根据保存的通话文件生成摘要信息;第一区块链节点比较接收的交易信息中的摘要信息与自身生成的摘要信息是否一致,并将比较结果发送给平台;第一区块链节点接收平台发送的区块并进行入链,其中,所述区块是平台响应于第一区块链节点发送的比较结果为一致而生成并发送给系统中的区块链节点的。8.根据权利要求7所述的数据保护方法,其中,第一区块链节点将比较结果以及证书和签名发送给平台,以便平台生成包括交易信息以及所述证书和签名的区块;系统中的区块链节点采用平台发送的区块中的所述证书和签名验证交易信息,并在验证成功的情况下将区块入链。9.根据权利要求7所述的数据保护方法,还包括:第一区块链节点从区块链中获取通话文件对应的交易信息;第一区块链节点比较根据保存的通话文件生成的摘要信息和获取的交易信息中的摘要信息是否一致;如果比较结果为一致,第一区块链节点判断通话文件未被篡改;如果比较结果为不一致,第一区块链节点判断通话文件被篡改。10.根据权利要求7所述的数据保护方法,还包括:第二区块链节点获取第一区块链节点发送的数据认证请求;第二区块链节点将本地区块中所述数据认证请求对应的交易信息发送给第一区块链节点,以便第一区块链节点通过比较根据保存的通话文件生成的摘要信息和接收的交易信息中的摘要信息是否一致来判断通话文件是否被篡改。11.根据权利要求7所述的数据保护方法,还包括:系统中的区块链节点获取区块链中最后生成的预设数量的区块;系统中的区块链节点校验获取的区块中每个区块的前置摘要信息与上一个区块的摘要信息是否一致;系统中的区块链节点在区块的前置摘要信息与上一个区块的摘要信息不一致的情况下,向平台反馈所述预设数量的区块所属的节点标识,以便平台将所述节点标识加入黑名单。12.一种用于数据保护的平台,包括:通话文件发送模块,被配置为将两个以上的区块链节点之间的通话文件发送给参与通话的区块链节点,以便所述参与通话的区块链节点根据保存的通话文件生成摘要信息;信息生成模块,被配置为根据所述通话文件生成交易信息,其中,所述交易信息包括所述通话文件的摘要信息;交易信息发送模块,被配置为将所述交易信息发送给参与通话的区块链节点,以便参与通话的区块链节点比较接收的交易信息中的摘要信息与自身...

【专利技术属性】
技术研发人员:邵珠光张伟
申请(专利权)人:北京京东尚科信息技术有限公司北京京东世纪贸易有限公司
类型:发明
国别省市:北京,11

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

1