节目购买方法、装置、设备和计算机可读存储介质

文档序号:142687 发布日期:2021-10-22 浏览:37次 >En<

阅读说明:本技术 节目购买方法、装置、设备和计算机可读存储介质 (Program purchasing method, device, equipment and computer readable storage medium ) 是由 袁龙飞 刘晓军 于 2021-07-05 设计创作,主要内容包括:本公开的实施例提供了节目购买方法、装置、设备和计算机可读存储介质。所述方法包括:在目标节目视频播放过程中,生成并展示视频购买页面;在展示视频购买页面的之前/之后/同时,对所述目标节目视频进行慢速播放;根据获取到的用户购买成功的指令,对所述目标节目视频进行加速播放;直至所述目标节目视频的时间轴与服务器的时间轴一致。以此方式,可以使用户在购买过程中仍然能够观看目标节目视频。(Embodiments of the present disclosure provide a program purchase method, apparatus, device, and computer-readable storage medium. The method comprises the following steps: in the video playing process of the target program, generating and displaying a video purchasing page; before/after/while displaying the video purchasing page, slowly playing the target program video; accelerating the playing of the target program video according to the obtained instruction of successful purchase of the user; until the time axis of the target program video is consistent with the time axis of the server. In this way, the user may be enabled to still view the target program video during the purchase process.)

节目购买方法、装置、设备和计算机可读存储介质

技术领域

本公开的实施例一般涉及视频播放技术领域,并且更具体地,涉及节目购买方法、装置、设备和计算机可读存储介质。

背景技术

在现有的电视轮播系统中,用户若点击购买节目视频或者会员后,当前界面会进入全屏购买页面而不再播放节目视频,如图1所示。但是由于轮播系统的节目视频的播放流是直播流,实时性较强,在节目视频播放过程中无法回溯已播放的时间点,也无法暂停播放,因此用户在购买节目的过程中,就无法观看购买过程中实时播放的节目内容。导致用户即使获得节目视频播放权限,也会丧失观看这部分节目视频的权利。

发明内容

根据本公开的实施例,提供了节目购买方法、装置、设备和计算机可读存储介质。

在本公开的第一方面,提供了一种节目购买方法,应用于轮播系统。

该方法包括:

在目标节目视频播放过程中,生成并展示视频购买页面;

在展示视频购买页面的之前/之后/同时,对所述目标节目视频进行慢速播放;

根据获取到的用户购买成功的指令,对所述目标节目视频进行加速播放,直至所述目标节目视频的时间轴与服务器的时间轴一致。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:

接收服务器计算得到的该用户可能在支付流程中耗费时长阈值。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述耗费时长阈值为所述服务器根据用户终端当前的网络性能指标,和/或所述用户支付流程中的历史耗费时长,和/或相同终端下其他用户支付过程中的历史耗费时长得到的。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:

当剩余试看播放时长小于耗费时长阈值时,则补充所述目标节目视频试看播放时长。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,在展示视频购买页面的之前/之后/同时,对所述目标节目视频进行慢速播放,包括:

基于用户观看和购买节目视频的历史相关信息,得到该用户购买目标节目视频的概率;

若所述用户购买目标节目视频的概率不小于预设目标概率,则在展示视频购买页面的之前/同时,对所述目标节目视频进行慢速播放;否则在用户开始支付流程后,对所述目标节目视频进行慢速播放。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,还包括:

根据所述目标节目视频的本地缓存时长、所述耗费时长阈值、补充后的目标节目视频试看播放时长以及目标节目类型,确定慢速播放速率;

根据所述目标节目视频的时间轴以及服务器的时间轴,确定加速播放速率。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,对所述目标节目视频进行加速播放时,基于当前网络性能指标,以最佳清晰度码率播放所述目标节目视频。

在本公开的第二方面,提供了一种节目购买装置。该装置包括:

展示单元,用于在目标节目视频播放过程中,生成并展示视频购买页面;

播放控制单元,用于在展示视频购买页面的之前/之后/同时,对所述目标节目视频进行慢速播放;还用于根据获取到的用户购买成功的指令,对所述目标节目视频进行加速播放;直至所述目标节目视频的时间轴与服务器的时间轴一致。

在本公开的第三方面,提供了一种电子设备。该电子设备包括:存储器和处理器,所述存储器上存储有计算机程序,所述处理器执行所述程序时实现如以上所述的方法。

在本公开的第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现如根据本公开的第一方面和/或第二方面的方法。

由于本公开实施例采用上述技术方案,至少具有如下技术效果:

本公开实施例中,由于在展示视频购买页面的之前/之后/同时,会对目标节目视频进行慢速播放,因此能够避免用户在进行支付操作时由于目标节目视频停止播放,而后又不能回溯播放导致用户不能够观看完整的目标节目视频,丧失观看购买节目时播放的节目片段的权利。并且由于用户在购买节目时会分散注意力,因此对目标节目视频进行慢速播放能够使用户更容易获取目标视频的内容。当用户购买成功后,对目标节目视频进行加速播放,使用户能够尽快获取到实时的目标节目视频。

应当理解,发明内容部分中所描述的内容并非旨在限定本公开的实施例的关键或重要特征,亦非用于限制本公开的范围。本公开的其它特征将通过以下的描述变得容易理解。

附图说明

结合附图并参考以下详细说明,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。在附图中,相同或相似的附图标记表示相同或相似的元素,其中:

图1示出了根据本公开的实施例的全屏购买页面示意图;

图2示出了根据本公开的实施例的节目购买方法的流程图;

图3示出了根据本公开的实施例的一种展示购买页面的示意图;

图4示出了根据本公开的实施例的节目购买方法的流程图;

图5示出了根据本公开的实施例的节目购买装置的方框图;

图6示出了能够实施本公开的实施例的示例性电子设备的方框图。

具体实施方式

为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在 A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

在现有的电视轮播系统中,用户若点击购买节目视频或者会员后,当前界面会进入全屏购买页面而不再播放节目视频。但是由于轮播系统的节目视频的播放流是直播流,实时性较强,在节目视频播放过程中无法回溯已播放的时间点,也无法暂停播放,因此用户在购买节目的过程中,就无法观看购买过程中实时播放的节目内容。导致用户即使获得节目视频播放权限,也会丧失观看这部分节目视频的权利。

基于上述技术问题,本公开中在目标节目视频播放过程中,在展示视频购买页面的之前/之后/同时,对目标节目视频进行慢速播放,且根据获取到的用户购买成功的指令,对目标节目视频进行加速播放;直至目标节目视频的时间轴与服务器的时间轴一致。根据本公开的实施方式,一方面,用户在购买视频或者会员时仍然能够观看目标节目视频,另一方面,由于用户在购买视频或者会员时会分散注意力,因此在展示视频购买页面的之前/之后/ 同时,对目标节目视频进行慢速播放,这样用户能够更加容易的感知目标节目视频的内容,提升用户的观看体验。之后再通过加速播放使目标节目视频的时间轴与服务器的时间轴一致,这样确保用户能够获得完整的目标节目视频内容,增加用户体验感。

图2示出了根据本公开实施例的节目购买方法200的流程图,具体步骤如下所示:

步骤S210,在目标节目视频播放过程中,生成并展示视频购买页面;

需要说明的是,本公开中节目购买包括但不限于购买单独的目标节目视频或者会员,购买单独的目标节目视频后只能获得目标节目视频的观看权限,而购买会员后可以获得会员对应的多个节目视频的观看权限,并且在购买会员时还可能包括多种不同的套餐,例如包括购买不同时长的会员等,具体的本领域技术人员和用户可以根据需求选择购买内容,在此不做限定。

在当前的电视轮播系统中,若用户未购买目标节目视频,则仅能试看一段时间的目标节目视频,本公开设置在目标节目视频播放过程中,也即用户观看目标节目视频到达预设观看时长后,生成并展示视频购买页面,其中,预设观看时长为预设值,可以为零,也可以为小于试看时长的数值,在此不做限定。作为另一种可选的实施方式,在用户试看目标节目视频的过程中,在目标节目视频的播放界面上设置一个悬浮窗,当用户点击悬浮窗后再生成并展示视频购买页面。

其中,为避免视频购买页面影响用户观看目标节目视频,本公开申请中设置视频购买页面仅占用当前界面的一部分区域,且占用的该部分区域尽可能少的遮挡目标节目视频的主要内容,作为一种可选的实施方式,如图3所示,可以将视频购买页面展示在目标节目视频的右上角。

本公开申请中,视频购买页面中包括但不限于多个支付平台,用户可以选择多个支付平台中的任意一个进行支付操作;视频购买页面中还包括用户购买后能够得到的权限内容,例如上述实施例中提到的进行会员购买还是进行目标节目视频的购买,以及用户购买的权限对应的电子资源的数值,其中,可以但不限于为电子币等;可选的,还可以包括目标节目视频的剩余试看时长、以及进行全屏购买页面等。具体的本领域技术人员可以通过实际需求进行设定,在此不做限定。

步骤S220,在展示视频购买页面的之前/之后/同时,对目标节目视频进行慢速播放;

本公开实施例可以在生成视频购买页面后就对目标节目视频进行慢速播放,这时虽然生成视频购买页面但可能还未进行展示,也可以在展示视频购买页面的同时对目标节目视频进行慢速播放,同样的,还可以在展示视频购买页面之后的一段时间后,对目标节目视频进行慢速播放。其中,基于用户观看和购买节目视频的历史相关信息,得到该用户购买目标节目视频的概率;若用户购买目标节目视频的概率不小于预设目标概率,则在展示视频购买页面的之前/同时,对目标节目视频进行慢速播放;否则在用户开始支付流程后,对目标节目视频进行慢速播放。具体的,在目标节目视频启播时,服务器会收集用户观看和购买节目视频的历史相关信息,用户观看和购买节目视频的历史相关信息包括但不限于用户观看和购买节目视频的类型,用户观看和购买节目视频时的时间等,例如若用户观看和购买电视类节目视频的次数较多,则若目标节目视频为电视类节目,则增加该用户购买目标节目视频的概率,或者若用户在中午或晚上等休闲时间段内观看和购买节目视频的次数较多,则若用户在上述时间段内观看目标节目视频时,增加该用户购买目标节目视频的概率,还可以对用户观看和购买节目视频的类型以及用户观看和购买节目视频时的时间等设置不同的权重,通过加权计算得到该用户购买目标节目视频的概率。作为一种可选的实施方式,本公开可以通过大数据系统确定用户购买目标节目视频的概率。具体的本领域技术人员可以根据实际需求进行设定,在此不做限定。

本公开实施例预设目标概率。当计算得到的用户购买目标节目视频的概率达到目标概率,则在展示视频购买页面的之前或同时,指示轮播系统对目标节目视频进行慢速播放。当计算得到的用户购买目标节目视频的概率未达到目标概率,则在展示视频购买页面的之前或同时以正常速率播放目标节目视频。若用户开始进行支付流程,如扫描视频购买页面的付费二维码时与服务器连接,服务器接收用户开始进行支付操作的指令后,指示轮播系统对目标节目视频进行慢速播放。也即在展示视频购买页面之后对目标节目视频进行慢速播放,具体本领域技术人员可以根据实际需求进行设定,在此不做赘述。

其中,在展示视频购买页面后,用户通过视频购买页面进行购买,作为一种可选的实施方式,用户选定支付平台后,通过扫描支付平台对应的付款二维码与服务器进行连接并生成订单后跳转到支付页面,在这个过程中,服务器会收集用户终端当前的网络性能指标,例如用户终端的网络速度等,并在数据库中查询该用户在支付流程中的历史耗费时长,以及与该用户终端类型相同的其它用户支付过程中的历史耗费时长,根据用户终端当前的网络性能指标、用户支付流程中的历史耗费时长以及相同终端下其他用户支付过程中的历史耗费时长中的至少一项,得到该用户可能在支付流程中耗费时长阈值,作为一种可选的实施方式,可以对用户终端当前的网络性能指标、用户支付流程中的历史耗费时长以及相同终端下其他用户支付过程中的历史耗费时长设置不同的权重,将用户终端当前的网络性能指标、用户支付流程中的历史耗费时长以及相同终端下其他用户支付过程中的历史耗费时长进行加权得到该用户可能在支付流程中耗费时长阈值,并将该耗费时长阈值发送至轮播系统的监听模块。可选的,用户可能在支付流程中耗费时长阈值还可能与目标节目视频的类型相关,例如若观看球赛等实时性较强的节目,用户的注意力较多的在目标节目视频上,那么在支付流程中可能会耗费更长的时间。具体本领域技术人员可以根据实际需求设定,在此不再赘述。

得到耗费时长阈值后与目标节目视频的剩余试看播放时长进行比较,如果剩余试看播放时长小于耗费时长阈值,则说明用户对目标节目视频试看结束前可能无法完成购买操作,这时若在剩余试看播放时长达到后暂停播放视频,则会导致用户无法观看完整视频,本公开实施例中设置,当剩余试看播放时长小于耗费时长阈值时,则补充目标节目视频试看播放时长,具体补充后的目标节目视频试看播放时长可以以达到耗费时长阈值为标准,也可以大于耗费时长阈值,以保证用户体验。

由于用户在支付过程中注意力不完全在目标节目视频上,因此本公开设置在展示视频购买页面的之前/之后/同时,对目标节目视频进行慢速播放,其中,可以通过设置不同的慢速播放档位,其中每个慢速播放档位对应一个慢速播放速率,例如慢速播放档位的1、2和3档可以分别对应0.25倍速、0.5倍速和0.75倍速。具体的,可以通过但不限于根据目标节目视频的本地缓存时长、所述耗费时长阈值、补充后的目标节目视频试看播放时长以及目标节目类型,确定慢速播放速率,其中,可以根据上述各项中的一个或者多个进行确定,例如可以根据目标节目的本地缓存时长以及补充后的目标节目视频试看播放时长确定慢速播放速率,具体以本地缓存的目标节目视频能够播放至补充后的目标节目视频试看播放时长后为准,还可以根据目标节目视频的类型确定慢速播放速率,例如目标节目视频可以分为娱乐节目、电视剧以及比赛等类型,若为娱乐节目则可以适当将目标节目视频的播放速率设置为较高档位的慢速播放速率,若为比赛则可以适当将目标节目视频的播放速率设置为较低档位的慢速播放速率,具体本领域技术人员可以根据实际需求进行设定,在此不再赘述。

步骤S230,根据获取到的用户购买成功的指令,对目标节目视频进行加速播放,直至目标节目视频的时间轴与服务器的时间轴一致;

当用户根据支付订单完成支付后,服务器根据用户支付成功的信息,为该用户账户增加对应的节目视频或者会员权限,并收集用户在支付流程中耗费的时长并保存,具体可以保存在该用户对应的支付流程耗费时长的数据库中,以使服务器在之后计算用户可能在支付流程中耗费时长阈值时,可以得到更准确的数值。

之后服务器向终端的轮播系统发送用户购买成功的指令,终端的轮播系统根据获取到的用户购买成功的指令,开启鉴权流程,轮播系统鉴权通过后,可以在终端的界面上展示用户购买成功的信息,以及用户购买的权限内容信息,可以但不限于以文字框的形式展示在当前界面。

本公开实施例的轮播系统在鉴权通过后,对目标节目视频进行加速播放;直至目标节目视频的时间轴与服务器的时间轴一致,其中,根据终端目标节目视频的时间轴以及服务器的时间轴,确定加速播放速率,例如目标节目视频的时间轴与服务器的时间轴相差十秒,若想要在较短时间内使目标节目视频的时间轴与服务器的时间轴一致,则需要较大的加速播放速率,但若目标节目视频是实时性较强的比赛如球赛,则过快的加速播放速率会影响用户体验,此时可以根据终端目标节目视频的时间轴以及服务器的时间轴设置一个较慢的加速播放速率,其中,也可以根据上述确定的慢速播放速率确定当前快速播放速率,具体的本领域技术人员可以根据实际需求进行设定,在此不再赘述。

当终端目标节目视频的时间轴与服务器的时间轴一致时,将目标节目视频的播放速度恢复正常,具体的,如果补充后的剩余试看播放时长结束后用户仍未完成购买操作,则进入全屏购买页面。

目标节目视频在播放时,有多种清晰度的码率可供观看,如1080p以及4K等,本公开实施例中,对目标节目视频进行加速播放时,基于当前网络性能指标,以最佳清晰度码率播放目标节目视频,此时通过多媒体播放系统来实时监测终端与服务器端之间的带宽情况,并根据监测到的带宽情况,在保证播放流畅的前提下,自动以最佳清晰度码率播放目标视频。

下面结合具体的实施方式,详细介绍本公开实施例提出的一种节目购买方法,如图4所示:

步骤S410,轮播系统在目标节目视频播放过程中,生成并展示视频购买页面;

步骤S420,服务器根据用户终端当前的网络性能指标,和/或用户支付流程中的历史耗费时长,和/或相同终端下其他用户支付过程中的历史耗费时长得到的用户可能在支付流程中耗费时长阈值;

步骤S430,轮播系统接收服务器计算得到的该用户可能在支付流程中耗费时长阈值;

步骤S440,根据目标节目视频的本地缓存时长、耗费时长阈值、补充后的目标节目视频试看播放时长以及目标节目类型,确定慢速播放速率;

步骤S450,轮播系统在展示视频购买页面的之前/之后/同时,对目标节目视频进行慢速播放;

步骤S460,当剩余试看播放时长小于耗费时长阈值时,则补充目标节目视频试看播放时长;

步骤S470,根据获取到的用户购买成功的指令,对目标节目视频进行加速播放,直至目标节目视频的时间轴与服务器的时间轴一致;

其中,根据目标节目视频的时间轴以及服务器的时间轴,确定加速播放速率。对目标节目视频进行加速播放时,基于当前网络性能指标,以最佳清晰度码率播放所述目标节目视频。

根据本公开实施例的节目购买方法,用户在进行购买的同时也能观看目标节目视频,同时由于在购买过程中用户注意力被分散,因此本公开还设置在展示视频购买页面的之前/之后/同时,对目标节目视频进行慢速播放,以使用户能够更容易获取到目标节目视频内容,在获取到的用户购买成功的指令,对目标节目视频进行加速播放;直至目标节目视频的时间轴与服务器的时间轴一致,使在不影响用户观看目标节目视频的前提下,能够提升用户体验。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于可选实施例,所涉及的动作和模块并不一定是本公开所必须的。

以上是关于方法实施例的介绍,以下通过装置实施例,对本公开方案进行进一步说明。

图5示出了根据本公开的实施例的节目购买装置的方框图,如图5所示,装置500包括:展示单元510、播放控制单元520,其中:

展示单元510,用于在目标节目视频播放过程中,生成并展示视频购买页面;播放控制单元520,用于在展示视频购买页面的之前/之后/同时,对所述目标节目视频进行慢速播放;还用于根据获取到的用户购买成功的指令,对所述目标节目视频进行加速播放;直至所述目标节目视频的时间轴与服务器的时间轴一致。。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,所述描述的模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

图6示出了可以用来实施本公开的实施例的电子设备600的示意性框图。如图所示,设备600包括CPU601,其可以根据存储在ROM 602中的计算机程序指令或者从存储单元608加载到RAM 603中的计算机程序指令,来执行各种适当的动作和处理。在RAM 603中,还可以存储设备600操作所需的各种程序和数据。CPU 601、ROM 602以及RAM 603通过总线604彼此相连。I/O接口605也连接至总线604。

设备600中的多个部件连接至I/O接口605,包括:输入单元606,例如键盘、鼠标等;输出单元607,例如各种类型的显示器、扬声器等;存储单元608,例如磁盘、光盘等;以及通信单元609,例如网卡、调制解调器、无线通信收发机等。通信单元609允许设备600通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。

处理单元601执行上文所描述的各个方法和处理,例如方法200和400。例如,在一些实施例中,方法200和400可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元608。在一些实施例中,计算机程序的部分或者全部可以经由ROM 602和/或通信单元609而被载入和/或安装到设备600上。当计算机程序加载到RAM603并由CPU 601执行时,可以执行上文描述的方法200和400的一个或多个步骤。备选地,在其他实施例中,CPU601可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行方法200和400。

本文中以上描述的功能可以至少部分地由一个或多个硬件逻辑部件来执行。例如,非限制性地,可以使用的示范类型的硬件逻辑部件包括:场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、片上系统(SOC)、复杂可编程逻辑器件(CPLD)等等。

用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。

在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、RAM、ROM、EPROM、光纤、CD-ROM、光学储存设备、磁储存设备、或上述内容的任何合适组合。

此外,虽然采用特定次序描绘了各操作,但是这应当理解为要求这样操作以所示出的特定次序或以顺序次序执行,或者要求所有图示的操作应被执行以取得期望的结果。在一定环境下,多任务和并行处理可能是有利的。同样地,虽然在上面论述中包含了若干具体实现细节,但是这些不应当被解释为对本公开的范围的限制。在单独的实施例的上下文中描述的某些特征还可以组合地实现在单个实现中。相反地,在单个实现的上下文中描述的各种特征也可以单独地或以任何合适的子组合的方式实现在多个实现中。

尽管已经采用特定于结构特征和/或方法逻辑动作的语言描述了本主题,但是应当理解所附权利要求书中所限定的主题未必局限于上面描述的特定特征或动作。相反,上面所描述的特定特征和动作仅仅是实现权利要求书的示例形式。

15页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频的处理方法和装置

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类