本公开实施例是关于一种提升GPS校时精度的方法、存储介质和电子设备。该方法包括:获取GPS数据信息;采集当前时刻的GPS时间和本地时间;计算所述当前时刻的GPS时间和本地时间的时间差值;根据所述时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定;当判定所述当前GPS信号稳定时,校正所述本地时间。本公开实施例一方面,通过确定GPS信号是否稳定,并在GPS信号稳定时才校正时间,从而提高时间校正的精度;另一方面,通过提高时间校正的精度统一不同终端的时间,从而提高不同终端在同步播放时的同步质量。步播放时的同步质量。步播放时的同步质量。
【技术实现步骤摘要】
提升GPS校时精度及其同步播放方法、存储介质及设备
[0001]本公开实施例涉及显示
,尤其涉及一种提升GPS校时精度的方法及其同步播放方法、存储介质及电子设备。
技术介绍
[0002]全球定位系统一般主要是指GPS,且俄罗斯、欧洲及中国也纷纷建立自身的全球定位系统,就技术而言,美国建立的GPS技术处于先进地位。本申请所指的GPS以美国的全球定位系统为主,但也包括其他的全球定位系统。为世界上任何地方的GPS接收终端提供精确定位信息的卫星系统。
[0003]全球定位系统(GPS)在任何需要确定位置的场合通常产生的是三维的位置坐标。由在12小时轨道上绕地球运行的24颗或更多的卫星组成的卫星轨道星群使GPS系统能够工作。卫星分布在六个轨道平面上,每个平面上有四颗卫星。轨道平面之间相距六十度,轨道与赤道平面之间的倾角大约是五十五度。这个卫星星群确保了在晴朗的天气条件下,在地球上的任何时间、任何地点都能看到四到十二颗卫星。
[0004]GPS卫星传送的GPS数据,包括卫星位置数据(天体位置表数据)和卫星时钟校正数据。GPS信号包含的数据详细信息可以在接口控制文件中找到,GPS信号中包括的时钟时间是在卫星上精确同步的绝对时间信号。也就是说,由把从卫星到地面站的信号传播时间考虑在内的地面基准站点来同步GPS组中的所有卫星。按这种方式,卫星组中的每一颗卫星都在卫星上进行了时间同步,绝对的时间误差被精确地控制在几毫微秒到几十毫微秒之内。GPS接收终端可使用绝对时间信号以准确地确定位置。一旦大致知道了位置所在,可以通过利用接收机和卫星之间的,可计算的传播延迟来补偿接收机从卫星广播消息中得到的明确的时间得到。
[0005]GPS接收终端不能总是可靠地从GPS卫星广播数据中确定本地时间。GPS功能是非常有用的,因此,已经结合到多种设备之中,包括(例如)蜂窝电话和其它手持电子设备。由于它们的便携性,这种设备经常用在城市楼群行驶的车辆中、或带入建筑物或其它障碍物中。作为一种自然的结果,GPS信号可能被阻断,或接收质量非常差。这可能使接收到的绝对时间信号不可靠。
[0006]对于处于不同地理位置的播放终端,有时需要同时同步播放一组相同内容的画面,为实现这种同步播放机制,需要保证所有的播放终端的系统时间保持同步。对于Android平台的播放终端,可以使用GPS对播放终端进行校准时间,而校时的精准度决定了同步播放的效果,因此就GPS校时精度需要进行尽可能的提高。
[0007]关于上述技术方案,专利技术人发现至少存在如下一些技术问题:例如在GPS信号不稳定的时候,终端接收到的绝对时间信号不可靠,从而影响终端本地时间的校时精度,进而影响不同播放终端的时间统一,并使不同的播放终端在同步播放时不能达到更好的同步质量。
[0008]因此,有必要改善上述相关技术方案中存在的一个或者多个问题。
[0009]需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
[0010]本公开实施例的目的在于提供一种提升GPS校时精度的方法及其同步播放方法、存储介质及电子设备,进而至少解决GPS校时精度不稳定的问题和解决同步播放的同步质量的问题。
[0011]本专利技术的目的采用以下技术方案实现:
[0012]第一方面,本专利技术提供了一种提升GPS校时精度的方法,该方法包括:
[0013]获取GPS数据信息;
[0014]采集当前时刻的GPS时间和本地时间;
[0015]计算当前时刻的GPS时间和本地时间的时间差值;
[0016]根据时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定;
[0017]当判定当前GPS信号稳定时,校正本地时间。
[0018]可选地,该方法还包括:
[0019]当判定当前GPS信号不稳定时,不校正本地时间,并继续监控时间差值的增减变量。
[0020]该技术方案的有益效果在于,避免了在GPS信号不稳定时校正时间,从而避免影响校正时间的精度。
[0021]可选地,其中根据时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定包括:
[0022]根据预设的计算次数,连续的计算当前时刻较上一时刻的时间差值的增减变量,若每一次所计算出的当前时刻较上一时刻的时间差值的增减变量都在预设的阈值内时则判定当前GPS信号稳定,否则判定当前GPS信号不稳定。
[0023]该技术方案的有益效果在于,通过比较当前时刻和上一时刻的时间差值来达到始终监控当前时刻的GPS信号是否出现不稳定,从而更加及时的检测到GPS信号的不稳定。
[0024]可选地,其中根据时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定包括:
[0025]根据预设的统计次数,统计连续次数的当前时刻的时间差值,计算所有次数中的时间差值的最大增减变量,当最大增减变量在预设的阀值内时则判定当前GPS信号稳定,否则判定当前GPS信号不稳定。
[0026]该技术方案的有益效果在于,通过统计连续次数的当前时刻的时间差值,可以使判定GPS信号稳定时更加的准确。
[0027]可选地,其中获取GPS数据信息包括:
[0028]根据所使用操作系统,从预设的路径中获取GPS数据信息。
[0029]该技术方案的有益效果在于,直接获取GPS原始的数据信息,减小了系统接口的延时。
[0030]可选地,其中根据时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定包括:
[0031]根据预设的时间间隔计算1次当前时刻的GPS时间和本地时间的时间差值。
[0032]该技术方案的有益效果在于,在及时监控GPS时间和本地时间的时间差值的同时也提高了计算的效率。
[0033]第二方面,本专利技术提供了一种提升GPS校时精度的同步播放方法,该方法包括:
[0034]多个终端分别接收各自的GPS数据信息;
[0035]多个终端分别采集各自的当前时刻的GPS时间和本地时间;
[0036]多个终端分别计算各自的当前时刻的GPS时间和本地时间的时间差值;
[0037]多个终端分别根据各自的时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定;
[0038]当判定当前GPS信号稳定时,多个终端分别校正各自的本地时间;
[0039]根据GPS时间设置播放时间,并在多个终端同步播放。
[0040]可选地,其中多个终端分别根据各自的时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定包括:
[0041]根据预设的计算次数,多个终端分别连续的计算当前时刻较上一时刻的时间差值的增减变量,若每一次所计算出的当前时刻较上一时刻的时间差值的增减变量都在预设的阈值内时则判定当前GPS信号稳定,否则判定当前GPS信号不稳定。
[0042]该技术方案的有益效本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种提升GPS校时精度的方法,其特征在于,包括:获取GPS数据信息;采集当前时刻的GPS时间和本地时间;计算所述当前时刻的GPS时间和本地时间的时间差值;根据所述时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定;当判定所述当前GPS信号稳定时,校正所述本地时间。2.根据权利要求1所述方法,其特征在于,所述方法还包括当判定所述当前GPS信号不稳定时,不校正所述本地时间,并继续监控所述时间差值的增减变量。3.根据权利要求1所述方法,其特征在于,其中根据所述时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定包括:根据预设的计算次数,连续的计算当前时刻较上一时刻的所述时间差值的增减变量,若每一次所计算出的所述当前时刻较上一时刻的所述时间差值的增减变量都在预设的阈值内时则判定所述当前GPS信号稳定,否则判定所述当前GPS信号不稳定。4.根据权利要求1所述方法,其特征在于,其中根据所述时间差值随时间的变化而增减的变量来判断当前GPS信号是否稳定包括:根据预设的统计次数,统计连续次数的当前时刻的所述时间差值,计算所有次数中的所述时间差值的最大增减变量,当所述最大增减变量在预设的阀值内时则判定所述当前GPS信号稳定,否则判定所述当前GPS信号不稳定。5.根据权利要求1所述方法,其特征在于,其中获取GPS数据信息包括:根据所使用操作系统,从预设的路径中获取所述GPS数据信息。6.根据权利要求1
‑
5任一项所述方法,其特征在于,其中根据所述时...
【专利技术属性】
技术研发人员:陈帅,韩丹,
申请(专利权)人:西安诺瓦星云科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。