【技术实现步骤摘要】
时钟同步方法及装置、终端及存储介质
[0001]本公开涉及通信
,尤其涉及一种时钟同步方法及装置、终端及存储介质。
技术介绍
[0002]多媒体设备(例如智能音箱)的普及和用户日益提升的听音需求,使得各大公司都致力于提升各多媒体设备的音乐播放功能,这其中一个突破性的进展是各多媒体设备无线组合实现组合播放功能。
[0003]以智能音箱为例,由于每个智能音箱都具有独立的时钟系统,若各个智能音箱时钟系统不同步、存在时差,将造成多个智能音箱播放相同的多媒体内容时,各智能音箱的播放进度不一致,从而导致组合播放效果不佳,影响用户体验。
[0004]因此,多个多媒体设备的时钟的一致性在同步播放相同多媒体内容时具有重要意义。
技术实现思路
[0005]本公开提供一种时钟同步方法及装置、终端及存储介质。
[0006]根据本公开实施例的第一方面,提供一种时钟同步方法,包括:
[0007]确定待同步时钟设备与基准时钟设备之间的网络状态;
[0008]根据所述网络状态,确定所述待同步时钟设备和所述基准时钟设备之间的当前时间差;
[0009]根据所述当前时间差将所述待同步时钟设备的时钟与所述基准时钟设备的时钟进行同步。
[0010]在一些实施例中,所述网络状态包括网络稳定的第一状态;
[0011]所述根据所述网络状态,确定所述待同步时钟设备和所述基准时钟设备之间的当前时间差,包括:
[0012]若所述网络状态为所述第一状态,根据所述待同步时钟设备和所 ...
【技术保护点】
【技术特征摘要】
1.一种时钟同步方法,其特征在于,所述方法包括:确定待同步时钟设备与基准时钟设备之间的网络状态;根据所述网络状态,确定所述待同步时钟设备和所述基准时钟设备之间的当前时间差;根据所述当前时间差将所述待同步时钟设备的时钟与所述基准时钟设备的时钟进行同步。2.根据权利要求1所述的方法,其特征在于,所述网络状态包括网络稳定的第一状态;所述根据所述网络状态,确定所述待同步时钟设备和所述基准时钟设备之间的当前时间差,包括:若所述网络状态为所述第一状态,根据所述待同步时钟设备和所述基准时钟设备的历史时间差确定所述当前时间差。3.根据权利要求1所述的方法,其特征在于,所述网络状态包括网络突变抖动的第二状态以及网络持续抖动的第三状态;所述根据所述网络状态,确定所述待同步时钟设备和所述基准时钟设备之间的当前时间差,包括:若所述网络状态为所述第二状态或所述第三状态,确定所述待同步时钟设备和所述基准时钟设备之间的当前时间差为初始时间差;其中,所述初始时间差为基于所述待同步时钟设备和所述基准时钟设备连接初期的时间差而确定的。4.根据权利要求1所述的方法,其特征在于,所述网络状态包括所述待同步时钟设备和/或所述基准时钟设备的网络时间被更新的第四状态;所述根据所述网络状态,确定所述待同步时钟设备和基准时钟设备之间的当前时间差,包括:若所述网络状态为所述第四状态,基于更新后的所述待同步时钟设备和/或所述基准时钟设备的网络时间确定历史时间差之后,根据历史时间差确定所述当前时间差。5.根据权利要求1所述的方法,其特征在于,所述确定待同步时钟设备与基准时钟设备之间的网络状态,包括:若预设时长内,所述待同步时钟设备和所述基准时钟设备的时间差和初始时间差之间的差异均小于预设差异阈值,确定所述待同步时钟设备和所述基准时钟设备之间的网络状态为第一状态。6.根据权利要求1所述的方法,其特征在于,所述确定待同步时钟设备与基准时钟设备之间的网络状态,包括:若预设时长内,所述待同步时钟设备和所述基准时钟设备的时间差和初始时间差之间的差异存在大于或等于预设差异阈值的情况,根据大于或等于所述预设差异阈值的次数,确定所述网络状态。7.根据权利要求6所述的方法,其特征在于,所述若预设时长内,所述待同步时钟设备和所述基准时钟设备的时间差和初始时间差之间的差异存在大于或等于预设差异阈值的情况,根据大于或等于所述预设差异阈值的次数,确定所述网络状态,包括:若所述预设时长内,所述待同步时钟设备和所述基准时钟设备的时间差和所述初始时间差之间的差异大于或等于所述预设差异阈值的次数小于或等于预设次数阈值,确定所述
待同步时钟设备和所述基准时钟设备之间的网络状态为第二状态。8.根据权利要求7所述的方法,其特征在于,所述若预设时长内,所述待同步时钟设备和所述基准时钟设备的时间差和初始时间差之间的差异存在大于或等于预设差异阈值的情况,根据大于或等于所述预设差异阈值的次数,确定所述网络状态,包括:若所述预设时长内,所述待同步时钟设备和所述基准时钟设备的时间差和所述初始时间差之间的差异大于或等于所述预设时间差异阈值的次数大于所述预设次数阈值,继续统计预设对时次数下的时间差,并根据所有时间差的方差确定所述待同步时钟设备和所述基准时钟设备之间的网络状态。9.根据权利要求8所述的方法,其特征在于,所述根据所有时间差的方差确定所述待同步时钟设备和所述基准时钟设备之间的网络状态,包括:若所述所有时间差的方差大于预设方差阈值,确定所述待同步时钟设备和所述基准时钟设备之间的网络状态为第三状态;若所述预设对时次数下的时间差的方差小于或等于所述预设方差阈值,确定所述待同步时钟设备和所述基准时钟设备之间的网络状态为第四状态。10.根据权利要求1至9中任一项所述的方法,其特征在于,所述方法还包括:接收所述基准时钟设备发送的同步播放请求;其中,所述同步播放请求中携带有待同步播放内容和播放时间信息;基于所述同步播放请求,在所述待同步时钟设备的时钟与所述...
【专利技术属性】
技术研发人员:周岭松,
申请(专利权)人:北京小米松果电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。