CN112990960B - 展示内容的解锁方法、装置、设备及可读存储介质 - Google Patents
展示内容的解锁方法、装置、设备及可读存储介质 Download PDFInfo
- Publication number
- CN112990960B CN112990960B CN202110103174.0A CN202110103174A CN112990960B CN 112990960 B CN112990960 B CN 112990960B CN 202110103174 A CN202110103174 A CN 202110103174A CN 112990960 B CN112990960 B CN 112990960B
- Authority
- CN
- China
- Prior art keywords
- unlocking
- content
- duration
- request
- terminal
- 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
Classifications
-
- 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/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0277—Online advertisement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Development Economics (AREA)
- Finance (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Computer Hardware Design (AREA)
- Economics (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Data Mining & Analysis (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本申请公开了一种展示内容的解锁方法、装置、设备及可读存储介质,涉及计算机技术领域。该方法包括:接收终端基于目标帐号发送的第一解锁请求;基于第一解锁请求向终端发送推荐内容以及解锁要求时长;接收终端发送的解锁完成请求,解锁完成请求为终端在显示推荐内容达到解锁要求时长时发送的请求;基于解锁完成请求解锁目标帐号对内容片段的浏览权限。通过将展示内容拆分为多个内容片段,从而用户能够以浏览推荐内容的方式解锁内容片段,也即用户能够通过解锁内容片段的方式对展示内容中的部分或全部片段进行观看,从而避免针对展示内容进行选择时,需要收看完整的贴片广告而导致展示效率低,终端与服务器之间数据交互量大的问题。
Description
技术领域
本申请实施例涉及计算机技术领域,特别涉及一种展示内容的解锁方法、装置、设备及可读存储介质。
背景技术
视频贴片广告是一种通过在播放器中播放的广告解锁视频的广告形式,即,在播放视频之前,首先对广告内容进行观看,从而解锁视频的形式。
相关技术中,视频贴片广告在视频播放之前进行播放,如:当用户选择需要播放的电视剧集之后,在播放电视剧集之前,首先在播放器中播放一段固定时长的广告内容,当广告内容播放完毕后,加载电视剧集的视频内容进行播放。
然而,通过上述方式播放视频贴片广告时,由于在广告内容播放完毕后,用户才能够对实际的视频内容进行观看,并确定该视频内容是否是用户需要观看的视频内容,而当视频内容并非用户需要的视频内容时,还需要对其他视频进行选择并重新观看广告内容,视频内容的选择效率低。
发明内容
本申请实施例提供了一种展示内容的解锁方法、装置、设备及可读存储介质,能够提高展示内容的解锁方式多样性,以及展示内容的展示效率。所述技术方案如下:
一方面,提供了一种展示内容的解锁方法,所述方法包括:
接收终端基于目标帐号发送的第一解锁请求,所述第一解锁请求用于表示所述目标帐号请求通过显示推荐内容的方式解锁所述展示内容的内容片段;
基于所述第一解锁请求向所述终端发送所述推荐内容以及解锁要求时长;
接收所述终端发送的解锁完成请求,所述解锁完成请求为所述终端在显示所述推荐内容达到所述解锁要求时长时发送的请求;
基于所述解锁完成请求解锁所述目标帐号对所述内容片段的浏览权限。
另一方面,提供了一种展示内容的解锁装置,所述装置包括:
接收模块,用于接收终端基于目标帐号发送的第一解锁请求,所述第一解锁请求用于表示所述目标帐号请求通过显示推荐内容的方式解锁所述展示内容的内容片段;
发送模块,用于基于所述第一解锁请求向所述终端发送所述推荐内容以及解锁要求时长;
所述接收模块,还用于接收所述终端发送的解锁完成请求,所述解锁完成请求为所述终端在显示所述推荐内容达到所述解锁要求时长时发送的请求;
解锁模块,用于基于所述解锁完成请求解锁所述目标帐号对所述内容片段的浏览权限。
另一方面,提供了一种计算机设备,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如上述本申请实施例中任一所述的展示内容的解锁方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现如上述本申请实施例中任一所述的展示内容的解锁方法。
另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的展示内容的解锁方法。
本申请实施例提供的技术方案带来的有益效果至少包括:
通过将展示内容拆分为多个内容片段,从而用户能够以浏览推荐内容的方式解锁内容片段,也即用户能够通过解锁内容片段的方式对展示内容中的部分或全部片段进行观看,若当前展示内容的内容并非用户期望的内容,还可以对其他展示内容的内容片段进行解锁并预览,从而提高了用户在确定展示内容时的人机交互效率,避免针对展示内容进行选择时,需要收看完整的贴片广告而导致展示效率低,终端与服务器之间数据交互量大的问题。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请一个示例性实施例提供的解锁面板的界面示意图;
图2是本申请一个示例性实施例提供的实施环境示意图;
图3是本申请一个示例性实施例提供的展示内容的解锁方法的流程图;
图4是基于图3示出的实施例提供的视频内容的视频分段结构示意图;
图5是本申请另一个示例性实施例提供的展示内容的解锁方法的流程图;
图6是基于图5示出的实施例提供的服务器侧解锁验证逻辑的整体过程示意图;
图7是本申请另一个示例性实施例提供的展示内容的解锁方法的流程图;
图8是本申请一个示意性实施例提供的整体解锁逻辑的流程示意图;
图9是本申请一个示例性实施例提供的展示内容的解锁装置的结构框图;
图10是本申请另一个示例性实施例提供的展示内容的解锁装置的结构框图;
图11是本申请一个示例性实施例提供的计算机设备的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
首先,针对本申请实施例中涉及的名词进行简单介绍:
区块链(Blockchain):区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链,本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
区块链底层平台可以包括用户管理、基础服务、智能合约等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能。
平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
本申请实施例中,通过区块链管理各帐号对展示内容进行浏览的权限。
激励广告:是指通过广告显示来获取一定回报的广告形式,本申请实施例中,激励广告的播放用于获取展示内容中内容片段的解锁,其中,展示内容包括视频内容、电子书内容、新闻内容等形式的内容,本申请实施例对此不加以限定。其中,当展示内容实现为视频内容时,激励广告的播放用于解锁视频内容中的视频片段;当展示内容实现为电子书内容时,激励广告的播放用于解锁电子书内容中的章节片段;当展示内容实现为漫画类内容时,激励广告的播放用于解锁一定页数的漫画,或当漫画以漫画格的形式显示时,激励广告的播放用于解锁一定格数的漫画内容;当展示内容实现为知识类内容时,激励广告的播放用于解锁知识类内容中的一定数量的知识,如:知识类内容为新闻内容,则激励广告的播放用于解锁新闻;当知识类内容为知识搜索内容,则激励广告的播放用于解锁一定条数的搜索结果;当知识类内容为每日科普词汇时,则激励广告的播放用于解锁一定数量的科普词汇,本申请实施例对知识类内容的形式不加以限定。
在一些实施例中,激励广告对应有的解锁长度,示意性的,当展示内容为视频内容时,激励广告对应有解锁的片段时长,如:激励广告A能够解锁20分钟的视频片段,激励广告B能够解锁30分钟的视频片段;当展示内容为电子书内容时,激励广告对应有解锁的章节数量,如:激励广告A能够解锁电子书内容中的10个章节,激励广告B能够解锁电子书内容中的12个章节;当展示内容为新闻内容时,激励广告对应有解锁的新闻数量,如:激励广告A能够解锁10个新闻,激励广告B能够解锁15个新闻。
在一些实施例中,激励广告为登录应用程序的帐号属于指定帐号类型时,展示内容的解锁方式,示意性的,当登录应用程序的帐号属于普通帐号时,通过激励广告的方式解锁展示内容,而当登录应用程序的帐号属于会员帐号时,可以直接解锁展示内容,而无需观看激励广告。
在一些实施例中,在触发激励广告的显示之前,用户还可以选择其他方式解锁展示内容,如:资源交换方式、帐号类型切换方式等。示意性的,以资源交换方式为例,当用户对展示内容进行选择时,首先显示解锁面板,该解锁面板中包括解锁控件和支付控件,当用户在支付控件上进行选择时,显示支付界面,用户在支付界面上完成资源交换后,解锁该展示内容,从而对展示内容进行展示。以帐号类型切换方式为例,当用户对展示内容进行选择时,首先显示解锁面板,该解锁面板中包括解锁控件和帐号类型切换控件,该帐号类型切换控件用于指示用户将帐号从普通帐号切换为会员帐号,而当用户对帐号类型切换控件进行选择时,显示帐号类型切换界面,用户在帐号类型切换界面中完成帐号类型切换操作,从而以会员帐号的身份解锁该展示内容。
示意性的,请参考图1,其示出了本申请一个示例性实施例提供的解锁面板的界面示意图,如图1所示,该解锁面板100中包括解锁控件110、支付控件120和帐号类型切换控件130,其中,解锁控件110用于指示以观看激励广告的方式对展示内容中的内容片段进行解锁,支付控件120用于指示以资源交换的方式对展示内容中的内容片段或完整的展示内容进行解锁,帐号类型切换控件130用于指示以切换帐号类型的方式对展示内容中的内容片段或完整的展示内容进行解锁。
图2是本申请一个示例性实施例提供的实施环境示意图,如图2所示,该实施环境中包括终端210和服务器220,其中,终端210和服务器220之间通过通信网络230连接。
终端210中安装有用于显示上述展示内容的应用程序,如:视频播放应用程序、短视频社交程序、电子书阅读程序、即时通讯应用程序、社交平台程序、购物程序、金融管理程序等,本申请实施例对此不加以限定。本实施例中,以终端210中安装有视频播放应用程序为例进行说明。该视频播放应用程序用于播放视频。
在一些实施例中,当用户选中的视频需要通过解锁播放时,终端210首先显示解锁面板,以供用户进行解锁方式的选择,当用户选择通过观看激励广告的方式解锁视频时,终端210从服务器220获取激励广告的广告素材进行播放。可选地,终端210从服务器220获取广告素材的同时,还可以从服务器220中获取视频资源进行同步加载,从而在激励广告播放完毕后,能够直接对视频进行播放。
终端210还用于提供解锁逻辑的计算,如:当激励广告的播放时长达到要求时长时,则确定展示内容解锁成功,而当展示内容未完成解锁而用户选择关闭激励广告时,终端210进行解锁逻辑的判断,并提示用户当前展示内容未解锁完毕。
服务器220主要用于向终端210提供广告素材和展示内容素材,终端210基于用户的选择操作从服务器220中拉取对应的素材进行展示或者播放。
在一些实施例中,服务器220中包括鉴权后台服务器221和供应方平台(Sell-SidePlatform,SSP)服务器222,其中,鉴权后台服务器221用于基于终端210发送的内容浏览请求判断目标帐号是否为会员帐号,从而判断终端210是否需要播放广告。鉴权后台服务器221接收SSP服务器222的授权请求并返回解锁点位给终端210。SSP服务器222起到中间层的作用,负责广告请求的转发以及提供解锁点位的管理和解锁的授权。
其中,终端210可以为智能手机、平板电脑、便携式膝上笔记本电脑、台式计算机、智能音箱、智能可穿戴设备、智能电视、智能车载设备等设备中的至少一种,服务器220可以是物理服务器,也可以是提供云计算服务的云服务器,服务器220可以实现为一台服务器,也可以是多个服务器构成的服务器集群或分布式***。本申请实施例中,服务器220可以实现为区块链***中的各个节点服务器。
其中,当终端和服务器协同实现本申请实施例提供的方案时,终端和服务器可以通过有线或无线通信方式进行直接或间接连接,本申请实施例对此不加以限定。
结合上述说明,对本申请实施例涉及的应用场景进行举例说明。
第一,本申请实施例提供的展示内容解锁方法应用于视频播放场景中。
在视频播放应用程序中,用户对目标视频进行选择后,由于该目标视频的播放权限被锁定,故在播放目标视频之前显示解锁面板。该解锁面板中包括解锁控件和解锁片段提示,其中,解锁控件用于指示通过播放激励广告的方式解锁视频片段,而解锁片段提示用于指示当前播放激励广告后能够解锁的视频片段的片段时长,如:解锁片段提示上显示有“看广告解锁20分钟”的提示内容,用于指示当前看完激励广告后,能够解锁目标视频中20分钟的视频片段。
当用户在解锁控件上进行点击时,跳转至广告播放界面播放激励广告,并当激励广告的播放时长达到要求时长时,如:激励广告在播放过程中显示解锁倒计时,当解锁倒计时的倒计时长为0时,则确定激励广告的播放时长达到要求时长,故解锁该目标视频中的20分钟视频片段。
第二,本申请实施例提供的展示内容解锁方法应用于电子书阅读场景中。
在电子书阅读程序中,用户对目标电子书进行选择后,由于目标电子书的阅读权限被锁定,或者目标电子书中的部分章节阅读权限被锁定,故在显示电子书被锁定的内容之前显示解锁面板。该解锁面板中包括解锁控件和解锁片段提示,其中,解锁控件用于指示通过播放激励广告的方式解锁电子书章节,而解锁片段提示用于指示当前播放激励广告后能够解锁的电子书章节的数量,如:解锁片段提示上显示有“看广告解锁5个章节”的提示内容,用于指示当前看完激励广告后,能够解锁目标电子书中被锁定的5个章节。
当用户在解锁控件上进行点击时,跳转至广告播放界面播放激励广告,并当激励广告的播放时长达到要求时长时,解锁该目标电子书中的5个章节。
第三,本申请实施例提供的展示内容解锁方法应用于新闻浏览场景中。
在社交平台程序中,用户对新闻浏览功能进行选择后,由于新闻浏览界面中的全部或者部分新闻浏览权限被锁定,故当用户浏览至被锁定的新闻时,显示解锁面板。该解锁面板中包括解锁控件和解锁片段提示,其中,解锁控件用于指示通过播放激励广告的方式解锁新闻浏览权限,而解锁片段提示用于指示当前播放激励广告后能够解锁的新闻内容的数量,如:解锁片段提示上显示有“看广告解锁10条新闻”的提示内容,用于指示当前看完激励广告后,能够解锁新闻浏览功能中被锁定的10条新闻。
当用户在解锁控件上进行点击时,跳转至广告播放界面播放激励广告,并当激励广告的播放时长达到要求时长时,解锁新闻浏览功能中被锁定的10条新闻。
值得注意的是,上述视频播放场景、电子书阅读场景以及新闻浏览场景皆为示意性的举例,本申请实施例还可以应用于展示内容的展示场景中,本申请实施例对展示内容的具体形式以及展示场景不加以限定。
结合上述内容,对本申请实施例中提供的展示内容的解锁方法进行说明,图3是本申请一个示例性实施例提供的展示内容的解锁方法的流程图,以该方法应用于服务器中为例进行说明,如图3所示,该方法包括:
步骤301,接收终端基于目标帐号发送的第一解锁请求。
第一解锁请求用于表示目标帐号请求通过显示推荐内容的方式解锁展示内容的内容片段。
在一些实施例中,当终端接收到对展示内容的选择操作时,向服务器发送内容浏览请求,也即,服务器接收终端基于目标帐号发送的内容浏览请求,该内容浏览请求用于表示目标帐号请求对展示内容进行浏览。
在服务器接收到内容浏览请求时,首先对目标帐号的帐号类型进行确定,即,基于内容浏览请求确定目标帐号的帐号类型,并基于帐号类型确定终端是否需要通过解锁的方式浏览展示内容。
示意性的,当目标帐号属于会员帐号时,且展示内容的浏览权限分配中,会员帐号对该展示内容存在浏览权限时,表示当前的目标帐号具备对展示内容直接浏览的权限,直接向终端反馈展示内容的内容数据;而当目标帐号属于普通帐号,且展示内容的浏览权限分配中,普通帐号不具备对展示内容进行浏览的权限时,向终端反馈解锁提示,用于提示终端能够通过至少一种解锁方式解锁该展示内容进行浏览。
其中,至少一种解锁方式中包括通过显示推荐内容的方式对展示内容的内容片段进行解锁的方式。而当用户在终端中选择通过显示推荐内容的方式对展示内容的内容片段进行解锁时,终端向服务器发送第一解锁请求。
在一些实施例中,内容片段为预先设定的与该第一解锁请求对应的指定片段;或者,内容片段为用户根据片段长度限定设置的自定义片段;或者,内容片段为应用程序中随机确定的片段。
可选地,当内容片段为预先设定的指定片段时,即被解锁的内容片段为默认片段,示意性的,当用户首次打开视频A进行解锁时,首先被解锁的视频片段默认为从进度条的00:00开始的片段;或者,当前内容片段为最近一次被解锁的内容片段在进度条上的前一个片段或者后一个片段。
在一些实施例中,用户还可以通过其他解锁方式解锁展示内容的浏览权限,如:将目标帐号的帐号类型由普通帐号转变为会员帐号;或者,通过支付交换资源的方式解锁展示内容。
在一些实施例中,内容片段还对应有片段长度,片段长度用于指示解锁的内容片段在展示内容中所占的长度或者数量。如:当展示内容实现为视频内容,则片段长度为片段时长;当展示内容实现为电子书内容,则片段长度实现为章节数量,或者电子书页数,或者电子书段落数等;当展示内容实现为新闻内容,则片段长度实现为新闻数量,或,新闻对应的日期数量,或者,新闻内容长度等,本申请实施例对此不加以限定。
片段长度为预先设定的,或者,基于内容片段的总长度确定的,本申请实施例对此不加以限定。
示意性的,请参考图4,以片段长度实现为视频片段的长度为例,针对展示内容400,按照预设的视频片段长度15分钟对其进行分段,得到第一分段410、第二分段420和第三分段430,其中,第一分段410时长15分钟,第二分段420时长15分钟,第三分段430由于处于展示内容400的结尾处,时长小于15分钟。
步骤302,基于第一解锁请求向终端发送推荐内容以及解锁要求时长。
在一些实施例中,服务器向终端发送推荐内容数据以指示终端显示推荐内容。示意性的,推荐内容为激励广告视频,则服务器向终端发送视频流数据,终端接收到视频流数据后,对视频流数据解码,从而对激励广告视频进行播放。
解锁要求时长用于表示解锁内容片段需要浏览推荐内容的最小时长。如:解锁要求时长为6秒,则表示解锁内容片段则需要至少浏览6秒推荐内容。
在一些实施例中,当服务器接收到终端发送的第一解锁请求时,服务器从广告引擎中拉取推荐内容数据,并发送至终端进行播放。
服务器在向终端发送推荐内容时,还需要对解锁要求时长进行指示,从而在终端侧完成部分解锁逻辑,如:当用户选择关闭推荐内容的显示时,终端判断推荐内容的显示时长是否达到解锁要求时长,若显示时长未达到解锁要求时长,则提示用户无法解锁。
在一些实施例中,解锁要求时长还用于指示终端在推荐内容的显示时长达到解锁要求时长时,向服务器指示解锁完成。
步骤303,接收终端发送的解锁完成请求。
解锁完成请求为终端在显示推荐内容达到解锁要求时长时发送的请求。
在一些实施例中,当终端接收到推荐内容并开始对推荐内容进行显示时,从推荐内容的开始显示时刻开始进行计时,并在计时时长达到解锁要求时长时,向服务器发送解锁完成请求。
在一些实施例中,终端在推荐内容的显示时长达到解锁要求时长,且未接收到对推荐内容的结束显示操作时,继续显示推荐内容直至推荐内容显示完毕。示意性的,推荐内容的显示总时长为60秒,当推荐内容显示时长10秒时,终端向服务器发送解锁完成请求,表示当前推荐内容的显示时长符合展示内容中内容片段的解锁要求。而用户未在终端界面上选择关闭推荐内容的显示,则推荐内容继续进行显示,直至用户关闭该推荐内容的显示;或者直至推荐内容的显示时长达到60秒。
示意性的,推荐内容为激励广告视频,则推荐内容数据为激励广告视频的视频流数据,终端接收到视频流数据后,对视频流数据进行解码,从而对激励广告视频进行播放。终端接收到的解锁要求时长指示的时长为6秒,则当终端播放激励广告视频的播放时长达到6秒时,向服务器发送解锁完成请求。
步骤304,基于解锁完成请求解锁目标帐号对内容片段的浏览权限。
在一些实施例中,服务器在接收到解锁完成请求时,基于解锁完成请求更新目标帐号对展示内容进行浏览的权限,即,将展示内容中内容片段对应的权限由锁定状态切换为解锁状态。
在一些实施例中,解锁完成请求为终端侧基于解锁要求时长执行解锁逻辑后向服务器发送的请求,而服务器侧还需要进行二次解锁逻辑验证。
示意性的,服务器基于解锁完成请求确定目标帐号对推荐内容的浏览记录时长;响应于浏览记录时长达到要求浏览时长,解锁目标帐号对内容片段的浏览权限。其中,浏览记录时长是基于终端与服务器之间的数据交互确定的。要求浏览时长为服务器侧设定的用于验证解锁逻辑的时长基准。其中,要求浏览时长和上述解锁要求时长相等;或者要求浏览时长略小于解锁要求时长;或者要求浏览时长略大于解锁要求时长。
示意性的,解锁要求时长为10秒,表示终端显示推荐内容达到10秒时解锁;而服务器侧的要求浏览时长为9.5秒,避免解锁完成请求的发送存在延迟,或者终端和服务器侧的时钟存在误差。
综上所述,本实施例提供的展示内容的解锁方法,通过将展示内容拆分为多个内容片段,从而用户能够以浏览推荐内容的方式解锁内容片段,也即用户能够通过解锁内容片段的方式对展示内容中的部分或全部片段进行观看,若当前展示内容的内容并非用户期望的内容,还可以对其他展示内容的内容片段进行解锁并预览,从而提高了用户在确定展示内容时的人机交互效率,避免针对展示内容进行选择时,需要收看完整的贴片广告而导致展示效率低,终端与服务器之间数据交互量大的问题。
在一些实施例中,终端在开始显示推荐内容时,向服务器发送第二解锁请求,图5是本申请另一个示例性实施例提供的展示内容的解锁方法的流程图,以该方法应用于服务器中为例进行说明,如图5所示,该方法包括:
步骤501,接收终端基于目标帐号发送的第一解锁请求。
第一解锁请求用于表示目标帐号请求通过显示推荐内容的方式解锁展示内容的内容片段。
在一些实施例中,当终端接收到对展示内容的选择操作时,向服务器发送内容浏览请求,也即,服务器接收终端基于目标帐号发送的内容浏览请求,该内容浏览请求用于表示目标帐号请求对展示内容进行浏览。
步骤502,基于第一解锁请求向终端发送推荐内容以及解锁要求时长。
解锁要求时长用于表示解锁内容片段需要浏览推荐内容的最小时长。
步骤503,接收终端基于目标帐号发送的第二解锁请求。
第二解锁请求为终端开始对推荐内容进行显示时发送的请求。在一些实施例中,当终端接收到服务器发送的推荐内容,并开始对推荐内容进行显示时,向服务器发送第二解锁请求,该第二解锁请求用于指示服务器,当前终端已开始对推荐内容的显示。
步骤504,接收终端发送的解锁完成请求。
解锁完成请求为终端在显示推荐内容达到解锁要求时长时发送的请求。
在一些实施例中,当终端接收到推荐内容并开始对推荐内容进行显示时,从推荐内容的开始显示时刻开始进行计时,并在计时时长达到解锁要求时长时,向服务器发送解锁完成请求。
值得注意的是,上述第一解锁请求、第二解锁请求以及解锁完成请求的形式皆为预先设定的,示意性的,第一解锁请求中包括目标帐号的帐号标识,服务器基于目标帐号的帐号标识确定帐号类型。第二解锁请求实现为一条请求消息,其中,与推荐内容播放对应的标识位的取值为与开始显示状态对应的取值,可选地,第二解锁请求中还包括终端中显示推荐内容的开始显示时刻。解锁完成请求实现为一条请求消息,其中,与权限状态对应的标识位的取值为与解锁状态对应的取值,可选地,解锁完成请求中还包括终端确定达到解锁要求时长的解锁时刻。
步骤505,基于接收第二解锁请求的第一时刻和接收解锁完成请求的第二时刻之间的时长,确定目标帐号对推荐内容的浏览记录时长。
本申请实施例中,以服务器的机器时钟判断推荐内容的显示时长是否符合解锁要求为例进行说明,也即,在服务器接收到终端发送的第二解锁请求时,记录接收第二解锁请求的第一时刻;在服务器接收到终端发送的解锁完成请求时,记录接收解锁完成请求的第二时刻,从而确定第一时刻和第二时刻之间的时长,并将该时长确定为目标帐号对推荐内容的浏览记录时长,避免终端侧通过作弊软件而提前发送解锁完成请求。
在一些实施例中,响应于第二解锁请求接收失败,触发兜底信号,该兜底信号用于指示以第一解锁请求的接收时刻为兜底时刻,从而基于兜底信号将接收第一解锁请求的第三时刻和解锁完成请求的第二时刻之间的时长,确定为目标帐号对推荐内容的浏览记录时长。
步骤506,响应于浏览记录时长达到要求浏览时长,解锁目标帐号对内容片段的浏览权限。
在一些实施例中,响应于浏览记录时长未达到要求浏览时长,确定终端显示推荐内容的时长未达到解锁要求时长,并保持内容片段的浏览权限处于锁定状态。
示意性的,开始显示推荐内容的时刻为ReportStartTime,播放时长达到解锁要求时长的时刻为ReportEndTime,请求推荐内容的时刻为StartTime。
终端向服务器发送第一解锁请求以请求推荐内容时,服务器会更新StartTime。当终端开始对推荐内容进行显示时,终端向服务器上报第二解锁请求,从而服务器对ReportStartTime进行更新。当推荐内容的显示时长满足解锁要求时长时,终端会向服务器上报解锁完成请求,从而服务器会更新ReportEndTime。根据此3个时刻可以确认内容片段在服务器的解锁逻辑中是否满足解锁条件。
其中,1、如果ReportStartTime更新失败,可以使用StartTime作为兜底;2、ReportEndTime用于校验终端上报的解锁完成请求是否合理,即,如果ReportEndTime–ReportStartTime小于一定的范围说明上报解锁完成请求不合理(存在提前上报的情况),从而服务器将拒绝解锁。
在一些实施例中,服务器中设置有连续解锁策略,即用户只能解锁当前已解锁的前一分段或者后一分段,不可跨段解锁,示意性的,当前UnlockPointStart表示用户对视频拥有播放权限的起始分段,UnlockPointEnd表示用户对视频拥有播放权限的截止分段,则当前用户只能解锁分段UnlockPointStart-1或者UnlockPointEnd+1。
图6是本申请一个示例性实施例提供的服务器侧解锁验证逻辑的整体过程示意图,以推荐内容实现为广告为例,如图6所示,终端请求广告时向服务器上报第一解锁请求610,从而服务器更新StartTime。终端开始播放广告时,向服务器上报第二解锁请求620,从而服务器更新ReportStartTime。其中,如果ReportStartTime更新失败,则将StartTime作为ReportStartTime的兜底取值。广告播放时长达到解锁要求时长时,终端向服务器上报解锁完成请求630,从而服务器更新ReportEndTime,服务器判断ReportStartTime和ReportEndTime之间的时长是否大于预设阈值x,若小于(或者等于)阈值x则解锁失败。否则继续判断当前需要解锁的内容片段是否为已解锁片段的相邻片段,即判断pointID是否等于UnlockPointStart-1或者UnlockPointEnd+1,pointID代表当前需要解锁的内容片段,若满足,则解锁成功。
综上所述,本实施例提供的展示内容的解锁方法,通过将展示内容拆分为多个内容片段,从而用户能够以浏览推荐内容的方式解锁内容片段,也即用户能够通过解锁内容片段的方式对展示内容中的部分或全部片段进行观看,若当前展示内容的内容并非用户期望的内容,还可以对其他展示内容的内容片段进行解锁并预览,从而提高了用户在确定展示内容时的人机交互效率,避免针对展示内容进行选择时,需要收看完整的贴片广告而导致展示效率低,终端与服务器之间数据交互量大的问题。
本实施例提供的方法,通过服务器接收第二解锁请求和解锁完成请求之间的时间差确定推荐内容在终端的显示时长是否满足解锁要求,避免终端侧通过作弊软件提前向服务器发送解锁完成请求而导致推荐内容的推荐效率较低的问题。
本实施例提供的方法,通过设置兜底策略,避免第二解锁请求由于网络问题或者由于终端的计算能力问题而无法及时发送至服务器的情况下,浏览记录时长无法被准确获取的问题,以第一解锁请求为兜底请求,虽然与第二解锁请求之间存在一定的时间误差,但能在一定程度上确保服务器侧的解锁逻辑验证。
在一些实施例中,终端首先向服务器发送内容浏览请求,从而服务器向终端反馈解锁要求。图7是本申请另一个示例性实施例提供的展示内容的解锁方法的流程图,以该方法应用于服务器中为例进行说明,如图7所示,该方法包括:
步骤701,接收终端基于目标帐号发送的内容浏览请求。
其中,内容浏览请求用于表示目标帐号请求对展示内容进行浏览。
在一些实施例中,内容浏览请求中包括展示内容的内容标识和目标帐号的帐号标识,从而服务器能够基于内容标识确定展示内容的浏览权限分配,如:展示内容的内容标识为0001,而该内容标识0001对应的浏览权限分配情况为:会员帐号(具备直接观看的权限);普通帐号(具备免费观看15分钟的权限);游客帐号(不具备观看权限),根据目标帐号的帐号标识确定目标帐号为普通帐号,则当前目标帐号具备对展示内容免费观看15分钟的权限。
步骤702,基于内容浏览请求向终端反馈分段点位信息。
分段点位信息用于指示展示内容的片段分割情况和片段解锁情况,分段点位信息中包括内容片段的点位信息。当前内容片段的点位信息中包括锁定态的指示标识,即目标帐号当前不具备对内容片段进行浏览的权限。
在一些实施例中,基于内容浏览请求确定目标帐号的帐号类型以及展示内容对应的推荐内容的内容类型,响应于帐号类型符合帐号类型要求,且内容类型符合内容类型要求,向终端反馈分段点位信息。示意性的,当帐号类型属于普通帐号,且内容类型属于激励广告类型时,向终端反馈激励广告的分段点位信息。
步骤703,接收终端基于目标帐号发送的第一解锁请求。
第一解锁请求用于表示目标帐号请求通过显示推荐内容的方式解锁展示内容的内容片段。
在一些实施例中,当终端接收到对展示内容的选择操作时,向服务器发送内容浏览请求,也即,服务器接收终端基于目标帐号发送的内容浏览请求,该内容浏览请求用于表示目标帐号请求对展示内容进行浏览。
值得注意的是,本实施例中,以服务器预先确定展示内容的分段点位信息为例进行说明,在一些实施例中,服务器仅确定内容片段的片段长度限制,而内容片段的具***置由用户通过终端设置得到。也即,服务器接收终端基于目标帐号发送的内容浏览请求,内容浏览请求用于表示目标帐号请求对展示内容进行浏览;基于内容浏览请求服务器向终端反馈分段长度信息,分段长度信息用于指示展示内容的片段长度限制,则第一解锁请求中还包括内容片段的点位信息,该点位信息为目标帐号基于片段长度限制设置得到的。
步骤704,基于第一解锁请求向终端发送推荐内容以及解锁要求时长。
解锁要求时长用于表示解锁内容片段需要浏览推荐内容的最小时长。
步骤705,接收终端发送的解锁完成请求。
解锁完成请求为终端在显示推荐内容达到解锁要求时长时发送的请求。
在一些实施例中,当终端接收到推荐内容并开始对推荐内容进行显示时,从推荐内容的开始显示时刻开始进行计时,并在计时时长达到解锁要求时长时,向服务器发送解锁完成请求。
步骤706,基于解锁完成请求解锁目标帐号对内容片段的浏览权限。
在一些实施例中,服务器在接收到解锁完成请求时,基于解锁完成请求更新目标帐号对展示内容进行浏览的权限,即,将展示内容中内容片段对应的权限由锁定状态切换为解锁状态。
在一些实施例中,解锁完成请求为终端侧基于解锁要求时长执行解锁逻辑后向服务器发送的请求,而服务器侧还需要进行二次解锁逻辑验证。
示意性的,服务器基于解锁完成请求确定目标帐号对推荐内容的浏览记录时长;响应于浏览记录时长达到要求浏览时长,解锁目标帐号对内容片段的浏览权限。其中,浏览记录时长是基于终端与服务器之间的数据交互确定的。
在一些实施例中,基于解锁完成请求,将分段点位信息中内容片段对应的点位信息由锁定态切换为解锁态。在一些实施例中,对解锁态设置权限有效期,该权限有效期用于指示解锁态的有效期范围。如:终端界面中,有效期提示信息中的内容为“已解锁20分钟内容时长,请于今天16:59之前观看”。
综上所述,本实施例提供的展示内容的解锁方法,通过将展示内容拆分为多个内容片段,从而用户能够以浏览推荐内容的方式解锁内容片段,也即用户能够通过解锁内容片段的方式对展示内容中的部分或全部片段进行观看,若当前展示内容的内容并非用户期望的内容,还可以对其他展示内容的内容片段进行解锁并预览,从而提高了用户在确定展示内容时的人机交互效率,避免针对展示内容进行选择时,需要收看完整的贴片广告而导致展示效率低,终端与服务器之间数据交互量大的问题。
本实施例提供的方法,在终端上报第一解锁请求之前,首先将展示内容的分段点位信息发送至终端,从而终端能够基于分段点位信息对内容片段的拆分方式进行确定,提高了内容片段解锁过程中的人机交互效率。
示意性的,图8是本申请一个示意性实施例提供的整体解锁逻辑的流程示意图,如图8所示,该过程包括预鉴权810和SSP解锁820两侧。
其中,预鉴权810侧包括如下过程:
步骤811,用户点击不可播视频。
不可播视频是指播放存在权限限制的视频,如:仅会员帐号能够播放的视频、仅购买能够获取播放权限的视频等。
步骤812,判断是否是激励广告。
判断当前不可播视频对应解锁方式中,需要收看的广告是否是激励广告。
步骤813,若是,访问SSP获取点位信息和展示信息。
若是激励广告,则获取视频的点位信息和解锁界面的展示信息。
在一些实施例中,若不是激励广告,则通过其他方式解锁。
在预鉴权810和SSP解锁820之间,用户点击观看激励广告解锁视频控件。
在SSP解锁820的过程中包括如下过程:
步骤821,SSP访问鉴权接口。
鉴权接口用于获取目标帐号对视频的播放权限。
步骤822,判断用户是否通过非激励方式获取权限。
示意性的,判断用户是否通过购买、开通会员等方式获取权限。
步骤823,若是,则直接返回播放视频。
步骤824,否则,终端访问SSP拉取广告进行播放。
SSP用于从广告引擎拉取广告数据,并将广告数据发送至终端进行广告播放。
步骤825,判断广告播放时长是否符合解锁要求。
步骤826,若符合,上报至SSP进行解锁。
步骤827,请求授权接口,更新授权。
SSP接收上报的解锁完成请求后,基于解锁完成请求更新目标帐号对视频进行观看的权限。
步骤828,更新视频片段的解锁状态,写入缓存区。
将视频片段对应的点位信息设置为解锁态,并写入缓存区(Redis)。
步骤829,返回至终端进行视频播放。
图9是本申请一个示例性实施例提供的展示内容的解锁装置的结构框图,如图9所示,该装置包括:
接收模块910,用于接收终端基于目标帐号发送的第一解锁请求,所述第一解锁请求用于表示所述目标帐号请求通过显示推荐内容的方式解锁所述展示内容的内容片段;
发送模块920,用于基于所述第一解锁请求向所述终端发送推荐内容以及解锁要求时长;
所述接收模块910,还用于接收所述终端发送的解锁完成请求,所述解锁完成请求为所述终端在显示所述推荐内容达到所述解锁要求时长时发送的请求;
解锁模块930,用于基于所述解锁完成请求解锁所述目标帐号对所述内容片段的浏览权限。
在一个可选的实施例中,如图10所示,所述解锁模块930,包括:
确定单元931,用于基于所述解锁完成请求确定所述目标帐号对所述推荐内容的浏览记录时长;
解锁单元932,用于响应于所述浏览记录时长达到要求浏览时长,解锁所述目标帐号对所述内容片段的浏览权限。
在一个可选的实施例中,所述接收模块910,还用于接收所述终端基于所述目标帐号发送的第二解锁请求,所述第二解锁请求为所述终端开始对所述推荐内容进行显示时发送的请求;
所述确定单元932,还用于基于接收所述第二解锁请求的第一时刻和接收所述解锁完成请求的第二时刻之间的时长,确定所述目标帐号对所述推荐内容的浏览记录时长。
在一个可选的实施例中,所述装置还包括:
触发模块940,用于响应于所述第二解锁请求接收失败,触发兜底信号,所述兜底信号用于指示以第一解锁请求的接收时刻为兜底时刻;
确定单元931,还用于基于所述兜底信号,将接收所述第一解锁请求的第三时刻和接收所述解锁完成请求的第二时刻之间的时长,确定为所述目标帐号对所述推荐内容的浏览记录时长。
在一个可选的实施例中,所述确定单元931,还用于响应于所述浏览记录时长未达到所述要求浏览时长,确定所述终端显示所述推荐内容的时长未达到所述解锁要求时长;
所述解锁单元932,还用于保持所述内容片段的浏览权限处于锁定状态。
在一个可选的实施例中,所述接收模块910,还用于接收所述终端基于所述目标帐号发送的内容浏览请求,所述内容浏览请求用于表示所述目标帐号请求对所述展示内容进行浏览;
所述发送模块920,还用于基于所述内容浏览请求向所述终端反馈分段点位信息,所述分段点位信息用于指示所述展示内容的片段分割情况和片段解锁情况,所述分段点位信息中包括所述内容片段的点位信息。
在一个可选的实施例中,所述解锁模块930,还用于基于所述解锁完成请求,将所述分段点位信息中所述内容片段对应的点位信息由锁定态切换为解锁态。
在一个可选的实施例中,所述解锁模块930,还用于对所述解锁态设置权限有效期,所述权限有效期用于指示所述解锁态的有效期范围。
在一个可选的实施例中,所述装置,还包括:
确定模块950,用于基于所述内容浏览请求确定所述目标帐号的帐号类型以及所述展示内容对应的推荐内容的内容类型;
所述发送模块920,还用于响应于所述帐号类型符合帐号类型要求,且所述内容类型符合内容类型要求,向所述终端反馈所述分段点位信息。
在一个可选的实施例中,所述接收模块910,还用于接收所述终端基于所述目标帐号发送的内容浏览请求,所述内容浏览请求用于表示所述目标帐号请求对所述展示内容进行浏览;
所述发送模块920,还用于基于所述内容浏览请求向所述终端反馈分段长度信息,所述分段长度信息用于指示所述展示内容的片段长度限制,所述第一解锁请求中还包括所述内容片段的点位信息,所述点位信息是所述目标帐号基于所述片段长度限制设置得到的。
综上所述,本实施例提供的展示内容的解锁装置,通过将展示内容拆分为多个内容片段,从而用户能够以浏览推荐内容的方式解锁内容片段,也即用户能够通过解锁内容片段的方式对展示内容中的部分或全部片段进行观看,若当前展示内容的内容并非用户期望的内容,还可以对其他展示内容的内容片段进行解锁并预览,从而提高了用户在确定展示内容时的人机交互效率,避免针对展示内容进行选择时,需要收看完整的贴片广告而导致展示效率低,终端与服务器之间数据交互量大的问题。
需要说明的是:上述实施例提供的展示内容的解锁装置,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的展示内容的解锁装置,与展示内容的解锁方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图11示出了本申请一个示例性实施例提供的计算机设备的结构示意图,该计算机设备可以实现为如上图2所示的服务器220。具体来讲:
计算机设备1100包括中央处理单元(Central Processing Unit,CPU)1101、包括随机存取存储器(Random Access Memory,RAM)1102和只读存储器(Read Only Memory,ROM)1103的***存储器1104,以及连接***存储器1104和中央处理单元1101的***总线1105。计算机设备1100还包括用于存储操作***1113、应用程序1114和其他程序模块1115的大容量存储设备1106。
大容量存储设备1106通过连接到***总线1105的大容量存储控制器(未示出)连接到中央处理单元1101。大容量存储设备1106及其相关联的计算机可读介质为计算机设备1100提供非易失性存储。也就是说,大容量存储设备1106可以包括诸如硬盘或者紧凑型光盘只读存储器(Compact Disc Read Only Memory,CD-ROM)驱动器之类的计算机可读介质(未示出)。
不失一般性,计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、带电可擦可编程只读存储器(Electrically Erasable Programmable Read Only Memory,EEPROM)、闪存或其他固态存储其技术,CD-ROM、数字通用光盘(Digital Versatile Disc,DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知计算机存储介质不局限于上述几种。上述的***存储器1104和大容量存储设备1106可以统称为存储器。
根据本申请的各种实施例,计算机设备1100还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即计算机设备1100可以通过连接在***总线1105上的网络接口单元1111连接到网络1112,或者说,也可以使用网络接口单元1111来连接到其他类型的网络或远程计算机***(未示出)。
上述存储器还包括一个或者一个以上的程序,一个或者一个以上程序存储于存储器中,被配置由CPU执行。
本申请的实施例还提供了一种计算机设备,该计算机设备包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行以实现上述各方法实施例提供的展示内容的解锁方法。
本申请的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有至少一条指令、至少一段程序、代码集或指令集,至少一条指令、至少一段程序、代码集或指令集由处理器加载并执行,以实现上述各方法实施例提供的展示内容的解锁方法。
本申请的实施例还提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述实施例中任一所述的展示内容的解锁方法。
可选地,该计算机可读存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、固态硬盘(SSD,Solid State Drives)或光盘等。其中,随机存取记忆体可以包括电阻式随机存取记忆体(ReRAM,Resistance RandomAccess Memory)和动态随机存取存储器(DRAM,Dynamic Random Access Memory)。上述本申请实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
Claims (13)
1.一种展示内容的解锁方法,其特征在于,所述方法包括:
接收终端基于目标帐号发送的第一解锁请求,所述第一解锁请求用于表示所述目标帐号请求通过显示推荐内容的方式解锁所述展示内容的内容片段;
基于所述第一解锁请求向所述终端发送所述推荐内容以及解锁要求时长,所述解锁要求时长用于表示解锁所述内容片段所需要浏览所述推荐内容的最小时长,所述解锁要求时长用于在终端侧完成部分解锁逻辑,其中,所述部分解锁逻辑包括当用户选择关闭所述推荐内容的显示时,若所述终端判断所述推荐内容的显示时长未达到所述解锁要求时长,则提示用户无法解锁,若所述推荐内容的显示时长达到所述解锁要求时长,则向服务器指示解锁完成;
接收所述终端发送的解锁完成请求,所述解锁完成请求为所述终端在显示所述推荐内容达到所述解锁要求时长时发送的请求;
基于所述解锁完成请求确定所述目标帐号对所述推荐内容的浏览记录时长,所述浏览记录时长是基于所述终端与所述服务器之间的数据交互通过所述服务器的机器时钟确定的;
响应于所述浏览记录时长达到要求浏览时长,解锁所述目标帐号对所述内容片段的浏览权限,所述要求浏览时长为所述服务器侧设定的用于验证解锁逻辑的时长基准,其中,所述要求浏览时长小于所述解锁要求时长。
2.根据权利要求1所述的方法,其特征在于,所述接收所述终端发送的解锁完成请求之前,还包括:
接收所述终端基于所述目标帐号发送的第二解锁请求,所述第二解锁请求为所述终端开始对所述推荐内容进行显示时发送的请求;
所述基于所述解锁完成请求确定所述目标帐号对所述推荐内容的浏览记录时长,包括:
基于接收所述第二解锁请求的第一时刻和接收所述解锁完成请求的第二时刻之间的时长,确定所述目标帐号对所述推荐内容的浏览记录时长。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
响应于所述第二解锁请求接收失败,触发兜底信号,所述兜底信号用于指示以第一解锁请求的接收时刻为兜底时刻;
基于所述兜底信号,将接收所述第一解锁请求的第三时刻和接收所述解锁完成请求的第二时刻之间的时长,确定为所述目标帐号对所述推荐内容的浏览记录时长。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
响应于所述浏览记录时长未达到所述要求浏览时长,确定所述终端显示所述推荐内容的时长未达到所述解锁要求时长;
保持所述内容片段的浏览权限处于锁定状态。
5.根据权利要求1至4任一所述的方法,其特征在于,所述接收终端基于目标帐号发送的第一解锁请求之前,还包括:
接收所述终端基于所述目标帐号发送的内容浏览请求,所述内容浏览请求用于表示所述目标帐号请求对所述展示内容进行浏览;
基于所述内容浏览请求向所述终端反馈分段点位信息,所述分段点位信息用于指示所述展示内容的片段分割情况和片段解锁情况,所述分段点位信息中包括所述内容片段的点位信息。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
基于所述解锁完成请求,将所述分段点位信息中所述内容片段对应的点位信息由锁定态切换为解锁态。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
对所述解锁态设置权限有效期,所述权限有效期用于指示所述解锁态的有效期范围。
8.根据权利要求5所述的方法,其特征在于,所述基于所述内容浏览请求向所述终端反馈分段点位信息,包括:
基于所述内容浏览请求确定所述目标帐号的帐号类型以及所述展示内容对应的推荐内容的内容类型;
响应于所述帐号类型符合帐号类型要求,且所述内容类型符合内容类型要求,向所述终端反馈所述分段点位信息。
9.根据权利要求1至4任一所述的方法,其特征在于,所述接收终端基于目标帐号发送的第一解锁请求之前,还包括:
接收所述终端基于所述目标帐号发送的内容浏览请求,所述内容浏览请求用于表示所述目标帐号请求对所述展示内容进行浏览;
基于所述内容浏览请求向所述终端反馈分段长度信息,所述分段长度信息用于指示所述展示内容的片段长度限制,所述第一解锁请求中还包括所述内容片段的点位信息,所述点位信息是所述目标帐号基于所述片段长度限制设置得到的。
10.一种展示内容的解锁装置,其特征在于,所述装置包括:
接收模块,用于接收终端基于目标帐号发送的第一解锁请求,所述第一解锁请求用于表示所述目标帐号请求通过显示推荐内容的方式解锁所述展示内容的内容片段;
发送模块,用于基于所述第一解锁请求向所述终端发送所述推荐内容以及解锁要求时长,所述解锁要求时长用于表示解锁所述内容片段所需要浏览所述推荐内容的最小时长,所述解锁要求时长用于在终端侧完成部分解锁逻辑,其中,所述部分解锁逻辑包括当用户选择关闭所述推荐内容的显示时,若所述终端判断所述推荐内容的显示时长未达到所述解锁要求时长,则提示用户无法解锁,若所述推荐内容的显示时长达到所述解锁要求时长,则向服务器指示解锁完成;
所述接收模块,还用于接收所述终端发送的解锁完成请求,所述解锁完成请求为所述终端在显示所述推荐内容达到所述解锁要求时长时发送的请求;
解锁模块,包括:
确定单元,用于基于所述解锁完成请求确定所述目标帐号对所述推荐内容的浏览记录时长,所述浏览记录时长是基于所述终端与所述服务器之间的数据交互通过所述服务器的机器时钟确定的;
解锁单元,用于响应于所述浏览记录时长达到要求浏览时长,解锁所述目标帐号对所述内容片段的浏览权限,所述要求浏览时长为所述服务器侧设定的用于验证解锁逻辑的时长基准,其中,所述要求浏览时长小于所述解锁要求时长。
11.根据权利要求10所述的装置,其特征在于,所述接收模块,还用于接收所述终端基于所述目标帐号发送的第二解锁请求,所述第二解锁请求为所述终端开始对所述推荐内容进行显示时发送的请求;
所述确定单元,还用于基于接收所述第二解锁请求的第一时刻和接收所述解锁完成请求的第二时刻之间的时长,确定所述目标帐号对所述推荐内容的浏览记录时长。
12.一种计算机设备,其特征在于,所述计算机设备包括处理器和存储器,所述存储器中存储有至少一段程序,所述至少一段程序由所述处理器加载并执行以实现如权利要求1至9任一所述的展示内容的解锁方法。
13.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一段程序,所述至少一段程序由处理器加载并执行以实现如权利要求1至9任一所述的展示内容的解锁方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110103174.0A CN112990960B (zh) | 2021-01-26 | 2021-01-26 | 展示内容的解锁方法、装置、设备及可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110103174.0A CN112990960B (zh) | 2021-01-26 | 2021-01-26 | 展示内容的解锁方法、装置、设备及可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112990960A CN112990960A (zh) | 2021-06-18 |
CN112990960B true CN112990960B (zh) | 2023-09-29 |
Family
ID=76345492
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110103174.0A Active CN112990960B (zh) | 2021-01-26 | 2021-01-26 | 展示内容的解锁方法、装置、设备及可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112990960B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005085203A (ja) * | 2003-09-11 | 2005-03-31 | Bank Of Tokyo-Mitsubishi Ltd | 決済サービス装置及び方法、コンピュータプログラム、プログラム記録媒体 |
EP2224323A1 (en) * | 2009-02-27 | 2010-09-01 | Research In Motion Limited | A method and handheld electronic device for triggering advertising on a display screen |
KR20150020336A (ko) * | 2013-08-12 | 2015-02-26 | (주) 앱디스코 | 광고 컨텐츠를 제공하는 단말기, 그 동작 방법 및 서버 장치 |
KR101813596B1 (ko) * | 2016-11-28 | 2017-12-29 | 이건영 | 리워드 동영상 광고 시스템 |
CN109933738A (zh) * | 2019-02-03 | 2019-06-25 | 上海连尚网络科技有限公司 | 展示阅读内容的方法、设备和计算机存储介质 |
CN110782274A (zh) * | 2019-09-27 | 2020-02-11 | 上海连尚网络科技有限公司 | 一种用于在阅读应用中提供激励视频信息的方法与设备 |
KR102181178B1 (ko) * | 2020-03-06 | 2020-11-20 | 주식회사 카카오페이지 | 개별화된 시간 관리를 위한 효율적인 데이터베이스 아키텍쳐를 통한 콘텐츠 제공 방법 및 시스템 |
CN111966275A (zh) * | 2020-09-15 | 2020-11-20 | 腾讯科技(深圳)有限公司 | 程序试用方法、***、装置、设备及介质 |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100057576A1 (en) * | 2008-09-02 | 2010-03-04 | Apple Inc. | System and method for video insertion into media stream or file |
US9652782B2 (en) * | 2013-05-17 | 2017-05-16 | Apple Inc. | Interaction-aware advertising for minimizing banner blindness |
US20150012344A1 (en) * | 2013-07-02 | 2015-01-08 | Wms Gaming, Inc. | Interaction with ads to unlock game enhancements |
-
2021
- 2021-01-26 CN CN202110103174.0A patent/CN112990960B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005085203A (ja) * | 2003-09-11 | 2005-03-31 | Bank Of Tokyo-Mitsubishi Ltd | 決済サービス装置及び方法、コンピュータプログラム、プログラム記録媒体 |
EP2224323A1 (en) * | 2009-02-27 | 2010-09-01 | Research In Motion Limited | A method and handheld electronic device for triggering advertising on a display screen |
KR20150020336A (ko) * | 2013-08-12 | 2015-02-26 | (주) 앱디스코 | 광고 컨텐츠를 제공하는 단말기, 그 동작 방법 및 서버 장치 |
KR101813596B1 (ko) * | 2016-11-28 | 2017-12-29 | 이건영 | 리워드 동영상 광고 시스템 |
CN109933738A (zh) * | 2019-02-03 | 2019-06-25 | 上海连尚网络科技有限公司 | 展示阅读内容的方法、设备和计算机存储介质 |
CN110782274A (zh) * | 2019-09-27 | 2020-02-11 | 上海连尚网络科技有限公司 | 一种用于在阅读应用中提供激励视频信息的方法与设备 |
KR102181178B1 (ko) * | 2020-03-06 | 2020-11-20 | 주식회사 카카오페이지 | 개별화된 시간 관리를 위한 효율적인 데이터베이스 아키텍쳐를 통한 콘텐츠 제공 방법 및 시스템 |
CN111966275A (zh) * | 2020-09-15 | 2020-11-20 | 腾讯科技(深圳)有限公司 | 程序试用方法、***、装置、设备及介质 |
Non-Patent Citations (1)
Title |
---|
媒体融合时代广告内容的发展状况与趋势;陈海榕;;西部广播电视(第02期);全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112990960A (zh) | 2021-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9276941B2 (en) | Method and apparatus for accessing media | |
CN110602248B (zh) | 异常行为信息的识别方法、***、装置、设备及介质 | |
EP1356622B1 (en) | Digital content distribution and subscription system | |
CN110675149B (zh) | 基于区块链的数据处理方法、装置、设备及存储介质 | |
CN110489946B (zh) | 基于区块链的版权认证方法、装置、设备和存储介质 | |
US9712327B1 (en) | System and method for remote storage auditing | |
CN110585715A (zh) | 基于区块链的游戏数据处理方法、装置、设备及存储介质 | |
US20140150080A1 (en) | Authorizing access to digital content | |
US20190342382A1 (en) | Method and electronic device for supporting artificial participation in decision-making of blockchain | |
CN110599172B (zh) | 基于区块链的资产信息处理方法和装置、设备和存储介质 | |
CN113011906B (zh) | 基于多媒体信息处理方法、装置、电子设备及存储介质 | |
CN105939491A (zh) | 视频播放方法及装置 | |
EP4379569A1 (en) | Data sharing method and electronic device | |
US8972732B2 (en) | Offline data access using trusted hardware | |
US20080118061A1 (en) | Secure rights protection for broadcast mobile content | |
CN112448946A (zh) | 基于区块链的日志审计方法及装置 | |
US11463754B2 (en) | Platform for appliance based resource catalog | |
KR102181178B1 (ko) | 개별화된 시간 관리를 위한 효율적인 데이터베이스 아키텍쳐를 통한 콘텐츠 제공 방법 및 시스템 | |
CN116743768A (zh) | 算力资源交易方法、装置、设备和计算机可读存储介质 | |
CN110807209B (zh) | 一种数据处理方法、设备及存储介质 | |
JP7004821B2 (ja) | 無料チャージ利用権を基盤としたコンテンツ提供方法、及びシステム | |
US20190229920A1 (en) | System and method establishing a trust model for shared content on the internet | |
CN114301675A (zh) | 隐私数据交易方法、***、计算机设备和存储介质 | |
CN112990960B (zh) | 展示内容的解锁方法、装置、设备及可读存储介质 | |
US20100319049A1 (en) | Trusted agent for advertisement protection |
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 | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40047257 Country of ref document: HK |
|
GR01 | Patent grant | ||
GR01 | Patent grant |