基于区块链的数据处理方法、装置、电子装置和存储介质制造方法及图纸

技术编号:34509976 阅读:20 留言:0更新日期:2022-08-13 20:55
本申请涉及一种基于区块链的数据处理方法、装置、电子装置和存储介质,该方法包括,响应于源播放设备发送的第一查询请求消息,查询相应的目标播放设备的第一播放数据,并将查询到的第一播放数据发送至源播放设备;响应于源播放设备发送的播放请求消息,发送第二查询请求消息至区块链服务器;响应于区块链服务器发送的播放数据,根据播放数据和第二播放数据判断源播放设备是否满足播放条件;若满足播放条件,发送源播放设备待播放内容至目标播放设备进行播放;发送更新数据至区块链服务器,更新数据用于更新源播放设备和目标播放设备对应的区块中的播放数据。通过本申请,保证了所有播放设备的播放数据的准确性,从而保证了后续数据处理的准确性。数据处理的准确性。数据处理的准确性。

【技术实现步骤摘要】
基于区块链的数据处理方法、装置、电子装置和存储介质


[0001]本申请涉及区块链
,尤其涉及一种基于区块链的数据处理方法、装置、电子装置和存储介质。

技术介绍

[0002]现有广告的投放或播放是基于中心化的,即由主设备向若干个播放设备发送待播放数据,若干个播放设备基于该待播放数据进行播放,得到相应的播放数据,以及分别向主设备和第三方设备上报该播放数据,主设备根据获取到的播放数据进行后续的数据处理。由于若干个播放设备分别向主设备和第三方设备上报播放数据可能存在丢失或篡改的可能性,导致主设备后续的数据处理的准确性不高。
[0003]针对相关技术中存在的数据处理的准确性不高的问题,目前还没有提出有效的解决方案。

技术实现思路

[0004]在本实施例中提供了一种基于区块链的数据处理方法、装置、电子装置和存储介质,以解决相关技术中数据处理的准确性不高的问题。
[0005]第一个方面,在本实施例中提供了一种基于区块链的数据处理方法,所述方法包括,
[0006]响应于源播放设备发送的第一查询请求消息,查询相应的目标播放设备的第一播放数据,并将查询到的所述第一播放数据发送至所述源播放设备;
[0007]响应于源播放设备发送的播放请求消息,发送第二查询请求消息至区块链服务器;其中,所述播放请求消息包括所述源播放设备的设备标识和第二播放数据,所述第二播放数据为所述源播放设备根据所述第一播放数据生成,所述第二查询请求消息用于查询所述区块链服务器中所述源播放设备对应的区块中的播放数据;<br/>[0008]响应于所述区块链服务器发送的所述播放数据,根据所述播放数据和所述第二播放数据判断所述源播放设备是否满足播放条件;若满足播放条件,发送所述源播放设备待播放内容至所述目标播放设备进行播放;
[0009]发送更新数据至所述区块链服务器,所述更新数据用于更新所述源播放设备和所述目标播放设备对应的区块中的播放数据。
[0010]在其中的一些实施例中,所述方法还包括,
[0011]根据播放设备的设备标识,在所述区块链服务器中查询存储有所述设备标识的区块;所述播放设备包括所述源播放设备和所述目标播放设备;
[0012]若未查询到存储有所述设备标识的区块,基于所述设备标识和所述播放设备的播放数据创建新区块,并对所述新区块进行上链处理。
[0013]在其中的一些实施例中,所述播放数据包括所述源播放设备和/或所述目标播放设备的数据播放量及根据所述数据播放量生成的播放量特征值。
[0014]在其中的一些实施例中,所述目标播放设备的第一播放数据包括在所述目标播放设备上播放数据需要的播放量特征值。
[0015]在其中的一些实施例中,所述第二播放数据包括所述源播放设备待播放内容对应的播放量特征值。
[0016]在其中的一些实施例中,所述根据所述源播放设备对应的区块中的播放数据和所述第二播放数据判断所述源播放设备是否满足播放条件包括,
[0017]若所述源播放设备对应的区块中的播放量特征值大于或等于所述源播放设备待播放内容对应的播放量特征值,则满足播放条件。
[0018]在其中的一些实施例中,所述更新数据包括数据播放量更新值和播放量特征值更新值;
[0019]在发送更新数据至所述区块链服务器之前,还包括,
[0020]根据所述源播放设备待播放内容对应的播放量生成所述数据播放量更新值,所述数据播放量更新值用于更新所述目标播放设备对应的区块中的播放数据;
[0021]及根据所述源播放设备待播放内容对应的播放量特征值生成所述播放量特征值更新值,所述播放量特征值更新值用于更新所述源播放设备和目标播放设备对应的区块中的播放数据。
[0022]第二个方面,在本实施例中提供了一种基于区块链的数据处理方法,所述方法应用于包括源播放设备、目标播放设备、计算服务器和区块链服务器的基于区块链的数据处理的系统,所述方法包括,
[0023]所述源播放设备向所述计算服务器发送查询请求消息;所述计算服务器根据所述查询请求消息查询相应的所述目标播放设备的第一播放数据,并发送所述第一播放数据至所述源播放设备;
[0024]所述源播放设备根据所述第一播放数据生成第二播放数据,并发送播放请求消息至所述计算服务器,所述播放请求消息包括所述源播放设备的设备标识和第二播放数据;
[0025]所述计算服务器根据所述播放请求消息,发送第二查询请求消息至所述区块链服务器,所述第二查询请求消息包括所述源播放设备的设备标识和所述第二播放数据;所述区块链服务器根据所述第二查询请求消息查询所述源播放设备对应的区块中的播放数据,并将所述播放数据发送至所述计算服务器;
[0026]所述计算服务器根据所述源播放设备对应的区块中的播放数据和所述第二播放数据判断所述源播放设备是否满足播放条件;
[0027]若满足播放条件,所述计算服务器将所述源播放设备待播放内容发送至所述目标播放设备进行播放;
[0028]所述计算服务器发送更新数据至所述区块链服务器,所述区块链服务器根据所述更新数据更新所述源播放设备和所述目标播放设备对应的区块中的播放数据。
[0029]第三个方面,在本实施例中提供了一种基于区块链的数据处理装置,所述装置包括,
[0030]第一查询模块,用于响应于源播放设备发送的第一查询请求消息,查询相应的目标播放设备的第一播放数据,并将查询到的所述第一播放数据发送至所述源播放设备;
[0031]第二查询模块,用于响应于源播放设备发送的播放请求消息,发送第二查询请求
消息至区块链服务器;其中,所述播放请求消息包括所述源播放设备的设备标识和第二播放数据,所述第二播放数据为所述源播放设备根据所述第一播放数据生成,所述第二查询请求消息用于查询所述区块链服务器中所述源播放设备对应的区块中的播放数据;
[0032]计算模块,用于响应于所述区块链服务器发送的所述播放数据,根据所述播放数据和所述第二播放数据判断所述源播放设备是否满足播放条件;若满足播放条件,发送所述源播放设备待播放内容至所述目标播放设备进行播放;
[0033]更新模块,用于发送更新数据至所述区块链服务器,所述更新数据用于更新所述源播放设备和所述目标播放设备对应的区块中的播放数据。
[0034]第四个方面,在本实施例中提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行第一个方面中任一项所述的基于区块链的数据处理方法。
[0035]第五个方面,在本实施例中提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一个方面中任一项所述的基于区块链的数据处理方法的步骤。
[0036]与相关技术相比,在本实施例中提供的基于区块链的数据处理方法、装置、电子装置和存储介质,通过计算服务器根据目标播放设备的第一播放数据和源播放设备的第二播放数据,在源播放设备本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,所述方法包括,响应于源播放设备发送的第一查询请求消息,查询相应的目标播放设备的第一播放数据,并将查询到的所述第一播放数据发送至所述源播放设备;响应于源播放设备发送的播放请求消息,发送第二查询请求消息至区块链服务器;其中,所述播放请求消息包括所述源播放设备的设备标识和第二播放数据,所述第二播放数据为所述源播放设备根据所述第一播放数据生成,所述第二查询请求消息用于查询所述区块链服务器中所述源播放设备对应的区块中的播放数据;响应于所述区块链服务器发送的所述播放数据,根据所述播放数据和所述第二播放数据判断所述源播放设备是否满足播放条件;若满足播放条件,发送所述源播放设备待播放内容至所述目标播放设备进行播放;发送更新数据至所述区块链服务器,所述更新数据用于更新所述源播放设备和所述目标播放设备对应的区块中的播放数据。2.根据权利要求1所述的基于区块链的数据处理方法,其特征在于,所述方法还包括,根据播放设备的设备标识,在所述区块链服务器中查询存储有所述设备标识的区块;所述播放设备包括所述源播放设备和所述目标播放设备;若未查询到存储有所述设备标识的区块,基于所述设备标识和所述播放设备的播放数据创建新区块,并对所述新区块进行上链处理。3.根据权利要求2所述的基于区块链的数据处理方法,其特征在于,所述播放数据包括所述源播放设备和/或所述目标播放设备的数据播放量及根据所述数据播放量生成的播放量特征值。4.根据权利要求3所述的基于区块链的数据处理方法,其特征在于,所述目标播放设备的第一播放数据包括在所述目标播放设备上播放数据需要的播放量特征值。5.根据权利要求3或4所述的基于区块链的数据处理方法,其特征在于,所述第二播放数据包括所述源播放设备待播放内容对应的播放量特征值。6.根据权利要求5所述的基于区块链的数据处理方法,其特征在于,所述根据所述源播放设备对应的区块中的播放数据和所述第二播放数据判断所述源播放设备是否满足播放条件包括,若所述源播放设备对应的区块中的播放量特征值大于或等于所述源播放设备待播放内容对应的播放量特征值,则满足播放条件。7.根据权利要求1至4中任一项所述的基于区块链的数据处理方法,其特征在于,所述更新数据包括数据播放量更新值和播放量特征值更新值;在发送更新数据至所述区块链服务器之前,还包括,根据所述源播放设备待播放内容对应的播放量生成所述数据播放量更新值,所述数据播放量更新值用于更新所述目标播放设备对应的区块中的播放数据;及根据所述源播放设备待播放内容对应的播放量特征值生成所述播放量特征值更新值,所述播放量特征值更新值用于更新所述源播放设备和目标播放设备对应的区块中的播放数...

【专利技术属性】
技术研发人员:何一兵黎平
申请(专利权)人:杭州脸脸会网络技术有限公司
类型:发明
国别省市:

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

1