国产精品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>

      基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法及裝置的制作方法

      文檔序號:6375543閱讀:180來源:國知局
      專利名稱:基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法及裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及電力系統(tǒng)數(shù)據(jù)轉(zhuǎn)換領(lǐng)域,更具體的說,本發(fā)明涉及一種基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法及裝置。
      背景技術(shù)
      隨著電力系統(tǒng)向著高電壓、大電網(wǎng)、高度自動化發(fā)展,以及電力工業(yè)市場化的推進,對企業(yè)級和行業(yè)級信息共享和應用集成的需求越來越迫切。各類自動化系統(tǒng)應用不斷涌現(xiàn),其數(shù)據(jù)轉(zhuǎn)換需求覆蓋了不同的層次,都要求方便、靈活的實現(xiàn)信息共享。在有序用電管理平臺中,負荷控制的對象與電力用戶用電信息采集系統(tǒng)的計量點并非直接對應,客戶檔案、計量檔案也不完全相同。有序用電管理平臺要實現(xiàn)多維度負荷數(shù)據(jù)分析,以實時全面掌握有序用電業(yè)務開展狀況,為有序用電方案決策提供支撐,必須構(gòu)建
      用戶分類模型,實現(xiàn)專變用戶細分,合理確定有序用電方案用戶對象、負荷控制對象,以適應有序用電管理的深化應用。但用戶細分模型只是一個抽象的模型,它既未定義模型數(shù)據(jù)庫的規(guī)范,也未定義數(shù)據(jù)交換的格式。在工程中需要對用戶細分模型的實現(xiàn)方式作出明確、可行的規(guī)定。同時,在后期有序用電管理平臺運行過程中,用戶細分模型可能會發(fā)生變化,為此需要一種支持用戶細分模型擴展、能夠?qū)崿F(xiàn)有序用電數(shù)據(jù)自動轉(zhuǎn)換的方法。

      發(fā)明內(nèi)容
      本發(fā)明的目的就是為解決上述問題,提出一種基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法,最終達到用戶用電信息采集系統(tǒng)檔案到有序用電檔案的有效轉(zhuǎn)換。為實現(xiàn)上述目的,本發(fā)明采用如下技術(shù)方案一種基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法,實現(xiàn)步驟如下A導入初始用戶的基于UML格式的細分模型,將有序用電管理系統(tǒng)里的主要對象表示為類、屬性以及它們之間的關(guān)系;B對用戶細分模型進行擴展;C將基于UML格式的用戶細分模型轉(zhuǎn)換為RDF Schema文檔;D根據(jù)RDF Schema文檔的定義,將用電信息采集系統(tǒng)檔案數(shù)據(jù)轉(zhuǎn)換為XML格式的有序用電管理系統(tǒng)檔案模型交換文檔;E有序用電管理系統(tǒng)引用RDF Schema文檔對XML格式的有序用電管理檔案數(shù)據(jù)進行解析,提取其中的信息。所述步驟B中對用戶細分模型擴展主要通過定義不同的命名空間擴充新的類和屬性完成,采用獨立的命名空間,將用戶細分模型的XML文檔明確區(qū)分為用戶細分模型標準的以及用戶自定義的。所述步驟C中用戶細分模型轉(zhuǎn)換過程為Cl.初始化,在用戶細分模型中選擇一個與其它類都有關(guān)聯(lián)的類作為根元素,把它映射為RDF Schema的根Σ = {root},根的類型記為typeM(rt, Γ = ItypelwJ ,根的屬性映射為type_下的子元素序列Σ ={{root}, Σ _},則根節(jié)點元素表示為{ Σ , Γ,typeroot,Σ I ·
      ^ root」,C2.對用戶細分模型中的一個類映射成RDF Schema中的頂層元素i,記為Si,則Σ ={ ε J,它的類型映射為complexType,記為τ,則Γ = { τ },類的屬性類型映射為RDFSchema中已有的相同的數(shù)據(jù)類型,記為type,,則i元素節(jié)點表示為{Σ,Γ,T,typeJ ;C3.若類中存在在建數(shù)據(jù)類型或用戶自定義的數(shù)據(jù)類型,則它的類型映射為simpleType,記為τ 1,Γ = { τ , τ 1 },其屬性映射為restriction型的數(shù)據(jù)類型,記為type,',并入節(jié)點元素i的集合中;C4.若類的屬性存在多重性,則它的類型映射為complexType,記為τ ",Γ = { τ,
      τ " },其聲明用唯一的(reg exp," ,type,")序?qū)Ρ硎?正則表達式reg exp,"表達了嵌套在元素中的子元素的數(shù)量范圍,記為L(reg exp,"),每個復雜類型對應一個映射關(guān)系表,記為Σ",Σ={{ε },Σ" },并給出嵌套在復雜類型中子元素的類型,記為type/',把所有的信息并入節(jié)點元素i的集合中;C5.重復C2、C3、C4步驟,直至所有頂點都處理完;C6.采用多態(tài)機制,通過多態(tài)列表,從父類那里得到所要繼承的元素的屬性,利用阻斷和重命名來解決元素之間因繼承而引發(fā)的沖突,利用元素和屬性的引用來解決元素之間的引用。所述步驟E中有序用電管理檔案數(shù)據(jù)解析過程包括El.讀取用戶細分模型XML文件,獲得Document對象;根據(jù)路徑讀取所需解析的用戶細分模型文件,讀寫XML文檔主要依賴于org.dom4j. io包,使用SAXReader方式進行讀取,SAXReader reader=new SAXReader O ;Document document=reader. read(new File(cim. xml));E2.根據(jù)路徑取得所需類型的所有節(jié)點,并放到List中;E3.對某節(jié)點下所有子節(jié)點進行遍歷,并取得某節(jié)點下的某屬性名和屬性值。一種基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法用轉(zhuǎn)換裝置,該裝置包括可視化模型編輯器,負責將用戶多維細分模型進行展示,并供用戶對已有模型通過拖、拽等操作方式進行擴展;模型轉(zhuǎn)換器,主要負責將UML格式的用戶細分模型轉(zhuǎn)換為RDF Schema文檔,RDFSchema的定義過程就是實用RDF Schema詞匯表達用戶多維細分模型的過程;數(shù)據(jù)處理引擎,將用電信息采集系統(tǒng)檔案數(shù)據(jù)轉(zhuǎn)換為XML格式的有序用電管理系統(tǒng)檔案數(shù)據(jù);檔案數(shù)據(jù)解析模塊,基于用戶細分模型RDF Schema文檔將XML格式有序用電管理系統(tǒng)檔案數(shù)據(jù)中有用數(shù)據(jù)解析出來供有序用電管理系統(tǒng)使用。本發(fā)明的有益效果是I、通過用戶細分模型為有序用電每個業(yè)務對象建立表征對象的事實指標體系,包括電量、負荷、損耗、電能質(zhì)量等方面的指標,同時給出了一種明確、可行的用戶細分模型在具體工程中的實現(xiàn)方式;2、支持用戶細分模型的擴展,本方法支持在后期有序用電管理平臺使用過程中根據(jù)負荷控制實際情況對用戶細分模型擴展;3、可自動根據(jù)擴展后的用戶細分模型將用電信息采集系統(tǒng)數(shù)據(jù)模型轉(zhuǎn)換為有序用電數(shù)據(jù)模型。


      圖I為基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法總體流程圖;圖2為用戶細分模型轉(zhuǎn)換流程圖;圖3為有序用電管理檔案數(shù)據(jù)解析流程圖;圖4為基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換裝置;圖5為擴展后的用戶細分模型圖;圖6為擴展的用戶細分模型屬性示例圖。
      具體實施例方式下面結(jié)合附圖和實施例對本發(fā)明進行進一步說明參考圖1,是本發(fā)明一種基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法的流程圖,包括以下步驟A.導入初始用戶細分模型;B.對用戶細分模型進行擴展;C.將基于UML格式的用戶細分模型轉(zhuǎn)換為RDF Schema文檔;D.根據(jù)RDF Schema文檔的定義,將用電信息采集系統(tǒng)檔案數(shù)據(jù)轉(zhuǎn)換為XML格式的有序用電管理系統(tǒng)檔案模型交換文檔;E.有序用電管理系統(tǒng)引用RDF Schema文檔對XML格式的有序用電管理檔案數(shù)據(jù)進行解析,提取其中的信息。所述步驟A中導入的初始用戶細分模型如下圖5所示,有序用電用戶細分模型中負控戶、負控點為有序用電系統(tǒng)中定義并管理的檔案信息。負控戶包含兩種情況對于同一個營業(yè)賬戶由于營銷業(yè)務需要而被劃分為多個合同賬戶,在負控業(yè)務中需要管理的對象為該營業(yè)賬戶,則該營業(yè)賬戶可跟一個負控戶對應;多個用戶的計量設備安裝在同一物理位置,現(xiàn)場僅安裝了一個終端設備,在負控業(yè)務中如果這些用戶能夠作為統(tǒng)一的管理對象進行負荷控制管理,則這些用電客戶應當作為統(tǒng)一的負控管理對象進行負荷控制,這些用電客戶跟一個負控戶對應。負控戶可按照有序用電行業(yè)分類、輕/重工業(yè)分類、重點/非重點企業(yè)、是否高耗能、連續(xù)/非連續(xù)企業(yè)、軍工/非軍工企業(yè)、控制方式等維度進行細分,從而構(gòu)建出用電客戶的用戶細分模型。所述步驟B中用戶細分模型擴展主要通過定義不同的命名空間擴充新的類和屬性完成,由于采用了獨立的命名空間,用戶細分模型的XML文檔可以明確的區(qū)分哪些內(nèi)容是用戶細分模型標準的,哪些是用戶自定義的。在用戶細分模型中,我們可以添加一個擴展的用戶細分模型屬性“廠休日”到負控戶類。如果其他系統(tǒng)對這個擴展不感興趣,這個用戶化的標記可以被簡單的忽略掉。如下圖6所示,虛線框中標示的廠休日屬性是后期擴展的新屬性。參考圖2,所述步驟C中用戶細分模型轉(zhuǎn)換包括Cl.初始化,在用戶細分模型中選擇一個與其它類都有關(guān)聯(lián)的類作為根元素,把它映射為RDF Schema的根Σ = {root},根的類型記為typeM(rt, Γ = ItypelwJ ,根的屬性映射為type_下的子元素序列Σ ={{root}, Σ _},則根節(jié)點元素表示為{ Σ , Γ,typeroot,Σ I ·
      ^ root」,C2.對用戶細分模型中 的一個類映射成RDF Schema中的頂層元素i,記為Si,則Σ ={ ε J,它的類型映射為complexType,記為τ,則Γ = { τ },類的屬性類型映射為RDFSchema中已有的相同的數(shù)據(jù)類型,記為type,,則i元素節(jié)點表示為{Σ,Γ,T,typeJ ;C3.若類中存在在建數(shù)據(jù)類型或用戶自定義的數(shù)據(jù)類型,則它的類型映射為simpleType,記為τ 1,Γ = { τ , τ' },其屬性映射為restriction型的數(shù)據(jù)類型,記為type,',并入節(jié)點元素i的集合中;C4.若類的屬性存在多重性,則它的類型映射為complexType,記為τ ",Γ = { τ,τ " },其聲明用唯一的(reg exp," ,type,")序?qū)Ρ硎?正則表達式reg exp,"表達了嵌套在元素中的子元素的數(shù)量范圍,記為L(reg exp,"),每個復雜類型對應一個映射關(guān)系表,記為Σ",Σ={{ε },Σ" },并給出嵌套在復雜類型中子元素的類型,記為type/',把所有的信息并入節(jié)點元素i的集合中;C5.重復C2、C3、C4步驟,直至所有頂點都處理完;C6.采用多態(tài)機制,通過多態(tài)列表,從父類那里得到所要繼承的元素的屬性,利用阻斷和重命名來解決元素之間因繼承而引發(fā)的沖突,利用元素和屬性的引用來解決元素之間的引用。經(jīng)過轉(zhuǎn)換得到的RDF Schema文檔如下<rdfs Classrdf :ID=” 負控戶”〉<rdfs labelxml :lang=,,zh_CN" > 負控戶〈/rdfs label>〈rdfs :subClass0frdf :resource=”rdfs :Resource" />〈rdfs comment)負控戶為有序用電管理系統(tǒng)中定義并管理的檔案信息,負控戶可對應營銷系統(tǒng)中的一個或多個營業(yè)賬戶〈/rdfs comment><dw stereotype);/ " <dw stereotype)〈/rdfs Class>〈rdfs Propertyrdf :ID=” 負控戶·負控戶標識”〉〈rdfs labelxml :lang=,,zh_CN" > 負控戶標識〈/rdfs label><rdfs domainrdf :resource=” # 負控戶,,/>〈rdfs :rangerdf :resource=,,# 負控戶標識,,/>〈rdfs comment〉"負控戶在有序用電管理系統(tǒng)中的唯一標識”〈/rdfs comment></rdf Property)......〈rdfs Propertyrdf :ID=” 負控戶·廠休日”〉<rdfs labelxml lang=// zh_CN" > 廠休日〈/rdfs :label><rdfs domainrdf :resource=” # 負控戶,,/>
      〈rdfs rangerdf :resource=” # 廠休日,,/>〈rdfs :comment〉"負控方案執(zhí)行時根據(jù)負控戶的廠休日將一周中的某一天或若干天選定為廠休日,并規(guī)定廠休日限電的開始時間,持續(xù)時間段”〈/rdfs comment></rdf Property)所述步驟D中轉(zhuǎn)換后的有序用電管理檔案為<dw :負控戶 rdf :ID=”_5”><dw :負控戶.負控戶標識>11010000001〈/dw :負控戶.負控戶標識><dw :負控戶.負控戶編號>l〈/dw :負控戶.負控戶編號><dw :負控戶.負控戶名稱>XXXX客戶</dw :負控戶.負控戶名稱>......<kz :負控戶.廠休日〉二、四</kz :負控戶.廠休日〉......參考圖3,所述步驟E中有序用電管理檔案數(shù)據(jù)解析過程包括El.讀取用戶細分模型XML文件,獲得Document對象;根據(jù)路徑讀取所需解析的用戶細分模型文件,讀寫XML文檔主要依賴于org. dom4j. io包,使用SAXReader方式進行讀取,SAXReader reader=new SAXReader O ;Document document=reader. read(new File(cim. xml));E2.根據(jù)路徑取得所需類型的所有節(jié)點,并放到List中;E3.對某節(jié)點下所有子節(jié)點進行遍歷,并取得某節(jié)點下的某屬性名和屬性值。參考圖4是一種基于可定制用戶多維細分模型的有序用電檔案轉(zhuǎn)換裝置,該裝置包括可視化模型編輯器402,負責將用戶多維細分模型進行展示,并供用戶對已有模型通過拖、拽等操作方式進行擴展;模型轉(zhuǎn)換器401,主要負責將UML格式的用戶細分模型轉(zhuǎn)換為RDF Schema文檔,RDF Schema的定義過程就是實用RDF Schema詞匯表達用戶多維細分模型的過程;數(shù)據(jù)處理引擎403,將用電信息采集系統(tǒng)檔案數(shù)據(jù)轉(zhuǎn)換為XML格式的有序用電管理系統(tǒng)檔案數(shù)據(jù);檔案數(shù)據(jù)解析模塊404,基于用戶細分模型RDF Schema文檔將XML格式有序用電管理系統(tǒng)檔案數(shù)據(jù)中有用數(shù)據(jù)解析出來供有序用電管理系統(tǒng)使用。
      權(quán)利要求
      1.一種基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法,其特征是,實現(xiàn)步驟如下 A導入初始用戶的基于UML格式的細分模型,將有序用電管理系統(tǒng)里的主要對象表示為類、屬性以及它們之間的關(guān)系; B對用戶細分模型進行擴展; C將基于UML格式的用戶細分模型轉(zhuǎn)換為RDF Schema文檔; D根據(jù)RDF Schema文檔的定義,將用電信息采集系統(tǒng)檔案數(shù)據(jù)轉(zhuǎn)換為XML格式的有序用電管理系統(tǒng)檔案模型交換文檔; E有序用電管理系統(tǒng)引用RDF Schema文檔對XML格式的有序用電管理檔案數(shù)據(jù)進行解析,提取其中的信息。
      2.如權(quán)利要求I所述的基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法,其特征是,所述步驟B中對用戶細分模型擴展主要通過定義不同的命名空間擴充新的類和屬性完成,采用獨立的命名空間,將用戶細分模型的XML文檔明確區(qū)分為用戶細分模型標準的以及用戶自定義的。
      3.如權(quán)利要求I所述的基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法,其特征是,所述步驟C中用戶細分模型轉(zhuǎn)換過程為 Cl.初始化,在用戶細分模型中選擇一個與其它類都有關(guān)聯(lián)的類作為根元素,把它映射為RDF Schema的根Σ = {root},根的類型記為typeroot, Γ = {typerooJ ,根的屬性映射為typeM()t下的子元素序列Σ ={{root}, Σ M()t},則根節(jié)點元素表示為{ Σ, Γ,typeroot,Σ I · C2.對用戶細分模型中的一個類映射成RDF Schema中的頂層元素i,記為ε i,則Σ ={ ε J,它的類型映射為complexType,記為τ,則Γ = { τ },類的屬性類型映射為RDFSchema中已有的相同的數(shù)據(jù)類型,記為type,,則i元素節(jié)點表示為{Σ,Γ,T,typeJ ; C3.若類中存在在建數(shù)據(jù)類型或用戶自定義的數(shù)據(jù)類型,則它的類型映射為simpleType,記為τ 1,Γ = { τ , τ 1 },其屬性映射為restriction型的數(shù)據(jù)類型,記為type,',并入節(jié)點元素i的集合中; C4.若類的屬性存在多重性,則它的類型映射為complexType,記為τ ",Γ = { τ ,τ " },其聲明用唯一的(reg exp," ,type,")序?qū)Ρ硎?正則表達式reg exp,"表達了嵌套在元素中的子元素的數(shù)量范圍,記為L(reg exp,"),每個復雜類型對應一個映射關(guān)系表,記為Σ",Σ={{ε },Σ" },并給出嵌套在復雜類型中子元素的類型,記為type/',把所有的信息并入節(jié)點元素i的集合中; C5.重復C2、C3、C4步驟,直至所有頂點都處理完; C6.采用多態(tài)機制,通過多態(tài)列表,從父類那里得到所要繼承的元素的屬性,利用阻斷和重命名來解決元素之間因繼承而引發(fā)的沖突,利用元素和屬性的引用來解決元素之間的引用。
      4.如權(quán)利要求I所述的基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法,其特征是,所述步驟E中有序用電管理檔案數(shù)據(jù)解析過程包括 El.讀取用戶細分模型XML文件,獲得Document對象; 根據(jù)路徑讀取所需解析的用戶細分模型文件,讀寫XML文檔主要依賴于org. dom4j. io包,使用SAXReader方式進行讀取,SAXReader reader=new SAXReader O ;Document document=readet. read(new File (cim. xml)); E2.根據(jù)路徑取得所需類型的所有節(jié)點,并放到List中; E3.對某節(jié)點下所有子節(jié)點進行遍歷,并取得某節(jié)點下的某屬性名和屬性值。
      5.一種權(quán)利要求I所述的基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法用轉(zhuǎn)換裝置,其特征是,該裝置包括 可視化模型編輯器,負責將用戶多維細分模型進行展示,并供用戶對已有模型通過拖、拽等操作方式進行擴展; 模型轉(zhuǎn)換器,主要負責將UML格式的用戶細分模型轉(zhuǎn)換為RDFSchema文檔,RDF Schema的定義過程就是實用RDF Schema詞匯表達用戶多維細分模型的過程; 數(shù)據(jù)處理引擎,將用電信息采集系統(tǒng)檔案數(shù)據(jù)轉(zhuǎn)換為XML格式的有序用電管理系統(tǒng)檔案數(shù)據(jù); 檔案數(shù)據(jù)解析模塊,基于用戶細分模型RDF Schema文檔將XML格式有序用電管理系統(tǒng)檔案數(shù)據(jù)中有用數(shù)據(jù)解析出來供有序用電管理系統(tǒng)使用。
      全文摘要
      本發(fā)明涉及一種基于可擴展用戶細分模型的有序用電數(shù)據(jù)轉(zhuǎn)換方法及裝置,用以解決用戶用電信息采集系統(tǒng)檔案數(shù)據(jù)到有序用電檔案數(shù)據(jù)的自動轉(zhuǎn)換問題。包括以下步驟A導入初始用戶的基于UML格式的細分模型,將有序用電管理系統(tǒng)里的主要對象表示為類、屬性以及它們之間的關(guān)系;B對用戶細分模型進行擴展;C將基于UML格式的用戶細分模型轉(zhuǎn)換為RDF Schema文檔;D根據(jù)RDF Schema文檔的定義,將用電信息采集系統(tǒng)檔案數(shù)據(jù)轉(zhuǎn)換為XML格式的有序用電管理系統(tǒng)檔案模型交換文檔;E有序用電管理系統(tǒng)引用RDF Schema文檔對XML格式的有序用電管理檔案數(shù)據(jù)進行解析,提取其中的信息。
      文檔編號G06F17/30GK102855310SQ20121030183
      公開日2013年1月2日 申請日期2012年8月23日 優(yōu)先權(quán)日2012年8月23日
      發(fā)明者黃建軍, 候興哲, 楊永加, 慕福林, 田野 申請人:重慶市電力公司電力科學研究院
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1