System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及風力發電,具體涉及一種信息模型的生成方法、裝置、控制器、介質及產品。
技術介紹
1、在配置通訊協議的過程中,協議采集的設備測點需要轉換成信息模型,以方便協議程序識別。
2、相關技術中,通常由人工將設備測點對應的描述信息轉換成信息模型,但是,由于不同人對設備測點對應的描述信息的理解可能存在偏差,人工將設備測點對應的描述信息轉換成信息模型可能會存在較大差異,這些差異會影響信息模型的使用效果,而且由人工將設備測點對應的描述信息轉換成信息模型效率較低。
技術實現思路
1、本申請實施例的目的是提供一種信息模型的生成方法、裝置、控制器、介質及產品,以解決現有技術中由人工將設備測點對應的描述信息轉換成信息模型會存在較大差異,從而影響信息模型使用效果,以及轉換效率較低的問題。
2、本申請的技術方案如下:
3、第一方面,提供了一種信息模型的生成方法,該方法包括:
4、獲取設備測點對應的描述信息;
5、對描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果,n為大于1的整數;
6、根據預設專業詞類型對相應的分詞結果進行映射處理,得到分詞結果對應的信息標識;
7、基于n個信息標識,生成設備測點對應的信息模型。
8、在一些實施例中,在對描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果之前,該方法還包括:
9、將描述信息包括的詞與錯誤詞庫中的錯誤詞進行匹配,錯誤詞庫中
10、在描述信息包括的目標詞與錯誤詞庫中的目標錯誤詞匹配成功的情況下,將描述信息中的目標詞替換為目標錯誤詞對應的正確詞。
11、在一些實施例中,在對描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果之前,該方法還包括:
12、去除描述信息中的目標字符。
13、在一些實施例中,對描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果,包括:
14、基于專業詞庫,通過馬賽格mmseg算法對描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果。
15、在一些實施例中,根據預設專業詞類型對相應的分詞結果進行映射處理,得到分詞結果對應的信息標識,包括:
16、按照預設映射順序分別對每個預設專業詞類型對應的分詞結果進行映射處理,得到分詞結果對應的信息標識;
17、其中,分別對每個預設專業詞類型對應的分詞結果進行映射處理,得到分詞結果對應的信息標識,包括:
18、確定對預設專業詞類型對應的分詞結果進行映射所需的映射參數,映射參數包括前m次映射得到的信息標識,m為非負整數;
19、從預設映射類型中,確定映射參數對應的目標映射類型;
20、根據映射參數和目標映射類型,基于預設映射關系確定分詞結果對應的信息標識。
21、在一些實施例中,n個預設專業詞類型包括設備位置詞、屬性詞、讀取詞、類型詞和形容詞,預設映射順序從先到后依次為設備位置詞映射、屬性詞映射、讀取詞映射、類型詞映射、形容詞映射。
22、在一些實施例中,從預設映射類型中,確定映射參數對應的目標映射類型,包括:
23、從預設映射類型中確定映射參數所滿足的多個第一映射類型;
24、確定多個第一映射類型中優先級最高的為目標映射類型。
25、第二方面,提供了一種信息模型的生成裝置,該裝置包括:
26、獲取模塊,用于獲取設備測點對應的描述信息;
27、分詞模塊,用于對描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果,n為大于1的整數;
28、映射模塊,用于根據預設專業詞類型對相應的分詞結果進行映射處理,得到分詞結果對應的信息標識;
29、生成模塊,用于基于n個信息標識,生成設備測點對應的信息模型。
30、第三方面,本申請實施例提供了一種信息模型的生成控制器,該控制器包括處理器、存儲器及存儲在所述存儲器上并可在所述處理器上運行的程序或指令,所述程序或指令被所述處理器執行時實現本申請實施例任一所述的信息模型的生成方法的步驟。
31、第四方面,本申請實施例提供了一種可讀存儲介質,所述可讀存儲介質上存儲程序或指令,所述程序或指令被處理器執行時實現本申請實施例任一所述的信息模型的生成方法的步驟。
32、第五方面,本申請實施例提供了一種計算機程序產品,所述計算機程序產品中的指令由電子設備的處理器執行時,使得所述電子設備能夠執行本申請實施例任一所述的信息模型的生成方法的步驟。
33、本申請的實施例提供的技術方案至少帶來以下有益效果:
34、本申請實施例提供的信息模型的生成方法、裝置、控制器、介質和產品,通過獲取設備測點對應的描述信息,并對該描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果,再根據該預設專業詞類型對相應的分詞結果進行映射處理,得到分詞結果對應的信息標識,然后便可以基于n個信息標識,生成設備測點對應的信息模型。這樣,可以自動將設備測點對應的描述信息轉換成信息模型,而無需人工進行轉換,因此可以避免因不同人對設備測點對應的描述信息的理解存在偏差,導致信息模型存在較大差異,從而避免影響信息模型的使用效果,而且提升了信息模型的生成效率。
35、應當理解的是,以上的一般描述和后文的細節描述僅是示例性和解釋性的,并不能限制本申請。
本文檔來自技高網...【技術保護點】
1.一種信息模型的生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在所述對所述描述信息進行分詞處理,得到N個預設專業詞類型分別對應的分詞結果之前,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,在所述對所述描述信息進行分詞處理,得到N個預設專業詞類型分別對應的分詞結果之前,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述對所述描述信息進行分詞處理,得到N個預設專業詞類型分別對應的分詞結果,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述預設專業詞類型對相應的分詞結果進行映射處理,得到所述分詞結果對應的信息標識,包括:
6.根據權利要求5所述的方法,其特征在于,所述N個預設專業詞類型包括設備位置詞、屬性詞、讀取詞、類型詞和形容詞,所述預設映射順序從先到后依次為設備位置詞映射、屬性詞映射、讀取詞映射、類型詞映射、形容詞映射。
7.根據權利要求5所述的方法,其特征在于,所述從預設映射類型中,確定所述映射參數對應的目標映射類型,包括:
< ...【技術特征摘要】
1.一種信息模型的生成方法,其特征在于,所述方法包括:
2.根據權利要求1所述的方法,其特征在于,在所述對所述描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果之前,所述方法還包括:
3.根據權利要求1所述的方法,其特征在于,在所述對所述描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果之前,所述方法還包括:
4.根據權利要求1所述的方法,其特征在于,所述對所述描述信息進行分詞處理,得到n個預設專業詞類型分別對應的分詞結果,包括:
5.根據權利要求1所述的方法,其特征在于,所述根據所述預設專業詞類型對相應的分詞結果進行映射處理,得到所述分詞結果對應的信息標識,包括:
6.根據權利要求5所述的方法,其特征在于,所述n個預設專業詞類型包括設備位置詞、屬性詞、讀取詞、類型詞和形容詞,所述預設映射順序從先到后依次為設備位...
【專利技術屬性】
技術研發人員:胡寅,郭黎明,
申請(專利權)人:北京金風慧能技術有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。