基于区块链的视频付款方法、视频节点、设备及介质技术

技术编号:27834640 阅读:75 留言:0更新日期:2021-03-30 11:54
本公开提供一种基于区块链的视频付款方法、视频节点、终端设备及计算机可读存储介质,其中,所述方法包括:视频节点基于智能合约设置第一付款交易;在用户节点基于智能合约观看视频后,视频节点基于第一付款交易计算出用户节点基于其观看时长需支付的付款金额及付款时间点,并发送给用户节点,以使用户节点生成第二付款交易,对所述第二付款交易进行签名;视频节点将经过用户节点签名的第二付款交易广播到区块链中;视频节点基于经过用户节点签名的第二付款交易在付款时间点获取所述付款金额。本公开实施例至少可以解决用户仅仅观看了部分视频内容,却需要支付观看视频的全额费用产生的不公平等问题,有效提升了用户的视频观看体验。观看体验。观看体验。

【技术实现步骤摘要】
基于区块链的视频付款方法、视频节点、设备及介质


[0001]本公开涉及通信
,尤其涉及一种基于区块链的视频付款方 法、一种视频节点、一种终端设备以及一种计算机可读存储介质。

技术介绍

[0002]目前用户在视频软件上观看付费视频的方式主要包括会员式和按 次点播式。其中会员式通常为用户通过一次性会员缴费获得所有会员视 频的收看资格,按次点播式则一般采用的是用户对其观看的视频进行单 独付费,例如影片A定价5元,意味着用户点播影片A需要支付5元的 费用。对于按次点播式,相关技术中需要先一次性交费才能获取观看资 格,然而在实际情况中,经常会出现用户点播之后,由于某种原因,需 要中断观影,例如经过一段时间以后发现自己并不喜欢影片A的内容, 因此会停止观看,按次点播意味着无论是否看完节目,都需要支付5元 的费用,在上述情况中,由于用户仅仅观看了部分视频内容,却需要支 付观看视频的全额费用,这显然有失公平,大大降低了用户的视频观看 体验。

技术实现思路

[0003]本公开提供了一种基于区块链的视频付款方法、视频节点、终端设 备及计算机可读存储介质,以至少解决上述问题。
[0004]根据本公开实施例的一方面,提供一种基于区块链的视频付款方法, 包括:
[0005]视频节点基于智能合约设置第一付款交易;
[0006]在用户节点基于所述智能合约观看视频后,所述视频节点基于所述 第一付款交易计算出所述用户节点基于其观看时长需支付的付款金额 及付款时间点,并发送给所述用户节点,以使所述用户节点基于其观看 时长需支付的付款金额及付款时间点生成第二付款交易,对所述第二付 款交易进行签名后返回给所述视频节点;
[0007]所述视频节点将经过所述用户节点签名的第二付款交易广播到区 块链中;以及,
[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]本公开的实施例提供的技术方案可以包括以下有益效果:
[0037]本公开实施例提供的基于区块链的视频付款方法,通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的视频付款方法,其特征在于,包括:视频节点基于智能合约设置第一付款交易;在用户节点基于所述智能合约观看视频后,所述视频节点基于所述第一付款交易计算出所述用户节点基于其观看时长需支付的付款金额及付款时间点,并发送给所述用户节点,以使所述用户节点基于其观看时长需支付的付款金额及付款时间点生成第二付款交易,对所述第二付款交易进行签名后返回给所述视频节点;所述视频节点将经过所述用户节点签名的第二付款交易广播到区块链中;以及,所述视频节点基于经过所述用户节点签名的第二付款交易在所述付款时间点获取所述用户节点基于其观看时长支付的付款金额。2.根据权利要求1所述的方法,其特征在于,所述第一付款交易中包括基于视频观看时长的付款计算规则;所述视频节点基于所述第一付款交易计算出所述用户节点基于其观看时长需支付的付款金额及付款时间点,包括:所述视频节点在所述视频播放后每隔预设时间段根据所述付款计算规则计算出所述用户节点基于每隔预设时间段产生的观看时长需支付的付款金额及对应的付款时间点;以及,所述视频节点从基于每隔预设时间段计算得出的观看时长需支付的付款金额及付款时间点中选择出观看时长最长的付款金额及对应的付款时间点,作为所述用户节点基于其观看时长需支付的付款金额及付款时间点。3.根据权利要求1所述的方法,其特征在于,还包括:所述视频节点基于所述智能合约设置收款交易及共有账户,所述收款交易用于指示所述视频节点从所述共有账户获取所述用户节点支付的付款金额,以及所述用户节点在基于所述智能合约观看视频之前,预存预设金额至所述共有账户;所述视频节点基于经过所述用户节点签名的第二付款交易在所述付款时间点获取所述用户节点基于其观看时长支付的付款金额,包括:所述视频节点基于所述收款交易及经过所述用户节点签名的第二付款交易在所述付款时间点从所述共有账户中获取用户节点基于其观看时长支付的付款金额。4.根据权利要求1所述的方法,其特征在于,所述视频节点将经过用户节点签名的第二付款交易广播到区块链中,包括:所述视频节点对经过所述用户节点签名的第二付款交易追加签名;所述视频节点将所述经过追加签名的第二付款交易广播到区块链中;所述视频节点基于经过所述用户节点签名的第二付款交易在所述付款时间点获取所述用户节点基于其观看时长支付的付款金额,包括:所述视频节点基于经过追加签名的第二付款交易在所述付款时间点获取所述用户节点基于其观看时长支付的付款金额。5.一种视频节点,其特征在于,包括:设置模块...

【专利技术属性】
技术研发人员:张伦泳
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1