一种终端平滑校时方法、终端系统及应用技术方案

技术编号:35099959 阅读:24 留言:0更新日期:2022-10-01 17:06
本发明专利技术公开了一种终端平滑校时方法、终端系统及应用,方法中通过带有cpu的终端系统对时钟源发来的时钟信号进行处理后进行显示输出时间的过程,关键是,在终端系统种增加一个带有自走时模块的时间平滑处理单元,终端系统包括时钟源、带有cpu和自走时模块的时间平滑处理单元、时间显示模块电路,终端平滑校时方法用于录像水印。本发明专利技术可以保证终端显示的时间只增不减,保证时间不跳跃,避免了由于时间跳跃导致视频画面数据丢失的问题出现,保证了终端系统的稳定性。终端系统的稳定性。

【技术实现步骤摘要】
一种终端平滑校时方法、终端系统及应用


[0001]本专利技术属于终端校时
,涉及到一种终端校时的方法、终端系统及应用,特别是一种可以避免终端时间跳时或回跳,进行平滑校时处理的方法。

技术介绍

[0002]目前的校时技术大多都用于时间校准,即将终端的时间与标准时间校核一致。而在一些领域中并非要求时间一定要完全的精确,例如录像水印技术。录像水印并不用将时间显示的每秒不差,但它的要求是显示出来的时间必须要连续,且得保证时间是一直增加的。
[0003]在网络发达的当下,时钟源来源分为若干种,例如依靠GPS北斗授时得到,又如由国家授时中心发来的时钟信号,通过网络接收得到。当采用GPS北斗授时时,若GPS未定位时,传来的时间是不准确的。比如跳秒,或时间回退等,假设上次GPS告知,现在是XX时XX分00秒,下次突然告知现在是XX时XX分15秒,跳了15秒,再下一次,告知是XX时XX分05秒,又回退了,这种情况下,如果直接采纳GPS北斗授时的时间,那这样的时间是混乱的。如果采用国家授时中心发来的时钟信号,假设上次授时中心告知,现在是XX时XX分10秒,但因终端网络不好,一段时间内可能一直收不到数据,等网络恢复时,收到的时间是XX时XX分30秒,从终端的角度来看,只收到了2次时间,一次是“10秒”,第2次预期应该收到“11秒”,但实际却收到“30秒”,所以终端认为跳秒了。终端存储与搜索,跟时间的关系非常紧密,如果出现了回退或后跳,会导致数据搜索不出来,相当于丢失了数据一样,是非常严重的事故。当跳秒或者回跳时,录像内容就会变得不连续,有一段的录像画面就会跳过或者录像倒退,都不利于录像画面的重现。
[0004]针对现有技术的时间校时,如果采用校准的情况,那必须得在终端安装标准时间模块,通过比对与处理,才能在两种授时方式中得到准确的时间。然而,这种技术显然不适合录像水印领域,原因之一是增加了额外的成本,原因之二是也不需要那么的精确。因此如何解决录像水印领域中显示的时间是连续且持续增加的,才是本领域要考虑的技术重点问题。

技术实现思路

[0005]本专利技术为了解决如何实现终端输出的时间为一段平滑且无跳秒的时间序列的技术问题,设计了一种终端平滑校时方法、终端系统及应用,通过在终端中增加一个自走时模块,再结合软件处理过程,实现了终端时间输出的平滑性。
[0006]本专利技术采用的技术方案是,一种终端平滑校时方法,是通过对时钟源发来的时钟信号进行处理后进行显示输出时间的过程,关键是,在终端系统中增加自走时模块,在此基础上,所述的平滑校时方法包括如下步骤:
[0007]a、终端系统启动后,时钟源首次发来的时钟信号作为自走时模块初始时间信号,自走时模块的自走时钟信号初始计时原则是以1000毫秒作为1秒来计时;
[0008]b、在每1秒时钟源发来时钟信号时,都与上一秒时钟源发来的时钟信号进行相减,如果差值为1,则继续进行经过下1秒后的时钟信号比对,如果差值为大于1的正整数,则进行步骤c,如果差值为0或者负整数,则进行步骤d;
[0009]c、调整自走时模块的计时原则,以小于1000毫秒作为1秒来计时,加快自走时模块的时间走时速度;
[0010]d、调整自走时模块的计时原则,以大于1000毫秒作为1秒来计时,减慢自走时模块的时间走时速度;
[0011]e、重复步骤b,直至终端系统关闭。
[0012]所述的步骤c中,以小于1000毫秒作为1秒来计时,具体以300

700毫秒作为1秒来计时。
[0013]所述的步骤d中,以大于1000毫秒作为1秒来计时,具体以1500

2000毫秒为1秒来计时。
[0014]所述的时钟源为GPS北斗卫星授时或通过国家授时中心发来的网络授时。
[0015]本专利技术还涉及一种平滑校时的终端系统,实现权利要求1

4所述的平滑校时方法,关键是,所述的终端系统包括时钟源和用于时间叠加与处理的自走时模块,时钟源将获取的时钟信号发送至自走时模块,自走时模块将累计叠加的时间计数与从时钟源获取的初始时钟信号相加后的时钟信号进行比对后,自走时模块调整自走时计时策略。
[0016]本专利技术还涉及一种终端平滑校时的应用,关键是,终端平滑校时方法用于录像水印。
[0017]本专利技术的核心技术方案是,时钟源发来的时钟信号并不作为终端显示的时间以及数据调用的时间,而是将时钟源发来的信号经过终端系统中的自走时模块进行处理后的时间作为终端显示时间以及数据调用的时间。当时钟源没有出现问题时,自走时模块按照常规的计时规则进行计数,当时钟源短暂出现问题时,时钟源向前跳秒了,那么自走时模块加快计时,相当于增加1秒的时间变短了,时钟源向后回秒了,那么自走时模块减慢计时,相当于增加1秒的时间变长了。无论加快计时还是减慢计时,自走时模块每增加1秒,都会在终端进行存储以及输出,用于数据的调用。
[0018]本专利技术的有益效果是,本专利技术可以保证终端显示的时间只增不减,保证时间不跳跃,避免了由于时间跳跃导致视频画面数据丢失的问题出现,保证了终端系统的稳定性。
具体实施方式
[0019]下面通过具体实施例说明本专利技术进行时间平滑处理的详细过程。
[0020]假设终端系统在真实时间为10:00:00时启动,在下1秒后,时钟源传来的时钟信号为10:00:01,而自走时模块也以1000毫秒为1秒的速度走了1秒,也就是说在自走时模块走的这1秒的过程中,时钟源本次收到的时间与上1秒收到的时间差值是1,那么说明时钟源目前没有出现异常。
[0021]假设在真实时间又过去1秒后,来到10:00:02,自走时模块按照之前的计时规则又走了1秒,但此时时钟源传来的时钟信号是10:00:04,也就是说本应该时钟源传来的时钟信号是10:00:02,实际传来的时钟信号是10:00:04,时钟源本次收到的时间与上1秒收到的时间差值为3,说明时钟源出现了向前跳秒的情况,此时终端系统进行入到追赶模式,需要调
整自走时模块的计时规则,将原本1000毫秒为1秒的规则改变为500毫秒为1秒,即将增加1秒的时间缩短了,从终端的时间输出中看到的从10:00:02至10:00:03的这1秒的时间实际只用了0.5秒的时间,以这个速度再持续0.5秒,真实的时间才走过3秒,但自走时模块却跳了4秒,因为这4秒并非是真实的4秒,而是改变了自走时模块计时规则下所跳动的4次。
[0022]如果在下1秒10:00:04时,时钟源恢复正常了,即时钟源又发来的时钟信号是10:00:04,但自走时模块反而认为时钟源走慢了,相当于停了1秒,因为时钟源本次收到的时间与上1秒收到的时间差值是0,那么此时终端系统进行入到慢走模式,需要调整自走时模块的计时规则,将原本1000毫秒为1秒的规则改变为2000毫秒为1秒,即将增加1秒的时间延长了,从终端的时间输出中看到的从10:00:04至10:00:05的这1秒的时间实际却用了2秒的时间。
[0023]假设在本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种终端平滑校时方法,是通过对时钟源发来的时钟信号进行处理后进行显示输出时间的过程,其特征在于:在终端系统中增加自走时模块,在此基础上,所述的平滑校时方法包括如下步骤:a、终端系统启动后,时钟源首次发来的时钟信号作为自走时模块初始时间信号,自走时模块的自走时钟信号初始计时原则是以1000毫秒作为1秒来计时;b、在每1秒时钟源发来时钟信号时,都与上一秒时钟源发来的时钟信号进行相减,如果差值为1,则继续进行经过下1秒后的时钟信号比对,如果差值为大于1的正整数,则进行步骤c,如果差值为0或者负整数,则进行步骤d;c、调整自走时模块的计时原则,以小于1000毫秒作为1秒来计时,加快自走时模块的时间走时速度;d、调整自走时模块的计时原则,以大于1000毫秒作为1秒来计时,减慢自走时模块的时间走时速度;e、重复步骤b,直至终端系统关闭。2.根据权利要求1所述的一种终端平滑校时方法,其特征在于:所述的步骤c中...

【专利技术属性】
技术研发人员:郭卫毅
申请(专利权)人:深圳市有为信息技术发展有限公司
类型:发明
国别省市:

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

1