[發明專利]數據回填方法及裝置、系統在審
| 申請號: | 202010620522.7 | 申請日: | 2020-06-30 |
| 公開(公告)號: | CN111723116A | 公開(公告)日: | 2020-09-29 |
| 發明(設計)人: | 尚德華;徐博淵 | 申請(專利權)人: | 上海豫源電力科技有限公司 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/23;G06F16/215;H04L29/08 |
| 代理公司: | 北京壹川鳴知識產權代理事務所(特殊普通合伙) 11765 | 代理人: | 賈彥虹 |
| 地址: | 201103 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據 回填 方法 裝置 系統 | ||
公開了一種數據回填方法及裝置、系統。本申請一實施例中,數據回填方法可以包括:與主站通訊中斷時,進行本地數據監測;在監測到本地有數據發生變化時,針對發生變化的數據生成記錄,并將所述記錄存SCADA入預先設置的緩存池中,以便在通訊恢復后所述主站能夠從所述緩存池獲取所述發生變化的數據。本申請實施例保證SCADA所采集的數據可以實現回填,避免因丟包等造成數據不連續。
技術領域
本申請涉及數據處理技術領域,尤其涉及一種數據回填方法及裝置、系統。
背景技術
在智慧能環網管理系統中,數據采集與監視控制系統(SCADA,SupervisoryControl And Data Acquisition)的數據通常需要經過遠程傳輸,在傳輸過程中有很多不確定因素比如網絡延時過長、網絡中斷、跳轉次數過多、通訊設備重啟等等情況導致數據丟包。
發明內容
為保證數據傳輸的可靠性,本申請實施例期望提供一種可適用于智慧能環網管理系統的數據回填方法及裝置、系統。
根據本申請的一個方面,提供了一種數據回填方法,包括:
與主站通訊中斷時,進行本地數據監測;
在監測到本地有數據發生變化時,針對發生變化的數據生成記錄,并將所述記錄存入預先設置的緩存池中,以便在通訊恢復后所述主站能夠從所述緩存池獲取所述發生變化的數據。
一些示例中,針對發生變化的數據生成記錄,包括:針對一個數據的一次變化,生成一條記錄,所述記錄的內容包括所述數據的數據地址、此次變化后的數據值和作為所述數據此次采集時間的時間標記。
一些示例中,上述方法還包括:進行本地數據監測之前,驗證針對所述主站傳送的上一條輪詢報文的計時時長是否達到預先設置的時長閾值,在所述計時時長達到所述時長閾值時確定當前從站與所述主站之間的通訊中斷。
一些示例中,上述方法還包括:與主站通訊正常時,響應于來自所述主站的輪詢報文,將本地數據的當前數據值和用于指示所述本地數據采集時間的時間標記封裝為數據幀并上傳至所述主站。
一些示例中,所述進行本地數據監測,包括:檢測從站本地的數據的數據值變化幅度是否達到預定的幅度閾值,在所述數據的數據值變化幅度達到所述幅度閾值時確定所述數據為發生變化的數據。
一些示例中,將所述記錄存入預先設置的緩存池中之后,所述方法還包括:響應于來自所述主站的清空緩存指令,清空所述緩存池中的部分記錄或全部記錄,所述清空緩存指令是由所述主站在讀取所述緩存池中的所述部分記錄或全部記錄之后發出的。
根據本申請的一個方面,提供了一種數據回填裝置,應用于從站,包括:
監測模塊,配置為與主站通訊中斷時,進行本地數據監測;
記錄模塊,配置為在監測到本地有數據發生變化時,針對發生變化的數據生成記錄,并將所述記錄存入預先設置的緩存池中,以便在通訊恢復后所述主站能夠從所述緩存池獲取所述發生變化的數據;
緩存池,配置為緩存所述記錄。
根據本申請的一個方面,提供了一種數據回填方法,包括:
在主站與從站之間的通訊恢復后,自所述從站中預先設置的緩存池讀取記錄,所述記錄是由所述從站在通訊中斷期間針對發生變化的數據生成并存入所述緩存池的;
解析所述記錄,以獲得通訊中斷期間發生變化的數據;
將通訊中斷期間發生變化的數據插入到數據庫中。
根據本申請的一個方面,提供了一種數據回填裝置,應用于主站,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海豫源電力科技有限公司,未經上海豫源電力科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010620522.7/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





