一種能效檢測(cè)數(shù)據(jù)冗余方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于電力生產(chǎn)技術(shù)領(lǐng)域,尤其涉及一種能效檢測(cè)數(shù)據(jù)冗余方法。
【背景技術(shù)】
[0002]現(xiàn)電能服務(wù)管理平臺(tái)新增電能替代功能模塊,在填報(bào)項(xiàng)目基本信息中,設(shè)備供應(yīng)廠商需在知識(shí)庫(kù)維護(hù)中,維護(hù)相應(yīng)的廠商信息。但由于此信息是全國(guó)網(wǎng)省維護(hù)及共用此信息,時(shí)常出現(xiàn)廠商重復(fù)、名稱模糊不規(guī)范的現(xiàn)象,現(xiàn)行數(shù)據(jù)冗余情況是電能服務(wù)管理平臺(tái)亟待解決的問(wèn)題?,F(xiàn)有電能服務(wù)管理平臺(tái)存在的數(shù)據(jù)冗余問(wèn)題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種能效檢測(cè)數(shù)據(jù)冗余方法,旨在解決現(xiàn)有電能服務(wù)管理平臺(tái)存在的數(shù)據(jù)冗余問(wèn)題。
[0004]本發(fā)明是這樣實(shí)現(xiàn)的,步驟一、在相關(guān)應(yīng)用中輸入關(guān)鍵詞,并同時(shí)后臺(tái)oracle數(shù)據(jù)庫(kù)中進(jìn)行數(shù)據(jù)模糊查詢,來(lái)查找相匹配的信息
[0005]步驟二:如果查詢匹配,則在后臺(tái)查找過(guò)程中,如有相應(yīng)的數(shù)據(jù)信息,則進(jìn)行提示,并將相關(guān)信息進(jìn)行顯示,來(lái)供用戶進(jìn)行選擇使用;若在查詢過(guò)程中,出現(xiàn)多條相同的數(shù)據(jù),則取基礎(chǔ)數(shù)據(jù)信息完整的數(shù)據(jù)
[0006]步驟三:如果查詢不匹配,則在后臺(tái)查詢過(guò)程中,如無(wú)相應(yīng)的數(shù)據(jù)信息,則進(jìn)行提示,請(qǐng)重新錄入并保存數(shù)據(jù)。
[0007]本發(fā)明還采取如下技術(shù)措施:
[0008]所述的模糊查詢的方法包括以下步驟:
[0009]步驟一、編輯漢字的首字母并保存,部分漢字對(duì)應(yīng)二個(gè)或以上首字母;
[0010]步驟二、建立漢字和首字母間的映射關(guān)系;
[0011]步驟三、根據(jù)檢索字段建立數(shù)據(jù)庫(kù)表結(jié)構(gòu);
[0012]步驟四、用戶編輯信息并保存時(shí),根據(jù)所述映射關(guān)系而得出與該信息包括的字段對(duì)應(yīng)的首字母集合,并將字段與首字母集合間的映射關(guān)系記錄在所述數(shù)據(jù)庫(kù)中;
[0013]步驟五、用戶輸入查詢字段的首字母;
[0014]步驟六、根據(jù)所述字段與首字母集合間的映射關(guān)系而得出與所述查詢字段對(duì)應(yīng)的漢字,并顯示。
[0015]所述的查詢匹配的方法包括多個(gè)第一類通信設(shè)備和多個(gè)第二類通信設(shè)備,該方法包含:在多個(gè)第二類通信設(shè)備的第一通信設(shè)備處,通過(guò)基礎(chǔ)設(shè)施通信從多個(gè)第一類通信設(shè)備的至少一個(gè)第一通信設(shè)備接收第一個(gè)查詢;以及至少基于與第一個(gè)查詢相關(guān)聯(lián)的類別,通過(guò)基礎(chǔ)設(shè)施通信將第一個(gè)查詢傳送到多個(gè)第一類通信設(shè)備的至少一個(gè)第二通信設(shè)備;
[0016]其中將第一個(gè)查詢傳送到多個(gè)第一類通信設(shè)備的至少一個(gè)第二通信設(shè)備,以通過(guò)無(wú)基礎(chǔ)設(shè)施通信將第一個(gè)查詢繼續(xù)傳送到多個(gè)第一類通信設(shè)備的至少一個(gè)第三通信設(shè)備;
[0017]并且其中多個(gè)第一類通信設(shè)備的至少一個(gè)第二通信設(shè)備和多個(gè)第一類通信設(shè)備的至少一個(gè)第三通信設(shè)備是相鄰的通信設(shè)備,并且被配置為確定在多個(gè)第一類通信設(shè)備的至少一個(gè)第二通信設(shè)備或多個(gè)第一類通信設(shè)備的至少一個(gè)第三通信設(shè)備處是否存在與第一個(gè)查詢匹配的第二個(gè)查詢。
[0018]所述的錄入并保存數(shù)據(jù)的方法包括以下步驟:
[0019]步驟一、用戶登錄,客戶端接收用戶名和密碼,并將其與從服務(wù)器獲取的數(shù)據(jù)庫(kù)權(quán)限表中的數(shù)據(jù)對(duì)比,檢驗(yàn)用戶名和密碼是否正確;
[0020]步驟二、生成界面,客戶端根據(jù)用戶名從數(shù)據(jù)庫(kù)權(quán)限表讀取該用戶所能操作的業(yè)務(wù)權(quán)限,并且根據(jù)該業(yè)務(wù)權(quán)限生成用戶界面;
[0021]步驟三、獲取業(yè)務(wù)數(shù)據(jù),客戶端從服務(wù)器數(shù)據(jù)庫(kù)獲取配置表,并從配置表獲取用戶界面對(duì)應(yīng)的數(shù)據(jù)庫(kù)業(yè)務(wù)表,從數(shù)據(jù)庫(kù)業(yè)務(wù)表獲取業(yè)務(wù)數(shù)據(jù)并填充用戶界面;
[0022]步驟四、編輯業(yè)務(wù)數(shù)據(jù),客戶端基于用戶輸入,判斷是否需要更改行數(shù)據(jù),如果需要更改行數(shù)據(jù),針對(duì)編輯態(tài)數(shù)據(jù),從數(shù)據(jù)庫(kù)配置表中獲得各字段的取數(shù)邏輯、限制值、和別的字段的對(duì)照關(guān)系,并附加給各字段作為限制條件,使用戶在該限制條件下編輯數(shù)據(jù);
[0023]步驟五、保存數(shù)據(jù),客戶端基于用戶輸入,判斷是否需要保存數(shù)據(jù),如果需要保存數(shù)據(jù),把編輯過(guò)的數(shù)據(jù)同步到數(shù)據(jù)庫(kù)中。
[0024]本發(fā)明具有的優(yōu)點(diǎn)和積極效果是:該能效檢測(cè)數(shù)據(jù)冗余方法應(yīng)用Oracle數(shù)據(jù)庫(kù)進(jìn)行篩選,通過(guò)數(shù)據(jù)核查、驗(yàn)證現(xiàn)有數(shù)據(jù),對(duì)必要數(shù)據(jù)進(jìn)行查詢驗(yàn)證,來(lái)達(dá)到供應(yīng)數(shù)據(jù)的準(zhǔn)確性,唯一性,并避免造成冗余數(shù)據(jù)情況。具有冗余數(shù)據(jù)記錄功能,從而提高電能替代模塊中設(shè)備供應(yīng)廠商信息的完整及準(zhǔn)確性,有效解決數(shù)據(jù)信息冗余問(wèn)題,并為后續(xù)工作開(kāi)展提高工作效率。
【附圖說(shuō)明】
[0025]圖1是本發(fā)明實(shí)施例提供的能效檢測(cè)數(shù)據(jù)冗余方法的流程圖;
[0026]圖2是本發(fā)明實(shí)施例提供的模糊查詢的方法的流程圖;
[0027]圖3是本發(fā)明實(shí)施例提供的錄入并保存數(shù)據(jù)的方法的流程圖。
【具體實(shí)施方式】
[0028]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0029]下面結(jié)合附圖1至附圖3及具體實(shí)施例對(duì)本發(fā)明的應(yīng)用原理作進(jìn)一步描述。
[0030]本發(fā)明包括兩個(gè)部分:(I)Oracle數(shù)據(jù)庫(kù)查重(2)冗余數(shù)據(jù)的存檔。
[0031]SlOl:在相關(guān)應(yīng)用中輸入關(guān)鍵詞,并同時(shí)后臺(tái)oracle數(shù)據(jù)庫(kù)中進(jìn)行數(shù)據(jù)模糊查詢,來(lái)查找相匹配的信息
[0032]S102:如果查詢匹配,則在后臺(tái)查找過(guò)程中,如有相應(yīng)的數(shù)據(jù)信息,則進(jìn)行提示,并將相關(guān)信息進(jìn)行顯示,來(lái)供用戶進(jìn)行選擇使用;若在查詢過(guò)程中,出現(xiàn)多條相同的數(shù)據(jù),則取基礎(chǔ)數(shù)據(jù)信息完整的數(shù)據(jù)
[0033]S103:如果查詢不匹配,則在后臺(tái)查詢過(guò)程中,如無(wú)相應(yīng)的數(shù)據(jù)信息,則進(jìn)行提示,請(qǐng)重新錄入并保存數(shù)據(jù)。
[0034]在實(shí)施工作人員錄入廠商基本信息時(shí),同時(shí)查詢國(guó)網(wǎng)數(shù)據(jù)庫(kù)數(shù)據(jù),是否存在相同數(shù)據(jù),如存在則提示用戶該數(shù)據(jù)信息已存在,無(wú)需錄入。反之,錄入相關(guān)信息內(nèi)容。
[0035]S201、編輯漢字的首字母并保存,部分漢字對(duì)應(yīng)二個(gè)或以上首字母;
[0036]S202、建立漢字和首字母間的映射關(guān)系;
[0037]S203、根據(jù)檢索字段建立數(shù)據(jù)庫(kù)表結(jié)構(gòu);
[0038]S204、用戶編輯信息并保存時(shí),根據(jù)所述映射關(guān)系而得出與該信息包括的字段對(duì)應(yīng)的首字母集合,并將字段與首字母集合間的映射關(guān)系記錄在所述數(shù)據(jù)庫(kù)中;
[0039]S205、用戶輸入查詢字段的首字母;
[0040]S206、根據(jù)所述字段與首字母集合間的映射關(guān)系而得出與所述查詢字段對(duì)應(yīng)的漢字,并顯示。
[0041]在用戶錄入信息時(shí),只需要錄入實(shí)際的值即可,不需要錄入檢索內(nèi)容的首字母信息,減少了維護(hù)的難度。在查詢時(shí),只需要錄入檢索字段的首字母,提升了查詢的效率。部分漢字對(duì)應(yīng)二個(gè)或以上首字母,有效解決了因存在多音字而無(wú)法檢索到記錄的問(wèn)題。
[0042]所述的查詢匹配的方法包括多個(gè)第一類通信設(shè)備和多個(gè)第二類通信設(shè)備,該方法包含:在多個(gè)第二類通信設(shè)備的第一通信設(shè)備處,通過(guò)基礎(chǔ)