数据同步方法、装置、系统及服务器制造方法及图纸

技术编号:17883958 阅读:50 留言:0更新日期:2018-05-06 04:30
本公开是关于一种数据同步方法、装置、系统及服务器,该方法包括:在备用服务器处于数据同步中断状态时,获取主服务器中数据的最新更新状态信息和所述备用服务器中数据的最新更新状态信息,其中,所述备用服务器用于从所述主服务器中同步数据,所述数据同步中断状态用于表征所述备用服务器中止从所述主服务器中同步数据;检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系;若是,则根据所述主服务器中数据的最新更新状态信息,控制所述备用服务器从所述主服务器中同步数据。该方法确保了主服务器中的数据能够及时同步至备用服务器,避免了系统宕机时一旦数据备份不及时而造成的损失。

Data synchronization methods, devices, systems, and servers

The present disclosure is about a data synchronization method, device, system, and server, which includes: when the standby server is in a data synchronization interrupt state, the latest update state information of the data in the main server and the latest update status information in the standby server are obtained, in which the standby server is used. To synchronize data from the master server, the data synchronization interrupt state is used to represent the standby server to suspend synchronization data from the main server; detect whether the latest update status information of the data in the main server and the standby server is satisfied with the default system; if, then the main server is based on the main server. The latest update status information of the data is used to control the backup server to synchronize data from the main server. This method ensures that the data in the main server can be synchronized to the standby server in time, avoiding the loss of the system when the data backup is not in time when the system is down.

【技术实现步骤摘要】
数据同步方法、装置、系统及服务器
本公开涉及数据处理领域,尤其涉及一种数据同步方法、装置、系统及服务器。
技术介绍
随着信息技术的快速发展,信息安全性和稳定性越来成为各行业各领域中广受关注的问题。例如,基于计算机的智能停车场的收费系统,为人们提供了比以往任何时候更实时更快捷的停车缴费服务,大大缓解了大流量的车辆进出停车场的压力。然而,在智能停车场中,计算机的广泛应用所带来的隐患也非常大。一旦基于计算机的智能停车场收费系统遭到不可逆的破坏,将会导致巨大损失。为了在灾后快速恢复数据,相关技术中,通常采用的是数据库双击热备实现灾备解决方案。然而,该方案无法解决由于整个前端软件设备宕机导致的系统瘫痪问题。
技术实现思路
针对相关技术中存在的问题,本公开提供了一种数据同步方法、装置、系统及服务器。根据本公开的第一方面,提供了一种数据同步方法,包括:在备用服务器处于数据同步中断状态时,获取主服务器中数据的最新更新状态信息和所述备用服务器中数据的最新更新状态信息,其中,所述备用服务器用于从所述主服务器中同步数据,所述数据同步中断状态用于表征所述备用服务器中止从所述主服务器中同步数据;检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系;若是,则根据所述主服务器中数据的最新更新状态信息,控制所述备用服务器从所述主服务器中同步数据。可选的,所述最新更新状态信息包括数据的最新更新时间,所述检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系,包括:获取所述主服务器中和所述备用服务器中数据的最新更新时间的时间差;判断所述时间差是否达到预设时间阈值。可选的,所述根据所述主服务器中数据的最新更新状态信息,控制所述备用服务器从所述主服务器中同步数据,包括:控制所述备用服务器同步所述主服务器中最新更新时间处的数据;或者控制所述备用服务器以所述备用服务器中数据的最新更新时间为时间起点、以所述主服务器中数据的最新更新时间为时间终点,从所述主服务器中同步数据。可选的,所述方法还包括:按照第一预设时间间隔,轮询检测所述主服务器和所述备用服务器中数据的最新更新状态信息;在检测到所述主服务器和所述备用服务器中数据的最新更新状态信息满足所述预设关系时,控制所述备用服务器停止从所述主服务器中同步数据。可选的,所述在检测到所述主服务器和所述备用服务器中数据的最新更新状态信息满足所述预设关系时,控制所述备用服务器停止从所述主服务器中同步数据,包括:在检测到所述主服务器和所述备用服务器中数据的最新更新时间一致时,控制所述备用服务器停止从所述主服务器中同步数据。可选的,所述方法还包括:按照第二预设时间间隔,轮询检测所述备用服务器是否中止进行数据同步;在检测到所述备用服务器中止进行数据同步时,确定所述备用服务器处于所述数据同步中断状态。可选的,所述主服务器用于为目标终端提供服务数据,所述方法还包括:在所述主服务器发生宕机时,切换所述备用服务器为所述目标终端提供服务数据。根据本公开的第二方面,提供了一种数据同步装置,包括:获取单元,用于在备用服务器处于数据同步中断状态时,获取主服务器中数据的最新更新状态信息和所述备用服务器中数据的最新更新状态信息,其中,所述备用服务器用于从所述主服务器同步数据,所述数据同步中断状态用于表征所述备用服务器中止从所述主服务器同步数据;检测单元,用于检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系;控制单元,用于在所述主服务器和所述备用服务器中数据的最新更新状态信息满足所述预设关系的情况下,根据所述主服务器中数据的最新更新状态信息,控制所述备用服务器从所述主服务器中同步数据。可选的,所述检测单元包括:获取模块,用于获取所述主服务器中和所述备用服务器中数据的最新更新时间的时间差;判断模块,用于判断所述时间差是否达到预设时间阈值。根据本公开的第三方面,提供了一种数据同步系统,包括主服务器、备用服务器以及上述任一项所述的数据同步装置,其中,所述备用服务器用于从所述主服务器中同步数据。根据本公开的第四方面,提供了一种服务器,该服务器用于在处于数据同步中断状态、且主服务器中数据的最新更新状态信息和所述服务器中数据的最新更新状态信息满足预设关系时,根据所述主服务器中数据的最新更新状态信息从所述主服务器中同步数据,其中,所述数据同步中断状态用于表征所述服务器中止从所述主服务器中同步数据。本公开的实施例提供的技术方案可以包括以下有益效果:在本公开在备用服务器处于数据同步中断状态时,通过分别获取主服务器中和备用服务器中数据的最新更新状态信息,检测主服务器和备用服务器中数据的最新更新状态信息是否满足预设关系,并在二者满足预设关系时,根据主服务器中数据的最新更新状态信息控制备用服务器从所述主服务器中同步数据,不仅实现了对数据同步情况的有效监测,并确保了主服务器中的数据能够及时同步至备用服务器,避免了系统宕机时一旦数据备份不及时而造成的损失。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。图1是根据一示例性实施例示出的一种数据同步系统的示意图;图2是根据一示例性实施例示出的一种应用于停车场收费的数据同步系统的示意图;图3是根据一示例性实施例示出的一种应用于停车场收费的数据同步系统的网络架构示意图;图4是根据一示例性实施例示出的一种数据同步方法的示意图;图5是根据一示例性实施例示出的一种数据同步方法的示意图;图6是根据一示例性实施例示出的一种用于停车场收费的数据同步方法的示意图;图7是根据一示例性实施例示出的一种数据同步装置的结构框图;图8是根据一示例性实施例示出的一种数据同步装置的结构框图。通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。本公开可以应用于通过主服务器和备用服务器来存储数据的系统,其中,备用服务器用于从主服务器中同步数据,以进行备份。在一种情况下,主服务器可以充当备用服务器,在另一情况下,备用服务器也可以充当主服务器。图1是根据一示例性实施例示出的一种数据同步系统的示意图。该系统包括:主服务器100;备用服务器102,其中,备用服务器用于从所述主服务器中同步数据;以及控制器104,用于在备用服务器处于数据同步中断状态时,获取主服务器中数据的最新更新状态信息和所述备用服务器中数据的最新更新状态信息,所述数据同步中断状态用于表征所述备用服务器中止从所述主服务器中同步数据;检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系;若是,则根据所述主服务器中数据的最新更新状态信息本文档来自技高网...
数据同步方法、装置、系统及服务器

【技术保护点】
一种数据同步方法,其特征在于,包括:在备用服务器处于数据同步中断状态时,获取主服务器中数据的最新更新状态信息和所述备用服务器中数据的最新更新状态信息,其中,所述备用服务器用于从所述主服务器中同步数据,所述数据同步中断状态用于表征所述备用服务器中止从所述主服务器中同步数据;检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系;若是,则根据所述主服务器中数据的最新更新状态信息,控制所述备用服务器从所述主服务器中同步数据。

【技术特征摘要】
1.一种数据同步方法,其特征在于,包括:在备用服务器处于数据同步中断状态时,获取主服务器中数据的最新更新状态信息和所述备用服务器中数据的最新更新状态信息,其中,所述备用服务器用于从所述主服务器中同步数据,所述数据同步中断状态用于表征所述备用服务器中止从所述主服务器中同步数据;检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系;若是,则根据所述主服务器中数据的最新更新状态信息,控制所述备用服务器从所述主服务器中同步数据。2.根据权利要求1所述的方法,其特征在于,所述最新更新状态信息包括数据的最新更新时间,所述检测所述主服务器和所述备用服务器中数据的最新更新状态信息是否满足预设关系,包括:获取所述主服务器中和所述备用服务器中数据的最新更新时间的时间差;判断所述时间差是否达到预设时间阈值。3.根据权利要求2所述的方法,其特征在于,所述根据所述主服务器中数据的最新更新状态信息,控制所述备用服务器从所述主服务器中同步数据,包括:控制所述备用服务器同步所述主服务器中最新更新时间处的数据;或者控制所述备用服务器以所述备用服务器中数据的最新更新时间为时间起点、以所述主服务器中数据的最新更新时间为时间终点,从所述主服务器中同步数据。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:按照第一预设时间间隔,轮询检测所述主服务器和所述备用服务器中数据的最新更新状态信息;在检测到所述主服务器和所述备用服务器中数据的最新更新状态信息满足所述预设关系时,控制所述备用服务器停止从所述主服务器中同步数据。5.根据权利要求4所述的方法,其特征在于,所述在检测到所述主服务器和所述备用服务器中数据的最新更新状态信息满足所述预设关系时,控制所述备用服务器停止从所述主服务器中同步数据,包括:在检测到所述主服务器和所述备用服务器中数据的最新更新时间一致时,控制所述备用服务器停止从所述...

【专利技术属性】
技术研发人员:戴巍李宏刚闫艳波牛帅刘佟
申请(专利权)人:北京悦畅科技有限公司
类型:发明
国别省市:北京,11

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

1