基于区块链的数据处理系统、方法及装置制造方法及图纸

技术编号:26419182 阅读:18 留言:0更新日期:2020-11-20 14:14
本说明书提供基于区块链的数据处理系统、方法及装置,其中所述基于区块链的数据处理系统包括:业务平台和至少一个区块链节点;所述业务平台,被配置为获取目标用户浏览资源管理网站的轨迹数据,以及通过所述资源管理网站完成的资源订单的订单数据;基于所述轨迹数据和所述订单数据生成所述目标用户使用所述资源管理网站的使用数据;确定所述使用数据的数字摘要并上传至所述至少一个区块链节点;所述至少一个区块链节点,被配置为接收所述业务平台上传的所述数字摘要;将所述数字摘要同步至区块链中的目标区块链节点进行验证;在所述数字摘要通过验证的情况下,将所述数字摘要存储至对应的区块。

【技术实现步骤摘要】
基于区块链的数据处理系统、方法及装置
本说明书涉及合规数据管理领域,特别涉及基于区块链的数据处理系统、方法及装置。
技术介绍
随着互联网技术的发展和普及,越来越多的用户选择线上消费,不同于传统的实体消费场景,用户通过互联网即可完成购物、预定、炒股、办理证件等,很大程度上提高了用户的便捷性;随着线上服务开展的加深,信息的安全和信息的防护成为了重中之重的问题,在保证用户的信息安全的同时,还需要保证服务端不会被用户的违规操作造成损失,从而才能够促进线上服务的持续性发展;而在此过程中,可能会出现需要对用户浏览的页面或者操作进行回溯的情况,如售后场景中,可能就需要对用户购买商品时的操作过程以及付款过程进行回溯,从而分析用户和商家之间存在的问题是哪一个方,从而给出结果。然而,需要被回溯的内容通常是由服务端采集和保存,存在单边存证,公信力度低的问题,故亟需一种有效的方案以解决该问题。
技术实现思路
有鉴于此,本说明书实施例提供了一种基于区块链的数据处理系统。本说明书同时涉及一种基于区块链的数据处理方法,一种基于区块链的数据处理装置,一种计算设备,以及一种计算机可读存储介质,以解决现有技术中存在的技术缺陷。根据本说明书实施例的第一方面,提供了一种基于区块链的数据处理系统,包括:业务平台和至少一个区块链节点;所述业务平台,被配置为获取目标用户浏览资源管理网站的轨迹数据,以及通过所述资源管理网站完成的资源订单的订单数据;基于所述轨迹数据和所述订单数据生成所述目标用户使用所述资源管理网站的使用数据;确定所述使用数据的数字摘要并上传至所述至少一个区块链节点;所述至少一个区块链节点,被配置为接收所述业务平台上传的所述数字摘要;将所述数字摘要同步至区块链中的目标区块链节点进行验证;在所述数字摘要通过验证的情况下,将所述数字摘要存储至对应的区块。可选的,所述业务平台还被配置为:接收所述目标用户针对资源管理网站中的当前展示页面提交的操作请求;确定所述操作请求对应的目标页面代码,并发送至所述目标用户;根据所述目标页面代码和发送所述目标页面代码的时间生成目标关键帧;确定所述目标用户浏览所述资源管理网站创建的存储块,将所述目标关键帧写入所述存储块,并更新所述存储块的记录标识;在接收到所述目标用户针对所述资源管理网站提交关闭指令的情况下,根据所述存储块确定所述轨迹数据和所述订单数据。可选的,所述业务平台还被配置为:接收所述目标用户上传的网站获取请求,所述网站获取请求中携带有所述目标用户的用户标识,以及所述资源管理网站的网站标识;根据所述网站标识确定初始页面代码,并将所述初始页面代码发送至所述目标用户;根据所述初始页面代码和发送所述初始页面代码的时间生成初始关键帧;基于所述初始关键帧创建所述存储块,并根据所述用户标识和所述网站标识生成所述记录标识。可选的,所述业务平台进一步被配置为:通过预设的哈希函数对所述使用数据进行处理,获得所述使用数据对应的哈希值,将所述哈希值作为所述使用数据的所述数字摘要并发送至所述至少一个区块链节点。可选的,所述业务平台还被配置为:通过对所述订单数据进行解析,获得所述目标用户的用户标识;基于所述用户标识确定所述目标用户对应的存储空间,并将所述使用数据写入所述存储空间。可选的,所述业务平台还被配置为:在接收到针对所述目标用户使用所述资源管理网站的过程进行回溯的回溯请求的情况下,根据所述回溯请求在所述目标用户对应的所述存储空间中读取待验证使用数据,并确定所述待验证使用数据的目标数字摘要;向所述至少一个区块链节点上传所述数字摘要的获取请求,并接收所述至少一个区块链节点返回的所述数字摘要;将所述目标数字摘要和所述数字摘要进行比对,根据比对结果确定针对所述回溯请求的响应结果。可选的,所述业务平台还被配置为:在所述响应结果为所述目标数字摘要和所述数字摘要一致的情况下,解析所述使用数据获得所述轨迹数据;根据所述轨迹数据生成所述目标用户使用所述资源管理网站的操作页面,并基于所述操作页面确定所述目标用户的行为信息;按照所述行为信息对所述目标用户进行行为检测,获得所述目标用户的行为检测结果。可选的,所述业务平台进一步被配置为:对所述轨迹数据进行解析,获得所述目标用户使用所述资源管理网站的操作关键帧;解析所述操作关键帧获得操作页面代码,并根据所述操作页面代码生成所述操作页面。可选的,所述业务平台还被配置为:在接收到针对所述目标用户使用所述资源管理网站的过程进行回溯的回溯请求的情况下,根据所述轨迹数据生成所述目标用户使用所述资源管理网站的多个操作页面;按照所述目标用户使用所述资源管理网站的时间顺序对所述多个操作页面进行排序,根据排序结果生成操作页面展示序列。根据本说明书实施例的第二方面,提供了一种基于区块链的数据处理方法,应用于业务平台,包括:获取目标用户浏览资源管理网站的轨迹数据,以及通过所述资源管理网站完成的资源订单的订单数据;基于所述轨迹数据和所述订单数据生成所述目标用户使用所述资源管理网站的使用数据;确定所述使用数据的数字摘要并写入区块链。根据本说明书实施例的第三方面,提供了一种基于区块链的数据处理装置,应用于业务平台,包括:获取模块,被配置为获取目标用户浏览资源管理网站的轨迹数据,以及通过所述资源管理网站完成的资源订单的订单数据;生成模块,被配置为基于所述轨迹数据和所述订单数据生成所述目标用户使用所述资源管理网站的使用数据;确定模块,被配置为确定所述使用数据的数字摘要并写入区块链。根据本说明书实施例的第四方面,提供了一种计算设备,包括:存储器和处理器;所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令:获取目标用户浏览资源管理网站的轨迹数据,以及通过所述资源管理网站完成的资源订单的订单数据;基于所述轨迹数据和所述订单数据生成所述目标用户使用所述资源管理网站的使用数据;确定所述使用数据的数字摘要并写入区块链。根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现所述基于区块链的数据处理方法的步骤。本实施例提供的基于区块链的数据处理系统,在业务平台获取到目标用户浏览资源管理网站的轨迹数据,以及通过资源管理网站完成的资源订单的订单数据的情况下,将基于所述订单数据和所述轨迹数据生成所述目标用户使用所述资源管理网站的使用数据,同时确定所述使用数据的数字摘要并上传至至少一个区块链节点,所述区块链节点将邀请其他区块链节点对所述数字摘要进行验证,在验证通过的情况下存储至对应的区块,实现了将目标用户的轨迹数据和订单数据进行上链,通过区块链不可篡改和去中心化的特性,实现提高被存证数据的公信力度,降低被篡改和伪造的风险,进一步提高用户的体验效果。附图说明图1是本说明书一实施例提供的一种基于区块链本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理系统,包括:/n业务平台和至少一个区块链节点;/n所述业务平台,被配置为获取目标用户浏览资源管理网站的轨迹数据,以及通过所述资源管理网站完成的资源订单的订单数据;基于所述轨迹数据和所述订单数据生成所述目标用户使用所述资源管理网站的使用数据;确定所述使用数据的数字摘要并上传至所述至少一个区块链节点;/n所述至少一个区块链节点,被配置为接收所述业务平台上传的所述数字摘要;将所述数字摘要同步至区块链中的目标区块链节点进行验证;在所述数字摘要通过验证的情况下,将所述数字摘要存储至对应的区块。/n

【技术特征摘要】
1.一种基于区块链的数据处理系统,包括:
业务平台和至少一个区块链节点;
所述业务平台,被配置为获取目标用户浏览资源管理网站的轨迹数据,以及通过所述资源管理网站完成的资源订单的订单数据;基于所述轨迹数据和所述订单数据生成所述目标用户使用所述资源管理网站的使用数据;确定所述使用数据的数字摘要并上传至所述至少一个区块链节点;
所述至少一个区块链节点,被配置为接收所述业务平台上传的所述数字摘要;将所述数字摘要同步至区块链中的目标区块链节点进行验证;在所述数字摘要通过验证的情况下,将所述数字摘要存储至对应的区块。


2.根据权利要求1所述的基于区块链的数据处理系统,所述业务平台还被配置为:
接收所述目标用户针对资源管理网站中的当前展示页面提交的操作请求;确定所述操作请求对应的目标页面代码,并发送至所述目标用户;根据所述目标页面代码和发送所述目标页面代码的时间生成目标关键帧;确定所述目标用户浏览所述资源管理网站创建的存储块,将所述目标关键帧写入所述存储块,并更新所述存储块的记录标识;在接收到所述目标用户针对所述资源管理网站提交关闭指令的情况下,根据所述存储块确定所述轨迹数据和所述订单数据。


3.根据权利要求2所述的基于区块链的数据处理系统,所述业务平台还被配置为:
接收所述目标用户上传的网站获取请求,所述网站获取请求中携带有所述目标用户的用户标识,以及所述资源管理网站的网站标识;根据所述网站标识确定初始页面代码,并将所述初始页面代码发送至所述目标用户;根据所述初始页面代码和发送所述初始页面代码的时间生成初始关键帧;基于所述初始关键帧创建所述存储块,并根据所述用户标识和所述网站标识生成所述记录标识。


4.根据权利要求1所述的基于区块链的数据处理系统,所述业务平台进一步被配置为:
通过预设的哈希函数对所述使用数据进行处理,获得所述使用数据对应的哈希值,将所述哈希值作为所述使用数据的所述数字摘要并发送至所述至少一个区块链节点。


5.根据权利要求1所述的基于区块链的数据处理系统,所述业务平台还被配置为:
通过对所述订单数据进行解析,获得所述目标用户的用户标识;基于所述用户标识确定所述目标用户对应的存储空间,并将所述使用数据写入所述存储空间。


6.根据权利要求5所述的基于区块链的数据处理系统,所述业务平台还被配置为:
在接收到针对所述目标用户使用所述资源管理网站的过程进行回溯的回溯请求的情况下,根据所述回溯请求在所述目标用户对应的所述存储空间中读取待验证使用数据,并确定所述待验证使用数据的目标数字摘要;向所述至少一个区块链节点上传所述数字摘要的获取请求,并接收所述至少一个区块...

【专利技术属性】
技术研发人员:霍向阳马宇申李恬湉何龙龙王明利
申请(专利权)人:支付宝杭州信息技术有限公司
类型:发明
国别省市:浙江;33

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

1