CN116723359B - 基于区块链技术的影视平台观影评论一体化的***及方法 - Google Patents
基于区块链技术的影视平台观影评论一体化的***及方法 Download PDFInfo
- Publication number
- CN116723359B CN116723359B CN202310682982.6A CN202310682982A CN116723359B CN 116723359 B CN116723359 B CN 116723359B CN 202310682982 A CN202310682982 A CN 202310682982A CN 116723359 B CN116723359 B CN 116723359B
- Authority
- CN
- China
- Prior art keywords
- user
- platform
- comment
- nft
- ticket
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000005516 engineering process Methods 0.000 title claims abstract description 15
- 238000011156 evaluation Methods 0.000 title claims description 8
- 101100016655 Mus musculus Hebp2 gene Proteins 0.000 claims description 15
- 238000012552 review Methods 0.000 claims description 15
- 235000006679 Mentha X verticillata Nutrition 0.000 claims description 9
- 235000002899 Mentha suaveolens Nutrition 0.000 claims description 9
- 235000001636 Mentha x rotundifolia Nutrition 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 6
- 230000010354 integration Effects 0.000 claims description 4
- 230000008569 process Effects 0.000 claims description 2
- 238000012797 qualification Methods 0.000 claims description 2
- 241000283690 Bos taurus Species 0.000 abstract description 2
- 230000007547 defect Effects 0.000 abstract description 2
- 230000006870 function Effects 0.000 description 13
- 238000012360 testing method Methods 0.000 description 6
- 230000001680 brushing effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 1
- 244000046052 Phaseolus vulgaris Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
- G06Q30/0601—Electronic shopping [e-shopping]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44213—Monitoring of end-user related data
- H04N21/44222—Analytics of user selections, e.g. selection of programs or purchase activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/4508—Management of client data or end-user data
- H04N21/4532—Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4751—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user accounts, e.g. accounts for children
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/475—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
- H04N21/4756—End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for rating content, e.g. scoring a recommended movie
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Computer Networks & Wireless Communication (AREA)
- Social Psychology (AREA)
- Finance (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Child & Adolescent Psychology (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开基于区块链技术的影视平台观影评论一体化的***及方法,涉及区块链技术领域,拟解决现有影视作品的评论中出现的观影用户和评论用户***导致影评不客观公正的问题;本发明包括观影平台、徽章制作模块,观影券购买模块,统计时长模块,发表评论模块和颁布影评证明模块;本发明通过在观影券购买模块中进行观影票券NFT购买,并且为其添加不可转移的特性,减少了观影票券NFT在网络上的二次流通、难以管理、黄牛泛滥等缺陷,促进了区块链网络和影视平台的公平化、规则化、安全化;除此之外通过信用徽章的方式颁发SBB给评论用户,激励用户进行观影并评论。
Description
技术领域
本发明涉及区块链技术领域,具体涉及基于区块链技术的影视平台观影评论一体化的***及方法。
背景技术
流媒体平台是指采用流式传输技术,通过互联网而非电信运营商直接向用户提供音视频服务和计费的影音等音视频内容的平台,包括网络上各种长短视频平台,也包括在线的音乐平台,直播平台等。如YouTube、Netflix、Bilibili、爱奇艺,斗鱼直播等。这类平台极大的丰富了人们的生活,为用户提供了优质的服务,具有重要的意义。
现今的优秀的流媒体平台与高质量评论平台往往分割开来。一方面,在流媒体平台内的打分评价***其实名存实亡,存在资本控制评分,恶意刷分与无效评论等现象;另一方面,优秀的评论平台如豆瓣、IMDB等并未提供观影渠道,这也造成了评论用户和打分用户并未真正的欣赏过该部影视作品却能够自由的打分评论的现象,虽然该种平台更为专业但仍存在许多用户进行虚假打分与评论。
因此,有必要设计一种能有效预防虚假打分与恶意评论的观影平台或方法。
发明内容
为了解决上述现有技术中存在的问题,本发明拟提供了基于区块链技术的影视平台观影评论一体化的***及方法,拟解决现有影视作品的评论中出现的观影用户和评论用户***导致影评不客观公正的问题。
基于区块链技术的影视平台观影评论一体化的***,包括徽章制作模块,观影券购买模块,统计时长模块,发表评论模块和颁布影评证明模块;
所述徽章制作模块用于制作作为观影票券的NFT和作为出席证明的SBB,其中所述NFT为非同质化信用徽章,NFT的信息包括电影海报图片、NFT对应的徽章名称、id和描述文本,所述SBB为灵魂绑定徽章,SBB的信息包括电影海报图片,以及SBB对应的徽章名称、id和描述文本;
所述观影券购买模块用于观影券的购买,用户通过此模块来购买观影券NFT,借助该笔交易和NFT信息,获取观影权限;
所述统计时长模块用于统计用户对该影视作品的观影时长,以此判断用户是否有权对该部影视作品进行评论;
所述发表评论模块用于用户在观影结束后,对影视作品进行打分与评论;
所述颁布影评证明模块用于用户在发表评论后,***根据用户的观影券NFT颁发一个SBB,以此来证明用户出席了影评活动;
优选的,所述观影券购买模块包括用户注册登录子***,购买观影券子***和开放观影权限子***,所述用户注册登录子***用于用户注册账号并登录观影平台,所述购买观影券子***用于用户依据自己的需要获取影片观影权限证明,所述开放观影权限子***用于用户有观影需求时核对其是否有观影权限证明,若有的话则为用户开放观影权限;所述发表评论模块包括评论子***和打分子***,所述评论子***用于根据统计时长模块统计的用户观影时长来判断用户是否有评论权限,若有的话则允许用户评论,所述打分子***定时计算评论子***统计的用户打分后更新展示影评的总得分。
基于区块链技术的影视平台观影评论一体化的方法,包括以下步骤:
S1:徽章制作模块将电影的NFT和SBB中的信息存储为JSON文件,而后将JSON文件上传到IPFS中获取NFT和SBB分别对应的徽章URI;
S2:在用户需要获取相关观影权限时,平台通过观影券购买模块为用户执行观影券购买,而后用户通过平台发送的NFT观影票券进行观影;
S3:在用户观影过程中,平台通过统计时长模块统计用户的观影时长;
S4:平台根据S3所得观影时长判断用户是否有评论资格,若有则用户可通过发表评论模块发表评论;
S5:平台通过颁布影评模块给发表评论的用户颁布影评出席证明。
优选的,所述步骤S1包括以下步骤:
S11:获取到电影版权资源后,启动IPFS,将电影海报图片存储到IPFS中,得到电影海报图片的URI;
S12:将电影海报图片的URI写进该电影的JSON文件中,所述JSON文件中包括电影海报图片的URI以及NFT和SBB各自对应的徽章名称和描述文本;
S13:将该JSON文件上传到IPFS,得到IPFS返回的NFT和SBB分别对应的徽章URI。
优选的,所述步骤S2包括以下步骤:
S21:用户通过钱包账户登录进入平台,建立自己的账户信息;
S22:用户充值获取该平台的特殊信用徽章进行交易;
S23:用户搜索自己需求的影视资源,并通过充值所得平台信用徽章购买观影权限,平台同时调用safeMint函数将该电影票根以NFT形式发送给用户;
S24:在用户需要观影时,平台通过对该用户的NFT交易信息和用户观影信息双重查询并开放观影权限。
优选的,所述步骤S23包括以下步骤:
S231:用户在搜索框搜索自己需求的影视资源;
S232:用户花费一定数量的特殊信用徽章来购买观影券;
S233:平台调用safeMint函数,以用户地址和S1步骤中返回的JSON信息对应的徽章URI作为参数,其中NFT徽章的ID通过_tokenIdCounter.current()自动增加赋值;
S234:平台通过智能合约中的_beforeTokenTransfer函数,确认发送NFT票根的地址是否为零地址,若不为零,则拒绝交易,返回错误信息。
优选的,所述步骤S5包括以下步骤:
S51:在用户发表评论后,平台获取该用户的观影票券NFT票根地址;
S52:平台调用智能合约中的mint函数,参数为SBB徽章的ID、NFT票根地址、NFT票根ID,检查该NFT票根的绑定状态,如未绑定,则使该灵魂绑定徽章与用户的观影票券NFT进行绑定,并将此观影票券NFT设置为已绑状态;否则返回error信息;
S53:调用智能合约的BadgeownerOf函数结合灵魂绑定徽章的ID,返回所绑定的NFT票根的地址和ID;
S54:通过返回的NFT票根的地址和ID,在智能合约中调用ownerOf函数得到用户地址,使灵魂绑定徽章-观影票券NFT-用户三者互相绑定。
优选的,所述步骤S3包括以下步骤:
S31:用户点击播放观看影视作品;
S32:平台通过互联网流式传输向用户提供影视作品观影服务;
S33:平台在用户观影时统计用户的观影时长信息,快进、快退、暂停不予计时,这里采用间隔打点法,每隔n秒打下一个点,如果下一个点和上一个点记录的视频长度差也为n秒,则将该n秒记录在内;如果用户快进,则两点的视频进度差应大于n秒,此时该n秒不算进时长内,同时刷新下一个点,对应为该时刻快进的位置;如果用户快退,则两点的视频进度差为负数,该ns不算进时长,同时刷新下一个点,对应为该时刻快退的位置;如果用户暂停,则两点视频进度差为0,该n秒不算进时长内,同时刷新下一个点,对应为当前暂停位置,可以看出,两点差取值越短,所统计的播放时长误差越小;
S34:用户如果多遍观看,数据会累加,最后统计总时长到用户观影信息数据库中。
优选的,所述步骤S4包括以下步骤:
S41:平台根据统计时长模块判断用户观影时长是否达到最低时长要求,若达到则平台为该用户打开对该部影视作品的评论权限;
S42:用户对该部影视作品评论与打分,观影时长较长的用户将在评论区优先展示;
S43:平台对分数进行暂存,累计计算平均分,实时展示到影视作品简介界面。
优选的,所述步骤S43包括以下步骤:
S431:用户为该部影视作品打分,用户界面满分为a分,只能取整打分,其中a为正整数;S432:***对用户所打分数进行换算,满分为b分,随后***将评分存进数据库,按某固定周期重新计算平均值,并刷新一次分数,以一位小数展示在平台界面,其中b为正整数,且b为a的整数倍。
本发明的有益效果包括:
(1)本发明通过在观影券购买模块中统一使用平台专有的特殊信用徽章进行观影票券NFT购买,并且为其添加不可转移的特性,减少了观影票券NFT在网络上的二次流通、难以管理、黄牛泛滥等缺陷。促进了区块链网络和影视平台的公平化、规则化、安全化。
(2)本发明将观影时长作为发表评论的硬性标准,在一定程度上减少了用户未看先评、不看乱评的不良现象,维护了电影评分的公平性与真实性。此外,只有具有观影票券NFT的用户才可发表评论,观影时长这一硬性要求和NFT极大的提高了虚假用户机械刷分的成本,有效遏制了恶意刷分的乱象。
(3)本发明通过信用徽章的方式,颁发SBB给评论用户,具有收藏价值,激励用户进行观影并评论,同时证明了灵魂绑定信用徽章这一新概念的应用范围与价值,构建了一个更为健康更为专业的现代化影视作品服务***,将区块链技术与文艺影视领域相结合,促进了两方各自的发展与繁荣。
附图说明
图1为实施例1涉及的基于区块链技术的影视平台观影评论一体化***的结构示意图。
图2为实施例2涉及的基于区块链技术的影视平台观影评论一体化的方法流程示意图。
图3为实施例2涉及的统计播放时长的算法流程图。
图4为实施例2涉及的灵魂绑定徽章-观影票券NFT-用户三者在智能合约中的详细交互方法泳道图。
图5为实施例3涉及的基于区块链技术的影视平台观影评论一体化的***架构图。
图6为实施例3涉及的用户与非同质化信用徽章及灵魂绑定徽章的交互泳道图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。
实施例1
下面结合附图1对本发明的具体实施例做详细的说明;
基于区块链技术的影视平台观影评论一体化的***,包括观影平台、徽章制作模块,观影券购买模块,统计时长模块,发表评论模块和颁布影评证明模块;
所述徽章制作模块用于制作作为观影票券的NFT和作为出席证明的SBB,其中所述NFT为非同质化信用徽章,NFT的信息包括电影海报图片,以及NFT对应的徽章名称、id和描述文本,所述SBB为灵魂绑定徽章,SBB的信息包括电影海报图片,以及SBB对应的徽章名称、id和描述文本,其中SBB指eip-5114即soulbound badge;
所述观影券购买模块用于观影券的购买,用户通过此模块来购买观影券NFT,借助该笔交易和NFT信息,获取观影权限;
所述观影券购买模块包括用户注册登录子***,购买观影券子***和开放观影权限子***,所述用户注册登录子***用于用户注册账号并登录观影平台,所述购买观影券子***用于用户依据自己的需要获取影片观影权限证明,所述开放观影权限子***用于用户有观影需求时核对其是否有观影权限证明,若有的话则为用户开放观影权限;
所述统计时长模块用于统计用户对该影视作品的观影时长,以此判断用户是否有权对该部影视作品进行评论;
所述发表评论模块用于用户在观影结束后,对影视作品进行打分与评论;
所述发表评论模块包括评论子***和打分子***,所述评论子***用于根据统计时长模块统计的用户观影时长来判断用户是否有评论权限,若有的话则允许用户评论,所述打分子***定时计算评论子***统计的用户打分后更新展示影评的总得分;
所述颁布影评证明模块用于用户在发表评论后,***根据用户的观影券NFT颁发一个SBB,以此来证明用户出席了影评活动。
实施例2
结合附图2-4,基于区块链技术的影视平台观影评论一体化的方法,应理解,该方法与上述附图1***实施例对应,通过附图1***实施例涉及的各个模块实现方法中的各个步骤,具体地,基于区块链技术的影视平台观影评论一体化的方法,包括徽章制作阶段、观影券购买阶段、统计时长阶段、发表评论阶段以及颁布影评证明模块;
所述徽章制作阶段包括以下步骤:
S1、徽章制作模块将电影的NFT和SBB中的信息存储为JSON文件,而后将JSON文件上传到IPFS中获取NFT和SBB分别对应的徽章URI;
S11:获取到电影版权资源后,启动IPFS,将电影海报图片存储到IPFS中,得到电影海报图片的URI;
S12:将电影海报图片的URI写进该电影的JSON文件中,所述JSON文件中包括电影海报图片的URI以及NFT和SBB各自对应的徽章名称和描述文本;
S13:将该JSON文件上传到IPFS,得到IPFS返回的NFT和SBB分别对应的徽章URI。
所述观影券购买阶段包括以下步骤:
S2、用户通过钱包账户登录进入平台,建立自己的账户信息,其具体步骤为:
S211、用户通过MetaMask等钱包与平台建立连接,若还未注册钱包,应先注册钱包再通过钱包接入;
S212、用户建立自己的个人信息(用户名,头像,个性签名等),若跳过此步骤,***则为用户自动随机分配,并将个人信息存储在用户数据库中;
S213、每个钱包地址只允许创建一个用户,若重复注册,则驳回注册申请,跳转到登录页面。
S22、用户充值获取该平台的特殊信用徽章进行购买交易,其具体步骤为:
S221、用户在主网有一定数量的主流信用徽章;
S222、用户按一定比率花费一定数量的主流信用徽章来购买该平台的特殊信用徽章,该充值阶段无需按照固定数值充值,仅需按照一定比率进行充值,该比率应遵循市场基本规则秩序;
S223、平台将相应数量的用于购买观影券的特殊信用徽章发送给用户。
需要注意的是,该步骤不属于必要步骤,用户也可以按照自己意愿直接通过主流信用徽章进行观影票券的购买。
S23、用户搜索自己需求的影视资源,并通过充值所得影视平台信用徽章购买观影权限,平台同时将该电影票根以NFT形式发送给用户,其具体步骤为:
S231、用户在搜索框搜索自己需求的影视资源(也可输入关键字,演员,导演等);
S232、用户花费一定数量的特殊信用徽章来购买观影券,该观影券可以在10天内免费观影三次;
S233、平台调用safeMint函数,以用户地址和S1中返回的JSON信息对应的徽章URI作为参数,其中NFT徽章的ID通过_tokenIdCounter.current()自动增加赋值。
S234、平台通过智能合约中的_beforeTokenTransfer函数,确认发送NFT票根的原地址是否为零地址,若不为零,则拒绝交易,返回‘Token Not Transferable’error信息。
S24、平台为用户解锁观影权限,平台通过对该用户的NFT交易信息和用户观影信息双重查询并开放观影权限,其中所述用户观影信息为观影期限有效时间,其具体步骤为:
S241、平台获取与用户的NFT交易信息,与用户所选电影进行匹配,并判断交易时间是否在10天内;
S242、平台查询用户的观影信息,通过观影信息判断用户观影是否超过三次;
S243、如查询的交易信息在十天内并且该用户的观影次数没有超过三次,则为该用户开放观影权限。
所述统计时长阶段包括以下步骤:
S3、用户观看电影,统计时长模块统计用户的观影时长,其具体步骤为:
S32、平台通过互联网流式传输向用户提供影视作品观影服务,其中画质、倍速、字幕等个性化选项可供用户调节;
S33、如图3,平台在用户观影时统计用户的观影时长信息,快进、快退、暂停不予计时,这里采用间隔打点法,每隔n秒打下一个点,如果下一个点和上一个点记录的视频长度差也为10秒,则将该10秒记录在内;如果用户快进,则两点的视频进度差应大于10秒,此时该10秒不算进时长内,同时刷新下一个点,对应为该时刻快进的位置;如果用户快退,则两点的视频进度差为负数,该10s不算进时长,同时刷新下一个点,对应为该时刻快退的位置;如果用户暂停,则两点视频进度差为0,该10秒不算进时长内,同时刷新下一个点,对应为当前暂停位置,可以看出,两点差取值越短,所统计的播放时长误差越小;
S34、用户如果多遍观看,数据会累加,最后统计总时长到用户观影信息数据库中;
所述发表评论阶段包括以下步骤:
S4、平台根据统计时长模块判断用户是否权对该部影视作品进行评论与打分,平台设定最低时长为该影视作品总时长的2/3,如用户观影时长达成最低时长要求,平台***为该用户打开对该部影视作品的评论权限,其具体步骤为:
S411、平台查询统计时长模块获取的用户观影时长数据,如若时长达到了影片总时长的2/3,则平台为用户开启评论打分权限,否则不开启该权限,即使距离该用户上次观看本部影视作品超过了观影票券的有效日期,仍然可以参与到评论环节中。
S42、用户对该部影视作品评论与打分,观影时长较长的用户将在评论区优先展示,其具体步骤为:
S421、用户对该部影视作品发表评论,按字数***自动划分为长评短评,用户个人根据评论的信息来判定属于无剧透评论或剧透评论,***将结合机器学习与人工审查两种方式对无剧透评论进行审核,审核无误进行下一步审核;
S422、平台对用户发表的评论进行第二轮全面审查,无关评论无效刷屏不予展示,对于含歧视、仇恨字眼的评论将对用户进行警告并做出处罚,剥夺其评论权限,其中有效评论将按照观影时长由高到低进行排序,其中高赞评论或审核到的精彩评论也将优先展示。
S43、平台对分数进行暂存,累计计算平均分,实时展示到影视作品简介界面,其具体步骤为:
S431、用户为该部影视作品打分,用户界面满分为5分,只能取整打分;
S432、平台对用户所打分数进行换算,满分为10分,即:用户评分*2=折算分数,随后***将评分存进数据库,按某固定周期(如24小时)重新计算平均值,并刷新一次分数,以一位小数展示在平台界面。
S5、平台查询评论用户的NFT票根,并针对该NFT票根颁发SBB(灵魂绑定徽章),以此当作用户出席评论和观影的证明,其具体步骤如图4:
S51、在用户发表评论后,平台获取该用户的观影票券NFT地址;
S52、平台调用智能合约中的mint函数,参数为SBB徽章ID、NFT票根地址、NFT票根ID,检查该NFT票根的绑定状态,如未绑定,则使该灵魂绑定徽章与用户的观影票券NFT进行绑定,并将此观影票券NFT设置为已绑状态;否则返回error信息:‘This NFT has beenbound to another badge.’;
S53、调用智能合约的BadgeownerOf函数,参数为灵魂绑定徽章的ID,返回所绑定的NFT票根的地址和ID;
S54、通过返回的NFT票根的地址和ID,我们可以在智能合约中调用ownerOf函数得到用户地址,以此达到灵魂绑定徽章-观影票券NFT-用户三者彼此绑定,不可转移。
在本实施例中,针对电影票根NFT和普通NFT两者的gas消耗做出了如下测试,如表1所示:颁发不可转移的电影票根NFT和传统的ERC-721标准的NFT相对比,所消费的Gas并无显著提高。不可转移的电影票根NFT所消耗的Gas平均为144.075427GWei,而普通的ERC-721的NFT所消耗的Gas平均为139.795033GWei。可见所消耗的Gas差距并不大,仍在同一个数量级,这对于添加不可转移特性的电影票根NFT来说,完全可以接受(本测试为在Goerli测试网下得出的结果与数据,不同测试网不同不同交通拥挤程度会产生较大差别,但本实验所需数据都集中在三分钟内连续调用智能合约中的safeMint函数,控制了时间与网络拥挤变量)。
表1.电影票根NFT和普通NFT两者的gas消耗对比测试
NFT种类 | Mint所消耗Gas(GWei) |
普通ERC-721标准的NFT | 139.795033 |
添加不可转移特性的NFT | 144.075427 |
本发明仅就区块链技术在观影评论一体化***中的使用方法进行了阐述,但应注意本发明所设计的各个模块和信用徽章经营模式不仅局限于影视平台或流媒体平台中,其可以作为一个通用的实施办法应用于诸如涉及美食、娱乐以及展演票务的***中,可以将其中的主要活动由观影替换为相应的享用美食、相应娱乐活动或观看演出、体育赛事等,将观影票券NFT替换为用户的团购消费NFT或演出赛事入场券NFT,然后通过本发明所设计的灵魂绑定信用徽章在出席证明领域下的应用构建一个完整的区块链娱乐评论一体化***。
实施例3
下面结合附图5-6对本发明的具体实施例做详细说明;
利用实施例1中的基于区块链技术的影视平台观影评论一体化的***搭建影视平台应用,如图5所示,该影视平台应用的具体架构包括客户端、服务器端、链下数据库、钱包(服务提供商)以及区块链主网构成,其中用户与客户端进行交互,客户端通过服务端与数据库进行交互,并且与区块链主网交互需要借助服务提供商(如MetaMask等钱包);所述用户通过客户端即平台界面与智能合约、服务器端即***后台交互流程如图6所示,用户通过客户端和智能合约进行交互,智能合约交易完成后交给***后台执行权限管理,数据库存储等任务。
本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
本领域的普通技术人员将会意识到,这里所述的实施例是为了帮助读者理解本发明的原理,应被理解为本发明的保护范围并不局限于这样的特别陈述和实施例。本领域的普通技术人员可以根据本发明公开的这些技术启示做出各种不脱离本发明实质的其它各种具体变形和组合,这些变形和组合仍然在本发明的保护范围内。
Claims (10)
1.基于区块链技术的影视平台观影评论一体化的***,其特征在于,包括徽章制作模块,观影券购买模块,统计时长模块,发表评论模块和颁布影评证明模块;
所述徽章制作模块用于制作作为观影票券的NFT和作为出席证明的SBB,其中所述NFT为非同质化信用徽章,NFT的信息包括电影海报图片、NFT对应的徽章名称、ID和描述文本,所述SBB为灵魂绑定徽章,SBB的信息包括电影海报图片,以及SBB对应的徽章名称、ID和描述文本;
所述观影券购买模块用于观影券的购买,用户通过此模块来购买观影券NFT,借助交易和NFT信息,获取观影权限;
所述统计时长模块用于统计用户对影视作品的观影时长,以此判断用户是否有权对该部影视作品进行评论;
所述发表评论模块用于用户在观影结束后,对影视作品进行打分与评论;
所述颁布影评证明模块用于用户在发表评论后,***根据用户的观影券NFT颁发一个SBB,以此来证明用户出席了影评活动。
2.根据权利要求1所述的基于区块链技术的影视平台观影评论一体化的***,其特征在于,所述观影券购买模块包括用户注册登录子***,购买观影券子***和开放观影权限子***,所述用户注册登录子***用于用户注册账号并登录观影平台,所述购买观影券子***用于用户依据自己的需要获取影片观影权限证明,所述开放观影权限子***用于用户有观影需求时核对其是否有观影权限证明,若有的话则为用户开放观影权限;所述发表评论模块包括评论子***和打分子***,所述评论子***用于根据统计时长模块统计的用户观影时长来判断用户是否有评论权限,若有的话则允许用户评论,所述打分子***定时计算评论子***统计的用户打分后更新展示影评的总得分。
3.基于区块链技术的影视平台观影评论一体化的方法,其特征在于,包括以下步骤:
S1:徽章制作模块将电影的NFT和SBB中的信息存储为JSON文件,而后将JSON文件上传到IPFS中获取NFT和SBB分别对应的徽章URI;
S2:在用户需要获取相关观影权限时,平台通过观影券购买模块为用户执行观影券购买,而后用户通过平台发送的NFT观影票券进行观影;
S3:在用户观影过程中,平台通过统计时长模块统计用户的观影时长;
S4:平台根据S3所得观影时长判断用户是否有评论资格,若有则用户可通过发表评论模块发表评论;
S5:平台通过颁布影评模块给发表评论的用户颁布影评出席证明。
4.根据权利要求3所述的基于区块链技术的影视平台观影评论一体化的方法,其特征在于, 所述步骤S1包括以下步骤:
S11:获取到电影版权资源后,启动IPFS,将电影海报图片存储到IPFS中,得到电影海报图片的URI;
S12:将电影海报图片的URI写进该电影的JSON文件中,所述JSON文件中包括电影海报图片的URI以及NFT和SBB各自对应的徽章名称和描述文本;
S13:将该JSON文件上传到IPFS,得到IPFS返回的NFT和SBB分别对应的徽章URI。
5.根据权利要求3所述的基于区块链技术的影视平台观影评论一体化的方法,其特征在于,所述步骤S2包括以下步骤:
S21:用户通过钱包账户登录进入平台,建立自己的账户信息;
S22:用户充值获取平台的特殊信用徽章进行交易;
S23:用户搜索自己需求的影视资源,并通过充值所得平台信用徽章购买观影权限,平台同时调用safeMint函数将该电影票根以NFT形式发送给用户;
S24:在用户需要观影时,平台通过对该用户的NFT交易信息和用户观影信息双重查询并开放观影权限。
6.根据权利要求5所述的基于区块链技术的影视平台观影评论一体化的方法,其特征在于,所述步骤S23包括以下步骤:
S231:用户在搜索框搜索自己需求的影视资源;
S232:用户花费一定数量的特殊信用徽章来购买观影券;
S233:平台调用safeMint函数,以用户地址和S1步骤中返回的JSON信息对应的徽章URI作为参数,其中NFT徽章的ID通过_tokenIdCounter.current()自动增加赋值;
S234:平台通过智能合约中的_beforeTokenTransfer函数,确认发送NFT票根的地址是否为零地址,若不为零,则拒绝交易,返回错误信息。
7.根据权利要求3所述的基于区块链技术的影视平台观影评论一体化的方法,其特征在于,所述步骤S5包括以下步骤:
S51:在用户发表评论后,平台获取该用户的观影票券NFT票根地址;
S52:平台调用智能合约中的mint函数,参数为SBB徽章即灵魂绑定徽章的ID、NFT票根地址、NFT票根ID,检查该NFT票根的绑定状态,如未绑定,则使该灵魂绑定徽章与用户的观影票券NFT进行绑定,并将此观影票券NFT设置为已绑状态;否则返回error信息;
S53:调用智能合约的BadgeownerOf函数结合SBB的ID,返回所绑定的NFT票根的地址和ID;
S54:通过返回的NFT票根的地址和ID,在智能合约中调用ownerOf函数得到用户地址,使灵魂绑定徽章-观影票券NFT-用户三者互相绑定。
8.根据权利要求3所述的基于区块链技术的影视平台观影评论一体化的方法,其特征在于,所述步骤S3包括以下步骤:
S31:用户点击播放观看影视作品;
S32:平台通过互联网流式传输向用户提供影视作品观影服务;
S33:平台在用户观影时统计用户的观影时长信息,快进、快退、暂停不予计时,这里采用间隔打点法,每隔n秒打下一个点,如果下一个点和上一个点记录的视频长度差也为n秒,则将该n秒记录在内;如果用户快进,则两点的视频进度差应大于n秒,此时该n秒不算进时长内,同时刷新下一个点,对应为当前时刻快进的位置;如果用户快退,则两点的视频进度差为负数,该n秒不算进时长,同时刷新下一个点,对应为当前时刻快退的位置;如果用户暂停,则两点视频进度差为0,该n秒不算进时长内,同时刷新下一个点,对应为当前暂停位置,可以看出,两点差取值越短,所统计的播放时长误差越小;
S34:用户如果多遍观看,数据会累加,最后统计总时长到用户观影信息数据库中。
9.根据权利要求3所述的基于区块链技术的影视平台观影评论一体化的方法,其特征在于,所述步骤S4包括以下步骤:
S41:平台根据统计时长模块判断用户对影视作品的观影时长是否达到最低时长要求,若达到则平台为该用户打开对该部影视作品的评论权限;
S42:用户对该部影视作品评论与打分,观影时长较长的用户将在评论区优先展示;
S43:平台对分数进行暂存,累计计算平均分,实时展示到影视作品简介界面。
10.根据权利要求9所述的基于区块链技术的影视平台观影评论一体化的方法,其特征在于,所述步骤S43包括以下步骤:
S431:用户为该部影视作品打分,用户界面满分为a分,只能取整打分,其中a为正整数;
S432:平台对用户所打分数进行换算,满分为b分,随后平台将评分存进数据库,按某固定周期重新计算平均值,并刷新一次分数,以一位小数展示在平台界面,其中b为正整数,且b>a。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310682982.6A CN116723359B (zh) | 2023-06-09 | 2023-06-09 | 基于区块链技术的影视平台观影评论一体化的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310682982.6A CN116723359B (zh) | 2023-06-09 | 2023-06-09 | 基于区块链技术的影视平台观影评论一体化的***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116723359A CN116723359A (zh) | 2023-09-08 |
CN116723359B true CN116723359B (zh) | 2024-01-26 |
Family
ID=87870996
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310682982.6A Active CN116723359B (zh) | 2023-06-09 | 2023-06-09 | 基于区块链技术的影视平台观影评论一体化的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116723359B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105049898A (zh) * | 2015-07-13 | 2015-11-11 | 深圳市广陆新媒体有限公司 | 基于数字电视的家庭影院实现方法、装置、***及客户端 |
CN106886705A (zh) * | 2015-12-15 | 2017-06-23 | 深圳市银信网银科技有限公司 | 一种电影信息的处理方法及装置 |
CN107992621A (zh) * | 2017-12-22 | 2018-05-04 | 杭州云象网络技术有限公司 | 一种基于区块链多链技术融合的智能电影产业服务*** |
-
2023
- 2023-06-09 CN CN202310682982.6A patent/CN116723359B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105049898A (zh) * | 2015-07-13 | 2015-11-11 | 深圳市广陆新媒体有限公司 | 基于数字电视的家庭影院实现方法、装置、***及客户端 |
CN106886705A (zh) * | 2015-12-15 | 2017-06-23 | 深圳市银信网银科技有限公司 | 一种电影信息的处理方法及装置 |
CN107992621A (zh) * | 2017-12-22 | 2018-05-04 | 杭州云象网络技术有限公司 | 一种基于区块链多链技术融合的智能电影产业服务*** |
Non-Patent Citations (1)
Title |
---|
基于微服务架构的在线票务***的设计与实现;鞠一凡;中国优秀硕士学位论文全文数据库 信息科技辑(2020年第1期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN116723359A (zh) | 2023-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9028260B2 (en) | Automated quiz generation system | |
Staudohar et al. | The business of professional sports | |
Fietkiewicz | The law of live streaming: A systematic literature review and analysis of German legal framework | |
Hanssen et al. | Does vertical integration spur investment? Casting actors to discover stars during the Hollywood studio era | |
Moritz | Rooting for the story: Institutional sports journalism in the digital age | |
KR20220111650A (ko) | 온라인 오디션 서비스 제공방법 및 이를 위한 온라인 오디션 시스템 | |
CN116723359B (zh) | 基于区块链技术的影视平台观影评论一体化的***及方法 | |
Sullivan et al. | The media in democratic Taiwan | |
Amadi et al. | SOCIAL MEDIA COVERAGE OF BIG BROTHER NIAJA SHOW OF 2018: A CONTENT ANALYSIS OF FACEBOOK, TWITTER AND INSTAGRAM FAN PAGES | |
Borel-Hänni | Information through a lens: Media and journalists’ social responsibility towards French football referees | |
Ghiasi | TikTok as a communication platform for brands | |
RU129679U1 (ru) | Система интерактивного создания кинопродуктов | |
Sokolov et al. | COLLECTIVE ACTION: TRANSFORMATION OF ONLINE RESOURCE INTO OFFLINE ACTIVITY (A CASE STUDY OF POLITICAL PROTEST CAMPAIGNS UNDER A. NAVALNY’S LEADERSHIP) | |
Wang et al. | Modeling of legal protection of network broadcasting right of sports events based on data technology | |
Stade | " This video is not available in Germany": Online discourses on the German collecting society GEMA and YouTube | |
KR102576945B1 (ko) | 리워드형 영상 챌린지 플랫폼 서비스 제공 시스템 | |
CN114638517B (zh) | 一种基于多维度的数据评价分析方法、设备及计算机存储介质 | |
Walsh et al. | Facebook and disintermediation in three UK general elections | |
Fairley et al. | Scoring on and off the field?: The impact of Australia's inclusion in the Asian Football Confederation | |
Chenier | Bringing Politics to the People: Verbatim Theatre as Democratic Participation | |
Hantke et al. | Ethics for crowdsourced corpus collection, data annotation and its application in the web-based Game iHEARu-PLAY | |
RU2536381C2 (ru) | Способ и система интерактивного создания кинопродуктов "буриме" | |
Kelly | Cops, cameras and accountability: User-generated online video and public space police-civilian interactions | |
Twomey et al. | Curated Realism: The Wire’s Authenticity | |
Mavrodieva | Rhetorical, Political, and Public Relations Aspects of Candidate Debates during Presidential Election Campaigns in Bulgaria (1991-2006). |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |