一種數(shù)據(jù)同步方法及數(shù)據(jù)同步固件平臺(tái)的制作方法
【專利說明】一種數(shù)據(jù)同步方法及數(shù)據(jù)同步固件平臺(tái)
[0001]
技術(shù)領(lǐng)域
[0002]本發(fā)明屬于數(shù)據(jù)同步技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)同步方法及數(shù)據(jù)同步固件平臺(tái)O
[0003]
【背景技術(shù)】
[0004]對(duì)于兩個(gè)數(shù)據(jù)庫的數(shù)據(jù)同步系統(tǒng)中,一般都是源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫進(jìn)行直接網(wǎng)絡(luò)連接,中間沒有轉(zhuǎn)發(fā)控制平臺(tái),在數(shù)據(jù)同步時(shí),需要考慮到雙方數(shù)據(jù)庫的數(shù)據(jù)結(jié)構(gòu),不同類型數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫無法直接同步數(shù)據(jù)。而且數(shù)據(jù)同步一般是采用軟件方式實(shí)現(xiàn),在源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫中部署相關(guān)同步軟件,實(shí)現(xiàn)兩者數(shù)據(jù)同步,比較依賴用戶系統(tǒng)環(huán)境,可能會(huì)因?yàn)橛脩舨僮飨到y(tǒng)問題導(dǎo)致同步系統(tǒng)崩潰。再者,目前的同步軟件要求進(jìn)行雙邊同步的數(shù)據(jù)庫在同一個(gè)網(wǎng)絡(luò)中,因此其應(yīng)用范圍有限,無法使用在大量數(shù)據(jù)匯集、數(shù)據(jù)集中備份、多個(gè)數(shù)據(jù)庫的數(shù)據(jù)采集的場(chǎng)合。
[0005]
【發(fā)明內(nèi)容】
[0006]鑒于上述問題,本發(fā)明的目的在于提供一種數(shù)據(jù)同步方法及數(shù)據(jù)同步固件平臺(tái),旨在解決現(xiàn)有軟件實(shí)現(xiàn)的數(shù)據(jù)同步系統(tǒng)部署復(fù)雜、易崩潰、應(yīng)用場(chǎng)合有限的技術(shù)問題。
[0007]本發(fā)明采用如下技術(shù)方案:
一方面,所述數(shù)據(jù)同步方法包括:
監(jiān)測(cè)數(shù)據(jù)庫的在線狀態(tài),不同的數(shù)據(jù)庫可位于不同的網(wǎng)絡(luò);
接收在線數(shù)據(jù)庫上傳的設(shè)備定位信息,并發(fā)送至后臺(tái)管理終端顯示;
遠(yuǎn)程接收后臺(tái)管理終端發(fā)出的設(shè)置的同步機(jī)制和同步配置信息,所述同步機(jī)制包括即時(shí)數(shù)據(jù)同步、定時(shí)數(shù)據(jù)同步和一次性同步,其中所述即時(shí)數(shù)據(jù)同步為數(shù)據(jù)發(fā)生變化時(shí)立即同步數(shù)據(jù),所述定時(shí)數(shù)據(jù)同步為設(shè)定同步時(shí)間或同步時(shí)間間隔,所述一次性同步只同步一次數(shù)據(jù),用于數(shù)據(jù)備份;
根據(jù)同步機(jī)制,接收源數(shù)據(jù)庫上傳的數(shù)據(jù),并經(jīng)格式轉(zhuǎn)換和輸出至目標(biāo)數(shù)據(jù)庫。
[0008]另一方面,數(shù)據(jù)同步固件平臺(tái)包括:
監(jiān)控單元,用于監(jiān)測(cè)數(shù)據(jù)庫的在線狀態(tài),不同的數(shù)據(jù)庫可位于不同的網(wǎng)絡(luò);
定位顯示單元,用于接收在線數(shù)據(jù)庫上傳的設(shè)備定位信息,并發(fā)送至后臺(tái)管理終端顯示;
設(shè)置單元,用于接收遠(yuǎn)程接收后臺(tái)管理終端發(fā)出的設(shè)置的同步機(jī)制和同步配置信息,所述同步機(jī)制包括即時(shí)數(shù)據(jù)同步、定時(shí)數(shù)據(jù)同步和一次性同步,其中所述即時(shí)數(shù)據(jù)同步為數(shù)據(jù)發(fā)生變化時(shí)立即同步數(shù)據(jù),所述定時(shí)數(shù)據(jù)同步為設(shè)定同步時(shí)間或同步時(shí)間間隔,所述一次性同步只同步一次數(shù)據(jù),用于數(shù)據(jù)備份; 處理單元,用于根據(jù)同步機(jī)制,接收源數(shù)據(jù)庫上傳的數(shù)據(jù),并經(jīng)格式轉(zhuǎn)換和輸出至目標(biāo)數(shù)據(jù)庫。
[0009]本發(fā)明的有益效果是:本發(fā)明提供一個(gè)數(shù)據(jù)同步固件平臺(tái),使用硬件平臺(tái)搭載同步系統(tǒng),安全可靠,穩(wěn)定性強(qiáng),不會(huì)因?yàn)橛脩舨僮飨到y(tǒng)問題導(dǎo)致同步系統(tǒng)崩潰;另外,平臺(tái)雙網(wǎng)口加WIFI模塊,硬件數(shù)據(jù)同步固件拼圖可以同時(shí)連接多個(gè)網(wǎng)絡(luò),在不同網(wǎng)絡(luò)中進(jìn)行數(shù)據(jù)同步,不用改造網(wǎng)絡(luò)環(huán)境,可以使用在多種場(chǎng)合;最后,平臺(tái)內(nèi)置防火墻,同步的雙方數(shù)據(jù)庫進(jìn)行數(shù)據(jù)隔離,保證系統(tǒng)的安全性,保障雙網(wǎng)之間通訊安全。
[0010]
【附圖說明】
[0011]圖1是數(shù)據(jù)同步固件平臺(tái)的一種應(yīng)用場(chǎng)合;
圖2是數(shù)據(jù)同步固件平臺(tái)的另一種應(yīng)用場(chǎng)合;
圖3是數(shù)據(jù)同步固件平臺(tái)的第三種應(yīng)用場(chǎng)合;
圖4是數(shù)據(jù)同步方法的流程圖;
圖5是圖4中步驟S404的一種具體流程圖;
圖6是圖4中步驟S404的另一種具體流程圖;
圖7是圖4中步驟S404的第三種具體流程圖。
[0012]
【具體實(shí)施方式】
[0013]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0014]為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。
[0015]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)同步固件平臺(tái),包括雙網(wǎng)口、WIFI模塊以及控制模塊,是一個(gè)可以在多個(gè)數(shù)據(jù)庫平臺(tái)之間使用的及時(shí)同步系統(tǒng)平臺(tái)(也可用于數(shù)據(jù)庫遠(yuǎn)程備份),只需要簡(jiǎn)單的設(shè)置源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫的連接,即可實(shí)現(xiàn)針對(duì)兩個(gè)數(shù)據(jù)庫之間的數(shù)據(jù)同步,方便的實(shí)現(xiàn)數(shù)據(jù)的抽取、資源信息的采集(備份)工作。本固件平臺(tái)特別適用于數(shù)據(jù)熱備、數(shù)據(jù)提取、資源整合等工作環(huán)境。在系統(tǒng)部署中不必更改源數(shù)據(jù)庫與目標(biāo)數(shù)據(jù)庫的任何數(shù)據(jù)結(jié)構(gòu),即可實(shí)現(xiàn)雙邊的數(shù)據(jù)同步,從而避免了對(duì)源數(shù)據(jù)庫內(nèi)容及文件的損壞,免除客戶后顧之憂。
[0016]本數(shù)據(jù)同步固件平臺(tái)具有如下幾種應(yīng)用場(chǎng)合。如圖1所示,源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫在同一網(wǎng)絡(luò)環(huán)境中的,雙方IP可PING通情況下,可采取單臂接入方式,接入方式可選擇有線接入或無線接入。如圖2所示,源數(shù)據(jù)庫和目標(biāo)數(shù)據(jù)庫在不同網(wǎng)絡(luò)中的,可采取雙臂接入方式,一邊選擇接入網(wǎng)絡(luò)I,一邊選擇接入網(wǎng)絡(luò)2,之間用內(nèi)置防火墻阻斷其連接。兩個(gè)網(wǎng)絡(luò)雖然同時(shí)接入數(shù)據(jù)同步固件平臺(tái),但相互之間并不相通。只有數(shù)據(jù)同步固件平臺(tái)可以同時(shí)訪問兩個(gè)網(wǎng)絡(luò)相連的數(shù)據(jù)庫,接入方式可選擇雙邊有線接入或一邊無線、一邊有線接入。如圖3所示應(yīng)用在某些特殊的網(wǎng)絡(luò)環(huán)境中,目標(biāo)數(shù)據(jù)庫為公安系統(tǒng),在目標(biāo)數(shù)據(jù)庫上游還需接入邊界接入設(shè)備,保證目標(biāo)數(shù)據(jù)庫安全。本平臺(tái)可用于大量數(shù)據(jù)匯集的環(huán)境中,比如公安系統(tǒng)的大情報(bào)數(shù)據(jù)匯集,需要匯集很多行業(yè)數(shù)據(jù),三臺(tái)合一省廳的數(shù)據(jù)匯集,需要匯集各地的接處警數(shù)據(jù),本系統(tǒng)在多個(gè)數(shù)據(jù)庫中利用數(shù)據(jù)同步固件平臺(tái)進(jìn)行數(shù)據(jù)同步,將分散在各點(diǎn)的數(shù)據(jù)進(jìn)行集中匯集,解決大數(shù)據(jù)數(shù)據(jù)來源問題。
[0017]下面通過具體的實(shí)施例方式對(duì)具體的同步方法進(jìn)行說明。
[0018]如圖4所示,本實(shí)施例提供的數(shù)據(jù)同步方法包括下述步驟:
步驟S401、監(jiān)測(cè)數(shù)據(jù)庫的在線狀態(tài),不同的數(shù)據(jù)庫可位于不同的網(wǎng)絡(luò);
步驟S402、接收在線數(shù)據(jù)庫上傳的設(shè)備定位信息,并發(fā)送至后臺(tái)管理終端顯示;
步驟S403、遠(yuǎn)程接收后臺(tái)管理終端發(fā)出的設(shè)置的同步機(jī)制和同步配置信息,所述同步機(jī)制包括即時(shí)數(shù)據(jù)同步、定時(shí)數(shù)據(jù)同步和一次性同步,其中所述即時(shí)數(shù)據(jù)同步為數(shù)據(jù)發(fā)生變化時(shí)立即同步數(shù)據(jù),所述定時(shí)數(shù)據(jù)同步為設(shè)定同步時(shí)間或同步時(shí)間間隔,所述一次性同步只同步一次數(shù)據(jù),用于數(shù)據(jù)備份;
步驟S404、根據(jù)同步機(jī)制,接收源數(shù)據(jù)庫上傳的數(shù)據(jù),并經(jīng)格式轉(zhuǎn)換和輸出至目標(biāo)數(shù)據(jù)庫。
[0019]本實(shí)施例中,數(shù)據(jù)同步固件平臺(tái)可實(shí)現(xiàn)在線狀態(tài)監(jiān)測(cè),每個(gè)數(shù)據(jù)庫設(shè)備都有單獨(dú)的設(shè)備編號(hào),管理員在后臺(tái)管理終端可實(shí)施監(jiān)測(cè)所有數(shù)據(jù)庫設(shè)備(即待同步的設(shè)備)的在線情況。管理員可以選擇單個(gè)數(shù)據(jù)庫與另一數(shù)據(jù)庫進(jìn)行連接,進(jìn)行兩個(gè)數(shù)據(jù)庫間的數(shù)據(jù)同步,也可以出于統(tǒng)一管理和多設(shè)備共同運(yùn)行的目的,將多個(gè)數(shù)據(jù)庫設(shè)備進(jìn)行統(tǒng)一管理,提供設(shè)備運(yùn)行狀態(tài)、位置信息、授權(quán)管理等功能;數(shù)據(jù)庫設(shè)備內(nèi)設(shè)置有GPS定位模塊,提供定位信息,管理員也可手動(dòng)更改經(jīng)瑋度信息,在后臺(tái)管理終端可以方便監(jiān)控各個(gè)設(shè)備的地理情況和位置。
[0020]管理員根據(jù)實(shí)際的應(yīng)用場(chǎng)合,可以選擇合適的同步機(jī)制和同步配置信息,所述同步機(jī)制包括即時(shí)數(shù)據(jù)同步、定時(shí)數(shù)據(jù)同步和一次性同步。特別的,經(jīng)常會(huì)遇到多數(shù)據(jù)庫設(shè)備同步采取數(shù)據(jù)匯集機(jī)制,將所有數(shù)據(jù)庫設(shè)備同步過來的數(shù)據(jù)集中在一個(gè)目標(biāo)數(shù)據(jù)庫中存放,提供檢索查詢系