• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種異構實時數據庫的統一應用程序編程接口實現方法技術

    技術編號:13192458 閱讀:224 留言:0更新日期:2016-05-11 19:40
    本發明專利技術公開了一種異構實時數據庫的統一應用程序編程接口實現方法。定義異構實時數據庫應用程序編程接口規范編制并遵循,設計并實現實時數據庫;當用戶通過調用統一數據接入接口進行數據接入時,動態調用數據庫的接口,如數據接入所用的測點和數據存在則直接將數據存入實時數據庫并,否則新增測點信息并加載到本地緩存中并從實時數據庫中獲取并加載到本地緩存中,當需要使用其他的實時數據庫時,只需要將數據庫名稱進行替換,即可實現實時數據庫的異構功能。本發明專利技術對外提供了一套統一的異構實時庫應用程序編程接口規范,滿足了各業務應用通過異構實時數據進行統一存儲、整合、共享、以及統一和標準訪問的需求。

    【技術實現步驟摘要】

    本專利技術涉及電力系統自動化
    ,特別是一種異構實時數據庫的統一應用程 序編程接口實現方法。
    技術介紹
    實時數據庫,一種專門用于處理和存儲隨時間變化的值和狀態量的數據庫,不同 于傳統的關系數據庫所存儲的持久化信息,實時數據庫主要用于存儲時間序列數據。在流 程行業中,大量使用實時數據庫系統進行控制系統監控,系統先進控制和優化控制,并為企 業的生產管理和調度、數據分析、決策支持及遠程在線瀏覽提供實時數據服務和多種數據 管理功能。實時數據庫已經成為企業信息化的基礎數據平臺,可直接實時采集、獲取企業運 行過程中的各種數據,并將其轉化為對各類業務有效的公共信息,滿足企業生產管理、企業 過程監控、企業經營管理之間對實時信息完整性、一致性、安全共享的需求,可為企業自動 化系統與管理信息系統間建立起信息溝通的橋梁。幫助企業的各專業管理部門利用這些關 鍵的實時信息,提高生產銷售的營運效率。實時數據庫與關系數據庫一樣,同為企業信息化 建設的支撐軟件,廣泛應用于電力、航空、國防、石油、石化、交通、冶金、水情監測、水利、環 保等重要的行業。 目前國內市場上的實時數據庫多種多樣。國外產品包括0SI公司的PI、Instep公司 的 eDNA、Honeywel 1 的PHD、AspenTech的 Inf oplus 以及Wonderware 的 InSQL等。國內包括瑞中 數據的HighSoon、中科院軟件所的Agilor、浙大中控的ESP-iSYS、紫金橋軟件的RealDB、布 爾科技的BL_RTS、南京朗坤軟件的LiRTDB等。雖然數據庫的實現形式上大同小異,但是對外 提供的接口和服務存在差異,應用程序編程接口上也形式多樣。由于接口形式上的差異,當 同一套解決方案或者平臺建設過程中存在多種異構的實時數據庫時,異構實時數據庫的存 在增加了數據訪問的難度,迫切需要提供一種異構實時數據庫的統一應用程序編程接口實 現方法。
    技術實現思路
    針對現有技術中存在的問題,本專利技術提供了一種異構實時數據庫的統一應用程序 編程接口實現方法。通過規范應用程序編程接口屏蔽系統通訊、存貯、標識、表達、技術架構 等實時信息使用環節中的各種技術差異,以規范的方式進行數據的共享訪問;通過統一的 接口規范,動態更換各數據庫廠商提供的統一數據訪問接口(UAPI),從而實現數據的透明 接入和訪問。 本專利技術的目的通過以下技術方案實現。 -種異構實時數據庫的統一應用程序編程接口實現方法,步驟包括: 1)定義異構實時數據庫應用程序編程接口規范編制,所述的異構實時數據庫應用 程序編程接口包括:連接維護應用程序編程接口、測點管理應用程序編程接口、測點數據讀 寫應用程序編程接口和統計分析應用程序編程接口;所述的連接維護應用程序編程接口用 于異構實時數據庫的連接和斷開,所述的連接維護應用程序編程接口包括如下表所示接 P : 所述的測點管理應用程序編程接口用于測點的增刪改查,所述的測點管理應用程 序編程接口包括如下表所示接口:所述的測點數據讀寫應用程序編程接口數據的讀寫,所述的測點數據讀寫應用程 序編程接口包括如下表所示接口: 所述的統計分析應用程序編程接口用于對數據進行統計和分析,所述的統計分析 應用程序編程接口包括如下表所示接口: 2)遵循步驟1)中的異構實時數據庫應用程序編程接口規范設計并實現自身實時 數據庫的UAPI,當應用層調用不同廠商的應用程序編程接口時,執行重新加載相應廠商的 動態庫指令; 3)通過在客戶端增加緩存實現實時數據庫接入和訪問效率的優化:緩存分測點緩 存和數據緩存;數據接入時,通過查詢客戶端緩存測點與異構數據的映射關系,感知測點的 位置,同時數據接入時可實現數據緩存; 4)當客戶端接口確認服務端已經接收到數據并將數據包從緩存文件中刪除;當在 發送請求報文的過程中網絡通訊或者數據處理服務器發生故障,客戶端接口會持續緩存請 求報文,并不斷生成新的緩存文件;當數據通訊恢復正常后,客戶端接口會逐步將緩存的數 據重新發送到服務端; 5)當訪問數據查詢接口時,建立數據緩存,則直接從緩存中取數據,當緩存中不存 在數據,再發起到具體異構實時數據庫的數據訪問請求; 6)當需要使用其他的實時數據庫時,只需要將數據庫名稱進行替換,即可實現實 時數據庫的異構功能。 進一步的,所述的步驟1)是基于HS_API定義異構實時數據庫應用程序編程接口規 范編制,所述的步驟2)實現自身實時數據庫為HS_U。 相比于現有技術,本專利技術的優點在于:對外提供了一套統一的異構實時庫應用程 序編程接口規范,滿足了各業務應用通過異構實時數據進行統一存儲、整合、共享、以及統 一和標準訪問的需求,業務系統無需知道數據庫的具體廠商,從而實現了異構實時庫數據 的統一接入和訪問。【附圖說明】 圖1是異構實時數據庫接口的透明訪問示意圖。 圖2是異構實時數據庫的統一應用程序編程接口緩存原理圖。 圖3是異構實時數據庫的統一應用程序編程接口實施圖。 圖4異構實時數據庫數據訪問流程圖。【具體實施方式】 下面結合說明書附圖和具體的實施例,對本專利技術作詳細描述。 -種異構實時數據庫的統一應用程序編程接口實現方法,步驟包括: 1)基于HS_API定義異構實時數據庫應用程序編程接口規范編制,所述的異構實時 數據庫應用程序編程接口包括:連接維護應用程序編程接口、測點管理應用程序編程接口、當前第1頁1 2 本文檔來自技高網
    ...

    【技術保護點】
    一種異構實時數據庫的統一應用程序編程接口實現方法,其特征在于步驟包括:1)定義異構實時數據庫應用程序編程接口規范編制,所述的異構實時數據庫應用程序編程接口包括:連接維護應用程序編程接口、測點管理應用程序編程接口、測點數據讀寫應用程序編程接口和統計分析應用程序編程接口;所述的連接維護應用程序編程接口用于異構實時數據庫的連接和斷開,所述的連接維護應用程序編程接口包括如下表所示接口:名稱描述URTDB_Connect建立同數據庫的網絡連接URTDB_Disconnect斷開同數據庫的網絡連接URTDB_HostTime獲取服務器當前UTC時間URTDB_GetConnectionStatus獲取當前連接服務器的狀態所述的測點管理應用程序編程接口用于測點的增刪改查,所述的測點管理應用程序編程接口包括如下表所示接口:所述的測點數據讀寫應用程序編程接口數據的讀寫,所述的測點數據讀寫應用程序編程接口包括如下表所示接口:所述的統計分析應用程序編程接口用于對數據進行統計和分析,所述的統計分析應用程序編程接口包括如下表所示接口:名稱描述URTDB_Summary統計數據URTDB_SummaryFilt按照過濾條件統計數據2)遵循步驟1)中的異構實時數據庫應用程序編程接口規范設計并實現自身實時數據庫的UAPI,當應用層調用不同廠商的應用程序編程接口時,執行重新加載相應廠商的動態庫指令;3)通過在客戶端增加緩存實現實時數據庫接入和訪問效率的優化:緩存分測點緩存和數據緩存;數據接入時,通過查詢客戶端緩存測點與異構數據的映射關系,感知測點的位置,同時數據接入時可實現數據緩存;4)當客戶端接口確認服務端已經接收到數據并將數據包從緩存文件中刪除;當在發送請求報文的過程中網絡通訊或者數據處理服務器發生故障,客戶端接口會持續緩存請求報文,并不斷生成新的緩存文件;當數據通訊恢復正常后,客戶端接口會逐步將緩存的數據重新發送到服務端;5)當訪問數據查詢接口時,建立數據緩存,則直接從緩存中取數據,當緩存中不存在數據,再發起到具體異構實時數據庫的數據訪問請求;6)當需要使用其他的實時數據庫時,只需要將數據庫名稱進行替換,即可實現實時數據庫的異構功能。...

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:李賢慧吳佳季勝鵬蘇丹李京波袁衛國劉淳高崧楊睿宋偉
    申請(專利權)人:江蘇瑞中數據股份有限公司國家電網公司國網冀北電力有限公司信息通信分公司
    類型:發明
    國別省市:江蘇;32

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 人妻无码视频一区二区三区| 亚洲AV无码一区二区乱子伦 | 久久无码一区二区三区少妇| 无码日韩人妻AV一区二区三区| 免费无码一区二区三区蜜桃 | 精品久久久无码中文字幕边打电话 | 夜夜添无码一区二区三区| 日韩人妻无码精品一专区| 爆乳无码AV一区二区三区| 午夜福利av无码一区二区| 亚洲国产精品无码久久青草 | 亚洲视频无码高清在线| 国产精品无码无卡无需播放器| 无码人妻一区二区三区免费手机| 亚洲日韩v无码中文字幕| 无码人妻精品一区二区三区9厂| 人妻中文字系列无码专区| 亚洲欧洲美洲无码精品VA| 亚洲精品无码永久在线观看 | 狠狠噜天天噜日日噜无码| 无码一区二区三区在线| 最新中文字幕av无码专区| av无码久久久久久不卡网站| 日韩人妻无码精品一专区| 一区二区三区人妻无码| 亚洲国产一二三精品无码| 亚洲伊人成无码综合网| 无码精品久久一区二区三区| 国产免费午夜a无码v视频| 成人免费无码大片a毛片| 无码人妻精品一区二区三区不卡| 无码夜色一区二区三区| 亚洲成a人片在线观看天堂无码 | 69成人免费视频无码专区| 久久亚洲精品成人无码| 午夜无码性爽快影院6080| 无码人妻丰满熟妇区毛片18| av色欲无码人妻中文字幕| 久久精品无码一区二区日韩AV| 人妻无码久久中文字幕专区| 国产成人无码一二三区视频|