两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng)的制作方法

文檔序號(hào):6506577閱讀:139來源:國知局
異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng)的制作方法
【專利摘要】一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng),客戶端通過測(cè)點(diǎn)參數(shù)信息、測(cè)點(diǎn)數(shù)據(jù)信息和通信參數(shù)的配置信息編碼,結(jié)合對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化過程中建立的數(shù)據(jù)采集和傳輸?shù)耐ㄐ乓?guī)則,對(duì)通信組件線程數(shù)量進(jìn)行調(diào)整,從而確定適合客戶端通信的最佳條件,然后通過網(wǎng)絡(luò)最終在服務(wù)端收到各客戶端節(jié)點(diǎn)傳輸來數(shù)據(jù),經(jīng)過提取報(bào)文中的信息的處理,最終將數(shù)據(jù)信息寫入要同步的實(shí)時(shí)歷史數(shù)據(jù)庫中,實(shí)現(xiàn)了異地異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫的同步。
【專利說明】異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息技術(shù)集成應(yīng)用領(lǐng)域,特別是涉及一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng)。
【背景技術(shù)】
[0002]每天龐大的數(shù)據(jù)需要傳輸,除了關(guān)系型、非關(guān)系型、規(guī)律不甚明確的互聯(lián)網(wǎng)數(shù)據(jù)夕卜,基于時(shí)間坐標(biāo)的描述對(duì)象特征量的實(shí)時(shí)數(shù)據(jù)也在隨著技術(shù)的進(jìn)步和應(yīng)用的擴(kuò)展和深入而幾何級(jí)增長。特別是遠(yuǎn)程診斷和檢測(cè)的過程中,對(duì)象特征量的實(shí)時(shí)數(shù)據(jù)變得異常龐大,比如:在I臺(tái)1000MW的火電機(jī)組中,每秒有6萬多測(cè)點(diǎn)的實(shí)時(shí)數(shù)據(jù)要實(shí)時(shí)傳輸?shù)竭h(yuǎn)端的遠(yuǎn)程檢測(cè)與診斷中心。但是,在實(shí)際網(wǎng)絡(luò)中,傳統(tǒng)的手段無一不陷入傳輸速度的瓶頸中,以至于甚至無法利用已有網(wǎng)絡(luò)帶寬的一小部分。
[0003]一般的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng),在數(shù)據(jù)進(jìn)行傳輸?shù)倪^程中有一個(gè)根本的速度瓶頸,這個(gè)瓶頸隨著傳輸延遲和網(wǎng)絡(luò)丟包率的增加而變得愈發(fā)明顯。速度瓶頸的形成和TCP控制數(shù)據(jù)流量速率的機(jī)制密切相關(guān),TCP發(fā)送端需要得到數(shù)據(jù)接收端收到每個(gè)數(shù)據(jù)包的確認(rèn)消息才向網(wǎng)絡(luò)中注入新的數(shù)據(jù)。但是由此產(chǎn)生的傳輸速率的增加卻隨傳輸延遲的增加而減小。當(dāng)遇到丟包時(shí),TCP簡單的認(rèn)為所有丟包都是因?yàn)榫W(wǎng)絡(luò)擁塞造成的,而無法區(qū)分擁塞造成的丟包和信道本身差錯(cuò)造成的丟包。在這種情況下,TCP就會(huì)迅速的減低自身的傳輸速率。簡而言之,TCP的傳輸速率在丟包時(shí)下降過多,而在正常情況時(shí)增加又太過緩慢,以至在高速廣域網(wǎng)上無法充分利用已有帶寬而網(wǎng)絡(luò)通道資源,使得大量的實(shí)時(shí)數(shù)據(jù)不能順利傳輸?shù)竭h(yuǎn)方,很難實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)的大量異地同步傳輸。

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

[0004]基于此,有必要針對(duì)實(shí)時(shí)歷史數(shù)據(jù)在異地傳輸?shù)倪^程中傳輸速率較低的問題,提供一種實(shí)時(shí)歷史數(shù)據(jù)在異地傳輸?shù)倪^程中傳輸速率較快且穩(wěn)定的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng)。
[0005]一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,包括步驟:
[0006]通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息;
[0007]通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文;
[0008]根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端;
[0009]所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。[0010]一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),包括信息獲取單元、通信節(jié)點(diǎn)處理單元、初始化處理傳輸單元和數(shù)據(jù)信息提取調(diào)用單元;
[0011]所述信息獲取單元用于通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息;
[0012]所述通信節(jié)點(diǎn)處理單元用于通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文;
[0013]所述初始化處理傳輸單元用于根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端;
[0014]所述數(shù)據(jù)信息提取調(diào)用單元用于所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。
[0015]上述異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法和系統(tǒng),通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息,再通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文,根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,確??蛻舳松傻膱?bào)文傳輸至服務(wù)端;所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。上述異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)同步方法和系統(tǒng),客戶端通過測(cè)點(diǎn)參數(shù)信息、測(cè)點(diǎn)數(shù)據(jù)信息和通信參數(shù)的配置信息編碼,結(jié)合對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化過程中建立的數(shù)據(jù)采集和傳輸?shù)耐ㄐ乓?guī)則,對(duì)通信組件線程數(shù)量進(jìn)行調(diào)整,從而確定適合客戶端通信的最佳條件,然后通過網(wǎng)絡(luò)最終在服務(wù)端收到各客戶端節(jié)點(diǎn)傳輸來數(shù)據(jù),經(jīng)過提取報(bào)文中的信息的處理,最終將數(shù)據(jù)信息寫入要同步的實(shí)時(shí)歷史數(shù)據(jù)庫中,實(shí)現(xiàn)了異地異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫的同步。
【專利附圖】

【附圖說明】
[0016]圖1為異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法其中一個(gè)實(shí)施例的方法流程圖;
[0017]圖2為異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法其中另一個(gè)實(shí)施例的方法流程圖;
[0018]圖3為異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng)其中一個(gè)實(shí)施例的模塊連接圖;
[0019]圖4為異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng)其中另一個(gè)實(shí)施例的模塊連接圖。
【具體實(shí)施方式】
[0020]一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,包括步驟:
[0021]步驟S110,通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息。在本實(shí)施例中,可以預(yù)先建立實(shí)時(shí)歷史數(shù)據(jù)庫的訪問端口,通過統(tǒng)一的端口對(duì)對(duì)常用的實(shí)時(shí)歷史數(shù)據(jù)庫進(jìn)行訪問,獲取信息資源。本實(shí)施例中的,測(cè)點(diǎn)參數(shù)信息可以是測(cè)點(diǎn)標(biāo)識(shí)、測(cè)點(diǎn)編碼、參數(shù)類型、測(cè)點(diǎn)描述、量程上限、量程下陷、壓縮比等等類型的參數(shù)信息,獲取方式可以通過設(shè)定定期獲取的時(shí)間周期來獲取測(cè)點(diǎn)參數(shù)信息,可以設(shè)置時(shí)間周期為7天,根據(jù)實(shí)時(shí)歷史數(shù)據(jù)庫源端的變化,自動(dòng)更新對(duì)應(yīng)的目標(biāo)系統(tǒng)測(cè)點(diǎn)參數(shù)信息,還可以通過系統(tǒng)對(duì)時(shí)間周期進(jìn)行修改,也可通過人工觸發(fā)即時(shí)完成測(cè)點(diǎn)參數(shù)信息的更新操作。所述測(cè)點(diǎn)數(shù)據(jù)信息可以是各個(gè)通信節(jié)點(diǎn)的IP、Port、密鑰、通道吞吐量等數(shù)據(jù)值。
[0022]步驟S120,通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文。在本實(shí)施例中,可以預(yù)先在客戶端和服務(wù)端分別建立配置信息文件,系統(tǒng)可以從配置信息文件中獲取配置信息,再將需要進(jìn)行傳輸?shù)呐渲眯畔⒕幋a通過網(wǎng)絡(luò)傳輸至服務(wù)端,服務(wù)端根據(jù)配置信息編碼對(duì)應(yīng)的匹配配置信息即可,通過人工觸發(fā)或系統(tǒng)不定期提取源實(shí)時(shí)歷史數(shù)據(jù)庫測(cè)點(diǎn)參數(shù)信息,定期更新目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫中測(cè)點(diǎn)參數(shù)信息的屬性,確定采集清單;通過配置通信參數(shù)初始化數(shù)據(jù)的源和目標(biāo),確定數(shù)據(jù)同步通訊方式??梢栽趯?duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置過程中,將獲取的各個(gè)通信節(jié)點(diǎn)采集的數(shù)據(jù)信息制作成報(bào)文文件的形式,便于數(shù)據(jù)信息進(jìn)行傳遞,建立每個(gè)通信節(jié)點(diǎn)統(tǒng)一的數(shù)據(jù)采集和傳輸通信規(guī)則。
[0023]步驟S130,根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端。在本實(shí)施例中,可以調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫,訪問實(shí)時(shí)歷史數(shù)據(jù)庫,把訪問實(shí)時(shí)歷史數(shù)據(jù)庫獲取的數(shù)據(jù)經(jīng)過壓縮和加密,按照客戶端通信參數(shù)的配置信息,將數(shù)據(jù)信息通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端。所述的fasp?協(xié)議是指:faspTM是一種全新的軟件技術(shù),它徹底克服了傳統(tǒng)數(shù)據(jù)傳輸軟件例如FTP,SFTP, HTTP、Windows CIFS中的固有瓶頸,實(shí)現(xiàn)了在各種共享和私有網(wǎng)絡(luò)環(huán)境中傳輸速度的最大化。這種技術(shù)可以獲得完美的傳輸效率,不為網(wǎng)絡(luò)延遲和丟包所限制。并且,用戶享有對(duì)傳輸速度以及不同傳輸流之間帶寬共享的的控制。不管網(wǎng)絡(luò)距離和動(dòng)態(tài)性能如何,即便是在最困難的網(wǎng)絡(luò)條件下(例如衛(wèi)星,無線和洲際遠(yuǎn)程鏈接),數(shù)據(jù)傳輸時(shí)間仍然可以得到保障。fasp?具有內(nèi)置的,完整的安全性,包括連接節(jié)點(diǎn)安全驗(yàn)證,傳輸中數(shù)據(jù)加密以及數(shù)據(jù)完整性驗(yàn)證。
[0024]步驟S140,所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫調(diào)用實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)將提取得到的所述配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息寫入目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫。在本實(shí)施例中,服務(wù)端接收各客戶端通信節(jié)點(diǎn)發(fā)來報(bào)文,然后通過線程調(diào)用解密函數(shù)解密、解壓縮報(bào)文、分解報(bào)文、提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,再根據(jù)提取到的配置參數(shù)匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,最后調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫,完成數(shù)據(jù)同步事務(wù)。
[0025]上述異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息,再通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文,根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,確??蛻舳松傻膱?bào)文傳輸至服務(wù)端;所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。上述異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)同步方法和系統(tǒng),客戶端通過測(cè)點(diǎn)參數(shù)信息、測(cè)點(diǎn)數(shù)據(jù)信息和通信參數(shù)的配置信息編碼,結(jié)合對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化過程中建立的數(shù)據(jù)采集和傳輸?shù)耐ㄐ乓?guī)則,對(duì)通信組件線程數(shù)量進(jìn)行調(diào)整,從而確定適合客戶端通信的最佳條件,然后通過網(wǎng)絡(luò)最終在服務(wù)端收到各客戶端節(jié)點(diǎn)傳輸來數(shù)據(jù),經(jīng)過提取報(bào)文中的信息的處理,最終將數(shù)據(jù)信息寫入要同步的實(shí)時(shí)歷史數(shù)據(jù)庫中,實(shí)現(xiàn)了異地異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫的同步。
[0026]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,所述根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端的步驟,具體包括步驟:
[0027]步驟S210,根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化;為了便于數(shù)據(jù)信息通過網(wǎng)絡(luò)從客戶端傳輸至服務(wù)端,可以根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化。
[0028]步驟S220,調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫,獲取實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù);在本實(shí)施例中,客戶端可以調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫,獲取從客戶端傳輸至服務(wù)端的實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)信息。
[0029]步驟S230,對(duì)所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行壓縮和加密處理;在本實(shí)施例中,可以對(duì)所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行壓縮和加密處理,節(jié)省網(wǎng)絡(luò)傳輸?shù)牧髁抠Y源,進(jìn)一步提高傳輸速率和傳輸安全。
[0030]步驟S240,根據(jù)所述通信參數(shù)的配置信息編碼將所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)傳輸至服務(wù)端。在本實(shí)施例中,可以根據(jù)具體的配置信息編碼匹配對(duì)應(yīng)的配置信息,將所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)傳輸至服務(wù)端的各個(gè)配置端口。
[0031]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,在所述通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息的步驟之前,還包括步驟:建立實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。在本實(shí)施例中,可以建立實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫所述訪問函數(shù)庫可以是實(shí)時(shí)歷史數(shù)據(jù)庫的邏輯模型,具體包括各種實(shí)時(shí)歷史數(shù)據(jù)庫的服務(wù)器設(shè)置、連接服務(wù)、連接節(jié)點(diǎn)、通道測(cè)試、獲取點(diǎn)源、獲取實(shí)時(shí)數(shù)據(jù)、獲取歷史數(shù)據(jù)、寫實(shí)時(shí)數(shù)據(jù)、寫歷史數(shù)據(jù)等等。為安全穩(wěn)定訪問實(shí)時(shí)和歷史數(shù)據(jù)庫,這些邏輯模型開發(fā)可以采用自適應(yīng)技術(shù)和容錯(cuò)處理機(jī)制,根據(jù)各實(shí)時(shí)歷史數(shù)據(jù)庫的具體接口情況和特點(diǎn)設(shè)置全局通用局部個(gè)性化特征,包括:數(shù)據(jù)庫本身是否具有授權(quán)機(jī)制、實(shí)時(shí)數(shù)據(jù)寫入方法、種類及具體時(shí)標(biāo)處理等,以及歷史數(shù)據(jù)訪問及插值處理機(jī)制等,為訪問實(shí)時(shí)歷史數(shù)據(jù)庫建立統(tǒng)一的方法。
[0032]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,所述客戶端和所述服務(wù)端分別為fasp?客戶端和fasp?服務(wù)端。在本實(shí)施例中,可以優(yōu)選fasp?客戶端和fasp?服務(wù)端作為所述客戶端和所述服務(wù)端。
[0033]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,所述實(shí)時(shí)歷史數(shù)據(jù)庫包括eDNA數(shù)據(jù)庫、PI數(shù)據(jù)庫和OpenPlant數(shù)據(jù)庫。在本實(shí)施例中,所述實(shí)時(shí)歷史數(shù)據(jù)庫可以是融合包括了三種常見的eDNA數(shù)據(jù)庫、PI數(shù)據(jù)庫和OpenPlant數(shù)據(jù)庫的實(shí)時(shí)歷史數(shù)據(jù)庫。
[0034]在其中一個(gè)實(shí)施例中,一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),包括信息獲取單元110、通信節(jié)點(diǎn)處理單元120、初始化處理傳輸單元130和數(shù)據(jù)信息提取調(diào)用單元140 ;
[0035]所述信息獲取單元110用于通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息;
[0036]所述通信節(jié)點(diǎn)處理單元120用于通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文;
[0037]所述初始化處理傳輸單元130用于根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端;
[0038]所述數(shù)據(jù)信息提取調(diào)用單元140用于所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫調(diào)用實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)將提取得到的所述配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息寫入目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫。
[0039]上述異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息,再通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文,根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,確??蛻舳松傻膱?bào)文傳輸至服務(wù)端;所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。上述異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)同步方法和系統(tǒng),客戶端通過測(cè)點(diǎn)參數(shù)信息、測(cè)點(diǎn)數(shù)據(jù)信息和通信參數(shù)的配置信息編碼,結(jié)合對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化過程中建立的數(shù)據(jù)采集和傳輸?shù)耐ㄐ乓?guī)則,對(duì)通信組件線程數(shù)量進(jìn)行調(diào)整,從而確定適合客戶端通信的最佳條件,然后通過網(wǎng)絡(luò)最終在服務(wù)端收到各客戶端節(jié)點(diǎn)傳輸來數(shù)據(jù),經(jīng)過提取報(bào)文中的信息的處理,最終將數(shù)據(jù)信息寫入要同步的實(shí)時(shí)歷史數(shù)據(jù)庫中,實(shí)現(xiàn)了異地異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫的同步。
[0040]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),所述初始化處理傳輸單元130包括初始化單元132、數(shù)據(jù)調(diào)用單元134、壓縮加密處理單元136和數(shù)據(jù)匹配傳輸單元138 ;
[0041]所述初始化單元132用于根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化;
[0042]所述數(shù)據(jù)調(diào)用單元134用于調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫,獲取實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù);
[0043]所述壓縮加密處理單元136用于對(duì)所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行壓縮和加密處理;
[0044]所述數(shù)據(jù)匹配傳輸單元138用于根據(jù)所述通信參數(shù)的配置信息編碼將所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)傳輸至服務(wù)端。
[0045]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),還包括API訪問函數(shù)庫接口,所述API訪問函數(shù)庫接口用于連接獲取實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)。
[0046]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),所述客戶端和所述服務(wù)端分別為fasp?客戶端和fasp?服務(wù)端。
[0047]在其中一個(gè)實(shí)施例中,所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),所述實(shí)時(shí)歷史數(shù)據(jù)庫包括eDNA數(shù)據(jù)庫、PI數(shù)據(jù)庫和OpenPlant數(shù)據(jù)庫。
[0048]由于所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng)系統(tǒng)其他部分技術(shù)特征與上述方法相同,在此不予贅述。
[0049]以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1.一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,其特征在于,包括步驟: 通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息; 通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文; 根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端; 所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫調(diào)用實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)將提取得到的所述配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息寫入目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫。
2.根據(jù)權(quán)利要求1所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,其特征在于,所述根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端的步驟,具體包括步驟: 根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化; 調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫,獲取實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù); 對(duì)所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行壓縮和加密處理;. 根據(jù)所述通信參數(shù)的配置信息編碼將所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)傳輸至服務(wù)端。
3.根據(jù)權(quán)利要求1或2所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,其特征在于,在所述通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息的步驟之前,還包括步驟:建立實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。
4.根據(jù)權(quán)利要求1或2所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,其特征在于,所述客戶端和所述服務(wù)端分別為fasp?客戶端和fasp?服務(wù)端。
5.根據(jù)權(quán)利要求1或2所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步方法,其特征在于,所述實(shí)時(shí)歷史數(shù)據(jù)庫包括eDNA數(shù)據(jù)庫、PI數(shù)據(jù)庫和OpenPlant數(shù)據(jù)庫。
6.一種異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),其特征在于,包括信息獲取單元、通信節(jié)點(diǎn)處理單元、初始化處理傳輸單元和數(shù)據(jù)信息提取調(diào)用單元; 所述信息獲取單元用于通過預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫獲取源實(shí)時(shí)歷史數(shù)據(jù)庫中的測(cè)點(diǎn)參數(shù)信息和測(cè)點(diǎn)數(shù)據(jù)信息; 所述通信節(jié)點(diǎn)處理單元用于通過預(yù)先建立的配置信息文件獲取的客戶端通信參數(shù)的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息對(duì)客戶端通信節(jié)點(diǎn)進(jìn)行數(shù)據(jù)采集配置和通信初始化,生成報(bào)文; 所述初始化處理傳輸單元用于根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化,所述客戶端通過fasp?協(xié)議將所述報(bào)文傳輸至服務(wù)端; 所述數(shù)據(jù)信息提取調(diào)用單元用于所述服務(wù)端提取所述報(bào)文的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息,根據(jù)提取到的配置信息編碼和測(cè)點(diǎn)數(shù)據(jù)信息匹配目標(biāo)實(shí)時(shí)歷史數(shù)據(jù)庫,調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫。
7.根據(jù)權(quán)利要求6所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),其特征在于,所述初始化處理傳輸單元包括初始化單元、數(shù)據(jù)調(diào)用單元、壓縮加密處理單元和數(shù)據(jù)匹配傳輸單元; 所述初始化單元用于根據(jù)所述測(cè)點(diǎn)參數(shù)信息和所述客戶端通信參數(shù)的配置信息編碼分別對(duì)服務(wù)端和與所述服務(wù)端對(duì)應(yīng)的客戶端進(jìn)行初始化; 所述數(shù)據(jù)調(diào)用單元用于調(diào)用預(yù)先建立的實(shí)時(shí)歷史數(shù)據(jù)庫的訪問函數(shù)庫,獲取實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù); 所述壓縮加密處理單元用于對(duì)所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)進(jìn)行壓縮和加密處理; 所述數(shù)據(jù)匹配傳輸單元用于根據(jù)所述通信參數(shù)的配置信息編碼將所述實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)傳輸至服務(wù)端。
8.根據(jù)權(quán)利要求5或6所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),其特征在于,還包括API訪問函數(shù)庫接口,所述API訪問函數(shù)庫接口用于連接獲取實(shí)時(shí)歷史數(shù)據(jù)庫的數(shù)據(jù)。
9.根據(jù)權(quán)利要求5或6所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),其特征在于,所述客戶端和所述服務(wù)端分別為fasp?客戶端和fasp?服務(wù)端。
10.根據(jù)權(quán)利要求5或6所述的異構(gòu)實(shí)時(shí)歷史數(shù)據(jù)庫同步系統(tǒng),其特征在于,所述實(shí)時(shí)歷史數(shù)據(jù)庫包括eDNA數(shù) 據(jù)庫、PI數(shù)據(jù)庫和OpenPlant數(shù)據(jù)庫。
【文檔編號(hào)】G06F17/30GK103442029SQ201310322804
【公開日】2013年12月11日 申請(qǐng)日期:2013年7月29日 優(yōu)先權(quán)日:2013年7月29日
【發(fā)明者】潘鳳萍, 顏璟儀, 周剛, 王建軍 申請(qǐng)人:廣東電網(wǎng)公司電力科學(xué)研究院
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
旬邑县| 正宁县| 枣阳市| 沅陵县| 南阳市| 拉萨市| 汉阴县| 泰州市| 察哈| 改则县| 哈密市| 上杭县| 武义县| 渭源县| 蒙山县| 西昌市| 宿州市| 西充县| 阳高县| 明水县| 江山市| 文登市| 石景山区| 克山县| 射阳县| 延吉市| 双牌县| 曲沃县| 聊城市| 武冈市| 四平市| 承德县| 邵武市| 武平县| 治县。| 莆田市| 长武县| 雷波县| 连平县| 塘沽区| 定安县|