一种数据同步方法及数据同步固件平台的制作方法

文档序号:9791749阅读:572来源:国知局
一种数据同步方法及数据同步固件平台的制作方法
【专利说明】一种数据同步方法及数据同步固件平台
[0001]
技术领域
[0002]本发明属于数据同步技术领域,尤其涉及一种数据同步方法及数据同步固件平台O
[0003]
【背景技术】
[0004]对于两个数据库的数据同步系统中,一般都是源数据库和目标数据库进行直接网络连接,中间没有转发控制平台,在数据同步时,需要考虑到双方数据库的数据结构,不同类型数据结构的数据库无法直接同步数据。而且数据同步一般是采用软件方式实现,在源数据库和目标数据库中部署相关同步软件,实现两者数据同步,比较依赖用户系统环境,可能会因为用户操作系统问题导致同步系统崩溃。再者,目前的同步软件要求进行双边同步的数据库在同一个网络中,因此其应用范围有限,无法使用在大量数据汇集、数据集中备份、多个数据库的数据采集的场合。
[0005]

【发明内容】

[0006]鉴于上述问题,本发明的目的在于提供一种数据同步方法及数据同步固件平台,旨在解决现有软件实现的数据同步系统部署复杂、易崩溃、应用场合有限的技术问题。
[0007]本发明采用如下技术方案:
一方面,所述数据同步方法包括:
监测数据库的在线状态,不同的数据库可位于不同的网络;
接收在线数据库上传的设备定位信息,并发送至后台管理终端显示;
远程接收后台管理终端发出的设置的同步机制和同步配置信息,所述同步机制包括即时数据同步、定时数据同步和一次性同步,其中所述即时数据同步为数据发生变化时立即同步数据,所述定时数据同步为设定同步时间或同步时间间隔,所述一次性同步只同步一次数据,用于数据备份;
根据同步机制,接收源数据库上传的数据,并经格式转换和输出至目标数据库。
[0008]另一方面,数据同步固件平台包括:
监控单元,用于监测数据库的在线状态,不同的数据库可位于不同的网络;
定位显示单元,用于接收在线数据库上传的设备定位信息,并发送至后台管理终端显示;
设置单元,用于接收远程接收后台管理终端发出的设置的同步机制和同步配置信息,所述同步机制包括即时数据同步、定时数据同步和一次性同步,其中所述即时数据同步为数据发生变化时立即同步数据,所述定时数据同步为设定同步时间或同步时间间隔,所述一次性同步只同步一次数据,用于数据备份; 处理单元,用于根据同步机制,接收源数据库上传的数据,并经格式转换和输出至目标数据库。
[0009]本发明的有益效果是:本发明提供一个数据同步固件平台,使用硬件平台搭载同步系统,安全可靠,稳定性强,不会因为用户操作系统问题导致同步系统崩溃;另外,平台双网口加WIFI模块,硬件数据同步固件拼图可以同时连接多个网络,在不同网络中进行数据同步,不用改造网络环境,可以使用在多种场合;最后,平台内置防火墙,同步的双方数据库进行数据隔离,保证系统的安全性,保障双网之间通讯安全。
[0010]
【附图说明】
[0011]图1是数据同步固件平台的一种应用场合;
图2是数据同步固件平台的另一种应用场合;
图3是数据同步固件平台的第三种应用场合;
图4是数据同步方法的流程图;
图5是图4中步骤S404的一种具体流程图;
图6是图4中步骤S404的另一种具体流程图;
图7是图4中步骤S404的第三种具体流程图。
[0012]
【具体实施方式】
[0013]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0014]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0015]本发明实施例提供了一种数据同步固件平台,包括双网口、WIFI模块以及控制模块,是一个可以在多个数据库平台之间使用的及时同步系统平台(也可用于数据库远程备份),只需要简单的设置源数据库和目标数据库的连接,即可实现针对两个数据库之间的数据同步,方便的实现数据的抽取、资源信息的采集(备份)工作。本固件平台特别适用于数据热备、数据提取、资源整合等工作环境。在系统部署中不必更改源数据库与目标数据库的任何数据结构,即可实现双边的数据同步,从而避免了对源数据库内容及文件的损坏,免除客户后顾之忧。
[0016]本数据同步固件平台具有如下几种应用场合。如图1所示,源数据库和目标数据库在同一网络环境中的,双方IP可PING通情况下,可采取单臂接入方式,接入方式可选择有线接入或无线接入。如图2所示,源数据库和目标数据库在不同网络中的,可采取双臂接入方式,一边选择接入网络I,一边选择接入网络2,之间用内置防火墙阻断其连接。两个网络虽然同时接入数据同步固件平台,但相互之间并不相通。只有数据同步固件平台可以同时访问两个网络相连的数据库,接入方式可选择双边有线接入或一边无线、一边有线接入。如图3所示应用在某些特殊的网络环境中,目标数据库为公安系统,在目标数据库上游还需接入边界接入设备,保证目标数据库安全。本平台可用于大量数据汇集的环境中,比如公安系统的大情报数据汇集,需要汇集很多行业数据,三台合一省厅的数据汇集,需要汇集各地的接处警数据,本系统在多个数据库中利用数据同步固件平台进行数据同步,将分散在各点的数据进行集中汇集,解决大数据数据来源问题。
[0017]下面通过具体的实施例方式对具体的同步方法进行说明。
[0018]如图4所示,本实施例提供的数据同步方法包括下述步骤:
步骤S401、监测数据库的在线状态,不同的数据库可位于不同的网络;
步骤S402、接收在线数据库上传的设备定位信息,并发送至后台管理终端显示;
步骤S403、远程接收后台管理终端发出的设置的同步机制和同步配置信息,所述同步机制包括即时数据同步、定时数据同步和一次性同步,其中所述即时数据同步为数据发生变化时立即同步数据,所述定时数据同步为设定同步时间或同步时间间隔,所述一次性同步只同步一次数据,用于数据备份;
步骤S404、根据同步机制,接收源数据库上传的数据,并经格式转换和输出至目标数据库。
[0019]本实施例中,数据同步固件平台可实现在线状态监测,每个数据库设备都有单独的设备编号,管理员在后台管理终端可实施监测所有数据库设备(即待同步的设备)的在线情况。管理员可以选择单个数据库与另一数据库进行连接,进行两个数据库间的数据同步,也可以出于统一管理和多设备共同运行的目的,将多个数据库设备进行统一管理,提供设备运行状态、位置信息、授权管理等功能;数据库设备内设置有GPS定位模块,提供定位信息,管理员也可手动更改经玮度信息,在后台管理终端可以方便监控各个设备的地理情况和位置。
[0020]管理员根据实际的应用场合,可以选择合适的同步机制和同步配置信息,所述同步机制包括即时数据同步、定时数据同步和一次性同步。特别的,经常会遇到多数据库设备同步采取数据汇集机制,将所有数据库设备同步过来的数据集中在一个目标数据库中存放,提供检索查询系
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1