版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEEMSV1.31能源管理系統(tǒng)概要設(shè)計說明書V1.00文件編號TS160105生效日期受控編號保密級別一級版本號V1.00修改次數(shù)2總頁數(shù)193正文184附錄無編制項目組各成員審核批準(zhǔn)(版權(quán)所有,翻版必究)評審記錄對《EMSV1.31平臺功能概要設(shè)計說明書V1.00》的評審意見:1、張玨濤、陸晉、劉心紅、宋桂金、張輝、苗升伍、吳潔的評審意見,詳見《EMSV1.31平臺功能概要設(shè)計說明書預(yù)審記錄.xlsx》。2、上述問題修改驗證后,由驗證后,本文件即可發(fā)布。評審人員簽字:問題修改驗證結(jié)果:驗證人簽字:時間:年月日變更日志編號版本修改內(nèi)容修改人修改日期1V0.1初稿。劉忱合入2015-4-222V0.2修改稿。項目組各成員2016-3-23V1.00根據(jù)陸晉提出的意見,修改后臺操作ini配置文件的章節(jié)林冬冬/苗升伍2016-3-44V1.00.1合入計費(fèi)配置、能耗鉆取、賬單優(yōu)化、計費(fèi)短信告警黃文飛2016-06-15目錄TOC\o"2-3"\h\z\t"標(biāo)題1,1"172491引言 1175631.1編寫目的 1106541.2項目背景 161901.3定義 1114261.4參考資料 2256112任務(wù)概述 3245622.1目標(biāo) 3175492.1.1服務(wù)模式 345382.1.2總體目標(biāo) 3280042.2運(yùn)行環(huán)境 4133772.2.1硬件環(huán)境 4101882.2.2軟件環(huán)境 4132342.2.3開發(fā)環(huán)境 5244752.3需求描述 590882.3.1概述 575862.3.2功能需求 5183602.3.2非功能需求 135642.4條件與限制 15250743總體設(shè)計 16104543.1總體結(jié)構(gòu) 1699253.2總體方案 17262014模塊設(shè)計 18102194.1配置優(yōu)化(林冬冬、胡倩、王漢清、安紅超、夏存興、苗升伍,1月22日) 1874144.1.1典型的開局配置流程 1883164.1.2節(jié)點、規(guī)約、通道配置功能 24322974.1.3優(yōu)化配置菜單 26153224.1.4配置首頁 2641724.1.5能耗統(tǒng)計配置優(yōu)化 28300364.1.6樹節(jié)點導(dǎo)入與維護(hù)配置優(yōu)化 28159544.1.7設(shè)備管理->設(shè)備信息維護(hù)配置優(yōu)化 30239424.1.8建筑信息配置優(yōu)化功能 32107664.1.9區(qū)域設(shè)備映射配置 33153534.1.10新增設(shè)備及分類分項操作優(yōu)化 39322264.1.11采樣顆粒度配置優(yōu)化 40303604.1.12KPI人工錄入配置優(yōu)化 4284054.1.13關(guān)聯(lián)分析配置優(yōu)化 42138084.1.14節(jié)能足跡配置優(yōu)化 4321384.1.15配電系統(tǒng)配置優(yōu)化 44134024.1.16環(huán)境評估配置優(yōu)化 50320804.1.17配置模版更加友好 50223944.1.18Flex優(yōu)化 5156364.1.19能效專家、告警塊配置優(yōu)化 51283504.1.20權(quán)限配置優(yōu)化 51300104.1.21前臺Web菜單優(yōu)化 5417244.1.22系統(tǒng)模塊信息配置 5678154.1.23計費(fèi)模型數(shù)據(jù)導(dǎo)入 581624.1.24計費(fèi)模型邏輯關(guān)系數(shù)據(jù) 60293214.1.25設(shè)備擴(kuò)展屬性 62220444.1.26多次告警配置 64147774.1.27短信模板配置 66300344.1.28計費(fèi)模型數(shù)據(jù)單點維護(hù) 6768894.2告警架構(gòu)重構(gòu)和業(yè)務(wù)優(yōu)化(陳旭、王文杰、季建新,1月22日) 69158544.2.1實現(xiàn)方案 696924.2.2處理流程 71121114.2.3數(shù)據(jù)庫表結(jié)構(gòu) 73274964.2.4模塊接口 7864804.3通知業(yè)務(wù)優(yōu)化(王文杰、陳旭,1月22日) 78125884.3.1實現(xiàn)方案 78277274.3.2處理流程 79154754.3.3數(shù)據(jù)庫表結(jié)構(gòu) 79272184.3.4通信接口 81238084.3.5模塊接口 81190764.4統(tǒng)計服務(wù)優(yōu)化斷點續(xù)傳優(yōu)化(陸電、郭健、林冬冬,1月27日) 83168974.4.1統(tǒng)計服務(wù) 83105874.4.1設(shè)備區(qū)域映射配置 8482064.4.2實時統(tǒng)計模塊 85130894.4.3斷點統(tǒng)計模塊 89235664.4.4定時巡檢模塊 9091604.5權(quán)限與樹型結(jié)構(gòu)模塊重構(gòu)(莊南,1月22日) 9126364.5.1實現(xiàn)方案 91199954.5.2處理流程 92192754.5.3數(shù)據(jù)庫表結(jié)構(gòu) 92117334.5.4通信接口 9471894.5.5模塊接口 94253884.6設(shè)備管理性能優(yōu)化(莊南,1月22日) 9577004.6.1實現(xiàn)方案 95112014.6.2處理流程 95150404.6.3數(shù)據(jù)庫表結(jié)構(gòu) 95194864.6.4通信接口 101270424.6.5模塊接口 101138694.7實時告警性能優(yōu)化(王文杰,1月22日) 102213674.7.1實現(xiàn)方案 102236224.7.2處理流程 10390904.7.3數(shù)據(jù)庫表結(jié)構(gòu) 103240064.7.4通信接口 10682624.7.5模塊接口 106249114.8版本平滑升級:(覃善幼、王文杰,1月22日) 107121014.9版本及模塊管理 107210274.9.1實現(xiàn)方案 107172674.9.2處理流程 10885054.9.3數(shù)據(jù)庫表結(jié)構(gòu) 108298184.9.4通信接口 108286564.9.5模塊接口 108115344.10系統(tǒng)安裝包與公用軟件安裝包(覃善幼,1月22日) 108311364.11OPCClient接口(黃文飛,1月22日) 11143134.11.1TSOPCClient遙控、遙調(diào) 111313094.11.2TSOPCClient與第三方OPCServer連接/斷鏈/重連的事件記錄 111324564.11.3TSOPCClient可配置是否自動與第三方OPCServer重連 11210904.12OPCServer接口(黃文飛,1月22日) 113314254.12.1TSOPCServer遙控、遙調(diào) 1138814.12.2TSOPCServer與第三方OPCClient連接/斷鏈的事件記錄 114250974.13多級系統(tǒng)數(shù)據(jù)接口(龔潺,1月29日) 115257884.13.1主站與子站間配置同步 115102134.13.2子站數(shù)據(jù)同步功能 116185794.13.3主站數(shù)據(jù)同步功能 11910844.14人工錄入(王漢清,1月22日) 12191084.15報表模塊(林冬冬,1月29日) 12231384.16節(jié)能專家(王文杰,1月29日) 12312904.17用能計費(fèi)紅外離線授權(quán)充值(周強(qiáng),1月22日) 124116304.17.1紅外掌機(jī)通訊服務(wù)器端 124149724.17.2紅外掌機(jī)通訊客戶端 12513644.17.3WEBSERVICE離線充值接口 1251794.17.4界面設(shè)計 12894954.18用能計費(fèi)表計參數(shù)設(shè)置(閔德康,3月02日) 129137814.18.1、表計參數(shù)頁面日志添加 12914174.18.1、實現(xiàn)方案 129239554.18.2、處理流程 130228394.18.3、數(shù)據(jù)庫表結(jié)構(gòu) 13039554.18.4、接口說明 13051104.19用能計費(fèi)部分業(yè)務(wù)功能優(yōu)化(楚益棟,1月22日) 131268134.20APP重構(gòu)(夏存興,趙勝利,1月22日) 135316534.20.1總體系統(tǒng)軟件功能模塊結(jié)構(gòu)圖 13598884.20.2總體系統(tǒng)軟件功能架構(gòu)及請求線路圖 135297684.20.3APP子模塊設(shè)計 137293024.21告警項配置(蔣鵬,2月24日) 1652468實現(xiàn)方案 16531075處理流程 1652814數(shù)據(jù)庫表結(jié)構(gòu) 16529080通信接口 16529112模塊接口 1657704.22配置同步管理(胡云,2月26日) 165209504.22.1實現(xiàn)方案 165302604.22.2處理流程 166193844.22.3數(shù)據(jù)庫表結(jié)構(gòu) 166255414.22.4接口說明 167288054.23計費(fèi)短信告警服務(wù) 167121554.23.1告警推送 167223074.23.2短信觸發(fā) 171138214.23.3主備切換 175198834.24用能計費(fèi)賬單優(yōu)化 17522714.24.1、實現(xiàn)方案 175132394.24.2、處理流程 176133814.24.3、數(shù)據(jù)庫表結(jié)構(gòu) 176112704.24.4、接口說明 18088214.25能耗鉆取 18021124.25.1實現(xiàn)方案 18053844.25.2處理流程 181102144.25.3數(shù)據(jù)庫結(jié)構(gòu) 181103984.25.4通信接口 18229914.25.5模塊接口 183161955質(zhì)量要求 183104655.1質(zhì)量要求 183201986系統(tǒng)安全設(shè)計 18493236.1應(yīng)用系統(tǒng)安全性設(shè)計 184155006.2數(shù)據(jù)存儲安全性設(shè)計 184EMSV1.31功能概要設(shè)計說明書V1.00第116頁1引言1.1編寫目的本文檔是對天溯NTS-EMSV1.31平臺系統(tǒng)軟件(以下簡稱EMSV1.31系統(tǒng)或本系統(tǒng))中的平臺功能進(jìn)行詳細(xì)分析和討論后得出的分析說明書,旨在明確本軟件模塊的功能需求。通過本說明書,可以了解到本軟件的開發(fā)背景、建設(shè)要求、功能需求等。各個模塊的開發(fā)人員閱讀此文檔后,以各個模塊的功能為基礎(chǔ),兼顧配合服務(wù)器模塊,完成各自模塊的功能。本文檔面向的讀者是:NTS-EMSV1.31項目組各成員。1.2項目背景從EMSV1.20開始,逐漸深度集成多個子系統(tǒng),且形成多個通用業(yè)務(wù)模塊。為更好應(yīng)對近期項目(南京高科和江北機(jī)場新項目)需求。EMSV1.31希望能夠深度融入了照明、計費(fèi),對配電也進(jìn)行更深度融入;因此,系統(tǒng)功能結(jié)構(gòu)需要按照模塊的方式進(jìn)行統(tǒng)一的規(guī)劃和調(diào)整。1.3定義下表列出本報告中專門術(shù)語的定義、英文縮寫詞的原詞組和意義、項目組內(nèi)達(dá)成一致意見的專用詞匯,同時繼承全部的先前過程中定義過的詞匯。詞匯名稱詞匯含義備注Redis開源的使用ANSIC語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,并提供多種語言的API。WCF由微軟開發(fā)的一系列支持?jǐn)?shù)據(jù)通信的應(yīng)用程序框架XML非常適合萬維網(wǎng)傳輸?shù)目蓴U(kuò)展標(biāo)記語言,提供統(tǒng)一的方法來描述和交換獨(dú)立于應(yīng)用程序或供應(yīng)商的結(jié)構(gòu)化數(shù)據(jù)WebServiceWebservice是一個平臺獨(dú)立的,低耦合的,自包含的、基于可編程的web的應(yīng)用程序,可使用開放的XML(標(biāo)準(zhǔn)通用標(biāo)記語言下的一個子集)標(biāo)準(zhǔn)來描述、發(fā)布、發(fā)現(xiàn)、協(xié)調(diào)和配置這些應(yīng)用程序,用于開發(fā)分布式的互操作的應(yīng)用程序。STL
StandardTemplateLibrary,標(biāo)準(zhǔn)模板庫,惠普實驗室開發(fā)的一系列軟件的統(tǒng)稱。它是由AlexanderStepanov、MengLee和DavidRMusser在惠普實驗室工作時所開發(fā)出來的。這可能是一個歷史上最令人興奮的工具的最無聊的術(shù)語。從根本上說,STL是一些“容器”的集合,這些“容器”有l(wèi)ist,vector,set,map等,STL也是算法和其他一些組件的集合。這里的“容器”和算法的集合指的是世界上很多聰明人很多年的杰作。STL的目的是標(biāo)準(zhǔn)化組件,這樣就不用重新開發(fā),可以使用現(xiàn)成的組件。OPCOPC(OLEforProcessControl,用于過程控制的OLE)是一個工業(yè)標(biāo)準(zhǔn),管理這個標(biāo)準(zhǔn)國際組織是OPC基金會,OPC基金會現(xiàn)有會員已超過220家。遍布全球,包括世界上所有主要的自動化控制系統(tǒng)、儀器儀表及\t"/subview/135910/_blank"過程控制系統(tǒng)的公司?;谖④浀腛LE(現(xiàn)在的ActiveX)、COM(部件對象模型)和DCOM(分布式部件對象模型)技術(shù)。OPC包括一整套接口、屬性和方法的標(biāo)準(zhǔn)集,用于過程控制和\t"/subview/135910/_blank"制造業(yè)自動化系統(tǒng)。1.4參考資料編號資料名稱說明1《能源管理系統(tǒng)EMSV1.31用戶需求說明書V1.00.doc》2《C++編程規(guī)范.doc》3《NTS-9000能源管理系統(tǒng)平臺軟件V1.1數(shù)據(jù)庫設(shè)計說明書V1.00.doc》4《軟件版本規(guī)范草稿.doc》2任務(wù)概述2.1目標(biāo)2.1.1服務(wù)模式公司基于“平臺戰(zhàn)略”提出的新一代能效管理+機(jī)電運(yùn)維軟件平臺,目標(biāo)是建立一個高度開放的,可擴(kuò)展的,面向能源和數(shù)字機(jī)電大數(shù)據(jù)的運(yùn)營支持平臺,即建筑能源與設(shè)備運(yùn)維平臺EMS1.3平臺。在天溯整體戰(zhàn)略的驅(qū)動下,EMS1.31系統(tǒng)研發(fā)的目標(biāo)定位是運(yùn)用物聯(lián)網(wǎng)(InternetofiThing,IoT)、大數(shù)據(jù)分析,依靠能源與機(jī)電設(shè)備管理兩大核心體系為支撐,以強(qiáng)弱電一體化監(jiān)控和大數(shù)據(jù)挖掘分析為基礎(chǔ),以運(yùn)維為核心理念,構(gòu)建新一代數(shù)字機(jī)電智慧運(yùn)維平臺系統(tǒng)。2.1.2總體目標(biāo)EMS1.31項目總體研制的功能模型如圖所示。系統(tǒng)向下遵循國家標(biāo)準(zhǔn)、行業(yè)標(biāo)準(zhǔn)和企業(yè)內(nèi)部標(biāo)準(zhǔn)規(guī)定,接入計量儀表、環(huán)境傳感、暖通空調(diào)、智能照明和樓宇自控等多種類型的底層設(shè)備,并通過這些底層設(shè)備實現(xiàn)對物理世界的感知和控制操作。對于應(yīng)用客戶,由客戶建設(shè)硬件基礎(chǔ)設(shè)施并安裝部署企業(yè)級系統(tǒng),接入數(shù)據(jù)進(jìn)行處理,并提供能效管理和設(shè)備運(yùn)維應(yīng)用服務(wù)。客戶較少投資額度而且以動態(tài)靈活配置的方式使用EMS軟件服務(wù),平臺數(shù)據(jù)服務(wù)提供開放接口,可供第三方應(yīng)用開發(fā)者調(diào)用和研發(fā)新型應(yīng)用,并納入天溯整體的能效管理和設(shè)備運(yùn)維生態(tài)圈。2.2運(yùn)行環(huán)境2.2.1硬件環(huán)境能耗監(jiān)測系統(tǒng)的服務(wù)器由于需要安裝數(shù)據(jù)庫軟件及工具軟件,配置要求較高。通常選擇當(dāng)前的主流機(jī)型,物理環(huán)境配置如下:服務(wù)器端-硬件環(huán)境類別要求備注CPU主頻2.4GHz或以上CPU內(nèi)核2核或以上內(nèi)存8.0GB或以上主機(jī)硬盤500GB或以上,7200轉(zhuǎn)UPS2KVA及以上網(wǎng)卡100M或1000M客戶端-硬件環(huán)境類別要求備注CPU主頻2.0GHz或以上CPU內(nèi)核2核及以上內(nèi)存4.0GB或以上主機(jī)硬盤250GB或以上網(wǎng)卡100M或1000M2.2.2軟件環(huán)境軟件環(huán)境配置如下:服務(wù)器端-軟件環(huán)境類別要求備注系統(tǒng)服務(wù)器操作系統(tǒng)Windows2012R2(64bit)企業(yè)版數(shù)據(jù)庫服務(wù)器操作系統(tǒng)Windows2012(64bit)企業(yè)版數(shù)據(jù)庫MSSQLServer2012企業(yè)版(64bit)殺毒軟件微軟MSEOFFICEOFFICE2012客戶端(B/S端)-軟件環(huán)境類別要求備注客戶端操作系統(tǒng)不限殺毒軟件微軟MSEOFFICEOFFICE2012瀏覽器IE10瀏覽器、chrome瀏覽器、360瀏覽器、遨游瀏覽器2.2.3開發(fā)環(huán)境軟件環(huán)境類別要求備注操作系統(tǒng)Windows2008R232位企業(yè)版/WindowsXPSP3/Win732bit/64位旗艦版數(shù)據(jù)庫MSSQLServer2012企業(yè)版(64bit)軟件開發(fā)平臺MicrosoftVisualStudio2008(sp1)/20102.3需求描述2.3.1看門狗添加主版本號管理概述EMSV1.31能源管理系統(tǒng)中,只有對子模塊的版本管理,沒有對主版本號的管理,需要平臺能夠管理主版本號,在看門狗中添加顯示主版本號及管理、文件校驗功能。功能需求輸出9000的主版本號。2.3.2統(tǒng)計服務(wù)與前置管理及通訊異常告警優(yōu)化概述1、前置斷開鏈接時產(chǎn)生告警2、由于現(xiàn)場經(jīng)常出現(xiàn)前置頻繁中斷的情況,造成告警產(chǎn)生也很頻繁,出現(xiàn)很多相同的告警。現(xiàn)優(yōu)化為:在一定時間內(nèi)比如說一小時內(nèi)(可配置)出現(xiàn)多條相同的告警時,只產(chǎn)生一條告警記錄。功能需求現(xiàn)優(yōu)化為:在一定時間內(nèi)比如說兩分鐘內(nèi)(可配置)出現(xiàn)多條相同的告警時,只產(chǎn)生一條告警記錄。2.3.3自動化編譯工具概述EMS1.31及以前版本的版本發(fā)布需要手動編譯,效率較慢,需要在1.4版本上實現(xiàn)自動化編譯功能需求只需配置上次發(fā)布的版本時間,一鍵自動化編譯從上次版本發(fā)布時間后所有修改的程序。并將編譯不通過的結(jié)果郵件通知NTS-9000研發(fā)人員。2.3.4告警歷史表分表概述EMS1.31版本中告警歷史表一些現(xiàn)場告警量大,導(dǎo)致查詢及修改數(shù)據(jù)庫效率較慢,EMS1.4版本需要優(yōu)化功能需求對告警歷史表進(jìn)行分表,提高查詢效率2.3.5開關(guān)量告警數(shù)量優(yōu)化概述為了防止某些現(xiàn)場開關(guān)量數(shù)據(jù)異常,需要對開關(guān)量告警數(shù)量進(jìn)行限制。功能需求前置毫秒級頻繁上送操作變位信息,不利于server等相關(guān)程序運(yùn)行,也不利于客戶端展示,有可能是前置接觸不良導(dǎo)致頻繁上送該信息,將頻繁上送的操作變位消息進(jìn)行一定過濾。2.4條件與限制對系統(tǒng)其它的一些條件和限制:1、對于一些公共的、經(jīng)常使用的代碼或函數(shù),避免頻繁復(fù)制,可封裝成公共類或庫;2、代碼中做好注釋,避免無用注釋的出現(xiàn),以增加可維護(hù)性;3、盡量減少人工配置,增加默認(rèn)屬性,以增強(qiáng)易用性;4、代碼中盡量使用標(biāo)準(zhǔn)STL的內(nèi)容,以增加系統(tǒng)可移植性;5、做系統(tǒng)設(shè)計時,盡量考慮以前老版本的功能,以增加系統(tǒng)的兼容性。6、經(jīng)過WebService服務(wù)程序到后臺服務(wù)器讀取10000個配置點以內(nèi)的數(shù)據(jù)時間<=5秒; 7、B/S組態(tài)圖形軟件獲取<500個實時數(shù)據(jù)值時,從發(fā)出請求到數(shù)據(jù)返回時間<=3秒; 8、128000個采樣數(shù)據(jù)點在保存到數(shù)據(jù)庫表的時間<=120秒(此時間有點長,需要進(jìn)一步優(yōu)化); 9、模擬量、脈沖量、開關(guān)量總數(shù)在<=150000時,主備服務(wù)器切換的時間<=30秒;10、從WebService下發(fā)控制命令到前端設(shè)備動作的時間<=3秒。3總體設(shè)計3.1總體結(jié)構(gòu)系統(tǒng)采用三層C/S或B/S架構(gòu),其中數(shù)據(jù)采集層的功能是通過各個數(shù)據(jù)采集器、OPC服務(wù)器、其它系統(tǒng)將底層各種物理設(shè)備、傳感器、其它系統(tǒng)數(shù)據(jù)接入,通過企業(yè)內(nèi)部傳輸協(xié)議將數(shù)據(jù)統(tǒng)一上傳給平臺處理層。平臺處理層的功能為,收到采集設(shè)備數(shù)據(jù),經(jīng)過規(guī)約轉(zhuǎn)換,數(shù)據(jù)進(jìn)入實時庫,提供告警、數(shù)據(jù)修復(fù)、二次采樣入庫、數(shù)據(jù)基礎(chǔ)分析功能,并將分析、處理之后的數(shù)據(jù)錄入歷史數(shù)據(jù)庫。業(yè)務(wù)展現(xiàn)層的功能為,從平臺側(cè)實時庫和歷史庫獲取相關(guān)信息,支持配電、能管、照明、計費(fèi)、環(huán)境監(jiān)控、設(shè)備運(yùn)維等業(yè)務(wù)功能,為用戶提供專業(yè)服務(wù)。3.2總體方案 整個系統(tǒng)由前置機(jī)、主備模式、數(shù)據(jù)庫服務(wù)器、WEB只讀數(shù)據(jù)庫、防火墻(如果有的話)組成。對于前置上送的實時數(shù)據(jù)、斷點數(shù)據(jù),后臺服務(wù)器保存到歷史采樣表中,歷史服務(wù)程序定時對數(shù)據(jù)進(jìn)行異常判斷、對數(shù)據(jù)進(jìn)行修復(fù),由MSSQL自帶的同步功能(SQL2005或以上版本)把歷史采樣數(shù)據(jù)同步到WEB數(shù)據(jù)庫(只讀)中,以便在中間加入防火墻進(jìn)行隔離。當(dāng)B/S客戶端有數(shù)據(jù)修改時,通過WebService服務(wù)把數(shù)據(jù)寫入后臺數(shù)據(jù)庫中。 數(shù)據(jù)庫服務(wù)器中的數(shù)據(jù)采用配置數(shù)據(jù)、歷史采樣數(shù)據(jù)分文件的方式,減少對某個磁盤I/O的頻繁訪問;由于歷史采樣數(shù)據(jù)、加工后的數(shù)據(jù)量較大,采用分區(qū)表的方式,提高查詢效率。 4模塊設(shè)計4.1看門狗添加主版本號管理4.1.1實現(xiàn)方案該功能的實現(xiàn)方案是看門狗對監(jiān)視的程序進(jìn)行MD5值編碼,在程序被替換后,重新啟動看門狗后會檢測到該程序被替換并在看門狗面板中展示出來。MD5值保存在parameter中的Md5ValueExe.ini配置文件中。4.1.2處理流程4.1.2數(shù)據(jù)庫表結(jié)構(gòu)4.2統(tǒng)計服務(wù)與管理機(jī)通訊中斷告警優(yōu)化4.2.1實現(xiàn)方案在一定時間內(nèi)比如說兩分鐘內(nèi)(可配置)出現(xiàn)多條相同的告警時,只產(chǎn)生一條告警記錄。在mmi_jk規(guī)約里,在配置相關(guān)時間點:YXLimitTime:100表示100ms時間內(nèi)連續(xù)操作變位信息不會觸發(fā)告警YXClearTIme:10000表示10s時間內(nèi)對操作存放操作變位信息的容器進(jìn)行清理 當(dāng)都是0時,自動屏蔽。前置上某個點產(chǎn)生的操作變位信息,先檢測YXCol(保存操作變位粗略信息)容器內(nèi)是否有該條信息,如果沒有的話直接產(chǎn)生該條告警信息,如果該操作變位為恢復(fù)則將該條告警信息存入到Y(jié)XCol容器中,否則更新YXCol中的該條信息狀態(tài)和時間,并且比較上次告警時間和現(xiàn)在告警時間,如果時間小于YXLimitTime不產(chǎn)生告警信息,如果大于YXClearTIme則剔除YXCol容器內(nèi)該條信息,并產(chǎn)生該條變位信息。4.2.2處理流程4.2.3數(shù)據(jù)庫表結(jié)構(gòu)4.3自動化編譯工具4.3.1實現(xiàn)方案1獲取變更工程獲取上一版本的時間,是通過查看log\CLMake\CompTime.log文件,不需要手動增加,程序每次編譯成功會記錄當(dāng)天編譯時間,所以每次只需要獲取該文件里面最后一條時間即可,即為上一次編譯成功時間。通過svnlog找出上一次編譯成功時間到今天所變動的每個解決方案,放入到log\CLMake\Temp.log文件下,該文件下對應(yīng)修改的每個工程需要編譯。第一次編譯時,對每個解決方案都進(jìn)行編譯。2同步服務(wù)端當(dāng)有sln需要編譯時,update和revert命令同步服務(wù)端3修改版本號通過src下每個目錄來尋找temp.log下是否存在src\XXX\(如src\server\)路徑,如果有,說明服務(wù)端該文件有被提交過,那么這個工程需要版本號加1,假設(shè)該目錄下有多個版本信息文件,都會被做加1處理,非MFC解決方案沒有版本號,則提示找不到rc文件。版本號加1操作:獲取productVersion版本號中對應(yīng)的版本,主要要判斷最后一個版本是一位還是兩位,獲取到然后做加1處理,通過sed命令完成字符串的替換不加1情況:第一次編譯和編譯出錯,編譯出錯時已經(jīng)對相關(guān)rc文件進(jìn)行了加1操作。4編譯解決方案編譯解決方案之前,需獲取sln的編譯模式,該模式目前是通過配置CompMode.ini文件,列出每個工程的編譯模式,通過讀取該文件進(jìn)行獲取,通過vcbuild命令編譯sln解決方案,編譯信息顯示在vcbuildall.log中,防止編譯結(jié)果過多,命令行顯示不完整,編譯產(chǎn)生的錯誤結(jié)果會保存在vcbuilderrorall中去,便于觀察和尋找錯誤原因。5上傳編譯文件當(dāng)編譯都成功的情況下,通過svnst命令找出只修改的文件和
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024鋁合金材料研發(fā)與應(yīng)用項目合同范本3篇
- 二零二五年度網(wǎng)絡(luò)安全事件應(yīng)急處理與響應(yīng)計劃合同2篇
- 二零二五版辦公場地租賃信息咨詢服務(wù)合同2篇
- 2024年高端設(shè)備采購與技術(shù)轉(zhuǎn)讓合同
- 2024水磨石新型裝飾材料研發(fā)與應(yīng)用承包合同3篇
- 二零二五年度5人合伙人工智能教育培訓(xùn)合同3篇
- 二零二五年度遺產(chǎn)分配與境外遺產(chǎn)繼承協(xié)議3篇
- 二零二五年度出租車承包合同標(biāo)準(zhǔn)條款3篇
- 二零二五年度建筑安全責(zé)任協(xié)議范本解析3篇
- 2024版勞務(wù)分包合同(保潔類)2篇
- 深圳2024-2025學(xué)年度四年級第一學(xué)期期末數(shù)學(xué)試題
- 中考語文復(fù)習(xí)說話要得體
- 中風(fēng)后認(rèn)知障礙中醫(yī)臨床路徑
- 罌粟湯_朱氏集驗方卷十_方劑加減變化匯總
- 《我相信---楊培安》歌詞-勵志歌曲
- 做一個幸福班主任
- 初中班主任案例分析4篇
- 公司7s管理組織實施方案
- Q∕GDW 12147-2021 電網(wǎng)智能業(yè)務(wù)終端接入規(guī)范
- 仁愛英語單詞默寫本(全六冊)英譯漢
- 公園廣場綠地文化設(shè)施維修改造工程施工部署及進(jìn)度計劃
評論
0/150
提交評論