【技术实现步骤摘要】
基于区块链的数据获取方法和系统
本申请涉及数据处理技术,尤其涉及一种基于区块链的数据获取方法和系统。
技术介绍
数据管理平台(DataManagementPlatform,简称DMP)系统被广泛用于数据处理领域中,例如被用于在广告投放、电商营销等行业中。数据提供商具有自己的DMP系统,可以从各个数据提供商的DMP系统中获取到数据。现有技术中,由于数据提供商之间的竞争关系,为了获取更多的DMP系统中的数据,可以购买多家DMP系统的数据,进而获取到更多的DMP系统中的数据。然而现有技术中,由于数据可复制,进而会造成各DMP系统的数据被复制、售卖的情况,进而对数据提供商造成商业损失;并且容易造成数据泄露的问题,进而导致数据中的用户隐私被泄露。
技术实现思路
本申请提供一种基于区块链的数据获取方法和系统,用以解决各DMP系统的数据被复制、售卖的情况,并且容易造成数据泄露的问题的问题。第一方面,本申请提供一种基于区块链的数据获取方法,包括:终端向区块链中的至少一个节点发送数据获取请求,所述数据获取请求中包括用户标识和数据属性标识,以使所述至少一个节点中的每一个节点确定与所述用户 ...
【技术保护点】
1.一种基于区块链的数据获取方法,其特征在于,包括:终端向区块链中的至少一个节点发送数据获取请求,所述数据获取请求中包括用户标识和数据属性标识,以使所述至少一个节点中的每一个节点确定与所述用户标识和所述数据属性标识对应的数据信息;所述终端接收所述至少一个节点中的每一个节点,发送的数据信息,其中,所述数据信息中包括所述数据属性标识;所述终端对至少一个所述数据信息中的每一个数据信息进行解密,得到每一个解密后的数据信息;所述终端根据每一个解密后的数据信息,确定最终的数据信息。
【技术特征摘要】
1.一种基于区块链的数据获取方法,其特征在于,包括:终端向区块链中的至少一个节点发送数据获取请求,所述数据获取请求中包括用户标识和数据属性标识,以使所述至少一个节点中的每一个节点确定与所述用户标识和所述数据属性标识对应的数据信息;所述终端接收所述至少一个节点中的每一个节点,发送的数据信息,其中,所述数据信息中包括所述数据属性标识;所述终端对至少一个所述数据信息中的每一个数据信息进行解密,得到每一个解密后的数据信息;所述终端根据每一个解密后的数据信息,确定最终的数据信息。2.根据权利要求1所述的方法,其特征在于,所述终端根据每一个解密后的数据信息,确定最终的数据信息,包括:所述终端确定归属于同一数据属性标识的数据信息中,信息内容相同的数据信息个数;所述终端确定个数最多的数据信息,为最终的数据信息。3.根据权利要求1所述的方法,其特征在于,所述数据信息中还包括节点标识,所述终端根据每一个解密后的数据信息,确定最终的数据信息,包括:所述终端根据预设的节点标识与权值之间的对应关系,确定与每一个所述节点标识对应的权值;所述终端确定与每一个所述节点标识对应的权值,为每一个所述节点标识对应的数据信息的权值;所述终端确定归属于同一数据属性标识的数据信息中,信息内容相同的数据信息的权值总和;所述终端确定权值总和最大的数据信息,为最终的数据信息。4.根据权利要求1所述的方法,其特征在于,在所述终端根据每一个解密后的数据信息,确定最终的数据信息之后,还包括:所述终端生成与最终的数据信息对应的节点标识的利益信息;所述终端将所述利益信息,发送给与最终的数据信息对应的节点标识所对应的节点,以使该节点将利益信息发送给与最终的数据信息对应的数据提供设备。5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法,还包括:至少一个数据提供设备中的每一个数据提供设备将数据信息,分散的存储到所述至少一个节点中的每一个节点中。6.根据权利要求5所述的方法,其特征在于,至少一个数据提供设备中的每一个数据提供设备将数据信息,分散的存储到所述至少一个节点中的每一个节点中,包括:至少一个数据提供设备中的每一个数据提供设备根据分布式哈希表DHT路由协议,依次确定所述至少一个节点中的每一个节点的散列值;至少一个数据提供设备中的每一个数据提供设备根据当前节点的散列值确定没有新的节点被生成时,确定将数据信息存储到当前节点中。7.根据权利要求1-4任一项所述的方法,其特征在于,所述方法,还包括:至少一个节点中的每一个节点获取节点的续约超时时间;至少一个节点中的每...
【专利技术属性】
技术研发人员:邱文一,李迪,
申请(专利权)人:精硕科技北京股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。