欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)同步方法及本地服務(wù)器的制造方法

文檔序號:9551395閱讀:644來源:國知局
一種數(shù)據(jù)同步方法及本地服務(wù)器的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)同步方法及本地服務(wù)器。
【背景技術(shù)】
[0002]輸變電等工程的施工現(xiàn)場一般會設(shè)置施工項目部,負責施工現(xiàn)場的管理和施工數(shù)據(jù)的收集、同步;將收集的施工數(shù)據(jù)同步至后方,可使得后方管理施工項目部的部門或者客戶能夠及時的了解施工進度,對于監(jiān)控施工現(xiàn)場的工作具有重要意義。
[0003]將施工數(shù)據(jù)同步至后方,主要是在施工現(xiàn)場的本地服務(wù)器中錄入數(shù)據(jù),由本地服務(wù)器將數(shù)據(jù)同步至后方服務(wù)器(如后方的省級服務(wù)器等)。
[0004]本發(fā)明的發(fā)明人在研究過程中發(fā)現(xiàn),目前在施工現(xiàn)場同步數(shù)據(jù)時,一般是由工作人員在本地服務(wù)器中填報數(shù)據(jù)并操作本地服務(wù)器同步所填報的數(shù)據(jù)至后方服務(wù)器,由于網(wǎng)絡(luò)狀況等原因,本地服務(wù)器在同步一次數(shù)據(jù)時,可能存在多次失敗的情況,工作人員每在數(shù)據(jù)同步失敗時,需操作本地服務(wù)器重試一次,直至數(shù)據(jù)同步成功;可以看出,現(xiàn)有的數(shù)據(jù)同步方式所帶來的用戶操作極為麻煩,且給工作人員帶來較大的工作量。

【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明實施例提供一種數(shù)據(jù)同步方法及本地服務(wù)器,以通過較為簡單的用戶操作,實現(xiàn)數(shù)據(jù)的同步。
[0006]為實現(xiàn)上述目的,本發(fā)明實施例提供如下技術(shù)方案:
[0007]—種數(shù)據(jù)同步方法,應(yīng)用于本地服務(wù)器,預(yù)先在本地服務(wù)器設(shè)置后方服務(wù)器的副本,以使得本地服務(wù)器具有與后方服務(wù)器一致數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫;所述方法包括:
[0008]運行所述副本,展示所述副本提供的數(shù)據(jù)填報界面;
[0009]在用戶通過所述數(shù)據(jù)填報界面填入數(shù)據(jù)并確定同步后,確定本次數(shù)據(jù)同步所對應(yīng)的待同步數(shù)據(jù);
[0010]判斷當前的網(wǎng)絡(luò)狀況是否滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況;
[0011]若是,將所述待同步數(shù)據(jù)進行打包并添加同步標記,將打包且添加同步標記的待同步數(shù)據(jù)傳輸至后方服務(wù)器;
[0012]若否,將所述待同步數(shù)據(jù)進行打包并添加同步標記,定時檢測網(wǎng)絡(luò)狀況,在檢測到的網(wǎng)絡(luò)狀況滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況時,將打包且添加同步標記的待同步數(shù)據(jù)傳輸至后方服務(wù)器。
[0013]其中,所述確定本次數(shù)據(jù)同步所對應(yīng)的待同步數(shù)據(jù)包括:
[0014]在用戶通過所述數(shù)據(jù)填報界面填入數(shù)據(jù)并確定同步后,確定用戶所填入的數(shù)據(jù)與所述副本所提供的數(shù)據(jù)庫中原記錄的數(shù)據(jù)的區(qū)別數(shù)據(jù),將區(qū)別數(shù)據(jù)確定為本次數(shù)據(jù)同步所對應(yīng)的待同步數(shù)據(jù)。
[0015]其中,所述區(qū)別數(shù)據(jù)包括:
[0016]用戶所填入的數(shù)據(jù)與所述副本所提供的數(shù)據(jù)庫中原記錄的數(shù)據(jù)相比,所刪除的數(shù)據(jù),和/或新增的數(shù)據(jù),和/或修改的數(shù)據(jù)。
[0017]其中,在判斷當前的網(wǎng)絡(luò)狀況滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況,將打包且添加同步標記的待同步數(shù)據(jù)傳輸至后方服務(wù)器后,所述方法還包括:
[0018]在后方服務(wù)器對所述本地服務(wù)器所設(shè)置的副本的版本校驗通過,且對所述待同步數(shù)據(jù)進行MD5校驗通過后,接收后方服務(wù)器所反饋的數(shù)據(jù)已同步的狀態(tài)信息。
[0019]其中,在判斷當前的網(wǎng)絡(luò)狀況不滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況時,所述將所述待同步數(shù)據(jù)進行打包并添加同步標記包括:
[0020]在判斷當前的網(wǎng)絡(luò)狀況不滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況時,與后方服務(wù)器進行本地服務(wù)器所設(shè)置的副本的版本的校驗處理;
[0021]在后方服務(wù)器對所述本地服務(wù)器所設(shè)置的副本的版本校驗通過后,將所述待同步數(shù)據(jù)進行打包并添加同步標記。
[0022]其中,所述定時檢測網(wǎng)絡(luò)狀況包括:
[0023]啟用定時器,當定時器的定時時間達到預(yù)定時間時,檢測一次網(wǎng)絡(luò)狀況,直至檢測到的網(wǎng)絡(luò)狀況滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況。
[0024]其中,所述方法還包括:
[0025]將后方服務(wù)器的數(shù)據(jù)庫中的基礎(chǔ)數(shù)據(jù)打包下載至本地服務(wù)器。
[0026]本發(fā)明實施例還提供一種本地服務(wù)器,包括:
[0027]副本預(yù)置模塊,用于預(yù)先在本地服務(wù)器設(shè)置后方服務(wù)器的副本,以使得本地服務(wù)器具有與后方服務(wù)器一致數(shù)據(jù)結(jié)構(gòu)的數(shù)據(jù)庫;
[0028]副本運行模塊,用于運行所述副本,展示所述副本提供的數(shù)據(jù)填報界面;
[0029]待同步數(shù)據(jù)確定模塊,用于在用戶通過所述數(shù)據(jù)填報界面填入數(shù)據(jù)并確定同步后,確定本次數(shù)據(jù)同步所對應(yīng)的待同步數(shù)據(jù);
[0030]網(wǎng)絡(luò)狀況判斷模塊,用于判斷當前的網(wǎng)絡(luò)狀況是否滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況;
[0031]第一同步模塊,用于若是,將所述待同步數(shù)據(jù)進行打包并添加同步標記,將打包且添加同步標記的待同步數(shù)據(jù)傳輸至后方服務(wù)器;
[0032]第二同步模塊,用于若否,將所述待同步數(shù)據(jù)進行打包并添加同步標記,定時檢測網(wǎng)絡(luò)狀況,在檢測到的網(wǎng)絡(luò)狀況滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況時,將打包且添加同步標記的待同步數(shù)據(jù)傳輸至后方服務(wù)器。
[0033]其中,所述待同步數(shù)據(jù)確定模塊包括:
[0034]區(qū)別數(shù)據(jù)確定單元,用于在用戶通過所述數(shù)據(jù)填報界面填入數(shù)據(jù)并確定同步后,確定用戶所填入的數(shù)據(jù)與所述副本所提供的數(shù)據(jù)庫中原記錄的數(shù)據(jù)的區(qū)別數(shù)據(jù);
[0035]結(jié)果確定單元,用于將區(qū)別數(shù)據(jù)確定為本次數(shù)據(jù)同步所對應(yīng)的待同步數(shù)據(jù)。
[0036]其中,所述本地服務(wù)器還包括:
[0037]反饋接收模塊,用于在后方服務(wù)器接收所述第一同步模塊所同步的待同步數(shù)據(jù),且對所述本地服務(wù)器所設(shè)置的副本的版本校驗通過,對所述待同步數(shù)據(jù)進行MD5校驗通過后,接收后方服務(wù)器所反饋的數(shù)據(jù)已同步的狀態(tài)信息。
[0038]基于上述技術(shù)方案,本發(fā)明實施例提供的數(shù)據(jù)同步方法,在本地服務(wù)器設(shè)置了后方服務(wù)器的副本,這使得在本地服務(wù)器進行數(shù)據(jù)填報并同步,相當于是通過本地服務(wù)器遠程訪問后方服務(wù)器實現(xiàn)了數(shù)據(jù)的填報同步,使得數(shù)據(jù)的同步更為直觀、便于用戶操作;在本發(fā)明實施例中,本地服務(wù)器同步數(shù)據(jù)是依據(jù)當前的網(wǎng)絡(luò)狀況進行的,在當前的網(wǎng)絡(luò)狀況滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況時,可將打包且添加同步標記的待同步數(shù)據(jù)傳輸至后方服務(wù)器,在當前的網(wǎng)絡(luò)狀況不滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況時,需要定時檢測網(wǎng)絡(luò)狀況,在檢測到的網(wǎng)絡(luò)狀況滿足預(yù)定的數(shù)據(jù)同步所要求的網(wǎng)絡(luò)狀況時,才將打包且添加同步標記的待同步數(shù)據(jù)傳輸至后方服務(wù)器;在整個數(shù)據(jù)同步過程中,用戶填報數(shù)據(jù)確定同步后,本地服務(wù)器可按照預(yù)定的邏輯流程進行,不需用戶頻繁操作,操作極為便捷、簡單;本發(fā)明實施例提供的數(shù)據(jù)同步方法,實現(xiàn)了用戶操作簡單、且直觀的數(shù)據(jù)同步。
【附圖說明】
[0039]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
[0040]圖1為本發(fā)明實施例提供的數(shù)據(jù)同步方法的流程圖;
[0041]圖2為本發(fā)明實施例提供的信令流程示意圖;
[0042]圖3為本發(fā)明實施例提供的信令流程的另一示意圖;
[0043]圖4為本發(fā)明實施例提供的數(shù)據(jù)同步方法的另一流程圖;
[0044]圖5為本發(fā)明實施例提供的本地服務(wù)器的結(jié)構(gòu)框圖;
[0045]圖6為本發(fā)明實施例提供的待同步數(shù)據(jù)確定模塊的結(jié)構(gòu)框圖;
[0046]圖7為本發(fā)明實施例提供的本地服務(wù)器的另一結(jié)構(gòu)框圖。
【具體實施方式】
[0047]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
随州市| 锡林浩特市| 济南市| 贡嘎县| 厦门市| 元氏县| 班戈县| 韩城市| 汉源县| 莱阳市| 平谷区| 库车县| 十堰市| 务川| 东宁县| 文水县| 扬州市| 竹溪县| 泗洪县| 财经| 南投市| 桑日县| 罗源县| 开江县| 雅安市| 芮城县| 朝阳县| 筠连县| 叶城县| 黔西县| 永靖县| 陆河县| 中卫市| 达尔| 巴林右旗| 阿荣旗| 古浪县| 涡阳县| 棋牌| 永修县| 堆龙德庆县|