国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于MMS-EASELite的數(shù)據(jù)映射方法及模塊的制作方法

      文檔序號:8299075閱讀:997來源:國知局
      一種基于MMS-EASE Lite的數(shù)據(jù)映射方法及模塊的制作方法
      【技術領域】
      [0001]本發(fā)明屬于數(shù)據(jù)處理領域,尤其涉及一種基于MMS-EASE Lite的數(shù)據(jù)映射方法及模塊。
      【背景技術】
      [0002]IEC 61850標準是電力系統(tǒng)的通用標準,它定義了信息分層結構,規(guī)定了通過映射抽象通信服務接口 (Abstract communicat1n service interface,ACSI)到制造報文規(guī)范(Manufacturing Message Specificat1n,MMS)的方法。SISCO 公司的 MMS-EASELite (Embedded Applicatin Service Element)是一個開發(fā)包,它為智能設備提供了制造報文規(guī)范(MMS)的編程接口。MMS-EASE Lite的數(shù)據(jù)庫與應用數(shù)據(jù)庫之間需要實現(xiàn)一種數(shù)據(jù)映射,通??梢酝ㄟ^MMS-EASE Lite提供的文件配置方法,實現(xiàn)數(shù)據(jù)映射。
      [0003]在MMS-EASE Lite的數(shù)據(jù)庫與應用數(shù)據(jù)庫之間實現(xiàn)數(shù)據(jù)映射,現(xiàn)有方法主要有:
      [0004]1、在應用程序代碼中直接進行數(shù)據(jù)映射
      [0005]根據(jù)智能設備的功能類型,確定需要實現(xiàn)的數(shù)據(jù)模型及容量。在應用程序的代碼中,不通過配置的方法,直接編碼實現(xiàn)數(shù)據(jù)映射。這種方法可以簡便地實現(xiàn)MMS-EASE Lite的數(shù)據(jù)庫與應用數(shù)據(jù)庫之間的數(shù)據(jù)映射,但不能實現(xiàn)靈活配置。如果需要修改數(shù)據(jù)模型,則需要對程序進行修改,重新編譯程序,并進行程序升級,產(chǎn)品維護比較麻煩。
      [0006]2、使用MMS-EASE Lite提供的文件配置方法,按其識別的格式進行配置
      [0007]根據(jù)智能設備的功能類型,確定需要實現(xiàn)的數(shù)據(jù)模型及容量。按照麗S-EASELite提供的文件配置方法,可以實現(xiàn)靈活配置。但這個配置文件不屬于IEC61850中定義的文件,需要另外單獨編寫。這個配置文件的格式以MMS-EASE Lite數(shù)據(jù)庫的數(shù)據(jù)索引方式為基礎,應用數(shù)據(jù)庫難以識別。如果需要修改數(shù)據(jù)模型,也會產(chǎn)生修改程序的需求,產(chǎn)品維護比較麻煩。
      [0008]總之,以上方案在產(chǎn)品維護時都比較麻煩,不夠簡單方便。

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

      [0009]本發(fā)明所要解決的技術問題在于提供一種基于MMS-EASE Lite的數(shù)據(jù)映射方法及模塊,旨在解決MMS-EASE Lite的數(shù)據(jù)庫與應用數(shù)據(jù)庫之間的數(shù)據(jù)映射不靈活,產(chǎn)品維護麻煩的問題。
      [0010]本發(fā)明是這樣實現(xiàn)的,一種基于MMS-EASE Lite的數(shù)據(jù)映射方法,包括以下步驟:
      [0011]步驟Al,將用戶映射信息錄入IEC 61850的配置文件中,所述用戶映射信息包含有MMS-EASE Lite數(shù)據(jù)庫和應用數(shù)據(jù)庫之間的映射關系;所述應用數(shù)據(jù)庫為一獨立的應用數(shù)據(jù)庫;
      [0012]步驟A2,根據(jù)所述映射關系在所述MMS-EASE Lite數(shù)據(jù)庫和所述應用數(shù)據(jù)庫之間實現(xiàn)初始化以及數(shù)據(jù)讀寫的同步。
      [0013]進一步地,在步驟Al與步驟A2之間,還包括下述步驟:
      [0014]對所述用戶映射信息進行解析,得到所述MMS-EASE Lite數(shù)據(jù)庫與所述應用數(shù)據(jù)庫之間映射關系并將得到的所述映射關系保存,同時提供初始化、讀數(shù)據(jù)和寫數(shù)據(jù)的接口。
      [0015]進一步地,所述初始化的具體步驟為:
      [0016]步驟A201,根據(jù)初始值對所述麗S-EASE Lite數(shù)據(jù)庫進行初始化;
      [0017]步驟A202,調用所述初始化接口,根據(jù)所述MMS-EASE Lite數(shù)據(jù)庫與所述應用數(shù)據(jù)庫之間映射關系,將所述MMS-EASE Lite數(shù)據(jù)庫的初始值同步更新至所述應用數(shù)據(jù)庫,所述應用數(shù)據(jù)庫根據(jù)初始值完成初始化。
      [0018]進一步地,同步寫數(shù)據(jù)的具體步驟為:
      [0019]步驟A211,往所述麗S-EASE Lite數(shù)據(jù)庫寫入數(shù)據(jù);
      [0020]步驟A212,調用所述寫數(shù)據(jù)接口 ;
      [0021]步驟A213,根據(jù)所述MMS-EASE Lite數(shù)據(jù)庫與所述應用數(shù)據(jù)庫的映射關系將數(shù)據(jù)同步更新至所述應用數(shù)據(jù)庫中。
      [0022]進一步地,同步讀數(shù)據(jù)的具體步驟為:
      [0023]步驟A221,接收用戶輸入的從所述MMS-EASE Lite數(shù)據(jù)庫讀取數(shù)據(jù)的請求;
      [0024]步驟A222,調用所述讀數(shù)據(jù)接口,讀取所述應用數(shù)據(jù)庫的最新數(shù)據(jù);
      [0025]步驟A223,根據(jù)所述MMS-EASE Lite數(shù)據(jù)庫與所述應用數(shù)據(jù)庫的映射關系將數(shù)據(jù)同步更新至所述MMS-EASE Lite數(shù)據(jù)庫。
      [0026]本發(fā)明還提供了一種基于MMS-EASE Lite的數(shù)據(jù)映射模塊,其特征在于,所述數(shù)據(jù)映射模塊用于對用戶映射信息進行解析,得到MMS-EASE Lite數(shù)據(jù)庫與應用數(shù)據(jù)庫之間映射關系,并將得到的映射關系保存在內(nèi)存中,同時提供初始化、讀數(shù)據(jù)和寫數(shù)據(jù)的接口,并通過所述接口實現(xiàn)所述MMS-EASE Lite數(shù)據(jù)庫和所述應用數(shù)據(jù)庫之間的初始化以及數(shù)據(jù)讀寫的同步。
      [0027]進一步地,所述用戶映射信息包含有MMS-EASE Lite數(shù)據(jù)庫和應用數(shù)據(jù)庫之間的映射關系;所述應用數(shù)據(jù)庫為一獨立的應用數(shù)據(jù)庫。
      [0028]進一步地,通過所述數(shù)據(jù)映射模塊實現(xiàn)初始化的具體步驟為:
      [0029]步驟B201,根據(jù)初始值對所述MMS-EASE Lite數(shù)據(jù)庫進行初始化;
      [0030]步驟B202,調用所述數(shù)據(jù)映射模塊的初始化接口,根據(jù)所述MMS-EASE Lite數(shù)據(jù)庫與所述應用數(shù)據(jù)庫之間映射關系,將所述MMS-EASE Lite數(shù)據(jù)庫的初始值同步更新至所述應用數(shù)據(jù)庫,所述應用數(shù)據(jù)庫根據(jù)初始值完成初始化。。
      [0031]進一步地,通過所述數(shù)據(jù)映射模塊實現(xiàn)同步寫數(shù)據(jù)的具體步驟為:
      [0032]步驟B211,往所述麗S-EASE Lite數(shù)據(jù)庫寫入數(shù)據(jù);
      [0033]步驟B212,調用所述數(shù)據(jù)映射模塊的寫數(shù)據(jù)接口 ;
      [0034]步驟B213,所述數(shù)據(jù)映射模塊根據(jù)所述MMS-EASE Lite數(shù)據(jù)庫與所述應用數(shù)據(jù)庫的映射關系將數(shù)據(jù)同步更新至所述應用數(shù)據(jù)庫中。
      [0035]進一步地,通過所述數(shù)據(jù)映射模塊實現(xiàn)同步讀數(shù)據(jù)的具體步驟為:
      [0036]步驟B221,接收用戶輸入的從所述MMS-EASE Lite數(shù)據(jù)庫讀取數(shù)據(jù)的請求;
      [0037]步驟B222,調用所述數(shù)據(jù)映射模塊的讀數(shù)據(jù)接口,讀取所述應用數(shù)據(jù)庫的最新數(shù)據(jù);
      [0038]步驟B223,所述數(shù)據(jù)映射模塊根據(jù)所述MMS-EASE Lite數(shù)據(jù)庫與所述應用數(shù)據(jù)庫的映射關系將數(shù)據(jù)同步更新至所述MMS-EASE Lite數(shù)據(jù)庫。
      [0039]本發(fā)明與現(xiàn)有技術相比,有益效果在于:
      [0040]1:本方法可以通過IEC 61850中的配置文件直接配置私有數(shù)據(jù),獲得麗S-EASELite數(shù)據(jù)庫與應用數(shù)據(jù)庫之間的數(shù)據(jù)映射信息,減少配置文件的個數(shù),更靈活方便;
      [0041]2:可以實現(xiàn)應用數(shù)據(jù)庫與MMS-EASE Lite數(shù)據(jù)庫初始化的同步,應用數(shù)據(jù)庫可實現(xiàn)自適應,減少后期維護;
      [0042]3:可以實現(xiàn)兩個數(shù)據(jù)庫之間的數(shù)據(jù)同步,也可以實現(xiàn)數(shù)據(jù)庫之間的相互獨立,數(shù)據(jù)映射模塊的實現(xiàn)使軟件層次結構更為清晰,提高代碼的可移植性。
      【附圖說明】
      [0043]圖1是本發(fā)明實施例提供的一種基于麗S-EASE Lite的數(shù)據(jù)映射方法的流程圖。
      [0044]圖2是本發(fā)明實施例提供的一種基于麗S-EASE Lite的數(shù)據(jù)映射模塊的位置圖。
      【具體實施方式】
      [0045]為了使本發(fā)明的目的、技術方案及優(yōu)點更加清楚明白,以下結合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
      [0046]本發(fā)明的目的就是為了解決電力系統(tǒng)中,同一類型的智能設備在不同的地域,需求也可能有所不同的問題。MMS-EASE Lite的數(shù)據(jù)庫與應用數(shù)據(jù)庫之間的數(shù)據(jù)映射可充分考慮其靈活性,也使其在不同產(chǎn)品之間應用更加自如,在產(chǎn)品后期升級維護過程中更加簡單方便。
      [0047]IEC 61850中的智能設備設置有配置文件,配置文件中有一個能力描述文件,可以在這個能力描述文件中完成用戶映射信息的錄入,減少非標準配置文件的引入。歸納總結產(chǎn)品的數(shù)據(jù)類型,參考IEC 61850的數(shù)據(jù)建模部分設計應用數(shù)據(jù)庫的結構,在MMS-EASELite數(shù)據(jù)庫與應用數(shù)據(jù)庫之間設計一個數(shù)據(jù)映射模塊,實現(xiàn)兩個數(shù)據(jù)庫之間的數(shù)據(jù)索引,完成兩者之間的初始化、讀數(shù)據(jù)、寫數(shù)據(jù)等操作,實現(xiàn)應用數(shù)據(jù)庫的自適應。
      [0048]如圖1所示,為本發(fā)明實施例提供的一種基于麗S-EASE Lite的數(shù)據(jù)映射方法的流程圖:
      [0049]S101,將用戶映射信息錄入IEC 61850的配置文件中;
      [0050]S102,對所述用戶映射信息進行解析,得到MMS-EASE Lite數(shù)據(jù)庫與應用數(shù)據(jù)庫之間映射關系并將得到的所述映射關系保存,同時提供初始化、讀數(shù)據(jù)和寫數(shù)據(jù)的接口 ;
      [0051]S103,根據(jù)所述映射關系在所述MMS-EASE Lite數(shù)據(jù)庫和所述應用數(shù)據(jù)庫之間實現(xiàn)初始化以及數(shù)據(jù)讀寫
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1