【技术实现步骤摘要】
一种系统时间调整方法和装置
本专利技术涉及通信
,特别是涉及一种系统时间调整方法和一种系统时间调整装置。
技术介绍
终端设备主机和服务器等网络设备的时间基本处于无序的状态,随着计算机网络应用的不断涌现,计算机的时间同步问题成为愈来愈重要的事情。由于音视频同步、时差等相关媒体流问题的解决方式需要通过一个统一的时间基准,通常使用NTP(NetworkTimeProtocol,网络校时协议)协议,该协议可以调整时钟抖动率,可以建立一个即时缓和、调整时间变化,并用一群受托服务器来提供准确、稳定时间的协议;当局域网可以访问互联网时,可以只安装NTP客户端软件,到互联网上的公共NTP服务器进行自动修正时间;当局域网不能访问互联网时,若要将各个计算机的时间统一,则需架设一台NTP服务器。在WebRTC(WebReal-TimeCommunication,网页即时通信,一个支持网页浏览器进行实时语音对话或视频对话的接口)标准技术中对RTT(Round-TripTime,往返时延)的计算,需要采用共同的NTP时间(即NTP服务器协助统一时间基准);这种解决音视频同步、时差等相关媒体流问题的方式依赖第三方NTP服务,且在一定条件下受到了限制。进一步地,若在不依赖第三方NTP服务的情况下,在带宽预测和自适应码流中采用丢包预测的情况下,需要计算丢包率和RTT时延,以通过这两个参数计算出合理的发送带宽;但在RTT的计算中需要两个不同物理设备之间两者时间的基准一致,这样在信息的交互过程中才能保证时延的准确性。专利技 ...
【技术保护点】
1.一种系统时间调整方法,其特征在于,涉及第一终端和第二终端,所述方法包括:/n第一终端获取针对预设时间节点的第一时间差值,并向所述第二终端发送所述第一时间差值;所述第一时间差值为所述第一终端当前的系统时间和所述预设时间节点的差值;/n第一终端接收所述第二终端发送的相对时间差值;所述相对时间差值为初始相对时间差值的绝对值;所述初始相对时间差值为所述第一时间差值和第二时间差值的差值;所述第二时间差值为所述第二终端当前的系统时间和所述预设时间节点的差值;/n第一终端根据所述相对时间差值,调整所述第一终端的系统时间值。/n
【技术特征摘要】
1.一种系统时间调整方法,其特征在于,涉及第一终端和第二终端,所述方法包括:
第一终端获取针对预设时间节点的第一时间差值,并向所述第二终端发送所述第一时间差值;所述第一时间差值为所述第一终端当前的系统时间和所述预设时间节点的差值;
第一终端接收所述第二终端发送的相对时间差值;所述相对时间差值为初始相对时间差值的绝对值;所述初始相对时间差值为所述第一时间差值和第二时间差值的差值;所述第二时间差值为所述第二终端当前的系统时间和所述预设时间节点的差值;
第一终端根据所述相对时间差值,调整所述第一终端的系统时间值。
2.根据权利要求1所述的方法,其特征在于,所述第一终端根据所述相对时间差值,调整所述第一终端的系统时间值的步骤包括:
当所述第一差值大于所述第二差值时,第一终端采用所述第一终端的系统时间值与所述相对时间差值的差值,调整所述第一终端的系统时间值。
3.根据权利要求2所述的方法,其特征在于,所述第一终端根据所述相对时间差值,调整所述第一终端的系统时间值的步骤包括:
和/或,当所述第一差值小于所述第二差值时,第一终端采用所述第一终端的系统时间值与所述相对时间差值的和值,调整所述第一终端的系统时间值。
4.根据权利要求2所述的方法,其特征在于,所述第一终端的系统时间值包括初始时延值;所述第一终端采用所述第一终端的系统时间值与所述相对时间差值的差值,调整所述第一终端的系统时间值的步骤包括:
第一终端生成第一消息,并获取针对所述第一消息的初始时延值;
第一终端采用所述初始时延值和所述相对时间差值的差值,生成第一目标时延值;所述第一目标时延值为所述第一终端调整后的初始时延值。
5.根据权利要求3所述的方法,其特征在于,所述第一终端的系统时间值包括初始时延值;所述第一终端采用所述第一终端的系统时间值与所述相对时间差值的和值,调整所述第一终端的系统时间值的步骤包括:
第一终端生成第一消息,并获取针对所述第一消息的初始时延值;
第一终端采用所述初始时延值和所述相对时间差值的和值,生成第二目标时延值;所述第二目标时延值为所述第一终端调整后的初始时延值。
6.根据权利要求4或5所述的方法,其特征在于,所述第一终端生成第一消息,并获取针对所述...
【专利技术属性】
技术研发人员:谢文龙,李云鹏,吕亚亚,杨春晖,
申请(专利权)人:视联动力信息技术股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。