




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
中煤平朔東露天卡車調(diào)度系統(tǒng)總體實(shí)施方案煤科集團(tuán)沈陽(yáng)研究院有限公司2017年5月東露天卡車調(diào)度系統(tǒng)總體實(shí)施方案東露天卡車調(diào)度系統(tǒng)總體實(shí)施方案--#-1.3.2、USG6370防火墻配置WEB方式登錄WEB界面,通過(guò)HTTPS登錄到Web界面之后,就可以實(shí)現(xiàn)對(duì)設(shè)備的管理和配置。設(shè)置互聯(lián)網(wǎng)連接,根據(jù)相應(yīng)的接入互聯(lián)網(wǎng)方式填寫相關(guān)的參數(shù),環(huán)境使用PPPoE方式,因此會(huì)彈出與PPPoE相關(guān)的配置,選擇上網(wǎng)接口,即連接外網(wǎng)網(wǎng)線的接口,設(shè)置好上網(wǎng)接口后,設(shè)置局域網(wǎng)接口,即內(nèi)網(wǎng)員工使用的接口,使用的是GE1/0/1接口,并且使用的相應(yīng)的IP地址,以拓?fù)鋱D的方式顯示配置信息。配置完成后,客戶端就可進(jìn)行網(wǎng)絡(luò)訪問(wèn)了。利用防火墻映射局域網(wǎng)地址,供局域網(wǎng)內(nèi)的電腦進(jìn)行卡調(diào)數(shù)據(jù)的訪問(wèn)。1?3?3、BS網(wǎng)站發(fā)布服務(wù)器部署IIS作為微軟web服務(wù)器的平臺(tái),可以輕松的部署網(wǎng)站。利用IIS管理器對(duì)BS網(wǎng)站程序進(jìn)行發(fā)布,發(fā)布在網(wǎng)站發(fā)布服務(wù)器上。1?3?4、存儲(chǔ)中心數(shù)據(jù)庫(kù)的部署存儲(chǔ)中心服務(wù)器安裝SQLServer2008R2數(shù)據(jù)庫(kù)軟件,在軟件上創(chuàng)建名為BPMS數(shù)據(jù)庫(kù)對(duì)基礎(chǔ)數(shù)據(jù)、統(tǒng)計(jì)數(shù)據(jù)做統(tǒng)一管理,由于數(shù)據(jù)庫(kù)存儲(chǔ)的為三個(gè)礦的數(shù)據(jù),在涉及統(tǒng)計(jì)數(shù)據(jù)表時(shí),數(shù)據(jù)量會(huì)隨著時(shí)間的累積查詢?cè)L問(wèn)速度變慢,所以需要定期對(duì)數(shù)據(jù)表進(jìn)行隔離。從安全角度考慮,在設(shè)置完數(shù)據(jù)表之后,還要?jiǎng)?chuàng)建相應(yīng)的維護(hù)計(jì)劃,包括數(shù)據(jù)庫(kù)每日備份計(jì)劃、定期清理日志計(jì)劃。確保數(shù)據(jù)訪問(wèn)的速度及穩(wěn)定性。從同步數(shù)據(jù)考慮,需要運(yùn)行同步軟件,使得三個(gè)礦的通訊服務(wù)器的數(shù)據(jù)庫(kù)能夠同步存儲(chǔ)中心的數(shù)據(jù)。1.4軟件的發(fā)布東露天礦調(diào)度員操作端安裝VNC遠(yuǎn)程軟件,便于遠(yuǎn)程連接終端查看。同時(shí)安裝CS版本的軟件,軟件安裝采用一鍵式,無(wú)需任何設(shè)置就可完成操作。東露天系統(tǒng)穩(wěn)定后,進(jìn)行安家?guī)X和安太堡的升級(jí)工作,主要包含歷史數(shù)據(jù)的轉(zhuǎn)換及更換調(diào)度中心軟件系統(tǒng)和車載終端軟件系統(tǒng)。2安家?guī)X礦系統(tǒng)切換部署過(guò)程2.1、歷史數(shù)據(jù)的遷移與整合2.1.1、數(shù)據(jù)遷移與整合的主要內(nèi)容歷史數(shù)據(jù)遷移與資源整合包含兩個(gè)步驟:數(shù)據(jù)整理與數(shù)據(jù)轉(zhuǎn)換。數(shù)據(jù)整理就是將原系統(tǒng)數(shù)據(jù)整理為系統(tǒng)轉(zhuǎn)換程序能夠識(shí)別的數(shù)據(jù);數(shù)據(jù)轉(zhuǎn)換就是將整理完成后的數(shù)據(jù)按照一定的轉(zhuǎn)換規(guī)則轉(zhuǎn)換成新系統(tǒng)要求的數(shù)據(jù)格式。原有的舊系統(tǒng)從啟用到被新系統(tǒng)取代,在其使用期間往往積累了大量珍貴的歷史數(shù)據(jù),其中許多歷史數(shù)據(jù)都是新系統(tǒng)順利啟用所必須的。另外,這些歷史數(shù)據(jù)也是進(jìn)行決策分析的重要依據(jù)。數(shù)據(jù)遷移,就是將這些歷史數(shù)據(jù)進(jìn)行清洗、轉(zhuǎn)換,并裝載到新系統(tǒng)中的過(guò)程。數(shù)據(jù)遷移主要適用于一套舊系統(tǒng)切換到另一套新系統(tǒng),或多套舊系統(tǒng)切換到同一套新系統(tǒng)時(shí),需要將舊系統(tǒng)中的歷史數(shù)據(jù)轉(zhuǎn)換到新系統(tǒng)中的情況。數(shù)據(jù)遷移是將需要的歷史數(shù)據(jù)一次或幾次轉(zhuǎn)換到新的生產(chǎn)系統(tǒng),其最主要的特點(diǎn)是需要在短時(shí)間內(nèi)完成大批量數(shù)據(jù)的抽取、清洗和裝載。數(shù)據(jù)遷移的內(nèi)容是整個(gè)數(shù)據(jù)遷移的基礎(chǔ),需要從信息系統(tǒng)規(guī)劃的角度統(tǒng)一考慮。劃分內(nèi)容時(shí),可以從橫向的時(shí)間和縱向的模塊兩個(gè)角度去考慮。數(shù)據(jù)遷移可以采取不同的方法進(jìn)行,歸納起來(lái)主要有三種方法,即系統(tǒng)切換前通過(guò)工具遷移、系統(tǒng)切換前采用手工錄入、系統(tǒng)切換后通過(guò)新系統(tǒng)生成。本次數(shù)據(jù)的遷移主要采用系統(tǒng)切換前通過(guò)工具遷移:在系統(tǒng)切換前,利用工具把舊系統(tǒng)中的歷史數(shù)據(jù)抽取、轉(zhuǎn)換,并裝載到新系統(tǒng)中去。其中工具可以購(gòu)買成熟的產(chǎn)品,也可以是自主開(kāi)發(fā)的程序。在進(jìn)行安家?guī)X和安太堡歷史數(shù)據(jù)的遷移時(shí)應(yīng)用自主開(kāi)發(fā)的轉(zhuǎn)換程序做為工具。這種方法是數(shù)據(jù)遷移最主要,也是最快捷的方法。其實(shí)施的前提是,歷史數(shù)據(jù)可用并且能夠映射到新系統(tǒng)中。數(shù)據(jù)遷移的策略是指采用什么方式進(jìn)行數(shù)據(jù)的遷移。結(jié)合不同的遷移方法,主要有一次遷移、分次遷移、先錄后遷、先遷后補(bǔ)等幾種方式可供選擇。一次遷移是通過(guò)數(shù)據(jù)遷移工具或遷移程序,將需要的歷史數(shù)據(jù)一次性全部遷移到新系統(tǒng)中。一次遷移的優(yōu)點(diǎn)是遷移實(shí)施的過(guò)程短,相對(duì)分次遷移,遷移時(shí)涉及的問(wèn)題少,風(fēng)險(xiǎn)相對(duì)比較低。其缺點(diǎn)工作強(qiáng)度比較大,由于實(shí)施遷移的人員需要一直監(jiān)控遷移的過(guò)程,如果遷移所需的時(shí)間比較長(zhǎng),工作人員會(huì)很疲勞。一次遷移的前提是新舊系統(tǒng)數(shù)據(jù)庫(kù)差異不大,允許的宕機(jī)時(shí)間內(nèi)可以完成所有數(shù)據(jù)量的遷移。分次遷移是通過(guò)數(shù)據(jù)遷移工具或遷移程序,將需要的歷史數(shù)據(jù)分幾次遷移到新系統(tǒng)中。分次遷移可以將任務(wù)分開(kāi),有效地解決了數(shù)據(jù)量大和宕機(jī)時(shí)間短之間的矛盾。但是分次切換導(dǎo)致數(shù)據(jù)多次合并,增加了出錯(cuò)的概率,同時(shí)為了保持整體數(shù)據(jù)的一致性,分次遷移時(shí)需要對(duì)先切換的數(shù)據(jù)進(jìn)行同步,增加了遷移的復(fù)雜度。分次遷移一般在系統(tǒng)切換前先遷移將靜態(tài)數(shù)據(jù)和變化不頻繁的數(shù)據(jù)。先錄后遷是在系統(tǒng)切換前,先通過(guò)手工把一些數(shù)據(jù)錄入到新系統(tǒng)中,系統(tǒng)切換時(shí)再遷移其它的歷史數(shù)據(jù)。先錄后遷主要針對(duì)新舊系統(tǒng)數(shù)據(jù)結(jié)構(gòu)存在特定差異的情況,即對(duì)于新系統(tǒng)啟用時(shí)必需的期初數(shù)據(jù),無(wú)法從現(xiàn)有的歷史數(shù)據(jù)中得到。對(duì)于這部分期初數(shù)據(jù),就可以在系統(tǒng)切換前通過(guò)手工錄入。先遷后補(bǔ)是指在系統(tǒng)切換前通過(guò)數(shù)據(jù)遷移工具或遷移程序,將原始數(shù)據(jù)遷移到新系統(tǒng)中,然后通過(guò)新系統(tǒng)的相關(guān)功能,或?yàn)榇藢iT編寫的配套程序,根據(jù)已經(jīng)遷移到新系統(tǒng)中的原始數(shù)據(jù),生成所需要的結(jié)果數(shù)據(jù)。先遷后補(bǔ)可以減少遷移的數(shù)據(jù)量。本次數(shù)據(jù)遷移的方式采用分次遷移和先遷后補(bǔ)相結(jié)合的方式。安家?guī)X系統(tǒng)數(shù)據(jù)遷移拓?fù)浣Y(jié)構(gòu)如圖所示:
3U安家?guī)X網(wǎng)絡(luò)交換機(jī)安家?guī)X調(diào)度中心3U安家?guī)X網(wǎng)絡(luò)交換機(jī)安家?guī)X調(diào)度中心近幾年的卡車調(diào)度系統(tǒng)數(shù)據(jù)都存儲(chǔ)在原始數(shù)據(jù)存儲(chǔ)中心,系統(tǒng)的統(tǒng)計(jì)數(shù)據(jù)存放在數(shù)據(jù)庫(kù)內(nèi),數(shù)據(jù)的遷移就是實(shí)現(xiàn)將原始數(shù)據(jù)存儲(chǔ)中心的數(shù)據(jù)通過(guò)環(huán)網(wǎng)遷移到新的數(shù)據(jù)存儲(chǔ)中心。新的存儲(chǔ)中心所有的數(shù)據(jù)存儲(chǔ)到MicrosoftSQL2008R2數(shù)據(jù)庫(kù)中,重新定義了數(shù)據(jù)庫(kù)的表結(jié)構(gòu),安家?guī)X礦原始數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)字典保存完整,在重新設(shè)計(jì)時(shí)也考慮了歷史數(shù)據(jù)恢復(fù)的問(wèn)題,所以在歷史數(shù)據(jù)恢復(fù)上不存在問(wèn)題,根據(jù)原有數(shù)據(jù)庫(kù)的結(jié)構(gòu)將歷史數(shù)據(jù)導(dǎo)入到新的系統(tǒng)中。歷史數(shù)據(jù)包括統(tǒng)計(jì)數(shù)據(jù)和產(chǎn)量數(shù)據(jù);統(tǒng)計(jì)數(shù)據(jù)包括:運(yùn)行時(shí)間、運(yùn)行里程、故障情況(內(nèi)障、外障)、維修情況等;產(chǎn)量數(shù)據(jù)包括:所有設(shè)備指定時(shí)間內(nèi)的車數(shù)、裝車點(diǎn)、卸車點(diǎn)等。2.1.2、數(shù)據(jù)遷移與整合的工作流程(1)準(zhǔn)備階段充分的準(zhǔn)備才能夠保證卡調(diào)系統(tǒng)數(shù)據(jù)遷移的順利進(jìn)行,本階段主要包括的工作為:新的數(shù)據(jù)存儲(chǔ)中心的搭建,包括兩臺(tái)數(shù)據(jù)存儲(chǔ)服務(wù)器的配置、操作系統(tǒng)的安裝、數(shù)據(jù)庫(kù)的安裝與配置等。服務(wù)器與磁盤陣列間的連接、存儲(chǔ)正常,同時(shí)記錄主機(jī)名、服務(wù)器地址、域名等信息。安家?guī)X原始數(shù)據(jù)存儲(chǔ)中心要確保服務(wù)器及數(shù)據(jù)庫(kù)運(yùn)行正常,能夠?qū)?shù)據(jù)庫(kù)進(jìn)行常規(guī)操作。同時(shí)還包括舊系統(tǒng)數(shù)據(jù)字典整理、舊系統(tǒng)數(shù)據(jù)質(zhì)量分析、新系統(tǒng)數(shù)據(jù)字典整理、新舊系統(tǒng)數(shù)據(jù)差異分析、建立新舊系統(tǒng)數(shù)據(jù)之間的影射關(guān)系、開(kāi)發(fā)部署數(shù)據(jù)轉(zhuǎn)換與遷移程序。(2)測(cè)試階段為保證系統(tǒng)數(shù)據(jù)遷移的成功及降低風(fēng)險(xiǎn),遷移測(cè)試及演練是應(yīng)當(dāng)且必需的,通過(guò)遷移測(cè)試,可以發(fā)現(xiàn)未來(lái)正式遷移時(shí)有可能發(fā)生的問(wèn)題并及時(shí)進(jìn)行處理,通過(guò)遷移演練能夠減少遷移時(shí)間,確保系統(tǒng)快速切換。數(shù)據(jù)測(cè)試分為兩個(gè)層次測(cè)試,一個(gè)是數(shù)據(jù)監(jiān)測(cè)性測(cè)試,就是在數(shù)據(jù)轉(zhuǎn)換完成后,測(cè)試數(shù)據(jù)的轉(zhuǎn)換正確性;二是驗(yàn)證性測(cè)試,驗(yàn)證性測(cè)試通過(guò)使用已經(jīng)通過(guò)功能測(cè)試的新系統(tǒng)辦理實(shí)際業(yè)務(wù)來(lái)驗(yàn)證數(shù)據(jù)轉(zhuǎn)換的正確性。數(shù)據(jù)遷移測(cè)試的主要工作包括:①數(shù)據(jù)轉(zhuǎn)換時(shí)長(zhǎng)的測(cè)試,根據(jù)對(duì)應(yīng)數(shù)據(jù)表的數(shù)據(jù)確認(rèn)按周、月、年轉(zhuǎn)換時(shí)所需要的轉(zhuǎn)換時(shí)長(zhǎng)。②按照新的數(shù)據(jù)結(jié)構(gòu),將安家?guī)X歷史數(shù)據(jù)導(dǎo)入到新數(shù)據(jù)庫(kù)中,測(cè)試是否成功。③根據(jù)轉(zhuǎn)換結(jié)果并對(duì)照原系統(tǒng)實(shí)時(shí)運(yùn)行數(shù)據(jù),檢驗(yàn)數(shù)據(jù)轉(zhuǎn)換結(jié)果的正確性。④切換過(guò)程中原系統(tǒng)存儲(chǔ)中心數(shù)據(jù)繼續(xù)寫入與數(shù)據(jù)導(dǎo)入新存儲(chǔ)中心并行運(yùn)行測(cè)試。是為了確保在數(shù)據(jù)轉(zhuǎn)換時(shí)達(dá)到原始卡調(diào)系統(tǒng)不停機(jī)。(3)遷移切換上線階段待前期準(zhǔn)備及測(cè)試階段完成,沒(méi)有問(wèn)題后,就可以進(jìn)入正式的遷移階段,數(shù)據(jù)的遷移盡量避免原始卡調(diào)系統(tǒng)的停機(jī),利用前期測(cè)試的經(jīng)驗(yàn)將原系統(tǒng)中的歷史數(shù)據(jù)通過(guò)SQL語(yǔ)句獲取后并導(dǎo)入到新的系統(tǒng)中,配置數(shù)據(jù)庫(kù)實(shí)例等。數(shù)據(jù)轉(zhuǎn)換后進(jìn)行正式上線最后檢查包括:用戶登錄、權(quán)限檢查、數(shù)據(jù)驗(yàn)證、業(yè)務(wù)流程審核、功能測(cè)試等是否工作正常。并進(jìn)行確認(rèn)。最后達(dá)到啟用新系統(tǒng)的條件。(4)后期支持階段系統(tǒng)恢復(fù)運(yùn)行后,需要利用一周的時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行數(shù)據(jù)的準(zhǔn)確性,同時(shí)保留原系統(tǒng)的數(shù)據(jù)文件,以備系統(tǒng)回退使用。對(duì)數(shù)據(jù)的檢查可以從以下方面著手。數(shù)據(jù)格式檢查:檢查數(shù)據(jù)的格式是否一致和可用,目標(biāo)數(shù)據(jù)要求為number型。數(shù)據(jù)長(zhǎng)度檢查:檢查數(shù)據(jù)的有效長(zhǎng)度。對(duì)于char類型的字段轉(zhuǎn)換到varchar類型中,需要特別關(guān)注。區(qū)間范圍檢查:檢查數(shù)據(jù)是否包含在定義的最大值和最小值的區(qū)間中;例如年齡為300,或錄入日期在4000-1-1。空值、默認(rèn)值檢查:檢查新舊系統(tǒng)定義的空值、默認(rèn)值是否相同,不同數(shù)據(jù)庫(kù)系統(tǒng)對(duì)空值的定義可能不同,需要特別關(guān)注。完整性檢查:檢查數(shù)據(jù)的關(guān)聯(lián)完整性。如記錄引用的代碼值是否存在,特別需要注意的是有些系統(tǒng)在使用一段時(shí)間后,為了提高效率而去掉了外鍵約束。一致性檢查:檢查邏輯上是否存在違反一致性的數(shù)據(jù),特別是存在分別提交操作的系統(tǒng)。數(shù)據(jù)遷移后的校驗(yàn)是對(duì)遷移質(zhì)量的檢查,同時(shí)數(shù)據(jù)校驗(yàn)的結(jié)果也是判斷新系統(tǒng)能否正式啟用的重要依據(jù)??梢酝ㄟ^(guò)兩種方式對(duì)遷移后的數(shù)據(jù)進(jìn)行校驗(yàn)。對(duì)遷移后的數(shù)據(jù)進(jìn)行質(zhì)量分析,可以通過(guò)數(shù)據(jù)質(zhì)量檢查工具,或編寫有針對(duì)性的檢查程序進(jìn)行。對(duì)遷移后數(shù)據(jù)的校驗(yàn)有別于遷移前歷史數(shù)據(jù)的質(zhì)量分析,主要是檢查指標(biāo)的不同。遷移后數(shù)據(jù)校驗(yàn)的指標(biāo)主要包括五方面:完整性檢查,引用的外鍵是否存在;一致性檢查,相同含義的數(shù)據(jù)在不同位置的值是否一致;總分平衡檢查;記錄條數(shù)檢查,檢查新舊數(shù)據(jù)庫(kù)對(duì)應(yīng)的記錄條數(shù)是否一致;特殊樣本數(shù)據(jù)的檢查,檢查同一樣本在新舊數(shù)據(jù)庫(kù)中是否一致。新舊系統(tǒng)查詢數(shù)據(jù)對(duì)比檢查,通過(guò)新舊系統(tǒng)各自的查詢工具,對(duì)相同指標(biāo)的數(shù)據(jù)進(jìn)行查詢,并比較最終的查詢結(jié)果;先將新系統(tǒng)的數(shù)據(jù)恢復(fù)到舊系統(tǒng)遷移前一天的狀態(tài),然后將最后一天發(fā)生在舊系統(tǒng)上的業(yè)務(wù)全部補(bǔ)錄到新系統(tǒng),檢查有無(wú)異常,并和舊系統(tǒng)比較最終產(chǎn)生的結(jié)果。2.1.3、數(shù)據(jù)遷移與整合綜合考慮的因素(1)并軌運(yùn)行措施在數(shù)據(jù)切換時(shí)可以繼續(xù)保持舊系統(tǒng)的運(yùn)行。我們可以通過(guò)加大測(cè)試力度來(lái)降低風(fēng)險(xiǎn)。在完全單軌運(yùn)行前,做好數(shù)據(jù)測(cè)試工作,待數(shù)據(jù)測(cè)試合格后,在進(jìn)行單軌切換,并確保在單軌運(yùn)行時(shí)原始數(shù)據(jù)做好備份工作。在數(shù)據(jù)遷移時(shí)使用兩種手段加速遷移速度,一是分段進(jìn)行數(shù)據(jù)遷移。因?yàn)镾QL數(shù)據(jù)庫(kù)中的數(shù)據(jù)已經(jīng)累計(jì)6年,可以按時(shí)間段進(jìn)行數(shù)據(jù)遷移,比如按年、月等。另一種是多臺(tái)計(jì)算機(jī)進(jìn)行數(shù)據(jù)遷移,SQL數(shù)據(jù)庫(kù)支持多用戶訪問(wèn),可以結(jié)合分段遷移方式,利用多臺(tái)計(jì)算機(jī)進(jìn)行分段遷移,之后在匯總的方式,此操作很大程度上提高了數(shù)據(jù)遷移的速度。(2)應(yīng)急回退措施在特殊情況下,由于某種原因?qū)е孪到y(tǒng)沒(méi)有能夠正常切換或者切換以后系統(tǒng)運(yùn)行不穩(wěn)定,在這種情況下,必須啟動(dòng)應(yīng)急預(yù)案來(lái)解決。從業(yè)務(wù)系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)平臺(tái)三個(gè)方面來(lái)考慮應(yīng)急處理措施,只有三方面同時(shí)恢復(fù)到系統(tǒng)切換前的狀態(tài),才能保證原系統(tǒng)的正常進(jìn)行。在做數(shù)據(jù)遷移前,原系統(tǒng)環(huán)境保留著原始的數(shù)據(jù)庫(kù)數(shù)據(jù),當(dāng)正式遷移無(wú)法完成時(shí)或者遷移后的數(shù)據(jù)影響系統(tǒng)運(yùn)行時(shí),將進(jìn)行回退。回退有如下兩種情況:①若遷移之后數(shù)據(jù)校驗(yàn)立即發(fā)現(xiàn)數(shù)據(jù)不對(duì),則仍啟用原系統(tǒng);②若業(yè)務(wù)已遷移,在一段時(shí)間內(nèi)數(shù)據(jù)差異較大,且沒(méi)辦法通過(guò)再次同步解決,需要回退處理。(3)數(shù)據(jù)備份措施在進(jìn)行新舊系統(tǒng)數(shù)據(jù)轉(zhuǎn)換時(shí),對(duì)原系統(tǒng)數(shù)據(jù)進(jìn)行備份以保證歷史數(shù)據(jù)的可追溯性。一旦在新系統(tǒng)中業(yè)務(wù)辦理出現(xiàn)問(wèn)題,則可以通過(guò)追溯歷史數(shù)據(jù)來(lái)判斷是數(shù)據(jù)轉(zhuǎn)換錯(cuò)誤,還是新系統(tǒng)程序存在BUG。2.2、調(diào)度中心系統(tǒng)切換方案2.2.1、調(diào)度中心系統(tǒng)切換的主要內(nèi)容待歷史數(shù)據(jù)恢復(fù)完成后,鑒于東露天礦的穩(wěn)定運(yùn)行情況下,并針對(duì)安家?guī)X生產(chǎn)實(shí)際做好調(diào)度中心軟件測(cè)試后,將調(diào)度員操作端安裝CS版本的調(diào)度軟件并根據(jù)職能做好相應(yīng)的用戶配置。2.2.2、調(diào)度中心系統(tǒng)切換的流程(1)準(zhǔn)備階段調(diào)度中心系統(tǒng)的準(zhǔn)備工作包括:新的數(shù)據(jù)存儲(chǔ)中心的搭建、包括兩臺(tái)數(shù)據(jù)存儲(chǔ)服務(wù)器的配置、數(shù)據(jù)庫(kù)安裝與配置等,服務(wù)器與磁盤陣列間的連接正常。安家?guī)X調(diào)度中心機(jī)房需要安置兩臺(tái)通訊與數(shù)據(jù)采集服務(wù)器,配置好網(wǎng)絡(luò)與操作系統(tǒng),確認(rèn)與存儲(chǔ)中心的連接正常。安家?guī)X調(diào)度室部署三臺(tái)調(diào)度員操作端,按照卡調(diào)調(diào)度、維修調(diào)度和生產(chǎn)調(diào)度部署,配置好操作系統(tǒng)和網(wǎng)絡(luò)連接,確保與數(shù)據(jù)存儲(chǔ)中心連接正常。(2)測(cè)試階段具體的調(diào)度中心軟件功能測(cè)試工作包括:通訊程序與終端通訊測(cè)試、狀態(tài)識(shí)別測(cè)試、鉆機(jī)布孔導(dǎo)航測(cè)試、跨礦區(qū)調(diào)度、產(chǎn)量計(jì)算等算法的測(cè)試、空運(yùn)里程、重運(yùn)里程、空運(yùn)時(shí)間、重運(yùn)時(shí)間、故障時(shí)間統(tǒng)計(jì)數(shù)據(jù)的測(cè)試。重點(diǎn)測(cè)試模塊如下表所示:模塊名稱達(dá)到目標(biāo)通訊程序測(cè)試能夠獲取終端數(shù)據(jù),能夠下發(fā)數(shù)據(jù)到終端,能夠?qū)崿F(xiàn)設(shè)計(jì)容量狀態(tài)識(shí)別現(xiàn)場(chǎng)測(cè)試與現(xiàn)場(chǎng)實(shí)際相符鉆機(jī)布孔測(cè)試能夠符合現(xiàn)場(chǎng)布孔并準(zhǔn)確導(dǎo)航跨礦區(qū)調(diào)度測(cè)試模擬調(diào)度實(shí)現(xiàn)跨礦區(qū)功能統(tǒng)計(jì)數(shù)據(jù)測(cè)試對(duì)獲取數(shù)據(jù)的準(zhǔn)確性的檢驗(yàn)(3)切換上線階段待前期準(zhǔn)備及測(cè)試階段完成,沒(méi)有問(wèn)題后,就可以進(jìn)入正式的新版調(diào)度中心軟件使用階段,檢測(cè)各個(gè)模塊的運(yùn)行穩(wěn)定性及數(shù)據(jù)準(zhǔn)確性。在使用階段不卸載原有調(diào)度中心軟件,待各項(xiàng)功能正常后,可對(duì)原調(diào)度中心軟件進(jìn)行卸載。(4)后期支持階段系統(tǒng)恢復(fù)運(yùn)行后,需要利用一周的時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行數(shù)據(jù)的準(zhǔn)確性,同時(shí)保留原系統(tǒng)的數(shù)據(jù)文件,以備系統(tǒng)回退使用。2.2.3、調(diào)度中心系統(tǒng)切換的注意事項(xiàng)(1)并軌運(yùn)行措施調(diào)度中心軟件在系統(tǒng)切換后,運(yùn)行的是新版的調(diào)度中心軟件,但是舊版的調(diào)度中心軟件暫不卸載,待新版軟件測(cè)試合格后,在進(jìn)行單軌切換,并確保在單軌運(yùn)行時(shí)舊版調(diào)度中心軟件做好備份工作。運(yùn)行一段時(shí)間穩(wěn)定后,可以考慮卸載原有調(diào)度中心軟件。(2)應(yīng)急回退措施回退有如下兩種情況:①若新版調(diào)度中心軟件安裝之后無(wú)法正常啟動(dòng),則仍啟用原系統(tǒng);②若新版調(diào)度中心軟件運(yùn)行正常,但是在一段時(shí)間內(nèi)數(shù)據(jù)解析及存儲(chǔ)不準(zhǔn)確,需要回退處理。(3)程序備份措施在進(jìn)行新舊系統(tǒng)數(shù)據(jù)轉(zhuǎn)換時(shí),對(duì)原調(diào)度中心軟件不做卸載處理,同時(shí)備份原調(diào)度中心軟件的安裝文件。2.3、車載終端系統(tǒng)的切換方案2.3.1、車載終端系統(tǒng)切換的主要內(nèi)容車載終端需要完成的配置包括:①安裝VNC遠(yuǎn)程軟件、安裝語(yǔ)音插件、安裝.net2.0平臺(tái)、安裝新版車載終端軟件并將其加入系統(tǒng)啟動(dòng)項(xiàng),同時(shí)將原車載終端軟件在系統(tǒng)啟動(dòng)項(xiàng)中的快捷方式刪除。②根據(jù)車型配置新版終端軟件的相關(guān)參數(shù)。③測(cè)試遠(yuǎn)程VNC軟件的可用性,確認(rèn)終端軟件的可用性,并卸載原終端上的賽門鐵克遠(yuǎn)程連接軟件。④修改終端的IP地址為統(tǒng)一規(guī)劃的地址,若為一體機(jī),則還需要設(shè)置通訊連接模塊CPE的IP地址。地址修改完成后,再次遠(yuǎn)程連接修改后的終端地址,檢驗(yàn)連接是否正常,同時(shí)測(cè)試新IP地址下,能否訪問(wèn)存儲(chǔ)中心共享文件夾。⑤檢測(cè)文件傳輸及GPS接口是否正常。我方將派技術(shù)人員針對(duì)終端進(jìn)行軟件的部署,在部署的過(guò)程中,采用遠(yuǎn)程連接的方式進(jìn)行程序的安裝及配置,軟件在功能設(shè)計(jì)上較原來(lái)的版本有一定的功能修改,界面風(fēng)格也做了調(diào)整,以C#語(yǔ)言為開(kāi)發(fā)基礎(chǔ),結(jié)合語(yǔ)音庫(kù)、圖形庫(kù)等動(dòng)態(tài)庫(kù),完成新版軟件的構(gòu)建。對(duì)于遠(yuǎn)程無(wú)法實(shí)現(xiàn)升級(jí)的,將到現(xiàn)場(chǎng)手動(dòng)完成升級(jí),盡量減少耽誤生產(chǎn)時(shí)間。2.3.2、車載終端系統(tǒng)切換的流程(1)準(zhǔn)備階段準(zhǔn)備階段包括能夠正常安裝的VNC遠(yuǎn)程軟件安裝包、語(yǔ)音插件安裝文件、.NET2.0安裝文件及新版的終端軟件安裝包。同時(shí)搭建好遠(yuǎn)程連接平臺(tái),確保能夠正常連接到終端上,在平臺(tái)上安裝賽門鐵克遠(yuǎn)程軟件對(duì)每個(gè)終端進(jìn)行遠(yuǎn)程連接,搭建新的數(shù)據(jù)存儲(chǔ)中心,包括兩臺(tái)數(shù)據(jù)存儲(chǔ)服務(wù)器的配置、操作系統(tǒng)的安裝、數(shù)據(jù)庫(kù)的安裝與配置及共享文件夾的設(shè)置。服務(wù)器與磁盤陣列間的連接、存儲(chǔ)正常,同時(shí)記錄主機(jī)名、服務(wù)器地址、域名等信息。準(zhǔn)備好原安家?guī)X終端設(shè)備的IP地址規(guī)劃表及新的IP地址規(guī)劃表,做好兩個(gè)表之間的對(duì)比,便于在系統(tǒng)替換時(shí)IP地址的查找。(2)測(cè)試階段測(cè)試階段是為了確保終端軟件在替換之后的可用性,主要是測(cè)試終端軟件是否能夠正常啟動(dòng)及啟動(dòng)后各個(gè)功能模塊是否正常。主要的測(cè)試工作包括:①安裝新版車載終端軟件能夠正常開(kāi)機(jī)啟動(dòng),文件同步更新模塊是否正常,網(wǎng)絡(luò)連接是否正常②啟動(dòng)后的界面是否與實(shí)際車型相符合。③終端自身模塊操作是否正常,GPS數(shù)據(jù)接收是否正常。④與調(diào)度中心的連接是否正常,數(shù)據(jù)傳輸與接收是否正常且實(shí)時(shí)。⑤針對(duì)不同車型的特有功能的測(cè)試是否正常,如卡車的裝車、卸車功能、電鏟的選擇物料功能、鉆機(jī)的布孔與導(dǎo)航功能等。(3)切換上線階段待前期準(zhǔn)備及測(cè)試階段完成,沒(méi)有問(wèn)題后,就可以進(jìn)入正式的切換階段,數(shù)據(jù)切換直接運(yùn)行新版的終端軟件,檢測(cè)其各項(xiàng)功能模塊數(shù)據(jù)是否正常。(4)后期支持階段系統(tǒng)恢復(fù)運(yùn)行后,需要利用一周的時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行數(shù)據(jù)的準(zhǔn)確性,同時(shí)保留原系統(tǒng)的數(shù)據(jù)文件,以備系統(tǒng)回退使用。2.3.3、車載終端系統(tǒng)切換的注意事項(xiàng)(1)并軌運(yùn)行措施終端軟件在系統(tǒng)切換后,運(yùn)行的是新版的終端軟件,但是為了保證系統(tǒng)的穩(wěn)定性,舊版的終端軟件暫不卸載,待新版軟件測(cè)試合格后,在進(jìn)行單軌切換,并確保在單軌運(yùn)行時(shí)原始程序做好備份工作。運(yùn)行一段時(shí)間穩(wěn)定后,可以考慮卸載原有終端軟件。(2)應(yīng)急回退措施回退有如下兩種情況:①若新版終端軟件安裝之后無(wú)法正常啟動(dòng),則仍啟用原系統(tǒng);②若終端軟件運(yùn)行正常,但是在一段時(shí)間內(nèi)數(shù)據(jù)解析不準(zhǔn)確,需要回退處理。系統(tǒng)回退的操作方式是將新版軟件在啟動(dòng)項(xiàng)中刪除,然后添加舊版軟件的快捷方式到啟動(dòng)項(xiàng)。(3)程序備份措施在進(jìn)行新舊系統(tǒng)數(shù)據(jù)轉(zhuǎn)換時(shí),對(duì)原終端軟件不做卸載處理,同時(shí)備份原終端軟件的安裝文件。調(diào)度員操作端和車載終端軟件都升級(jí)完成后,系統(tǒng)恢復(fù)運(yùn)行,需要利用一段時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行的穩(wěn)定性及數(shù)據(jù)的準(zhǔn)確性。經(jīng)過(guò)1個(gè)月的試運(yùn)行,使礦方完全接受系統(tǒng)的運(yùn)行并達(dá)到獨(dú)立使用程度。2.4、系統(tǒng)切換過(guò)程數(shù)據(jù)的完整性保證措施系統(tǒng)的切換過(guò)程是從舊系統(tǒng)向新系統(tǒng)過(guò)度的過(guò)程,為了對(duì)礦方的使用影響程度達(dá)到最低,需要做好在切換過(guò)程中的數(shù)據(jù)完整性保證,數(shù)據(jù)的完整性是指在進(jìn)行新的系統(tǒng)替換的過(guò)程中,必須保證舊的系統(tǒng)的數(shù)據(jù)運(yùn)行正常,所以,在替換的過(guò)程中,要保持舊系統(tǒng)的運(yùn)行。在歷史數(shù)據(jù)切換時(shí),只是對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的提取,不對(duì)舊系統(tǒng)運(yùn)行造成影響,可以保證舊系統(tǒng)運(yùn)行;在調(diào)度中心切換時(shí),需要運(yùn)行舊系統(tǒng)的程序的同時(shí),安裝新系統(tǒng)調(diào)度中心軟件,同時(shí)測(cè)試新系統(tǒng)的調(diào)度中心軟件訪問(wèn)數(shù)據(jù)庫(kù)的各項(xiàng)功能都正常。在進(jìn)行終端軟件的切換時(shí),需要保持舊的終端軟件運(yùn)行的同時(shí)進(jìn)行新的終端軟件的安裝及配置,在安裝之前,要對(duì)新的終端軟件在終端上運(yùn)行的穩(wěn)定性進(jìn)行測(cè)試,包括數(shù)據(jù)傳輸、GPS端口數(shù)據(jù)讀入、IP地址的設(shè)置功能等。在進(jìn)行硬件服務(wù)器的部署時(shí),要保持原有舊系統(tǒng)的運(yùn)行環(huán)境,新增加新系統(tǒng)的數(shù)據(jù)庫(kù)文件及共享文件夾的位置。由于系統(tǒng)進(jìn)行整合需要將終端的IP地址進(jìn)行統(tǒng)一的規(guī)劃,所以在進(jìn)行新系統(tǒng)的終端軟件安裝過(guò)程中,需要在保持原有系統(tǒng)IP地址不變的前提下增加統(tǒng)一規(guī)劃的IP地址。這樣就能夠滿足新系統(tǒng)的運(yùn)行,也不對(duì)舊系統(tǒng)的運(yùn)行造成影響。在進(jìn)行切換過(guò)程中,根據(jù)安家?guī)X和安太堡的現(xiàn)場(chǎng)調(diào)研,安家?guī)X允許系統(tǒng)停機(jī)的時(shí)間為一周,一周內(nèi)進(jìn)行手工計(jì)量,同時(shí),由于終端GPS串口的限制,新、舊終端軟件無(wú)法并行運(yùn)行,所以,在新系統(tǒng)所有模塊安裝完畢后,可以進(jìn)行新系統(tǒng)的運(yùn)行,運(yùn)行期間,我方與礦方一同對(duì)數(shù)據(jù)的準(zhǔn)確性進(jìn)行檢驗(yàn),并協(xié)商進(jìn)行人工計(jì)量統(tǒng)計(jì)以確保數(shù)據(jù)的延續(xù)性,新系統(tǒng)運(yùn)行穩(wěn)定后,進(jìn)入試運(yùn)行階段。待正式運(yùn)行新系統(tǒng)后,可以逐步利用終端維修或設(shè)備交班、停機(jī)間隙對(duì)原系統(tǒng)進(jìn)行卸載及取消舊系統(tǒng)IP地址并換成新系統(tǒng)的IP地址的設(shè)置。根據(jù)現(xiàn)場(chǎng)的實(shí)驗(yàn)情況,在進(jìn)行調(diào)度中心軟件的安裝及配置所需要的時(shí)間為1小時(shí),在安裝及配置過(guò)程中,可以保持原系統(tǒng)的正常運(yùn)行。在進(jìn)行終端軟件的安裝及配置在借助遠(yuǎn)程軟件的情況下需要10分鐘時(shí)間(此時(shí)間為網(wǎng)絡(luò)非常不好的情況下),且在安裝和配置過(guò)程中不影響原系統(tǒng)的運(yùn)行。在不借助遠(yuǎn)程軟件的情況下需要到車、鏟設(shè)備上去安裝,可以利用交接班時(shí)間,安裝及配置一臺(tái)設(shè)備的時(shí)間為5分鐘。在安裝和配置過(guò)程中不影響原系統(tǒng)的運(yùn)行。2.5、系統(tǒng)數(shù)據(jù)采集完整性保證措施系統(tǒng)的數(shù)據(jù)采集是通過(guò)TCP/UDP的通信方式完成的,車載終端通過(guò)定時(shí)向調(diào)度中心指定的端口進(jìn)行數(shù)據(jù)發(fā)送,卡車調(diào)度系統(tǒng)數(shù)據(jù)采集模塊是系統(tǒng)運(yùn)行的基礎(chǔ)模塊,所有監(jiān)控、調(diào)度、決策分析的數(shù)據(jù)都是通過(guò)此模塊獲取的,其主要的功能包括:終端數(shù)據(jù)采集。所有的車載終端與調(diào)度中心服務(wù)器之間通過(guò)Socket進(jìn)行連接,數(shù)據(jù)實(shí)時(shí)互相發(fā)送,遵循統(tǒng)一的協(xié)議。狀態(tài)識(shí)別。準(zhǔn)確的識(shí)別狀態(tài)是設(shè)備產(chǎn)量統(tǒng)計(jì)和利用效率分析的基礎(chǔ)??ㄜ囎鳂I(yè)的流程從狀態(tài)上區(qū)分為作業(yè)狀態(tài)和非作業(yè)狀態(tài),作業(yè)狀態(tài)包括待裝、裝車、重運(yùn)、待卸、卸車、空運(yùn)、待裝等循環(huán)活動(dòng)。數(shù)據(jù)保存。根據(jù)車輛種類分別存儲(chǔ)數(shù)據(jù),系統(tǒng)一般將設(shè)備分為運(yùn)輸設(shè)備、采裝設(shè)備和輔助設(shè)備,將數(shù)據(jù)保存成運(yùn)輸設(shè)備流水文件、采裝設(shè)備流水文件和輔助設(shè)備流水文件。為了確保數(shù)據(jù)采集的完整性,首先從系統(tǒng)架構(gòu)上,將通訊服務(wù)器安放在各自礦山的調(diào)度中心機(jī)房?jī)?nèi),每個(gè)服務(wù)器只處理各自礦山的數(shù)據(jù),同時(shí)為了防止數(shù)據(jù)擁堵,將按照設(shè)備的類型開(kāi)發(fā)多個(gè)端口,每種類型的設(shè)備,按照相應(yīng)的端口進(jìn)行數(shù)據(jù)的上傳,在進(jìn)行程序處理時(shí),采用多線程技術(shù)。后臺(tái)處理線程分為兩部分,即數(shù)據(jù)實(shí)時(shí)接收線程和數(shù)據(jù)實(shí)時(shí)解析線程。數(shù)據(jù)實(shí)時(shí)接收線程將車載終端的數(shù)據(jù)實(shí)時(shí)寫入到系統(tǒng)緩存中等待解析線程處理,數(shù)據(jù)實(shí)時(shí)解析線程將緩存中的接收數(shù)據(jù)依次進(jìn)行解析,然后清除緩存,待接收線程繼續(xù)數(shù)據(jù)寫入。同時(shí)數(shù)據(jù)解析線程也負(fù)責(zé)數(shù)據(jù)的存儲(chǔ),按照設(shè)備類型依次存入不同的流水文件內(nèi)。在系統(tǒng)的壓力測(cè)試中,也包含大量數(shù)據(jù)上傳到數(shù)據(jù)采集中心的測(cè)試。通過(guò)環(huán)境模擬完成通訊模塊的壓力測(cè)試,也為保證數(shù)據(jù)的完整性提供可靠的依據(jù)。3、安太堡礦系統(tǒng)切換部署過(guò)程3.1、歷史數(shù)據(jù)的遷移與整合3.1.1、數(shù)據(jù)遷移與整合的主要內(nèi)容安太堡系統(tǒng)數(shù)據(jù)遷移拓?fù)浣Y(jié)構(gòu)如圖所示:
中心交換機(jī)L安太堡網(wǎng)絡(luò)交換機(jī)中心交換機(jī)L安太堡網(wǎng)絡(luò)交換機(jī)近幾年的卡車調(diào)度系統(tǒng)數(shù)據(jù)都存儲(chǔ)在原始數(shù)據(jù)存儲(chǔ)中心,系統(tǒng)的統(tǒng)計(jì)數(shù)據(jù)存放在數(shù)據(jù)庫(kù)內(nèi),數(shù)據(jù)的遷移就是實(shí)現(xiàn)將原始數(shù)據(jù)存儲(chǔ)中心的數(shù)據(jù)通過(guò)環(huán)網(wǎng)遷移到新的數(shù)據(jù)存儲(chǔ)中心。新的存儲(chǔ)中心所有的數(shù)據(jù)存儲(chǔ)到MicrosoftSQL2008R2數(shù)據(jù)庫(kù)中,重新定義了數(shù)據(jù)庫(kù)的表結(jié)構(gòu),安太堡礦,我方與原生產(chǎn)廠家溝通,原生產(chǎn)廠家提供我方歷史數(shù)據(jù)提取所需要的運(yùn)行時(shí)間、運(yùn)行里程、故障情況(內(nèi)障、外障)、維修情況,產(chǎn)量情況等數(shù)據(jù)的提取方法,按照新系統(tǒng)的數(shù)據(jù)格式,將所有歷史數(shù)據(jù)移植到新系統(tǒng)中,以實(shí)現(xiàn)歷史數(shù)據(jù)的查詢。歷史數(shù)據(jù)包括統(tǒng)計(jì)數(shù)據(jù)和產(chǎn)量數(shù)據(jù);統(tǒng)計(jì)數(shù)據(jù)包括:運(yùn)行時(shí)間、運(yùn)行里程、故障情況(內(nèi)障、外障)、維修情況等;產(chǎn)量數(shù)據(jù)包括:所有設(shè)備指定時(shí)間內(nèi)的車數(shù)、裝車點(diǎn)、卸車點(diǎn)等。3.1.2、數(shù)據(jù)遷移與整合的工作流程(1)準(zhǔn)備階段本階段主要包括的工作為:新的數(shù)據(jù)存儲(chǔ)中心的搭建,包括兩臺(tái)數(shù)據(jù)存儲(chǔ)服務(wù)器的配置、操作系統(tǒng)的安裝、數(shù)據(jù)庫(kù)的安裝與配置等。服務(wù)器與磁盤陣列間的連接、存儲(chǔ)正常,同時(shí)記錄主機(jī)名、服務(wù)器地址、域名等信息。安太堡原始數(shù)據(jù)存儲(chǔ)中心要確保服務(wù)器及數(shù)據(jù)庫(kù)運(yùn)行正常,能夠?qū)?shù)據(jù)庫(kù)進(jìn)行常規(guī)操作。同時(shí)還包括舊系統(tǒng)數(shù)據(jù)字典整理、舊系統(tǒng)數(shù)據(jù)質(zhì)量分析、新系統(tǒng)數(shù)據(jù)字典整理、新舊系統(tǒng)數(shù)據(jù)差異分析、建立新舊系統(tǒng)數(shù)據(jù)之間的影射關(guān)系、開(kāi)發(fā)部署數(shù)據(jù)轉(zhuǎn)換與遷移程序。(2)測(cè)試階段數(shù)據(jù)遷移測(cè)試的主要工作包括:①數(shù)據(jù)轉(zhuǎn)換時(shí)長(zhǎng)的測(cè)試,根據(jù)對(duì)應(yīng)數(shù)據(jù)表的數(shù)據(jù)確認(rèn)按周、月、年轉(zhuǎn)換時(shí)所需要的轉(zhuǎn)換時(shí)長(zhǎng)。②按照新的數(shù)據(jù)結(jié)構(gòu),將安家?guī)X歷史數(shù)據(jù)導(dǎo)入到新數(shù)據(jù)庫(kù)中,測(cè)試是否成功。③根據(jù)轉(zhuǎn)換結(jié)果并對(duì)照原系統(tǒng)實(shí)時(shí)運(yùn)行數(shù)據(jù),檢驗(yàn)數(shù)據(jù)轉(zhuǎn)換結(jié)果的正確性。④切換過(guò)程中原系統(tǒng)存儲(chǔ)中心數(shù)據(jù)繼續(xù)寫入與數(shù)據(jù)導(dǎo)入新存儲(chǔ)中心并行運(yùn)行測(cè)試。是為了確保在數(shù)據(jù)轉(zhuǎn)換時(shí)達(dá)到原始卡調(diào)系統(tǒng)不停機(jī)。數(shù)據(jù)遷移前,需要作大量的準(zhǔn)備及測(cè)試工作。具體如下:針對(duì)目標(biāo)數(shù)據(jù)庫(kù)中的每張數(shù)據(jù)表,根據(jù)映射關(guān)系中記錄的轉(zhuǎn)換加工描述,建立抽取函數(shù)。該映射關(guān)系為前期數(shù)據(jù)差異分析的結(jié)果。抽取函數(shù)的命名規(guī)則為:F_目標(biāo)數(shù)據(jù)表名_E。根據(jù)抽取函數(shù)的SQL語(yǔ)句進(jìn)行優(yōu)化??梢圆捎玫膬?yōu)化方式為:調(diào)整SORT_AREA_SIZE和HASH_AREA_SIZE等參數(shù)設(shè)置、啟動(dòng)并行查詢、采用提示指定優(yōu)化器、創(chuàng)建臨時(shí)表、對(duì)源數(shù)據(jù)表作ANALYZES、增加索引。建立調(diào)度控制表,包括ETL函數(shù)定義表(記錄抽取函數(shù)、轉(zhuǎn)換函數(shù)、清洗函數(shù)和裝載函數(shù)的名稱和參數(shù))、抽取調(diào)度表(記錄待調(diào)度的抽取函數(shù))、裝載調(diào)度表(記錄待調(diào)度的裝載信息)、抽取日志表(記錄各個(gè)抽取函數(shù)調(diào)度的起始時(shí)間和結(jié)束時(shí)間以及抽取的正確或錯(cuò)誤信息)、裝載日志表(記錄各個(gè)裝載過(guò)程調(diào)度的起始時(shí)間和結(jié)束時(shí)間以及裝載過(guò)程執(zhí)行的正確或錯(cuò)誤信息)。建立調(diào)度控制程序,該調(diào)度控制程序根據(jù)抽取調(diào)度表動(dòng)態(tài)調(diào)度抽取函數(shù),并將抽取的數(shù)據(jù)保存入平面文件。(3)遷移切換上線階段待前期準(zhǔn)備及測(cè)試階段完成,沒(méi)有問(wèn)題后,就可以進(jìn)入正式的遷移階段,數(shù)據(jù)的遷移盡量避免原始卡調(diào)系統(tǒng)的停機(jī),利用前期測(cè)試的經(jīng)驗(yàn)將原系統(tǒng)中的歷史數(shù)據(jù)通過(guò)SQL語(yǔ)句獲取后并導(dǎo)入到新的系統(tǒng)中,配置數(shù)據(jù)庫(kù)實(shí)例等。數(shù)據(jù)轉(zhuǎn)換后進(jìn)行正式上線最后檢查包括:用戶登錄、權(quán)限檢查、數(shù)據(jù)驗(yàn)證、業(yè)務(wù)流程審核、功能測(cè)試等是否工作正常。并進(jìn)行確認(rèn)。最后達(dá)到啟用新系統(tǒng)的條件。(4)后期支持階段系統(tǒng)恢復(fù)運(yùn)行后,需要利用一周的時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行數(shù)據(jù)的準(zhǔn)確性,同時(shí)保留原系統(tǒng)的數(shù)據(jù)文件,以備系統(tǒng)回退使用。3.1.3、數(shù)據(jù)遷移與整合綜合考慮的因素(1)并軌運(yùn)行措施在數(shù)據(jù)切換時(shí)可以繼續(xù)保持舊系統(tǒng)的運(yùn)行。我們可以通過(guò)加大測(cè)試力度來(lái)降低風(fēng)險(xiǎn)。在完全單軌運(yùn)行前,做好數(shù)據(jù)測(cè)試工作,待數(shù)據(jù)測(cè)試合格后,在進(jìn)行單軌切換,并確保在單軌運(yùn)行時(shí)原始數(shù)據(jù)做好備份工作。在數(shù)據(jù)遷移時(shí)使用兩種手段加速遷移速度,一是分段進(jìn)行數(shù)據(jù)遷移。另一種是多臺(tái)計(jì)算機(jī)進(jìn)行數(shù)據(jù)遷移,之后在匯總的方式,此操作很大程度上提高了數(shù)據(jù)遷移的速度。(2)應(yīng)急回退措施回退有如下兩種情況:①若遷移之后數(shù)據(jù)校驗(yàn)立即發(fā)現(xiàn)數(shù)據(jù)不對(duì),則仍啟用原系統(tǒng);②若業(yè)務(wù)已遷移,在一段時(shí)間內(nèi)數(shù)據(jù)差異較大,且沒(méi)辦法通過(guò)再次同步解決,需要回退處理。(3)數(shù)據(jù)備份措施在進(jìn)行新舊系統(tǒng)數(shù)據(jù)轉(zhuǎn)換時(shí),對(duì)原系統(tǒng)數(shù)據(jù)進(jìn)行備份以保證歷史數(shù)據(jù)的可追溯性。一旦在新系統(tǒng)中業(yè)務(wù)辦理出現(xiàn)問(wèn)題,則可以通過(guò)追溯歷史數(shù)據(jù)來(lái)判斷是數(shù)據(jù)轉(zhuǎn)換錯(cuò)誤,還是新系統(tǒng)程序存在BUG。3.2、調(diào)度中心系統(tǒng)切換方案3.2.1、調(diào)度中心系統(tǒng)切換的主要內(nèi)容待歷史數(shù)據(jù)恢復(fù)完成后,鑒于東露天礦、安家?guī)X礦的穩(wěn)定運(yùn)行情況下,并針對(duì)安太堡生產(chǎn)實(shí)際做好調(diào)度中心軟件測(cè)試后,將調(diào)度員操作端安裝CS版本的調(diào)度軟件并根據(jù)職能做好相應(yīng)的用戶配置。3.2.2、調(diào)度中心系統(tǒng)切換的流程(1)準(zhǔn)備階段調(diào)度中心系統(tǒng)的準(zhǔn)備工作包括:新的數(shù)據(jù)存儲(chǔ)中心的搭建、包括兩臺(tái)數(shù)據(jù)存儲(chǔ)服務(wù)器的配置、數(shù)據(jù)庫(kù)安裝與配置等,服務(wù)器與磁盤陣列間的連接正常。安太堡調(diào)度中心機(jī)房需要安置兩臺(tái)通訊與數(shù)據(jù)采集服務(wù)器,配置好網(wǎng)絡(luò)與操作系統(tǒng),確認(rèn)與存儲(chǔ)中心的連接正常。安太堡調(diào)度室部署三臺(tái)調(diào)度員操作端,按照卡調(diào)調(diào)度、維修調(diào)度和生產(chǎn)調(diào)度部署,配置好操作系統(tǒng)和網(wǎng)絡(luò)連接,確保與數(shù)據(jù)存儲(chǔ)中心連接正常。(2)測(cè)試階段具體的調(diào)度中心軟件功能測(cè)試工作包括:通訊程序與終端通訊測(cè)試、狀態(tài)識(shí)別測(cè)試、鉆機(jī)布孔導(dǎo)航測(cè)試、跨礦區(qū)調(diào)度、產(chǎn)量計(jì)算等算法的測(cè)試、空運(yùn)里程、重運(yùn)里程、空運(yùn)時(shí)間、重運(yùn)時(shí)間、故障時(shí)間統(tǒng)計(jì)數(shù)據(jù)的測(cè)試。重點(diǎn)測(cè)試模塊如下表所示:模塊名稱達(dá)到目標(biāo)通訊程序測(cè)試能夠獲取終端數(shù)據(jù),能夠下發(fā)數(shù)據(jù)到終端,能夠?qū)崿F(xiàn)設(shè)計(jì)容量狀態(tài)識(shí)別現(xiàn)場(chǎng)測(cè)試與現(xiàn)場(chǎng)實(shí)際相符鉆機(jī)布孔測(cè)試能夠符合現(xiàn)場(chǎng)布孔并準(zhǔn)確導(dǎo)航跨礦區(qū)調(diào)度測(cè)試模擬調(diào)度實(shí)現(xiàn)跨礦區(qū)功能統(tǒng)計(jì)數(shù)據(jù)測(cè)試對(duì)獲取數(shù)據(jù)的準(zhǔn)確性的檢驗(yàn)3)切換上線階段待前期準(zhǔn)備及測(cè)試階段完成,沒(méi)有問(wèn)題后,就可以進(jìn)入正式的新版調(diào)度中心軟件使用階段,檢測(cè)各個(gè)模塊的運(yùn)行穩(wěn)定性及數(shù)據(jù)準(zhǔn)確性。在使用階段不卸載原有調(diào)度中心軟件,待各項(xiàng)功能正常后,可對(duì)原調(diào)度中心軟件進(jìn)行卸載。(4)后期支持階段系統(tǒng)恢復(fù)運(yùn)行后,需要利用一周的時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行數(shù)據(jù)的準(zhǔn)確性,同時(shí)保留原系統(tǒng)的數(shù)據(jù)文件,以備系統(tǒng)回退使用。3.2.3、調(diào)度中心系統(tǒng)切換的注意事項(xiàng)(1)并軌運(yùn)行措施調(diào)度中心軟件在系統(tǒng)切換后,運(yùn)行的是新版的調(diào)度中心軟件,但是舊版的調(diào)度中心軟件暫不卸載,待新版軟件測(cè)試合格后,在進(jìn)行單軌切換,并確保在單軌運(yùn)行時(shí)舊版調(diào)度中心軟件做好備份工作。運(yùn)行一段時(shí)間穩(wěn)定后,可以考慮卸載原有調(diào)度中心軟件。(2)應(yīng)急回退措施回退有如下兩種情況:①若新版調(diào)度中心軟件安裝之后無(wú)法正常啟動(dòng),則仍啟用原系統(tǒng);②若新版調(diào)度中心軟件運(yùn)行正常,但是在一段時(shí)間內(nèi)數(shù)據(jù)解析及存儲(chǔ)不準(zhǔn)確,需要回退處理。(3)程序備份措施在進(jìn)行新舊系統(tǒng)數(shù)據(jù)轉(zhuǎn)換時(shí),對(duì)原調(diào)度中心軟件不做卸載處理,同時(shí)備份原調(diào)度中心軟件的安裝文件。3.3、車載終端系統(tǒng)的切換方案3.3.1、車載終端系統(tǒng)切換的主要內(nèi)容車載終端需要完成的配置包括:①安裝VNC遠(yuǎn)程軟件、安裝語(yǔ)音插件、安裝.net2.0平臺(tái)、安裝新版車載終端軟件并將其加入系統(tǒng)啟動(dòng)項(xiàng),同時(shí)將原車載終端軟件在系統(tǒng)啟動(dòng)項(xiàng)中的快捷方式刪除。②根據(jù)車型配置新版終端軟件的相關(guān)參數(shù)。③測(cè)試遠(yuǎn)程VNC軟件的可用性,確認(rèn)終端軟件的可用性,并卸載原終端上的賽門鐵克遠(yuǎn)程連接軟件。④修改終端的IP地址為統(tǒng)一規(guī)劃的地址,若為一體機(jī),則還需要設(shè)置通訊連接模塊CPE的IP地址。地址修改完成后,再次遠(yuǎn)程連接修改后的終端地址,檢驗(yàn)連接是否正常,同時(shí)測(cè)試新IP地址下,能否訪問(wèn)存儲(chǔ)中心共享文件夾。⑤檢測(cè)文件傳輸及GPS接口是否正常。⑥保存終端更改,確保所有修改在下次終端啟動(dòng)后能夠存在。我方將派技術(shù)人員針對(duì)終端進(jìn)行軟件的部署,在部署的過(guò)程中,采用遠(yuǎn)程連接的方式進(jìn)行程序的安裝及配置,對(duì)于遠(yuǎn)程無(wú)法實(shí)現(xiàn)升級(jí)的,將到現(xiàn)場(chǎng)手動(dòng)完成升級(jí),盡量減少耽誤生產(chǎn)時(shí)間。3.3.2、車載終端系統(tǒng)切換的流程(1)準(zhǔn)備階段準(zhǔn)備階段包括能夠正常安裝的VNC遠(yuǎn)程軟件安裝包、語(yǔ)音插件安裝文件、.NET2.0安裝文件及新版的終端軟件安裝包。同時(shí)搭建好遠(yuǎn)程連接平臺(tái),確保能夠正常連接到終端上,在平臺(tái)上安裝賽門鐵克遠(yuǎn)程軟件對(duì)每個(gè)終端進(jìn)行遠(yuǎn)程連接,搭建新的數(shù)據(jù)存儲(chǔ)中心,包括兩臺(tái)數(shù)據(jù)存儲(chǔ)服務(wù)器的配置、操作系統(tǒng)的安裝、數(shù)據(jù)庫(kù)的安裝與配置及共享文件夾的設(shè)置。服務(wù)器與磁盤陣列間的連接、存儲(chǔ)正常,同時(shí)記錄主機(jī)名、服務(wù)器地址、域名等信息。準(zhǔn)備好原安家?guī)X終端設(shè)備的IP地址規(guī)劃表及新的IP地址規(guī)劃表,做好兩個(gè)表之間的對(duì)比,便于在系統(tǒng)替換時(shí)IP地址的查找。(2)測(cè)試階段測(cè)試階段是為了確保終端軟件在替換之后的可用性,主要是測(cè)試終端軟件是否能夠正常啟動(dòng)及啟動(dòng)后各個(gè)功能模塊是否正常。主要的測(cè)試工作包括:①安裝新版車載終端軟件能夠正常開(kāi)機(jī)啟動(dòng),文件同步更新模塊是否正常,網(wǎng)絡(luò)連接是否正常②啟動(dòng)后的界面是否與實(shí)際車型相符合。③終端自身模塊操作是否正常,GPS數(shù)據(jù)接收是否正常。④與調(diào)度中心的連接是否正常,數(shù)據(jù)傳輸與接收是否正常且實(shí)時(shí)。⑤針對(duì)不同車型的特有功能的測(cè)試是否正常,如卡車的裝車、卸車功能、電鏟的選擇物料功能、鉆機(jī)的布孔與導(dǎo)航功能等。⑥測(cè)試保存終端更改,確保所有修改在下次終端啟動(dòng)后能夠存在。(3)切換上線階段待前期準(zhǔn)備及測(cè)試階段完成,沒(méi)有問(wèn)題后,就可以進(jìn)入正式的切換階段,數(shù)據(jù)切換直接運(yùn)行新版的終端軟件,檢測(cè)其各項(xiàng)功能模塊數(shù)據(jù)是否正常。(4)后期支持階段系統(tǒng)恢復(fù)運(yùn)行后,需要利用一周的時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行數(shù)據(jù)的準(zhǔn)確性,同時(shí)保留原系統(tǒng)的數(shù)據(jù)文件,以備系統(tǒng)回退使用。3.3.3、車載終端系統(tǒng)切換的注意事項(xiàng)(1)并軌運(yùn)行措施終端軟件在系統(tǒng)切換后,運(yùn)行的是新版的終端軟件,但是為了保證系統(tǒng)的穩(wěn)定性,舊版的終端軟件暫不卸載,待新版軟件測(cè)試合格后,在進(jìn)行單軌切換,并確保在單軌運(yùn)行時(shí)原始程序做好備份工作。運(yùn)行一段時(shí)間穩(wěn)定后,可以考慮卸載原有終端軟件。(2)應(yīng)急回退措施回退有如下兩種情況:①若新版終端軟件安裝之后無(wú)法正常啟動(dòng),則仍啟用原系統(tǒng);②若終端軟件運(yùn)行正常,但是在一段時(shí)間內(nèi)數(shù)據(jù)解析不準(zhǔn)確,需要回退處理。系統(tǒng)回退的操作方式是將新版軟件在啟動(dòng)項(xiàng)中刪除,然后添加舊版軟件的快捷方式到啟動(dòng)項(xiàng)。(3)程序備份措施在進(jìn)行新舊系統(tǒng)數(shù)據(jù)轉(zhuǎn)換時(shí),對(duì)原終端軟件不做卸載處理,同時(shí)備份原終端軟件的安裝文件。調(diào)度員操作端和車載終端軟件都升級(jí)完成后,系統(tǒng)恢復(fù)運(yùn)行,需要利用一段時(shí)間監(jiān)測(cè)系統(tǒng)運(yùn)行的穩(wěn)定性及數(shù)據(jù)的準(zhǔn)確性,經(jīng)過(guò)1個(gè)月的試運(yùn)行,使礦方完全接受系統(tǒng)的運(yùn)行并達(dá)到獨(dú)立使用程度。3.4、系統(tǒng)切換過(guò)程數(shù)據(jù)的完整性保證措施系統(tǒng)的切換過(guò)程是從舊系統(tǒng)向新系統(tǒng)過(guò)度的過(guò)程,為了對(duì)礦方的使用影響程度達(dá)到最低,需要做好在切換過(guò)程中的數(shù)據(jù)完整性保證,數(shù)據(jù)的完整性是指在進(jìn)行新的系統(tǒng)替換的過(guò)程中,必須保證舊的系統(tǒng)的數(shù)據(jù)運(yùn)行正常,所以,在替換的過(guò)程中,要保持舊系統(tǒng)的運(yùn)行。在歷史數(shù)據(jù)切換時(shí),只是對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的提取,不對(duì)舊系統(tǒng)運(yùn)行造成影響,可以保證舊系統(tǒng)運(yùn)行;在調(diào)度中心切換時(shí),需要運(yùn)行舊系統(tǒng)的程序的同時(shí),安裝新系統(tǒng)調(diào)度中心軟件,同時(shí)測(cè)試新系統(tǒng)的調(diào)度中心軟件訪問(wèn)數(shù)據(jù)庫(kù)的各項(xiàng)功能都正常。在進(jìn)行終端軟件的切換時(shí),需要保持舊的終端軟件運(yùn)行的同時(shí)進(jìn)行新的終端軟件的安裝及配置,在安裝之前,要對(duì)新的終端軟件在終端上運(yùn)行的穩(wěn)定性進(jìn)行測(cè)試,包括數(shù)據(jù)傳輸、GPS端口數(shù)據(jù)讀入、IP地址的設(shè)置功能等。在進(jìn)行硬件服務(wù)器的部署時(shí),要保持原有舊系統(tǒng)的運(yùn)行環(huán)境,新增加新系統(tǒng)的數(shù)據(jù)庫(kù)文件及共享文件夾的位置。由于系統(tǒng)進(jìn)行整合需要將終端的IP地址進(jìn)行統(tǒng)一的規(guī)劃,所以在進(jìn)行新系統(tǒng)的終端軟件安裝過(guò)程中,需要在保持原有系統(tǒng)IP地址不變的前提下增加統(tǒng)一規(guī)劃的IP地址。這樣就能夠滿足新系統(tǒng)的運(yùn)行,也不對(duì)舊系統(tǒng)的運(yùn)行造成影響。在進(jìn)行切換過(guò)程中,根據(jù)安家?guī)X和安太堡的現(xiàn)場(chǎng)調(diào)研,安太堡允許系統(tǒng)停機(jī)的時(shí)間為一個(gè)班,此班次進(jìn)行手工計(jì)量,同時(shí),由于終端GPS串口的限制,新、舊終端軟件無(wú)法并行運(yùn)行,所以,在新系統(tǒng)所有模塊安裝完畢后,可以進(jìn)行新系統(tǒng)的運(yùn)行,運(yùn)行期間,我方與礦方一同對(duì)數(shù)據(jù)的準(zhǔn)確性進(jìn)行檢驗(yàn),并協(xié)商進(jìn)行人工計(jì)量統(tǒng)計(jì)以確保數(shù)據(jù)的延續(xù)性,新系統(tǒng)運(yùn)行穩(wěn)定后,進(jìn)入試運(yùn)行階段。待正式運(yùn)行新系統(tǒng)后,可以逐步利用終端維修或設(shè)備交班、停機(jī)間隙對(duì)原系統(tǒng)進(jìn)行卸載及取消舊系統(tǒng)IP地址并換成新系統(tǒng)的IP地址的設(shè)置。根據(jù)現(xiàn)場(chǎng)的實(shí)驗(yàn)情況,在進(jìn)行調(diào)度中心軟件的安裝及配置所需要的時(shí)間為1小時(shí),在安裝及配置過(guò)程中,可以保持原系統(tǒng)的正常運(yùn)行。在進(jìn)行終端軟件的安裝及配置在借助遠(yuǎn)程軟件的情況下需要20分鐘時(shí)間(此時(shí)間為網(wǎng)絡(luò)非常不好的情況下),且在安裝和配置過(guò)程中不影響原系統(tǒng)的運(yùn)行。在不借助遠(yuǎn)程軟件的情況下需要到車、鏟設(shè)備上去安裝,可以利用交接班時(shí)間,安裝及配置一臺(tái)設(shè)備的時(shí)間為10分鐘。在安裝和配置過(guò)程中不影響原系統(tǒng)的運(yùn)行。如果在切換過(guò)程中新的系統(tǒng)不能正常運(yùn)行時(shí),需要及時(shí)切換為舊系統(tǒng),就調(diào)度中心軟件切換時(shí)間為1小時(shí),終端軟件切換為舊軟件時(shí)間為3個(gè)小時(shí)(切換時(shí)下發(fā)指令并語(yǔ)音提示司機(jī)進(jìn)行軟件切換,同時(shí)通知值班經(jīng)理通知作業(yè)車輛進(jìn)行軟件切換),綜合考慮利用3個(gè)小時(shí)內(nèi)完成舊系統(tǒng)的恢復(fù)。3.5、系統(tǒng)數(shù)據(jù)采集完整性保證措施系統(tǒng)的數(shù)據(jù)采集是通過(guò)TCP/UDP的通信方式完成的,車載終端通過(guò)定時(shí)向調(diào)度中心指定的端口進(jìn)行數(shù)據(jù)發(fā)送,卡車調(diào)度系統(tǒng)數(shù)據(jù)采集模塊是系統(tǒng)運(yùn)行的基礎(chǔ)模塊,所有監(jiān)控、調(diào)度、決策分析的數(shù)據(jù)都是通過(guò)此模塊獲取的,其主要的功能包括:(1)終端數(shù)據(jù)采集。所有的車載終端與調(diào)度中心服務(wù)器之間通過(guò)Socket進(jìn)行連接,數(shù)據(jù)實(shí)時(shí)互相發(fā)送,遵循統(tǒng)一的協(xié)議。(2)狀態(tài)識(shí)別。準(zhǔn)確的識(shí)別狀態(tài)是設(shè)備產(chǎn)量統(tǒng)計(jì)和利用效率分析的基礎(chǔ)。卡車作業(yè)的流程從狀態(tài)上區(qū)分為作業(yè)狀態(tài)和非作業(yè)狀態(tài),作業(yè)狀態(tài)包括待裝、裝車、重運(yùn)、待卸、卸車、空運(yùn)、待裝等循環(huán)活動(dòng)。數(shù)據(jù)保存。根據(jù)車輛種類分別存儲(chǔ)數(shù)據(jù),系統(tǒng)一般將設(shè)備分為運(yùn)輸設(shè)備、采裝設(shè)備和輔助設(shè)備,將數(shù)據(jù)保存成運(yùn)輸設(shè)備流水文件、采裝設(shè)備流水文件和輔助設(shè)備流水文件。為了確保數(shù)據(jù)采集的完整性,首先從系統(tǒng)架構(gòu)上,將通訊服務(wù)器安放在各自礦山的調(diào)度中心機(jī)房?jī)?nèi),每個(gè)服務(wù)器只處理各自礦山的數(shù)據(jù),同時(shí)為了防止數(shù)據(jù)擁堵,將按照設(shè)備的類型開(kāi)發(fā)多個(gè)端口,每種類型的設(shè)備,按照相應(yīng)的端口進(jìn)行數(shù)據(jù)的上傳,在進(jìn)行程序處理時(shí),采用多線程技術(shù)。后臺(tái)處理線程分為兩部分,即數(shù)據(jù)實(shí)時(shí)接收線程和數(shù)據(jù)實(shí)時(shí)解析線程。數(shù)據(jù)實(shí)時(shí)接收線程將車載終端的數(shù)據(jù)實(shí)時(shí)寫入到系統(tǒng)緩存中等待解析線程處理,數(shù)據(jù)實(shí)時(shí)解析線程將緩存中的接收數(shù)據(jù)依次進(jìn)行解析,然后清除緩存,待接收線程繼續(xù)數(shù)據(jù)寫入。同時(shí)數(shù)據(jù)解析線程也負(fù)責(zé)數(shù)據(jù)的存儲(chǔ),按照設(shè)備類型依次存入不同的流水文件內(nèi)。在系統(tǒng)的壓力測(cè)試中,也包含大量數(shù)據(jù)上傳到數(shù)據(jù)采集中心的測(cè)試。通過(guò)環(huán)境模擬完成通訊模塊的壓力測(cè)試,也為保證數(shù)據(jù)的完整性提供可靠的依據(jù)。三、系統(tǒng)功能介紹按技術(shù)協(xié)議及現(xiàn)場(chǎng)調(diào)研安太堡和安家?guī)X系統(tǒng)功能對(duì)比,設(shè)計(jì)軟件功能如下列表,具體詳細(xì)功能分析見(jiàn)實(shí)施方案。1、終端軟件:按照設(shè)備功能不同,結(jié)合安太堡和安家?guī)X的修改意見(jiàn),分為運(yùn)輸設(shè)備軟件采裝設(shè)備軟件、輔助設(shè)備軟件和穿孔設(shè)備軟件。界面形式如圖:導(dǎo)航1130司機(jī)姓名物料非作業(yè)優(yōu)態(tài)晝夜基木信恵瑕導(dǎo)航1130司機(jī)姓名物料非作業(yè)優(yōu)態(tài)晝夜基木信恵瑕煤科集團(tuán)沈陽(yáng)研究院有限公司版權(quán)所有終端采用彩色觸摸屏菜單式操作,實(shí)現(xiàn)報(bào)警提示和工作結(jié)果顯示(視覺(jué)和聽(tīng)覺(jué)),管理信息豐富,操作簡(jiǎn)易并可以必要修改、信息處理速度快。具體的終端功能設(shè)計(jì)如下:?定位功能?調(diào)度功能車輛狀態(tài)報(bào)告功能計(jì)算功能通訊功能
?導(dǎo)航功能?接口功能信息緩存功能語(yǔ)音播報(bào)提示功能2、通訊與狀態(tài)識(shí)別通訊與狀態(tài)識(shí)別模塊自動(dòng)采集生產(chǎn)設(shè)備任何時(shí)間點(diǎn)的信息,包括位置、狀態(tài)、速度、方向、物料等,并進(jìn)行解析與存儲(chǔ)。保證處理的實(shí)時(shí)性,車載終端按照固定時(shí)間間隔向調(diào)度中心傳輸數(shù)據(jù),司機(jī)操作終端信息會(huì)立即發(fā)送到調(diào)度中心,通訊模塊確保接受數(shù)據(jù)的完整性和處理的實(shí)時(shí)性。通訊與狀態(tài)識(shí)別模塊的功能如下圖所示:通訊與狀態(tài)識(shí)別模塊的功能接收終端上傳
的數(shù)據(jù)下發(fā)調(diào)度中心
接收終端上傳
的數(shù)據(jù)下發(fā)調(diào)度中心
數(shù)據(jù)到終端終端狀態(tài)識(shí)別終端調(diào)度目標(biāo)
計(jì)算終端數(shù)據(jù)的保
存3、智能調(diào)度智能分組調(diào)度,結(jié)合現(xiàn)場(chǎng)的實(shí)際情況,GPS系統(tǒng)判斷出電鏟生產(chǎn)能力得出所需車數(shù),通過(guò)路徑優(yōu)化和車流規(guī)劃,形成實(shí)時(shí)車鏟比,以產(chǎn)量最大,消耗最少為原則進(jìn)行調(diào)度??蓪?duì)作業(yè)電鏟人工劃分優(yōu)先級(jí),實(shí)現(xiàn)對(duì)重點(diǎn)電鏟、排土場(chǎng)進(jìn)行優(yōu)先派車和固定派車。由于礦山的經(jīng)營(yíng)策略的不同、實(shí)際采礦工藝、采礦方法的各異和采礦計(jì)劃的變化,導(dǎo)致智能調(diào)度優(yōu)化算法的不同和不唯一性。下面給出了幾種優(yōu)化算法,基本上涵蓋了礦山的要求。(1)在生產(chǎn)產(chǎn)量一定的條件下,使用最少的電鏟和卡車,實(shí)現(xiàn)生產(chǎn)作業(yè)對(duì)產(chǎn)量的要求(設(shè)備能力有富余)(2)在參與生產(chǎn)的設(shè)備數(shù)量一定的條件下,最大限度地發(fā)揮電鏟和卡車的利用率(即電鏟等車時(shí)間最短,卡車排隊(duì)時(shí)間最短),利用現(xiàn)有設(shè)備使得產(chǎn)量最大,使得采礦作業(yè)效率最高(設(shè)備能力沒(méi)有富余)(3)在品位要求一定的條件下,發(fā)揮設(shè)備最大的生產(chǎn)效率;(4)在產(chǎn)量和配煤要求一定的條件下,合理安排生產(chǎn),使得消耗最小。
4、生產(chǎn)控制生產(chǎn)控制主要以裝--卸裝的方式直觀的顯示設(shè)備的生產(chǎn)情況,可以在CS和BS上實(shí)現(xiàn),界面如下:€SS-.g2±€SS-.g2±::,?&“爲(wèi)卓”*具體的功能設(shè)置如下圖:生產(chǎn)控制模塊運(yùn)輸設(shè)備采裝設(shè)備輔肋設(shè)備終端操作短消息分組配車圖例管理產(chǎn)量查詢值班查看交接班設(shè)置通訊管理運(yùn)輸設(shè)備采裝設(shè)備輔肋設(shè)備終端操作短消息分組配車圖例管理產(chǎn)量查詢值班查看交接班設(shè)置通訊管理實(shí)時(shí)屬性設(shè)備列表屬性查詢?cè)O(shè)備跨礦電鏟查詢卡車查詢卸點(diǎn)查詢運(yùn)輸設(shè)備采裝設(shè)備輔肋設(shè)備穿孔設(shè)備穿孔設(shè)備5、二維顯示二維顯示主要以顯示設(shè)備的實(shí)際位置的方式指導(dǎo)調(diào)度進(jìn)行生產(chǎn)協(xié)調(diào),可對(duì)圖形顯示范圍進(jìn)行放大、縮小、平移等,可控制設(shè)備的圖例,可以對(duì)設(shè)備進(jìn)行分類型、分設(shè)備號(hào)、分物料顯示,可在圖形上對(duì)指定設(shè)備或裝卸點(diǎn)進(jìn)行實(shí)時(shí)查詢(如卡車的車號(hào)、司機(jī)、狀態(tài)、產(chǎn)量、調(diào)度目標(biāo)等)。其具體功能設(shè)置如下圖:
6、地圖編輯采用自主研發(fā)的GIS系統(tǒng)平臺(tái),根據(jù)礦山采剝工程位置平面圖、地形圖、工業(yè)布置圖等信息,建立礦山二維地理信息圖以及道路網(wǎng)。提供專業(yè)的道路網(wǎng)編輯工具,實(shí)現(xiàn)簡(jiǎn)捷實(shí)用的圖形編輯,修改,導(dǎo)入以及輸出功能;可實(shí)現(xiàn)道路網(wǎng)、裝載點(diǎn)、卸載點(diǎn)、加油站、停車場(chǎng)、檢修點(diǎn)等區(qū)域的設(shè)定、編輯、修改;具體的功能設(shè)置如下圖:
系統(tǒng)可設(shè)置卡車裝載半徑以及卸載半徑,并根據(jù)卡車運(yùn)行路線通過(guò)算法自動(dòng)記錄卡車產(chǎn)量。通過(guò)對(duì)卡車基本狀況以及產(chǎn)量的分析與核算可計(jì)量出裝點(diǎn)量,卸點(diǎn)量,區(qū)域產(chǎn)量,班產(chǎn)量,人員產(chǎn)量,卡車產(chǎn)量,噸公里數(shù),運(yùn)行效率等信息,所有操作自動(dòng)完成,不需要人工干預(yù)。系統(tǒng)提供計(jì)量的手動(dòng)修改功能,授權(quán)允許的情況下,可對(duì)計(jì)量進(jìn)行修改,有效應(yīng)對(duì)礦山生產(chǎn)的特殊情況,同時(shí)對(duì)修改者,修改時(shí)間,修改前后數(shù)據(jù)都將進(jìn)行記錄,有效防止惡意篡改。8、生產(chǎn)回放提供了查詢往日的歷史消息記錄的有效工具;可以選擇全部、部分或單臺(tái)設(shè)備進(jìn)行回放,再現(xiàn)過(guò)去任意時(shí)刻、任何設(shè)備的生產(chǎn)狀況,為管理者提供客觀數(shù)據(jù)。具體的功能設(shè)置如下圖:I甦:移201M8-31甑:08異常信息CW9aaA8O■環(huán)曲H生產(chǎn)回放數(shù)據(jù)選擇I甦:移201M8-31甑:08異常信息CW9aaA8O■環(huán)曲H生產(chǎn)回放數(shù)據(jù)選擇圖層顯隱產(chǎn)量信息實(shí)時(shí)信息平移縮放圖例管理9、調(diào)度圖表利用堆積圖顯示設(shè)備各時(shí)間所處狀態(tài)。界面設(shè)計(jì)如圖:
10、數(shù)據(jù)管理系統(tǒng)提供了露天礦山機(jī)構(gòu),人員,生產(chǎn)資料等相關(guān)信息的錄入與查詢平臺(tái)具體的功能設(shè)置如下圖:系統(tǒng)自動(dòng)記錄設(shè)備故障維護(hù)時(shí)間,故障原因,維修時(shí)間等故障記錄,并最終形成卡車故障運(yùn)行統(tǒng)計(jì),通過(guò)表格以及圖像方式顯示設(shè)備出勤情況。具體的功能設(shè)置如下圖:12、設(shè)備調(diào)撥管理根據(jù)礦山實(shí)際情況,方便設(shè)置,將三個(gè)露天礦整合為一個(gè)露天礦進(jìn)行生產(chǎn)管理、數(shù)據(jù)整合。使平朔三礦之間進(jìn)行調(diào)撥設(shè)備時(shí)保證設(shè)備能夠正常生產(chǎn),卡調(diào)系統(tǒng)能夠正常運(yùn)行。在設(shè)備發(fā)生調(diào)撥時(shí),由調(diào)撥部門完成設(shè)備歸屬單位的設(shè)置。如圖所示:13、設(shè)備維護(hù)管理針對(duì)露天設(shè)備維護(hù)中心關(guān)于設(shè)備維修情況的查詢與修改,將根據(jù)露天維修所需要的功能開(kāi)發(fā)相應(yīng)的權(quán)限,并提供專屬用戶,對(duì)維修人員的維修記錄能夠提供編輯功能。根據(jù)現(xiàn)場(chǎng)調(diào)研,維修人員關(guān)注的維修記錄包含的字段有:日期、班次、設(shè)備號(hào)、位置、故障原因及維修記錄、班組、停機(jī)時(shí)間、恢復(fù)時(shí)間、維修人員。14、查詢與報(bào)表報(bào)表提供了豐富的功能主要包括:數(shù)據(jù)展示功能:包括表格展示、圖表展示、報(bào)表打印輸出;參數(shù)控制功能:即數(shù)據(jù)查詢功能,運(yùn)用參數(shù)實(shí)現(xiàn)一些查詢條件或者查詢條件的組合來(lái)得到需要的數(shù)據(jù)結(jié)果,實(shí)現(xiàn)權(quán)限控制、報(bào)表管理等功能;填報(bào)功能:即數(shù)據(jù)錄入功能,可以通過(guò)瀏覽器修改數(shù)據(jù),并回填至數(shù)據(jù)庫(kù)中。同時(shí),報(bào)表的豐富功能為用戶帶來(lái)了極大的方便,可以全面統(tǒng)計(jì)各類所需數(shù)據(jù),按條件快速查詢所需報(bào)表內(nèi)容,方便用戶記錄、查詢數(shù)據(jù),為管理提供數(shù)據(jù)支持。15、總調(diào)接口三礦整合后的卡調(diào)系統(tǒng)需要開(kāi)放標(biāo)準(zhǔn)數(shù)據(jù)接口,對(duì)外提供數(shù)據(jù)服務(wù),數(shù)據(jù)包括設(shè)備檔案、設(shè)備的實(shí)時(shí)運(yùn)行數(shù)據(jù)、設(shè)備的故障信息等,會(huì)以日期、班次的形式開(kāi)放數(shù)據(jù)字典及在數(shù)據(jù)庫(kù)中形成專門的視圖表,其它系統(tǒng)按需要取出有用數(shù)據(jù),
接口數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)中心服務(wù)器上。四、系統(tǒng)安全及備份與恢復(fù)4.1、系統(tǒng)的備份方案針對(duì)機(jī)房設(shè)備配置完備的條件,磁盤陣列系統(tǒng)中多塊高速硬盤滿足系統(tǒng)對(duì)應(yīng)用數(shù)據(jù)和數(shù)據(jù)庫(kù)數(shù)據(jù)的存儲(chǔ)與備份,采用雙機(jī)熱備技術(shù)的集群管理技術(shù)確保服務(wù)器的備份,系統(tǒng)自動(dòng)保存各種日志,數(shù)據(jù)恢復(fù)和問(wèn)題診斷,UPS供電方式確保系統(tǒng)在斷電后的延續(xù)性,系統(tǒng)具備抗病毒、抗攻擊、防篡改功能,有靈活、完善的授權(quán)管理機(jī)制。安裝殺毒軟件和防火墻,抵御外來(lái)病毒的入侵、網(wǎng)絡(luò)攻擊、移動(dòng)硬盤、U盤等攜帶病毒的入侵。外部用戶通過(guò)授權(quán)管理,不同的用戶賦予不同的權(quán)限,避免用戶的越權(quán)訪問(wèn),保障專用數(shù)據(jù)不被外部用戶訪問(wèn)修改;不同的操作用戶設(shè)置不同的權(quán)限,有周全的用戶管理,分不同角色、不同職責(zé),設(shè)置不同的權(quán)限。4.1.1、系統(tǒng)拓?fù)鋱D描述BS發(fā)布中心數(shù)據(jù)存儲(chǔ)中心安家?guī)X調(diào)度中心東露天網(wǎng)絡(luò)交換機(jī)BS發(fā)布中心數(shù)據(jù)存儲(chǔ)中心安家?guī)X調(diào)度中心東露天網(wǎng)絡(luò)交換機(jī)東露天調(diào)度中心卡車調(diào)度系統(tǒng)中涉及的服務(wù)器的拓?fù)鋱D如上圖所示,安太堡、安家?guī)X和東露天各自部署通訊與數(shù)據(jù)采集服務(wù)器,服務(wù)器做主重備份,兩臺(tái)服務(wù)器上安裝相同的通訊軟件、配置相同的數(shù)據(jù)庫(kù)。通過(guò)公司環(huán)網(wǎng),將采集到的數(shù)據(jù)傳輸?shù)綌?shù)據(jù)存儲(chǔ)中心進(jìn)行存儲(chǔ),數(shù)據(jù)存儲(chǔ)中心采用雙機(jī)熱備的方式,數(shù)據(jù)保存到磁盤陣列上,BS發(fā)布中心用于BS軟件的部署,數(shù)據(jù)獲取自存儲(chǔ)中心。涉及到的備份內(nèi)容包括:存儲(chǔ)中心數(shù)據(jù)庫(kù)的備份;存儲(chǔ)中心共享文件夾文件的備份;三個(gè)礦山各自通訊及數(shù)據(jù)采集中心數(shù)據(jù)的備份;BS發(fā)布中心部署文件夾的備份;三個(gè)礦山各自通訊及數(shù)據(jù)采集中心應(yīng)用程序的備份;調(diào)度員操作端應(yīng)用程序的備份;車載終端系統(tǒng)及應(yīng)用程序的備份;4.1.2、數(shù)據(jù)備份需求分析建立一個(gè)覆蓋各中心的數(shù)據(jù)庫(kù)及文件系統(tǒng)的備份,實(shí)現(xiàn)系統(tǒng)內(nèi)部,包括數(shù)據(jù)中心、采集中心、調(diào)度操作端及終端系統(tǒng)的備份,備份的管理應(yīng)該采用集中備份管理的方式,盡可能提高各服務(wù)器數(shù)據(jù)的安全性及管理性。備份內(nèi)容包括數(shù)據(jù)中心、采集中心、調(diào)度操作端及終端系統(tǒng)。要考慮到備份系統(tǒng)不應(yīng)對(duì)現(xiàn)有系統(tǒng)產(chǎn)生任何不良影響??赡艹霈F(xiàn)的兩種故障,一是物理故障,指的是造成系統(tǒng)無(wú)法正常運(yùn)行的軟硬件損壞、如操作系統(tǒng)故障(非法指令造成的系統(tǒng)崩潰、系統(tǒng)文件被破壞導(dǎo)致無(wú)法重啟)、應(yīng)用程序損壞(缺少文件及程序本身不完善導(dǎo)致程序無(wú)法運(yùn)行)、硬盤故障(磕碰、掉電、電流波動(dòng)造成的設(shè)備無(wú)法運(yùn)轉(zhuǎn))、網(wǎng)絡(luò)設(shè)備故障(傳輸距離長(zhǎng)、設(shè)備移動(dòng)、傳播介質(zhì)老化等造成的故障)等。一種是邏輯故障,常見(jiàn)的包括①數(shù)據(jù)不完整,系統(tǒng)缺少完成業(yè)務(wù)所必須的數(shù)據(jù),②數(shù)據(jù)不一致,系統(tǒng)數(shù)據(jù)是完整的,但是不合邏輯,③數(shù)據(jù)錯(cuò)誤,系統(tǒng)數(shù)據(jù)是完全的也符合邏輯,但是是錯(cuò)誤的數(shù)據(jù)。上述兩種故障對(duì)備份工作有不同的要求:物理故障會(huì)造成系統(tǒng)無(wú)法運(yùn)行,容易發(fā)現(xiàn),但要求能夠迅速的恢復(fù)系統(tǒng);邏輯故障不易發(fā)現(xiàn),但是只要有原始數(shù)據(jù),同樣可以恢復(fù),這就要求長(zhǎng)期進(jìn)行歷史數(shù)據(jù)的備份,因此,擁有好的備份,可以將災(zāi)難的損失減少到最低程度。4.1.3、數(shù)據(jù)備份策略及手段卡車調(diào)度系統(tǒng)備份技術(shù)的選取從技術(shù)上講有多種實(shí)現(xiàn)方式,綜合備份涉及的內(nèi)容及目前整理網(wǎng)絡(luò)架構(gòu)的配置,可以實(shí)現(xiàn)簡(jiǎn)單拷貝、磁盤陣列、雙擊熱備及異地災(zāi)備多種方式相結(jié)合的備份方式。(1)簡(jiǎn)單的信息拷貝備份。將系統(tǒng)中的數(shù)據(jù)庫(kù)備份文件、共享文件夾中的文件、各個(gè)應(yīng)用程序的安裝包定期手工拷貝到U盤、移動(dòng)硬盤等單獨(dú)的存儲(chǔ)介質(zhì)并做專門保存。這類方式雖然只能獲得間隔時(shí)間段的備份,信息容量也較小,但是技術(shù)簡(jiǎn)單、操作便捷,又能夠滿足系統(tǒng)恢復(fù)的數(shù)據(jù)需要。(2)磁盤陣列方式備份,磁盤陣列是為計(jì)算機(jī)配置多個(gè)磁盤,組成海量存儲(chǔ)器。存儲(chǔ)過(guò)程由計(jì)算機(jī)統(tǒng)一自動(dòng)管理,是最為安全的一種方式,卡車調(diào)度系統(tǒng)中的存儲(chǔ)中心設(shè)置一套磁盤陣列用于存儲(chǔ)系統(tǒng)獲取的實(shí)時(shí)數(shù)據(jù)及處理后的統(tǒng)計(jì)數(shù)據(jù),保存在數(shù)據(jù)庫(kù)中,同時(shí)終端所需要的基礎(chǔ)文件數(shù)據(jù)也保存在存儲(chǔ)中心。(3)雙機(jī)熱備方式。這種技術(shù)選用兩臺(tái)服務(wù)器同時(shí)提供服務(wù),并且相互不斷對(duì)另一臺(tái)服務(wù)器的運(yùn)行狀態(tài)進(jìn)行監(jiān)控,一旦其中一臺(tái)出現(xiàn)故障不能正常工作,則另一臺(tái)自動(dòng)啟用。目前架構(gòu)中,提供雙機(jī)備份軟件實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ)中心兩臺(tái)服務(wù)器的備份。(4)異地災(zāi)難備份方式。由于目前的架構(gòu)依托公司環(huán)網(wǎng)結(jié)構(gòu),一旦網(wǎng)絡(luò)異常則會(huì)導(dǎo)致三個(gè)礦山無(wú)法連接數(shù)據(jù)存儲(chǔ)中心,但是又要確保各自系統(tǒng)的正常運(yùn)轉(zhuǎn),所以需要在各自礦山的通訊與數(shù)據(jù)采集中心部署數(shù)據(jù)庫(kù),實(shí)現(xiàn)采集中心與存儲(chǔ)中心兩地設(shè)備互為備份。利用編制的數(shù)據(jù)備份軟件實(shí)現(xiàn)存儲(chǔ)中心的數(shù)據(jù)能夠在采集中心進(jìn)行備份。一旦傳輸環(huán)網(wǎng)異常,可以將系統(tǒng)切換至本地運(yùn)行,待網(wǎng)絡(luò)恢復(fù)后,利用編程軟件實(shí)現(xiàn)將本地?cái)?shù)據(jù)上傳到存儲(chǔ)中心數(shù)據(jù)庫(kù)中。4.1.4、數(shù)據(jù)庫(kù)的備份規(guī)劃及測(cè)試由前所述,卡車調(diào)度系統(tǒng)所涉及的備份數(shù)據(jù)分為兩類:一類是非常重要的數(shù)據(jù)庫(kù)文件,一類是軟件安裝包、基礎(chǔ)信息XML文件。后一類文件的備份方式非常簡(jiǎn)單,直接的拷貝就能夠完成。鑒于前一類是對(duì)數(shù)據(jù)庫(kù)的操作,需要對(duì)備份方式做好規(guī)劃且涉及存儲(chǔ)中心與采集中心的數(shù)據(jù)互備,也要做好相應(yīng)的測(cè)試工作。為了保證SQLServer數(shù)據(jù)的安全,數(shù)據(jù)庫(kù)管理員應(yīng)定期備份數(shù)據(jù)庫(kù),利用數(shù)據(jù)庫(kù)自身維護(hù)計(jì)劃,設(shè)置數(shù)據(jù)庫(kù)完全備份方式,將整個(gè)數(shù)據(jù)庫(kù)的內(nèi)容都備份下來(lái),需很多的存儲(chǔ)空間來(lái)存放備份數(shù)據(jù),但其好處是在還原數(shù)據(jù)庫(kù)時(shí),也只要將整個(gè)數(shù)據(jù)庫(kù)從一份數(shù)據(jù)庫(kù)備份還原到SQLSERVER中就可以了。同時(shí)還需要定期將備份文件手工拷貝到其他單獨(dú)的存儲(chǔ)介質(zhì)中。數(shù)據(jù)庫(kù)在采集中心和存儲(chǔ)中心進(jìn)行備份時(shí)需要考慮的測(cè)試工作包含:①利用編程軟件實(shí)現(xiàn)數(shù)據(jù)庫(kù)的異地存儲(chǔ);②確認(rèn)兩地?cái)?shù)據(jù)存儲(chǔ)的一致性;③本地?cái)?shù)據(jù)采
集中心的數(shù)據(jù)庫(kù)能否滿足系統(tǒng)的獨(dú)立運(yùn)行測(cè)試。4.2、系統(tǒng)的恢復(fù)測(cè)試方案可恢復(fù)測(cè)試是測(cè)試一個(gè)系統(tǒng)從災(zāi)難或出錯(cuò)中能否很好地恢復(fù)的過(guò)程,如遇到系統(tǒng)崩潰、硬件損壞或其他災(zāi)難性出錯(cuò)。系統(tǒng)的恢復(fù)測(cè)試主要檢查系統(tǒng)的容錯(cuò)能力。當(dāng)系統(tǒng)出錯(cuò)時(shí),能否在指定時(shí)間間隔內(nèi)修正錯(cuò)誤并重新啟動(dòng)系統(tǒng)。通過(guò)可恢復(fù)測(cè)試,一方面使系統(tǒng)具有異常情況的抵抗能力,另一方面使系統(tǒng)測(cè)試質(zhì)量可控制。4.2.1、系統(tǒng)恢復(fù)測(cè)試的主要內(nèi)容卡車調(diào)度系統(tǒng)的恢復(fù)測(cè)試主要包括以下幾方面內(nèi)容:J設(shè)備硬件故障的恢復(fù)能力測(cè)試卡車調(diào)度系統(tǒng)恢復(fù)測(cè)試軟件系統(tǒng)故障的恢復(fù)
卡車調(diào)度系統(tǒng)恢復(fù)測(cè)試軟件系統(tǒng)故障的恢復(fù)
能力測(cè)試數(shù)據(jù)故障的恢復(fù)能力
測(cè)試通訊故障的恢復(fù)能力測(cè)試硬件及有關(guān)設(shè)備故障是否有恢復(fù)能力??ㄜ囌{(diào)度系統(tǒng)是由車載終端系統(tǒng)、無(wú)線通訊系統(tǒng)和調(diào)度中心系統(tǒng)所組成,車載終端系統(tǒng)包含終端硬件及軟件,無(wú)線通訊系統(tǒng)是由固定基站、電鏟基站和移動(dòng)基站設(shè)備組成的無(wú)線網(wǎng)絡(luò),調(diào)度中心系統(tǒng)則是由服務(wù)器、磁盤陣列和工作站組成的系統(tǒng),每一部分都涉及到硬件設(shè)備,需要對(duì)每一部分的設(shè)備故障恢復(fù)情況做測(cè)試考慮。軟件系統(tǒng)故障。測(cè)試系統(tǒng)的程序及數(shù)據(jù)是否有足夠可靠的備份措施,在系統(tǒng)遭破壞后是否具有重新恢復(fù)正常工作的能力,對(duì)系統(tǒng)故障是否自動(dòng)檢測(cè)和診斷的功能。故障發(fā)生時(shí),是否能對(duì)操作人員發(fā)出完整的提示信息和指示處理方法能力,還有,若系統(tǒng)局部故障可否進(jìn)行占線維護(hù),而不中斷系統(tǒng)的運(yùn)行。最后,在異常情況時(shí)是否記錄故障前后的狀態(tài),搜集有用信息供測(cè)試分析。數(shù)據(jù)故障。數(shù)據(jù)庫(kù)是數(shù)據(jù)存儲(chǔ)的介質(zhì),數(shù)據(jù)故障也會(huì)導(dǎo)致系統(tǒng)的異常運(yùn)行,這部分主要是是測(cè)試數(shù)據(jù)處理周期未完成時(shí)的恢復(fù)程度,例如數(shù)據(jù)交換或同步進(jìn)程被中斷,異常終止或提前終止的數(shù)據(jù)庫(kù)進(jìn)程等情況。通訊故障和錯(cuò)誤。系統(tǒng)的數(shù)據(jù)獲取依賴于無(wú)線網(wǎng)絡(luò),系統(tǒng)的數(shù)據(jù)存儲(chǔ)依賴于公司環(huán)網(wǎng),測(cè)試在無(wú)線網(wǎng)絡(luò)及公司環(huán)網(wǎng)出現(xiàn)問(wèn)題的情況下,能否保證系統(tǒng)的正常運(yùn)轉(zhuǎn)。4.2.2、系統(tǒng)恢復(fù)測(cè)試的過(guò)程(1)準(zhǔn)備階段恢復(fù)測(cè)試需要在系統(tǒng)整體搭建完成后,在真實(shí)環(huán)境下進(jìn)行恢復(fù)測(cè)試工作,所以需要車載終端在所有設(shè)備上安裝完畢,無(wú)線網(wǎng)絡(luò)系統(tǒng)搭建完成,調(diào)度中心服務(wù)器部署完成并做好相關(guān)配置。利用公司環(huán)網(wǎng)接入點(diǎn)完成各個(gè)礦山調(diào)度機(jī)房與數(shù)據(jù)存儲(chǔ)中心的連接。終端軟件、調(diào)度中心軟件參數(shù)配置完整并能夠正常運(yùn)行。同時(shí)做好數(shù)據(jù)庫(kù)、軟件安裝包的備份工作。(2)測(cè)試階段硬件及有關(guān)設(shè)備故障恢復(fù)能力測(cè)試。利用故障轉(zhuǎn)移測(cè)試完成硬件及有關(guān)設(shè)備故障時(shí)的恢復(fù)能力。故障轉(zhuǎn)移測(cè)試指當(dāng)主機(jī)軟硬件發(fā)生災(zāi)難時(shí)候,備份機(jī)器是否能夠正常啟動(dòng),使系統(tǒng)可以正常運(yùn)行。因此,故障轉(zhuǎn)移是確保測(cè)試對(duì)象在出現(xiàn)故障時(shí),能成功地將運(yùn)行的系統(tǒng)或系統(tǒng)某一關(guān)鍵部分轉(zhuǎn)移到其它設(shè)備上繼續(xù)運(yùn)行,即備用系統(tǒng)將不失時(shí)機(jī)地“頂替”發(fā)生故障的系統(tǒng),以避免丟失任何數(shù)據(jù)或事務(wù),不影響用戶的使用。按照卡車調(diào)度系統(tǒng)的組成部分,每一部分的具體測(cè)試為:車載終端故障后替換新的終端能夠確保車輛正常上線運(yùn)行;無(wú)線通訊基站故障后的備用鏈路恢復(fù)及替換通訊基站后的鏈路恢復(fù)是否正常;調(diào)度中心系統(tǒng)包括數(shù)據(jù)存儲(chǔ)中心的主服務(wù)器故障后備用服務(wù)器能夠正常啟用;各個(gè)礦山數(shù)據(jù)采集中心的主服務(wù)器故障后備用服務(wù)器能否正常啟用等。軟件系統(tǒng)故障測(cè)試。軟件系統(tǒng)的故障包括終端軟件和調(diào)度中心軟件,調(diào)度中心軟件又分為CS和BS兩種模式。針對(duì)終端軟件的故障導(dǎo)致該車輛無(wú)法正常上線工作的情況,終端軟件對(duì)司機(jī)的操作和軟件本身的BUG都有日志功能,可以通過(guò)日志分析出故障的原因并進(jìn)行恢復(fù)處理,也可以利用備用程序?qū)崿F(xiàn)短時(shí)間恢復(fù)終端軟件運(yùn)行。BS網(wǎng)站部署在發(fā)布服務(wù)器上,系統(tǒng)具備完善的日志功能,并做好部署文件的備份,也可以在短時(shí)間內(nèi)恢復(fù)部署。CS模式安裝在各個(gè)調(diào)度員操作端,只要系統(tǒng)能夠正常訪問(wèn)數(shù)據(jù)存儲(chǔ)中心,并做好版本更新的備份工作,就能夠保證CS端在短時(shí)間內(nèi)恢復(fù)使用。數(shù)據(jù)故障的測(cè)試。數(shù)據(jù)是系統(tǒng)運(yùn)行的基礎(chǔ),數(shù)據(jù)庫(kù)承載數(shù)據(jù)存儲(chǔ),一旦數(shù)據(jù)出現(xiàn)問(wèn)題,可以通過(guò)數(shù)據(jù)庫(kù)的附加或者還原功能完成數(shù)據(jù)的恢復(fù)工作。主要的測(cè)試工作包括存儲(chǔ)中心數(shù)據(jù)的異常還原及各礦采集中心的數(shù)據(jù)異常還原。通訊故障和錯(cuò)誤的測(cè)試。包括兩個(gè)方面,一是車載終端與數(shù)據(jù)采集中心間的數(shù)據(jù)通訊,在車載終端軟件及數(shù)據(jù)采集中心軟件均設(shè)置完整的日志,能夠快速的定位出問(wèn)題的所在,對(duì)通訊進(jìn)行修復(fù)。另一方面是公司環(huán)網(wǎng)節(jié)點(diǎn)故障導(dǎo)致數(shù)據(jù)采集中心的數(shù)據(jù)無(wú)法保存到數(shù)據(jù)存儲(chǔ)中心,由于數(shù)據(jù)存儲(chǔ)中心和數(shù)據(jù)采集中心都具有數(shù)據(jù)庫(kù)的互備,所以,具備系統(tǒng)切換到本地運(yùn)行的條件,同時(shí),在環(huán)網(wǎng)節(jié)點(diǎn)恢復(fù)正常后,也可以通過(guò)備份程序?qū)⒈镜財(cái)?shù)據(jù)庫(kù)寫入存儲(chǔ)中心數(shù)據(jù)庫(kù)中。4.2.3、系統(tǒng)恢復(fù)測(cè)試時(shí)的注意事項(xiàng)(1)做好數(shù)據(jù)備份系統(tǒng)的恢復(fù)測(cè)試需要用的數(shù)據(jù)包括:數(shù)據(jù)存儲(chǔ)中心的數(shù)據(jù)庫(kù)備份、各個(gè)操作端的軟件安裝包的備份。好的備份能夠?qū)L(fēng)險(xiǎn)降到最低。(2)做好模擬測(cè)試系統(tǒng)做恢復(fù)測(cè)試之前,可以利用閑置的服務(wù)器、終端、工作站等模擬進(jìn)行恢復(fù)測(cè)試,利用模擬數(shù)據(jù)實(shí)現(xiàn)系統(tǒng)的恢復(fù),然后在進(jìn)行真實(shí)數(shù)據(jù)的系統(tǒng)恢復(fù),模擬測(cè)試也是將數(shù)據(jù)恢復(fù)測(cè)試的風(fēng)險(xiǎn)降低。4.3、系統(tǒng)的壓力測(cè)試方案4.3.1、系統(tǒng)壓力測(cè)試內(nèi)容系統(tǒng)的壓力測(cè)試是一種基本的質(zhì)量保證行為,它是每個(gè)重要系統(tǒng)測(cè)試工作的一部分??ㄜ囌{(diào)度系統(tǒng)的壓力測(cè)試主要包括WEB訪問(wèn)用戶的測(cè)試和來(lái)自車載終端的大量數(shù)據(jù)上傳到數(shù)據(jù)采集中心的測(cè)試。近年來(lái),隨著信息化技術(shù)的不斷發(fā)展,Web系統(tǒng)已經(jīng)成為了信息系統(tǒng)開(kāi)發(fā)和部署的主流選擇。Web系統(tǒng)具有開(kāi)發(fā)便捷、部署快速和易于維護(hù)的特點(diǎn)。同時(shí),因其易于和其他系統(tǒng)及接口協(xié)同工作,具備了同時(shí)向上向下兼容的特性。作為依托網(wǎng)絡(luò)部署的系統(tǒng),除去網(wǎng)絡(luò)這一相對(duì)外部的因素后影響Web系統(tǒng)性能的自身內(nèi)在因素主要有以下幾方面:用戶并發(fā)數(shù)。并發(fā)數(shù)是建立在用戶量基礎(chǔ)上的、反應(yīng)系統(tǒng)繁忙程度的重要指標(biāo)。每一個(gè)在線用戶都會(huì)產(chǎn)生到后臺(tái)服務(wù)器的會(huì)
話連接,對(duì)系統(tǒng)CPU、內(nèi)存、I/O等資源產(chǎn)生開(kāi)銷。在線用戶大量累積后一般都會(huì)引起系統(tǒng)性能的下降。②用戶行為。業(yè)務(wù)邏輯復(fù)雜程度及在線用戶的行為特點(diǎn)也直接影響著性能。同樣數(shù)量的在線用戶,大面積地進(jìn)行復(fù)雜綜合報(bào)表查詢,與僅僅進(jìn)行靜態(tài)頁(yè)面瀏覽相比,對(duì)系統(tǒng)性能影響的差異是不言而喻的。③后臺(tái)數(shù)據(jù)量。每一次前臺(tái)頁(yè)面訪問(wèn)對(duì)應(yīng)都是后臺(tái)數(shù)據(jù)庫(kù)增、刪、改、查操作,其執(zhí)行返回時(shí)間與系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)的基礎(chǔ)數(shù)據(jù)量直接相關(guān)??ㄜ囌{(diào)度系統(tǒng)是由車載終端系統(tǒng)、無(wú)線通訊系統(tǒng)和調(diào)度中心系統(tǒng)組成。車載終端實(shí)時(shí)采集設(shè)備的狀態(tài)、位置、物料等基礎(chǔ)信息,通過(guò)無(wú)線網(wǎng)絡(luò)將數(shù)據(jù)傳輸?shù)秸{(diào)度中心系統(tǒng)中的數(shù)據(jù)采集中心,數(shù)據(jù)采集中心經(jīng)過(guò)對(duì)信息的解析形成調(diào)度指令發(fā)送給車載終端,同時(shí)將解析后的數(shù)據(jù)通過(guò)企業(yè)環(huán)網(wǎng)保存到數(shù)據(jù)存儲(chǔ)中心。調(diào)度中心系統(tǒng)中,數(shù)據(jù)存儲(chǔ)中心由兩臺(tái)服務(wù)器和磁盤陣列組成存儲(chǔ)系統(tǒng),負(fù)責(zé)WEB端的數(shù)據(jù)提供,BS發(fā)布服務(wù)器通過(guò)網(wǎng)絡(luò)采集存儲(chǔ)中心的數(shù)據(jù)對(duì)外發(fā)布。數(shù)據(jù)采集中心部署兩臺(tái)服務(wù)器用來(lái)接收和解析車載終端的實(shí)時(shí)數(shù)據(jù)。4.3.1、系統(tǒng)壓力測(cè)試方案1)測(cè)試方案結(jié)構(gòu)如圖綜合考慮分析,系統(tǒng)壓力最大的時(shí)間段內(nèi),訪問(wèn)系統(tǒng)的用戶不僅包括網(wǎng)站的用戶,還包括向數(shù)據(jù)采集中心傳輸數(shù)據(jù)的車載終端。具體的測(cè)試方案如下:客戶端2客戶端3數(shù)據(jù)存儲(chǔ)中心服務(wù)器客戶端2客戶端3數(shù)據(jù)存儲(chǔ)中心服務(wù)器數(shù)據(jù)采集中心服務(wù)器客戶端1通過(guò)局域網(wǎng)與服務(wù)器相連,采用通用的WEB壓力測(cè)試根據(jù),模擬并發(fā)WEB用戶??蛻舳?、客戶端3通過(guò)無(wú)線網(wǎng)絡(luò)連入局域網(wǎng)與數(shù)據(jù)采集中心
服務(wù)器連接,使用虛擬車載終端模擬車輛上傳實(shí)時(shí)運(yùn)輸數(shù)據(jù),對(duì)采集中心服務(wù)器進(jìn)行壓力測(cè)試。(2)測(cè)試目的壓力測(cè)試的目的就是通過(guò)模擬大量終端的訪問(wèn),判斷現(xiàn)有系統(tǒng)構(gòu)建能否滿足要求,并為服務(wù)器的優(yōu)化提供方法和依據(jù)。數(shù)據(jù)幀的丟幀率、準(zhǔn)確率和傳輸延時(shí)是測(cè)試最關(guān)心的指標(biāo),另外,CPU使用率,磁盤I/O使用率,內(nèi)存使用率是服務(wù)器故障特效的關(guān)鍵參數(shù),是改進(jìn)硬件配置,優(yōu)化服務(wù)器程序的依據(jù)。(3)測(cè)試工具利用LoadRunner壓力測(cè)試工具針對(duì)BS版本同時(shí)登陸的用戶數(shù)進(jìn)行測(cè)試。LoadRunner是一種適用于各種體系架構(gòu)的自動(dòng)負(fù)載測(cè)試工具,它能預(yù)測(cè)系統(tǒng)行為并優(yōu)化系統(tǒng)性能。它可通過(guò)模擬實(shí)際用戶的操作行為和實(shí)行實(shí)時(shí)性能監(jiān)測(cè),來(lái)幫助您更快的查找和發(fā)現(xiàn)問(wèn)題。車載終端與數(shù)據(jù)采集中心服務(wù)器是通過(guò)Socket建立的連接,兩者之間是通過(guò)固定字節(jié)長(zhǎng)度的通信幀進(jìn)行信息交互的,在一定周期、以TCP/UDP的方式進(jìn)行數(shù)據(jù)傳輸。所以可以通過(guò)軟件模擬通信幀生成器。通過(guò)軟件能夠使計(jì)算機(jī)自動(dòng)產(chǎn)生規(guī)定個(gè)數(shù)的虛擬車載終端,模擬產(chǎn)生車輛運(yùn)輸?shù)膶?shí)時(shí)數(shù)據(jù),可以利用該生成器完成數(shù)據(jù)壓力的測(cè)試。(4)測(cè)試環(huán)境配置表1客戶端1配置表硬件環(huán)境CPU硬件環(huán)境CPUInterlCore3.2GHZ顯卡InterlHDGraphics4400內(nèi)存4.0GB硬盤1TB軟件環(huán)境操作系統(tǒng)Windows10瀏覽器火狐、IE運(yùn)行環(huán)境VS2010、LoadRunner網(wǎng)絡(luò)環(huán)境局域網(wǎng)
表2客戶端2配置表CPUInterlCore2.6GHZ硬件環(huán)境顯卡InterlHDGraphics4600內(nèi)存4.0GB硬盤500GB操作系統(tǒng)Windows7軟件環(huán)境瀏覽器火狐、IE運(yùn)彳丁環(huán)境VS2010網(wǎng)絡(luò)環(huán)境無(wú)線MESH網(wǎng)表3數(shù)據(jù)采集中心服務(wù)器配置表CPUInterlXeon2.1GHZ硬件環(huán)境顯卡VGA內(nèi)存32.0GB硬盤2TB操作系統(tǒng)WindowsServer2008軟件環(huán)境瀏覽器火狐、IE運(yùn)彳丁環(huán)境VS2010網(wǎng)絡(luò)環(huán)境無(wú)線MESH網(wǎng)表4數(shù)據(jù)發(fā)布中心服務(wù)器配置表CPUInterlXeon2.1GHZ硬件環(huán)境顯卡VGA內(nèi)存32.0GB硬盤2TB操作系統(tǒng)WindowsServer2008軟件環(huán)境瀏覽器火狐、IE運(yùn)彳丁環(huán)境VS2010網(wǎng)絡(luò)環(huán)境無(wú)線MESH網(wǎng)
表5數(shù)據(jù)存儲(chǔ)中心服務(wù)器配置表CPUInterlXeon2.39GHZ硬件環(huán)境顯卡VGA內(nèi)存16.0GB硬盤3TB操作系統(tǒng)WindowsServer2008軟件環(huán)境瀏覽器火狐、IE運(yùn)彳丁環(huán)境VS2010網(wǎng)絡(luò)環(huán)境無(wú)線MESH網(wǎng)(5)測(cè)試流程在上述軟硬件環(huán)境下,構(gòu)建一個(gè)盡可能真實(shí)的運(yùn)行環(huán)境,
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年北海公考面試試題及答案
- 2025年音樂(lè)教師二級(jí)試題及答案
- 2025年機(jī)車網(wǎng)絡(luò)控制考試題及答案
- 周公《誡伯禽書》:中國(guó)第一部成文家訓(xùn)
- 2025年社區(qū)小食堂面試題及答案
- 2025年國(guó)學(xué)簡(jiǎn)單測(cè)試題及答案
- 2025年鄭州護(hù)士面試試題及答案
- 2025年窗簾裝修測(cè)試題及答案
- 2025年粵語(yǔ)進(jìn)階測(cè)試題及答案
- 2025年歷史學(xué)筆試復(fù)試題及答案
- 手槍的基礎(chǔ)射擊演示文稿
- 浮針療法的學(xué)習(xí)課件
- 12K101-1 軸流通風(fēng)機(jī)安裝
- 上海市中小學(xué)生語(yǔ)文學(xué)業(yè)質(zhì)量綠色指標(biāo)測(cè)試
- 消防預(yù)留預(yù)埋施工【優(yōu)質(zhì)方案】
- 兩篇古典英文版成語(yǔ)故事畫蛇添足
- GB/T 21739-2008家用電梯制造與安裝規(guī)范
- 2023年杭州市余杭區(qū)事業(yè)單位招聘筆試題庫(kù)及答案解析
- 醫(yī)患溝通技巧講義課件
- 壓力管道使用單位壓力管道安全員守則
- 油桐種植項(xiàng)目可行性研究報(bào)告
評(píng)論
0/150
提交評(píng)論