一种数据同步的方法、装置、设备及存储介质制造方法及图纸

技术编号:26307908 阅读:24 留言:0更新日期:2020-11-10 20:09
本申请公开了一种数据同步的方法,该方法应用于数据同步系统,数据同步系统至少包括第一终端设备以及第二终端设备,第一终端设备与第二终端设备建立局域网连接,方法包括:获取帧同步请求;若在第一单位帧内获取到第一数据包,并在第一单位帧内接收到第二终端设备发送的第二数据包,则根据第一数据包以及第二数据包生成第一目标帧数据;根据第一目标帧数据,在第二单位帧内更新第一终端设备的本地数据;向第二终端设备发送第一目标帧数据。本申请实施例还提供了一种相关装置,本申请将服务器中的帧同步逻辑部署在终端设备侧,通过局域网达到数据同步的目的,降低网络抖动以及网络断开的风险,从而提升数据传输的实时性。

【技术实现步骤摘要】
一种数据同步的方法、装置、设备及存储介质
本申请涉及通信
,尤其涉及一种数据同步的方法、装置、设备及存储介质。
技术介绍
如今,网络游戏竞技已非常普及,选手可以选择参加线上比赛或者线下比赛,其中,选手在参加线上比赛时,只需在比赛时间有一台能够上网进行游戏的终端设备即可。而线下比赛对选手的区域性要求较大,需要选手集中在一个地方,选手之间的沟通更加方便,也更有利于选手实力的发挥。目前,线下比赛通常采用如图1所示的架构,客户端1、客户端2和观察者客户端通过广域网(wideareanetwork,WAN)与服务器建立物理连接,观察者客户端用于进行直播视频的录屏和推流。举行比赛时通过普通带宽接入WAN,或者通过专线接入WAN。基于上述架构,客户端与服务器之间的数据传输链路较长,需要经过WAN中若干未知的物理节点(例如,路由器或者交换机等)中转,只要任何一个物理节点出现故障,或者物理节点之间的物理线路出现故障,都可能造成网络抖动,甚至网络断开,导致数据传输失败。
技术实现思路
本申请实施例提供了一种数据同步的方法、本文档来自技高网...

【技术保护点】
1.一种数据同步的方法,其特征在于,所述方法应用于数据同步系统,所述数据同步系统至少包括第一终端设备以及第二终端设备,所述第一终端设备与所述第二终端设备建立局域网连接,所述方法包括:/n所述第一终端设备获取帧同步请求,其中,所述帧同步请求携带所述第一终端设备的标识;/n若所述第一终端设备在第一单位帧内获取到第一数据包,并且在所述第一单位帧内接收到所述第二终端设备发送的第二数据包,则所述第一终端设备根据所述第一数据包以及所述第二数据包生成第一目标帧数据;/n所述第一终端设备根据所述第一目标帧数据,在第二单位帧内更新所述第一终端设备的本地数据,其中,所述第二单位帧为所述第一单位帧相邻的后一个单位帧...

【技术特征摘要】
1.一种数据同步的方法,其特征在于,所述方法应用于数据同步系统,所述数据同步系统至少包括第一终端设备以及第二终端设备,所述第一终端设备与所述第二终端设备建立局域网连接,所述方法包括:
所述第一终端设备获取帧同步请求,其中,所述帧同步请求携带所述第一终端设备的标识;
若所述第一终端设备在第一单位帧内获取到第一数据包,并且在所述第一单位帧内接收到所述第二终端设备发送的第二数据包,则所述第一终端设备根据所述第一数据包以及所述第二数据包生成第一目标帧数据;
所述第一终端设备根据所述第一目标帧数据,在第二单位帧内更新所述第一终端设备的本地数据,其中,所述第二单位帧为所述第一单位帧相邻的后一个单位帧;
所述第一终端设备向所述第二终端设备发送所述第一目标帧数据,以使所述第二终端设备根据所述第一目标帧数据,在所述第二单位帧内更新所述第二终端设备的本地数据。


2.根据权利要求1所述的方法,其特征在于,所述第一终端设备获取帧同步请求之前,所述方法还包括:
所述第一终端设备启动热点功能;
所述第一终端设备接收所述第二终端设备发送的连接请求;
所述第一终端设备响应于所述连接请求,并与所述第二终端设备建立局域网连接;
或者,所述第一终端设备获取帧同步请求之前,所述方法还包括:
当所述第二终端设备启动热点功能时,所述第一终端设备向所述第二终端设备发送连接请求,以使所述第二终端设备响应于所述连接请求,并与所述第一终端设备建立局域网连接。


3.根据权利要求1或2所述的方法,其特征在于,所述第一终端设备获取帧同步请求之后,所述方法还包括:
若所述第一终端设备在所述第一单位帧内获取到第一数据包,则所述第一终端设备根据所述第一数据包生成第二目标帧数据;
所述第一终端设备根据所述第二目标帧数据,在第二单位帧内更新所述第一终端设备的本地数据;
所述第一终端设备向所述第二终端设备发送所述第二目标帧数据,以使所述第二终端设备根据所述第二目标帧数据,在所述第二单位帧内更新所述第二终端设备的本地数据;
或者,所述第一终端设备获取帧同步请求之后,所述方法还包括:
若所述第一终端设备在所述第一单位帧内接收到所述第二终端设备发送的第二数据包,则所述第一终端设备根据所述第二数据包生成第三目标帧数据;
所述第一终端设备根据所述第三目标帧数据,在第二单位帧内更新所述第一终端设备的本地数据;
所述第一终端设备向所述第二终端设备发送所述第三目标帧数据,以使所述第二终端设备根据所述第三目标帧数据,在所述第二单位帧内更新所述第二终端设备的本地数据。


4.一种数据同步的方法,其特征在于,所述方法应用于数据同步系统,所述数据同步系统至少包括第一终端设备、第二终端设备、第三终端设备以及移动热点设备,所述第一终端设备、是第二终端设备、所述第三终端设备以及所述移动热点设备建立局域网连接,所述方法包括:
所述第一终端设备获取帧同步请求,其中,所述帧同步请求携带所述第一终端设备的标识;
若所述第一终端设备在第一单位帧内接收到第一数据包以及第二数据包,则所述第一终端设备根据所述第一数据包以及所述第二数据包生成第一目标帧数据,其中,所述第一数据包为所述第二终端设备发送的,所述第二数据包为所述第三终端设备发送的;
所述第一终端设备根据所述第一目标帧数据,在第二单位帧内更新所述第一终端设备的本地数据,其中,所述第二单位帧为所述第一单位帧相邻的后一个单位帧;
所述第一终端设备向所述第二终端设备发送所述第一目标帧数据,以使所述第二终端设备根据所述第一目标帧数据,在所述第二单位帧内更新所述第二终端设备的本地数据;
所述第一终端设备向所述第三终端设备发送所述第一目标帧数据,以使所述第三终端设备根据所述第一目标帧数据,在所述第二单位帧内更新所述第三终端设备的本地数据。


5.根据权利要求4所述的方法,其特征在于,所述第一终端设备获取帧同步请求之前,所述方法还包括:
当所述移动热点设备启动热点功能时,所述第一终端设备向所述移动热点设备发送连接请求,以使所述移动热点设备响应于所述连接请求,并与所述第一终端设备建立局域网连接。


6.根据权利要求4或5所述的方法,其特征在于,所述第一终端设备获取帧同步请求,所述方法还包括:
若所述第一终端设备在第一单位帧内接收到所述第二终端设备发送的第一数据包,则所述第一终端设备根据所述第一数据包生成第二目标帧数据;
所述第一终端设备根据所述第二目标帧数据,在所述第二单位帧内更新所述第一终端设备的本地数据;
所述第一终端设备向所述第二终端设备发送所述第二目标帧数据,以使所述第二终端设备根据所述第二目标帧数据,在所述第二单位帧内更新所述第二终端设备的本地数据;
所述第一终端设备向所述第三终端设备发送所述第二目标帧数据,以使所述第三终端设备根据所述第二目标帧数据,在所述第二单位帧内更新所述第三终端设备的本地数据。


7.一种数据同步的方法,其特征在于,所述方法应用于数据同步系统,所述数据同步系统至少包括第一终端设备、第二终端设备、第三终端设备以及接入点AP,所述AP接入交换机,所述第一终端设备、是第二终端设备、所述第三终端设备以及所述AP建立局域网连接,所述方法包括:
所述第一终端设备获取帧同步请求,其中,所述帧同步请求携带所述第一终端设备的标识;
若所述第一终端设备在第一单位帧内接收到第一数据包以及第二数据包,则所述第一终端设备根据所述第一数据包以及所述第二数据包生成第一目标帧数据,其中,所述第一数据包为所述第二终端设备发送的,所述第二数据包为所述第三终端设备发送的;
所述第一终端设备根据所述第一目标帧数据,在第二单位帧内更新所述第一终端设备的本地数据,其中,所述第二单位帧为所述第一单位帧相邻的后一个单位帧;
所述第一终端设备向所述第二终端设备发送所述第一目标帧数据,以使所述第二终端设备根据所述第一目标帧数据,在所述第二单位帧内更新所述第二终端设备的本地数据;<...

【专利技术属性】
技术研发人员:唐声福
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1