【技术实现步骤摘要】
直播活动的时间同步方法、装置、设备及存储介质
[0001]本专利技术实施例涉及人工智能
,尤其涉及一种直播活动的时间同步方法、装置、设备及存储介质。
技术介绍
[0002]主播在直播过程中,为了吸引更多的直播参与用户,通常会做一些直播活动。然而,在直播场景下,不同的直播参与用户由于网络原因,存在不同的时间延迟,因此无法保证各直播参与用户同时参与直播活动,从而使得活动竞争不够公平。
[0003]目前,现有的直播活动的时间同步方法,通常采用轮询接口的方式,以保证各直播参与用户可以在同一时间参与直播活动。然而,在现有技术中,由于直播画面的延时滞后,可能导致主播还没有宣布活动开始,直播页面中就出现倒计时画面的情况出现,严重影响直播参与用户的直播活动体验,从而影响直播参与用户对直播客户端的使用体验。
技术实现思路
[0004]本专利技术实施例提供一种直播活动的时间同步方法、装置、设备及存储介质,可以在保证不同直播参与用户对直播活动的同步参与的同时,提升直播参与用户对直播客户端的使用体验,提升直播客户端的用 ...
【技术保护点】
【技术特征摘要】
1.一种直播活动的时间同步方法,其特征在于,包括:获取服务器发送的直播流数据,并对所述直播流数据进行解析,获取目标直播活动对应的活动开始时间;获取第一本地系统时间和本地缓存中的目标时间调整值,并根据所述第一本地系统时间和所述目标时间调整值,获取与所述第一本地系统时间对应的第一服务器时间;当检测到所述第一服务器时间与所述目标直播活动对应的活动开始时间的时间差值等于预设时间值时,在当前直播页面展示预设倒计时画面。2.根据权利要求1所述的方法,其特征在于,在获取服务器发送的直播流数据,并对所述直播流数据进行解析,获取目标直播活动对应的活动开始时间之前,还包括:获取服务器发送的当前直播流数据,并对所述当前直播流数据进行解析,获取当前服务器时间;获取第二本地系统时间,并计算得到所述第二本地系统时间与所述当前服务器时间的当前时间差值;当检测到所述第二本地系统时间与所述当前服务器时间的当前时间差值大于预设时间差阈值时,将所述当前时间差值作为目标时间调整值存储至本地缓存。3.根据权利要求2所述的方法,其特征在于,将所述当前时间差值作为目标时间调整值存储至本地缓存,包括:判断本地缓存中是否已经存储有历史时间调整值;若是,则在检测到所述当前时间差值与所述历史时间调整值不一致时,采用所述当前时间差值对所述历史时间调整值进行替换;若否,则直接将所述当前时间差值作为目标时间调整值存储至本地缓存。4.根据权利要求2所述的方法,其特征在于,对所述当前直播流数据进行解析,获取当前服务器时间,包括:对所述当前直播流数据进行解析,获取对应的流媒体格式数据;在所述流媒体格式数据中,提取预设服务器时间字段对应的字段值,并将所述预设服务器时间字段对应的字段值确定为当前服务器时间。5.根据权利要求1所述的方法,其特征在于,在当检测到所述第一服务器时间与所述目标直播活动对应的活动开始时间的时间差值等于预设时间值时,在当前直播页面展示预设倒计时画面之后,还包括:响应于目标直播参与用户对所述预设倒计时画面中活动参与按钮的点击指令,获取第三本地系统时间,以及所述目标直播参与用户对应的用户标识;根据所述第三本地系统时间和所述目标时间调整值,获取与所述第三本地系统时间对应的第二服务器时间,并生成所述第二服务器时间和目标直播参与用户对应的用户标识之间的映射关系;将所述第二服务器时间和目标直播参与用户对应的...
【专利技术属性】
技术研发人员:陈玥,
申请(专利权)人:康键信息技术深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。