CN111569413B - 数据同步方法和装置 - Google Patents

数据同步方法和装置 Download PDF

Info

Publication number
CN111569413B
CN111569413B CN202010408549.XA CN202010408549A CN111569413B CN 111569413 B CN111569413 B CN 111569413B CN 202010408549 A CN202010408549 A CN 202010408549A CN 111569413 B CN111569413 B CN 111569413B
Authority
CN
China
Prior art keywords
data
snapshot
unit
differential
network bandwidth
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010408549.XA
Other languages
English (en)
Other versions
CN111569413A (zh
Inventor
邢山虎
姜威
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Code Qiankun Technology Co ltd
Original Assignee
Beijing Code Qiankun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Code Qiankun Technology Co ltd filed Critical Beijing Code Qiankun Technology Co ltd
Priority to CN202010408549.XA priority Critical patent/CN111569413B/zh
Publication of CN111569413A publication Critical patent/CN111569413A/zh
Application granted granted Critical
Publication of CN111569413B publication Critical patent/CN111569413B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • A63F13/35Details of game servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
    • A63F2300/53Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
    • A63F2300/534Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing for network load management, e.g. bandwidth optimization, latency reduction

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种数据同步方法和装置。其中,该方法包括:采用对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;对快照结果进行差异化采样,得到差异化数据;对差异化数据进行同步传输。本发明解决了由于每个时间单位的游戏数据都需要传输造成的数据传输压力大的技术问题。

Description

数据同步方法和装置
技术领域
本发明涉及计算机领域,具体而言,涉及一种数据同步方法和装置。
背景技术
在游戏过程中,游戏数据按照一个一个时间单位进行数据传输,因而在多个终端进行数据同步时,每个时间单位产生的数据都需要进行快照后传输,导致数据传输压力大,
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种数据同步方法和装置,以至少解决由于每个时间单位的游戏数据都需要传输造成的数据传输压力大的技术问题。
根据本发明实施例的一个方面,提供了一种数据同步方法,包括:对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;对所述快照结果进行差异化采样,得到差异化数据;对所述差异化数据进行同步传输。
进一步地,对所述预设时间单位内产生的所述游戏数据进行快照处理,得到所述快照结果包括:对终端本地的三维游戏场景内多个三维虚拟模型在所述预设时间单位内发生的属性变化进行快照处理,得到所述快照结果,其中,所述属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
进一步地,对所述快照结果进行差异化采样,得到所述差异化数据包括:选取步骤,从所述快照结果中包含的全部快照中选取相邻两张快照;计算步骤,通过差异化采样确定所述相邻两张快照的差异值;判断步骤,判断所述全部快照是否处理完毕,如果否,则返回所述选取步骤,如果是,则得到所述差异化数据。
进一步地,对所述差异化数据进行同步传输包括:依据当前使用的网络带宽确定单位时刻的同步传输数据量;按照所述同步传输数据量对所述差异化数据进行同步传输。
进一步地,所述方法还包括:在中央服务器的控制下对所述当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,所述调整后网络带宽用于重新确定所述单位时刻的同步传输数据量。
根据本发明实施例的另一方面,还提供了一种数据同步装置,包括:处理模块,用于对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;采样模块,用于对所述快照结果进行差异化采样,得到差异化数据;同步模块,用于对所述差异化数据进行同步传输。
进一步地,所述处理模块,用于对终端本地的三维游戏场景内多个三维虚拟模型在所述预设时间单位内发生的属性变化进行快照处理,得到所述快照结果,其中,所述属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
进一步地,所述采样模块包括:选取单元,用于从所述快照结果中包含的全部快照中选取相邻两张快照;计算单元,用于通过差异化采样确定所述相邻两张快照的差异值;判断单元,用于判断所述全部快照是否处理完毕,如果否,则返回所述选取单元,如果是,则得到所述差异化数据。
进一步地,所述同步模块包括:确定单元,用于依据当前使用的网络带宽确定单位时刻的同步传输数据量;同步单元,用于按照所述同步传输数据量对所述差异化数据进行同步传输。
进一步地,所述装置还包括:调整模块,用于在中央服务器的控制下对所述当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,所述调整后网络带宽用于重新确定所述单位时刻的同步传输数据量。
根据本发明实施例的另一方面,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行本发明所述的数据同步方法。
根据本发明实施例的另一方面,还提供了一种处理器,用于运行程序,其中,所述程序被设置为运行时执行本发明所述的数据同步方法。
根据本发明实施例的另一方面,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行本发明所述的数据同步方法。
在本发明实施例中,采用对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;对快照结果进行差异化采样,得到差异化数据;对差异化数据进行同步传输,达到了传输差异化数据代替所有数据的目的,从而实现了减少需要传输的数据量的技术效果,进而解决了由于每个时间单位的游戏数据都需要传输造成的数据传输压力大的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的数据同步方法的流程图;
图2是根据本发明实施例的一种可选的数据同步装置的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例,提供了一种数据同步方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机***中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
图1是根据本发明实施例的数据同步方法的流程图,如图1所示,该方法包括如下步骤:
步骤S102,对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;
步骤S104,对快照结果进行差异化采样,得到差异化数据;
步骤S106,对差异化数据进行同步传输。
通过上述步骤,对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;对快照结果进行差异化采样,得到差异化数据;对差异化数据进行同步传输,达到了传输差异化数据代替所有数据的目的,从而实现了减少需要传输的数据量的技术效果,进而解决了由于每个时间单位的游戏数据都需要传输造成的数据传输压力大的技术问题。
在本实施例中,预设时间单位可以是游戏里每两帧图像之间的时间间隔,也可以是其他时间间隔,对一个时间单位内的游戏数据进行快照处理,得到快照结果,对快照结果进行差异化采样,得到差异化数据,对差异化数据进行同步传输,这样可以在传输数据时不再传输完整游戏快照数据,而是传输差异数据,减少数据传输量。
可选地,对预设时间单位内产生的游戏数据进行快照处理,得到快照结果包括:对终端本地的三维游戏场景内多个三维虚拟模型在预设时间单位内发生的属性变化进行快照处理,得到快照结果,其中,属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
快照结果的实现过程如下:对每个三维虚拟模型的位置变化、旋转变化、速度变化等属性变化进行快照处理,得到快照结果,具体的,对终端本地的三维游戏场景内多个三维虚拟模型在预设时间单位内发生的属性变化进行快照处理。
可选地,对快照结果进行差异化采样,得到差异化数据包括:选取步骤,从快照结果中包含的全部快照中选取相邻两张快照;计算步骤,通过差异化采样确定相邻两张快照的差异值;判断步骤,判断全部快照是否处理完毕,如果否,则返回选取步骤,如果是,则得到差异化数据。
差异化采样包括选取步骤和计算步骤,选取步骤是选取两张相邻快照,计算步骤是计算两张快照的差异值,直到全部快照都处理完毕,即完成差异化采样。
可选地,对差异化数据进行同步传输包括:依据当前使用的网络带宽确定单位时刻的同步传输数据量;按照同步传输数据量对差异化数据进行同步传输。
在数据传输时,可以根据当前使用的网络带宽确定数据传输速度,具体的,按照当前使用的网络带宽确定单位时刻的同步传输数据量,然后基于确定出的同步传输数据量对差异化数据进行同步传输,这样可以基于网络传输情况对差异化数据进行同步传输,避免数据传输速度过快或过慢。
可选地,在中央服务器的控制下对当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,调整后网络带宽用于重新确定单位时刻的同步传输数据量。
在数据传输过程中,对当前使用的网络带宽进行自适应调节,得到调整后的网络带宽,以重新确定单位时刻的同步传输数据量,这样可以实现基于网络变化及时调整传输数据量。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例的方法。
根据本发明的另一实施例,还提供了一种用于实施上述数据同步方法的数据同步装置。
图2是根据本发明实施例的一种可选的数据同步装置的示意图,如图2所示,该装置可以包括:
处理模块10,用于对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;
采样模块20,用于对快照结果进行差异化采样,得到差异化数据;
同步模块30,用于对差异化数据进行同步传输。
该实施例通过处理模块10对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;采样模块20对所述快照结果进行差异化采样,得到差异化数据;同步模块30对所述差异化数据进行同步传输,从而实现了减少需要传输的数据量的技术效果,进而解决了由于每个时间单位的游戏数据都需要传输造成的数据传输压力大的技术问题。
可选地,处理模块10,用于对终端本地的三维游戏场景内多个三维虚拟模型在预设时间单位内发生的属性变化进行快照处理,得到快照结果,其中,属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
可选地,采样模块20包括:选取单元,用于从快照结果中包含的全部快照中选取相邻两张快照;计算单元,用于通过差异化采样确定相邻两张快照的差异值;判断单元,用于判断全部快照是否处理完毕,如果否,则返回选取单元,如果是,则得到差异化数据。
可选地,同步模块30包括:确定单元,用于依据当前使用的网络带宽确定单位时刻的同步传输数据量;同步单元,用于按照同步传输数据量对差异化数据进行同步传输。
可选地,该装置还包括:调整模块,用于在中央服务器的控制下对当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,调整后网络带宽用于重新确定单位时刻的同步传输数据量。
根据本发明实施例,还提供了一种用于实施上述数据同步方法的电子装置,该电子装置包括:
1)处理器
2)存储器
可选地,本实施例中的具体示例可以参考上述实施例所描述的示例,本实施例在此不再赘述。
具体地,存储器用于存储应用程序。
处理器可以通过传输装置调用存储器存储的应用程序,以执行下述步骤:对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;对快照结果进行差异化采样,得到差异化数据;对差异化数据进行同步传输。
处理器还用于执行下述步骤:对终端本地的三维游戏场景内多个三维虚拟模型在预设时间单位内发生的属性变化进行快照处理,得到快照结果,其中,属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
处理器还用于执行下述步骤:选取步骤,从快照结果中包含的全部快照中选取相邻两张快照;计算步骤,通过差异化采样确定相邻两张快照的差异值;判断步骤,判断全部快照是否处理完毕,如果否,则返回选取步骤,如果是,则得到差异化数据。
处理器还用于执行下述步骤:依据当前使用的网络带宽确定单位时刻的同步传输数据量;按照同步传输数据量对差异化数据进行同步传输。
处理器还用于执行下述步骤:在中央服务器的控制下对当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,调整后网络带宽用于重新确定单位时刻的同步传输数据量。
本发明的实施例还提供了一种存储介质。
可选地,在本实施例中,存储介质被设置为存储用于执行以下步骤的程序代码:
S1,对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;
S2,对快照结果进行差异化采样,得到差异化数据;
S3,对差异化数据进行同步传输。
存储介质被设置为存储用于执行以下步骤的程序代码:对终端本地的三维游戏场景内多个三维虚拟模型在预设时间单位内发生的属性变化进行快照处理,得到快照结果,其中,属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
存储介质被设置为存储用于执行以下步骤的程序代码:选取步骤,从快照结果中包含的全部快照中选取相邻两张快照;计算步骤,通过差异化采样确定相邻两张快照的差异值;判断步骤,判断全部快照是否处理完毕,如果否,则返回选取步骤,如果是,则得到差异化数据。
存储介质被设置为存储用于执行以下步骤的程序代码:依据当前使用的网络带宽确定单位时刻的同步传输数据量;按照同步传输数据量对差异化数据进行同步传输。
存储介质被设置为存储用于执行以下步骤的程序代码:在中央服务器的控制下对当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,调整后网络带宽用于重新确定单位时刻的同步传输数据量。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

Claims (11)

1.一种数据同步方法,其特征在于,包括:
对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;
对所述快照结果进行差异化采样,得到差异化数据;
对所述差异化数据进行同步传输;
其中,对所述预设时间单位内产生的所述游戏数据进行快照处理,得到所述快照结果包括:
对终端本地的三维游戏场景内多个三维虚拟模型在所述预设时间单位内发生的属性变化进行快照处理,得到所述快照结果,其中,所述属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
2.根据权利要求1所述的方法,其特征在于,对所述快照结果进行差异化采样,得到所述差异化数据包括:
选取步骤,从所述快照结果中包含的全部快照中选取相邻两张快照;
计算步骤,通过差异化采样确定所述相邻两张快照的差异值;
判断步骤,判断所述全部快照是否处理完毕,如果否,则返回所述选取步骤,如果是,则得到所述差异化数据。
3.根据权利要求1所述的方法,其特征在于,对所述差异化数据进行同步传输包括:
依据当前使用的网络带宽确定单位时刻的同步传输数据量;
按照所述同步传输数据量对所述差异化数据进行同步传输。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
在中央服务器的控制下对所述当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,所述调整后网络带宽用于重新确定所述单位时刻的同步传输数据量。
5.一种数据同步装置,其特征在于,包括:
处理模块,用于对预设时间单位内产生的游戏数据进行快照处理,得到快照结果;
采样模块,用于对所述快照结果进行差异化采样,得到差异化数据;
同步模块,用于对所述差异化数据进行同步传输;
其中,所述处理模块,用于对终端本地的三维游戏场景内多个三维虚拟模型在所述预设时间单位内发生的属性变化进行快照处理,得到所述快照结果,其中,所述属性变化包括以下至少之一:每个三维虚拟模型的位置变化、每个三维虚拟模型的旋转变化、每个三维虚拟模型的速度变化。
6.根据权利要求5所述的装置,其特征在于,所述采样模块包括:
选取单元,用于从所述快照结果中包含的全部快照中选取相邻两张快照;
计算单元,用于通过差异化采样确定所述相邻两张快照的差异值;
判断单元,用于判断所述全部快照是否处理完毕,如果否,则返回所述选取单元,如果是,则得到所述差异化数据。
7.根据权利要求5所述的装置,其特征在于,所述同步模块包括:
确定单元,用于依据当前使用的网络带宽确定单位时刻的同步传输数据量;
同步单元,用于按照所述同步传输数据量对所述差异化数据进行同步传输。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:
调整模块,用于在中央服务器的控制下对所述当前使用的网络带宽进行自适应调节,得到调整后网络带宽,其中,所述调整后网络带宽用于重新确定所述单位时刻的同步传输数据量。
9.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至4任一项中所述的数据同步方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序被设置为运行时执行所述权利要求1至4任一项中所述的数据同步方法。
11.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至4任一项中所述的数据同步方法。
CN202010408549.XA 2020-05-14 2020-05-14 数据同步方法和装置 Active CN111569413B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010408549.XA CN111569413B (zh) 2020-05-14 2020-05-14 数据同步方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010408549.XA CN111569413B (zh) 2020-05-14 2020-05-14 数据同步方法和装置

Publications (2)

Publication Number Publication Date
CN111569413A CN111569413A (zh) 2020-08-25
CN111569413B true CN111569413B (zh) 2023-06-13

Family

ID=72117390

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010408549.XA Active CN111569413B (zh) 2020-05-14 2020-05-14 数据同步方法和装置

Country Status (1)

Country Link
CN (1) CN111569413B (zh)

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149694A (zh) * 2007-11-02 2008-03-26 西安三茗科技有限责任公司 基于块级的增量备份和整卷恢复的方法
CN103379160A (zh) * 2012-04-25 2013-10-30 上海咏云信息技术有限公司 一种超大文件的差异同步方法
CN103645970A (zh) * 2013-12-13 2014-03-19 华为技术有限公司 一种远程复制多快照间增量去重的实现方法及装置
CN104375904A (zh) * 2014-10-30 2015-02-25 浪潮电子信息产业股份有限公司 一种基于快照差异化数据传输的容灾备份方法
CN105162855A (zh) * 2015-08-18 2015-12-16 浪潮(北京)电子信息产业有限公司 增量数据同步方法和装置
CN105260265A (zh) * 2015-09-23 2016-01-20 浪潮(北京)电子信息产业有限公司 一种融合快照实现方法及***
CN106061568A (zh) * 2014-03-11 2016-10-26 微软技术许可有限责任公司 用于模块化玩具的游戏***
CN106209948A (zh) * 2015-05-07 2016-12-07 阿里巴巴集团控股有限公司 一种数据推送方法及装置
CN106357808A (zh) * 2016-10-25 2017-01-25 广东欧珀移动通信有限公司 一种数据同步方法和装置
CN108733513A (zh) * 2018-05-07 2018-11-02 杭州宏杉科技股份有限公司 一种数据更新方法及装置
CN108744504A (zh) * 2018-05-17 2018-11-06 网易(杭州)网络有限公司 游戏数据的处理方法及装置、游戏服务器、游戏***
CN109646947A (zh) * 2018-12-05 2019-04-19 网易(杭州)网络有限公司 游戏数据的存盘方法、装置、设备和存储介质
CN109821235A (zh) * 2019-03-12 2019-05-31 深圳市腾讯信息技术有限公司 游戏录像方法、装置及服务器
CN110505493A (zh) * 2019-09-04 2019-11-26 广州华多网络科技有限公司 基于游戏的碰撞检测方法、游戏交互方法及直播***
CN110639204A (zh) * 2019-10-18 2020-01-03 网易(杭州)网络有限公司 游戏数据处理方法、装置以及终端设备
CN110639206A (zh) * 2019-09-20 2020-01-03 北京代码乾坤科技有限公司 游戏数据同步方法、装置、存储介质及处理器
CN110737719A (zh) * 2019-09-06 2020-01-31 深圳平安通信科技有限公司 数据同步方法、装置、设备及计算机可读存储介质
CN110832826A (zh) * 2017-06-30 2020-02-21 区块链控股有限公司 区块链网络中概率中继的流量控制

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10831609B2 (en) * 2018-04-30 2020-11-10 EMC IP Holding Company LLC Data storage system with LUN snapshot shipping using volume-to-object translation
US10896201B2 (en) * 2018-05-18 2021-01-19 International Business Machines Corporation Synchronization of block based volumes

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101149694A (zh) * 2007-11-02 2008-03-26 西安三茗科技有限责任公司 基于块级的增量备份和整卷恢复的方法
CN103379160A (zh) * 2012-04-25 2013-10-30 上海咏云信息技术有限公司 一种超大文件的差异同步方法
CN103645970A (zh) * 2013-12-13 2014-03-19 华为技术有限公司 一种远程复制多快照间增量去重的实现方法及装置
CN106061568A (zh) * 2014-03-11 2016-10-26 微软技术许可有限责任公司 用于模块化玩具的游戏***
CN104375904A (zh) * 2014-10-30 2015-02-25 浪潮电子信息产业股份有限公司 一种基于快照差异化数据传输的容灾备份方法
CN106209948A (zh) * 2015-05-07 2016-12-07 阿里巴巴集团控股有限公司 一种数据推送方法及装置
CN105162855A (zh) * 2015-08-18 2015-12-16 浪潮(北京)电子信息产业有限公司 增量数据同步方法和装置
CN105260265A (zh) * 2015-09-23 2016-01-20 浪潮(北京)电子信息产业有限公司 一种融合快照实现方法及***
CN106357808A (zh) * 2016-10-25 2017-01-25 广东欧珀移动通信有限公司 一种数据同步方法和装置
CN110832826A (zh) * 2017-06-30 2020-02-21 区块链控股有限公司 区块链网络中概率中继的流量控制
CN108733513A (zh) * 2018-05-07 2018-11-02 杭州宏杉科技股份有限公司 一种数据更新方法及装置
CN108744504A (zh) * 2018-05-17 2018-11-06 网易(杭州)网络有限公司 游戏数据的处理方法及装置、游戏服务器、游戏***
CN109646947A (zh) * 2018-12-05 2019-04-19 网易(杭州)网络有限公司 游戏数据的存盘方法、装置、设备和存储介质
CN109821235A (zh) * 2019-03-12 2019-05-31 深圳市腾讯信息技术有限公司 游戏录像方法、装置及服务器
CN110505493A (zh) * 2019-09-04 2019-11-26 广州华多网络科技有限公司 基于游戏的碰撞检测方法、游戏交互方法及直播***
CN110737719A (zh) * 2019-09-06 2020-01-31 深圳平安通信科技有限公司 数据同步方法、装置、设备及计算机可读存储介质
CN110639206A (zh) * 2019-09-20 2020-01-03 北京代码乾坤科技有限公司 游戏数据同步方法、装置、存储介质及处理器
CN110639204A (zh) * 2019-10-18 2020-01-03 网易(杭州)网络有限公司 游戏数据处理方法、装置以及终端设备

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杨小龙;李涛;刘晓洁;胡晓勤.基于差异的文件同步***的设计和实现.微计算机信息.2009,(09),全文. *

Also Published As

Publication number Publication date
CN111569413A (zh) 2020-08-25

Similar Documents

Publication Publication Date Title
CN108721898B (zh) 帧率的确定方法和装置、存储介质、电子装置
CN108289246B (zh) 数据处理方法、装置、存储介质和电子装置
CN107040578A (zh) 数据同步方法、装置和***
CN108492338B (zh) 动画文件的压缩方法、装置、存储介质和电子装置
CN108310766B (zh) 数据处理方法和装置、存储介质、处理器及终端
EP2460359A1 (en) Adjusting perspective and disparity in stereoscopic image pairs
CN108156509B (zh) 视频播放方法、装置及用户终端
CN112052480A (zh) 一种模型训练过程中的隐私保护方法、***及相关设备
US8884971B2 (en) Animation engine decoupled from animation catalog
CN110876078A (zh) 动画图片的处理方法、装置、存储介质和处理器
CN113256755B (zh) 图像的渲染方法、智能终端以及存储装置
CN111569413B (zh) 数据同步方法和装置
CN109660508A (zh) 数据可视化方法、电子装置、计算机设备及存储介质
CN111569424B (zh) 游戏场景内的物理结算方法和装置
CN106358006A (zh) 视频的校正方法及装置
CN108419029A (zh) 一种拼墙图像传输方法和装置
CN113946221A (zh) 眼部驱动控制方法和装置、存储介质及电子设备
CN111569423B (zh) 碰撞形态的修正方法和装置
CN109640170B (zh) 自拍视频的速度处理方法、终端及存储介质
CN113342762A (zh) 针对商户好友的共享消息的智能处理方法及相关装置
CN108234656B (zh) 数据交互方法及***
CN113791962B (zh) 一种画面帧率确定方法及装置
CN111467795B (zh) 游戏场景内的物理结算方法和装置
CN111467796B (zh) 分布式物理结算方法和装置
CN109908586B (zh) Html5游戏的优化方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant