一种视频播放时长上报方法及显示设备技术

技术编号:37101586 阅读:194 留言:0更新日期:2023-04-01 05:01
本申请公开了一种视频播放时长上报方法及显示设备,在开始播放指定视频时,启动循环计时器,循环计时器达到计时时长后执行重新启动。在视频播放过程中,基于循环计时器的启动次数和计时时长,统计指定视频处于播放状态的视频播放时长。并在视频播放时长满足上报周期时长时,将对应的视频播放时长上报至服务器。可见,本申请上报的视频播放时长仅统计处于播放状态的视频有效播放时长,且循环计时器的计时时长小于上报周期时长,如果在播放过程中存在中止播放操作时,仅销毁未执行完成的循环计时器,即视频播放时长统计的误差最多为循环计时器的计时时长,可以保证视频播放时长的统计准确性,进而保证浏览器端向服务器上报视频播放时长的精确度。放时长的精确度。放时长的精确度。

【技术实现步骤摘要】
一种视频播放时长上报方法及显示设备


[0001]本申请涉及通信领域,尤其涉及一种视频播放时长上报方法及显示设备。

技术介绍

[0002]随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,目前,显示设备包括智能电视、手机、冰箱,以及其他带有智能显示屏幕的产品等。为了提高用户的体验,显示设备内配置有浏览器或原生APP等,通过浏览器登录不同的网站以播放对应的视频,通过原生APP播放对应的视频。
[0003]为便于预测用户的观看偏好或统计观看进度等,显示设备需要在用户观看视频过程中,向服务器上报用户的视频播放时长,以便于服务器预测用户的观看偏好或统计观看进度。目前,显示设备统计视频播放时长的方法通常是由开始播放时刻到退出播放时刻所对应的时长来计算。
[0004]但是,如果用户在视频观看过程中存在暂停、拖拽等动作,那么所统计的视频播放时长中将包括暂停时长和拖拽时长,并非用户实际观看的时长,导致显示设备向服务器上报的用户观看视频时长不精确。

技术实现思路

[0005]本申请提供了一种视频播放时长上报方法及显示设备,以解决视频播放时长上报不准确问题。
[0006]第一方面,本申请提供了一种显示设备,包括:显示器,被配置为呈现视频播放页面;与所述显示器连接的控制器,所述控制器被配置为:
[0007]响应于播放所述视频播放页面中呈现的指定视频的启动指令,播放所述指定视频,以及,启动循环计时器,所述循环计时器在到达计时时长后执行重新启动动作,所述循环计时器的计时时长小于上报周期时长,所述上报周期时长是指显示设备向服务器上报一次视频播放时长的最大时长;
[0008]在所述指定视频的播放过程中,基于所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内的视频播放时长,所述视频播放时长是指所述指定视频在本次上报周期内处于播放状态对应的时长;
[0009]在本次上报周期内统计的所述视频播放时长达到上报周期时长时,将所述指定视频的视频播放时长上报至服务器。
[0010]第二方面,本申请还提供了一种视频播放时长上报方法,所述方法包括:
[0011]响应于播放视频播放页面中呈现的指定视频的启动指令,播放所述指定视频,以及,启动循环计时器,所述循环计时器在到达计时时长后执行重新启动动作,所述循环计时器的计时时长小于上报周期时长,所述上报周期时长是指显示设备向服务器上报一次视频播放时长的最大时长;
[0012]在所述指定视频的播放过程中,基于所述循环计时器的启动次数和循环计时器的
计时时长,统计所述指定视频在本次上报周期内的视频播放时长,所述视频播放时长是指所述指定视频在本次上报周期内处于播放状态对应的时长;
[0013]在本次上报周期内统计的所述视频播放时长达到上报周期时长时,将所述指定视频的视频播放时长上报至服务器。
[0014]第三方面,本申请还提供了一种存储介质,该存储介质可存储有程序,该程序执行时可实现包括本申请提供的视频播放时长上报方法各实施例中的部分或全部步骤。
[0015]由以上技术方案可知,本专利技术实施例提供的一种视频播放时长上报方法及显示设备,在开始播放指定视频时,同步启动一个循环计时器。在循环计时器达到计时时长后执行重新启动,在视频播放过程中,基于在本次上报周期内循环计时器的启动次数和循环计时器的计时时长,统计指定视频在本次上报周期内处于播放状态的视频播放时长。并在视频播放时长满足上报周期时长时,将对应的视频播放时长统计值上报至服务器,完成一个上报周期的时长数据上报。可见,本申请上报的视频播放时长仅统计处于播放状态的视频有效播放时长,且循环计时器的计时时长小于上报周期时长,如果在视频播放过程中存在中止播放操作时,销毁的仅是当时未执行完成的循环计时器,即视频播放时长统计的误差最多为循环计时器的计时时长,可以保证视频播放时长的统计准确性,进而保证浏览器端向服务器上报视频播放时长的精确度。
附图说明
[0016]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0017]图1示出了根据一些实施例的智能控制设备与控制装置之间操作场景的示意图;
[0018]图2示出了根据一些实施例的智能控制设备200的硬件配置框图;
[0019]图3示出了根据一些实施例的控制设备100的硬件配置框图;
[0020]图4示出了根据一些实施例的智能控制设备200中软件配置图;
[0021]图5示出了根据一些实施例的视频播放时长上报方法的流程图;
[0022]图6示出了根据一些实施例的视频播放时长上报方法的数据流图;
[0023]图7示出了根据一些实施例的视频播放时长上报方法的交互图;
[0024]图8示出了根据一些实施例的视频列表页面的示意图;
[0025]图9示出了根据一些实施例的视频播放页面的示意图;
[0026]图10示出了根据一些实施例的指定视频执行暂停播放时的示意图;
[0027]图11示出了根据一些实施例的指定视频执行拖拽播放时的示意图。
具体实施方式
[0028]为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。
[0029]需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和
通常的含义理解。
[0030]本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
[0031]术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
[0032]术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
[0033]在智能控制设备为显示设备时,基于显示设备的结构进行介绍。
[0034]图1示出了根据一些实施例的智能控制设备的使用场景。如图1所示,智能控制设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作智能控制设备200。
[0035]在一些实施例中,控制装置100可以是遥控器,遥控器和智能控制设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器,被配置为呈现视频播放页面;与所述显示器连接的控制器,所述控制器被配置为:响应于播放所述视频播放页面中呈现的指定视频的启动指令,播放所述指定视频,以及,启动循环计时器,所述循环计时器在到达计时时长后执行重新启动动作,所述循环计时器的计时时长小于上报周期时长,所述上报周期时长是指显示设备向服务器上报一次视频播放时长的最大时长;在所述指定视频的播放过程中,基于所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内的视频播放时长,所述视频播放时长是指所述指定视频在本次上报周期内处于播放状态对应的时长;在本次上报周期内统计的所述视频播放时长达到上报周期时长时,将所述指定视频的视频播放时长上报至服务器。2.根据权利要求1所述的显示设备,其特征在于,所述控制器被进一步配置为:在所述指定视频播放过程中,接收对所述指定视频产生的中止播放操作,中止播放所述指定视频,以及,在中止开始时刻停止启动对应的循环计时器,暂停统计所述视频播放时长;接收对所述指定视频产生的继续播放操作,继续播放所述指定视频,以及,在中止结束时刻重新启动对应的循环计时器,基于中止播放操作之前统计的视频播放时长,继续统计所述视频播放时长,所述中止结束时刻是指产生继续播放操作的时刻。3.根据权利要求2所述的显示设备,其特征在于,所述控制器在执行所述基于所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内的视频播放时长,被进一步配置为:在所述指定视频播放过程中,接收对所述指定视频产生的中止播放操作,基于本次上报周期内视频播放时刻和中止开始时刻之间时段对应的所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内处于播放状态对应的第一视频播放时长;接收在本次上报周期内对所述指定视频产生的继续播放操作,从中止结束时刻开始,基于所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内处于播放状态对应的第二视频播放时长;计算所述第一视频播放时长和第二视频播放时长的总和,作为所述指定视频在本次上报周期内处于播放状态对应的视频播放时长。4.根据权利要求3所述的显示设备,其特征在于,所述控制器在执行所述基于所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内的视频播放时长,被进一步配置为:在所述指定视频播放过程中产生的中止播放操作为暂停操作时,接收对所述指定视频产生的暂停操作,暂停播放所述指定视频;在暂停开始时刻停止对应的所述循环计时器的启动动作,以及,基于在本次上报周期内视频播放时刻和暂停开始时刻之间时段对应的所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内处于播放状态对应的第一视频播放时
长;接收在本次上报周期内对所述指定视频产生的继续播放操作,继续播放所述指定视频,以及,在暂停结束时刻启动对应的所述循环计时器,基于所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频在本次上报周期内处于播放状态对应的第二视频播放时长,暂停结束时刻是指产生继续播放操作的时刻;将所述第一视频播放时长和第二视频播放时长的总时长,作为指定视频在本次上报周期内的视频播放时长。5.根据权利要求3所述的显示设备,其特征在于,所述控制器在执行所述基于所述循环计时器的启动次数和循环计时器的计时时长,统计所述指定视频的视频播放时长,被进一步配置为:在所述指定视频播放过程中产生的中止播放操作为拖拽操作时,接收对所述指定视频产生的拖拽开始操作,在拖拽开始时刻停止对应的所述循环计时器的启动动作,以及,基于在本次上报周期内视频播放时刻...

【专利技术属性】
技术研发人员:王安康逯林虎
申请(专利权)人:聚好看科技股份有限公司
类型:发明
国别省市:

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

1