倒计时控制方法、装置、存储介质及计算机设备制造方法及图纸

技术编号:32754753 阅读:15 留言:0更新日期:2022-03-23 18:51
本申请实施例公开了一种倒计时控制方法、装置、存储介质及计算机设备。本申请实施例接收服务器发送的倒计时指令;其中,所述倒计时指令中至少携带有第一时长;记录接收到所述倒计时指令的第一时刻;加载与所述倒计时指令关联的倒计时页面;记录所述倒计时页面加载完成时的第二时刻;根据所述第二时刻与所述第一时刻的差值校准所述第一时长得到第二时长;以及根据所述第二时长控制所述倒计时页面开始倒计时。以此,通过对倒计时时间进行校准使得不同客户端展示的倒计时一致,提升直播倒计时的准确性进而提高了用户对直播活动的满意度。准确性进而提高了用户对直播活动的满意度。准确性进而提高了用户对直播活动的满意度。

【技术实现步骤摘要】
倒计时控制方法、装置、存储介质及计算机设备


[0001]本申请涉及网络直播
,更具体地,涉及一种倒计时控制方法、装置、存储介质及计算机设备。

技术介绍

[0002]现如今,直播行业发展越来越好,观看网络直播已逐渐成为人们日常娱乐消费的一部分。在直播过程中为了加强与观众的互动性会加入相关直播活动,例如人气比拼、带货推广等,而为了增加用户参与积极性往往直播活动都是限时开启,并且为了进一步增加用户参与直播活动的紧张感会在直播界面上显示直播活动剩余时间即直播活动倒计时。
[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]在所述数据模型的变量里记录接收到所述倒计时指令的第一时刻。
[0038]在一些实施例中,所述控制单元,包括:
[0039]超时子单元,用于当检测到所述第二时长超过预定的范围时获取与所述观众客户端关联的预定义加载时长,根据所述预定义加载时长控制所述倒计时页面开始倒计时。
[0040]一种计算机存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行上述倒计时控制方法中的步骤。
[0041]一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可以在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述提供的倒计时控制方法中的步骤。
[0042]一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在存储介质中。计算机设备的处理器从存储介质读取所述计算机指令,处理器执行所述计算机指令,使得所述计算机设备执行上述提供的倒计时控制方法中的步骤。
[0043]本申请实施例接收服务器发送的倒计时指令;其中,所述倒计时指令中至少携带有第一时长;记录接收到所述倒计时指令的第一时刻;加载与所述倒计时指令关联的倒计时页面;记录所述倒计时页面加载完成时的第二时刻;根据所述第二时刻与所述第一时刻
的差值校准所述第一时长得到第二时长;以及根据所述第二时长控制所述倒计时页面开始倒计时。以此,通过对倒计时时间进行校准使得不同客户端展示的倒计时一致,提升直播倒计时的准确性,进而提高了用户对直播活动的满意度。
附图说明
[0044]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本申请实施例提供的倒计时控制系统的场景示意图;
[0046]图2是本申请实施例提供的倒计时控制方法的流程示意图;
[0047]图3是本申请实施例提供的直播界面的示意图;
[0048]图4是本申请实施例提供的倒计时控制方法的时序示意图;
[0049]图5是本申请实施例提供的倒计时控制装置的结构示意图;
[0050]图6是本申请实施例提供的计算机设备的结构示意图。
具体实施方式
[0051]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0052]本申请实施例提供一种倒计时控制方法、装置、存储介质及计算机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种倒计时控制方法,应用于观众客户端,其特征在于,包括:接收服务器发送的倒计时指令;其中,所述倒计时指令中至少携带有第一时长;记录接收到所述倒计时指令的第一时刻;加载与所述倒计时指令关联的倒计时页面;记录所述倒计时页面加载完成时的第二时刻;根据所述第二时刻与所述第一时刻的差值校准所述第一时长得到第二时长;以及根据所述第二时长控制所述倒计时页面开始倒计时。2.根据权利要求1所述的倒计时控制方法,其特征在于,所述根据所述第二时刻与所述第一时刻的差值校准所述第一时长得到第二时长之后,还包括:获取所述观众客户端与所述服务器之间的数据传输延时;从所述第二时长中扣除所述数据传输延时得到第三时长;所述根据所述第二时长控制所述倒计时页面开始倒计时,包括:根据所述第三时长控制所述倒计时页面开始倒计时。3.根据权利要求2所述的倒计时控制方法,其特征在于,所述获取所述观众客户端与所述服务器之间的数据传输延时,包括:记录向所述服务器发送延时检测数据包的第三时刻;记录接收到所述服务器响应于所述延时检测数据包回传的响应数据包的第四时刻;以及根据所述第四时刻与所述第三时刻得到数据传输延时。4.根据权利要求1所述的倒计时控制方法,其特征在于,所述倒计时指令内还携带有直播活动页面的链接,所述加载与所述倒计时指令关联的倒计时页面,包括:控制网页组件根据所述链接加载对应的页面;以及向所述网页组件注入回调方法以使与所述链接对应的页面加载完成时执行所述回调方法,在所述回调方法中获取加载完成时系统时间戳作为所述第二时刻。5.根据权利要求4所述的倒计时控制方法,其特征在于,所述根据所述第二时长控制所述倒计时页面开始倒计时,包...

【专利技术属性】
技术研发人员:梁伟杰
申请(专利权)人:广州方硅信息技术有限公司
类型:发明
国别省市:

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

1