本發(fā)明涉及網(wǎng)絡(luò)通信,尤其涉及一種用于電梯控制器的軟件遠(yuǎn)程升級(jí)方法及系統(tǒng)。
背景技術(shù):
1、隨著城市化進(jìn)程的加快和高層建筑的普及,電梯已經(jīng)成為現(xiàn)代建筑中不可或缺的垂直交通工具。電梯控制系統(tǒng)作為電梯運(yùn)行的核心組件,其性能和穩(wěn)定性直接關(guān)系到電梯的安全性和乘客的舒適性體驗(yàn)。電梯控制器的功能越來(lái)越強(qiáng)大,集成了更多智能化功能,如自動(dòng)診斷、遠(yuǎn)程監(jiān)控、能源優(yōu)化等,極大提高了電梯的運(yùn)行效率和服務(wù)質(zhì)量。與此同時(shí),軟件系統(tǒng)也變得更加復(fù)雜,需要頻繁進(jìn)行軟件更新和升級(jí),以修復(fù)安全漏洞、優(yōu)化系統(tǒng)性能、增加新功能等。然而,傳統(tǒng)的電梯控制器的軟件升級(jí)方法通常是工作人員現(xiàn)場(chǎng)拆卸每臺(tái)電梯控制器,通過(guò)有線連接方式(如串口或調(diào)試口)將升級(jí)軟件包下載至控制器中,這個(gè)過(guò)程操作繁瑣,而且需要逐一升級(jí)每臺(tái)控制器,效率極低,尤其是對(duì)于大型樓宇中的大量電梯而言;升級(jí)時(shí)間選擇也往往沒(méi)有科學(xué)依據(jù),存在電梯高峰期或頻繁使用時(shí)進(jìn)行,這些不僅影響了升級(jí)的效率和安全性,還增加了運(yùn)營(yíng)和維護(hù)成本。
技術(shù)實(shí)現(xiàn)思路
1、基于此,本發(fā)明提供一種用于電梯控制器的軟件遠(yuǎn)程升級(jí)方法及系統(tǒng),以解決至少一個(gè)上述技術(shù)問(wèn)題。
2、為實(shí)現(xiàn)上述目的,一種用于電梯控制器的軟件遠(yuǎn)程升級(jí)方法,包括以下步驟:
3、步驟s1:利用監(jiān)控中心服務(wù)器對(duì)電梯控制器進(jìn)行網(wǎng)絡(luò)拓?fù)浞治?,得到控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù);根據(jù)控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)進(jìn)行端點(diǎn)認(rèn)證處理,得到安全驗(yàn)證令牌數(shù)據(jù);根據(jù)安全驗(yàn)證令牌數(shù)據(jù)進(jìn)行軟件升級(jí)請(qǐng)求處理,得到升級(jí)請(qǐng)求反饋數(shù)據(jù);
4、步驟s2:根據(jù)升級(jí)請(qǐng)求反饋數(shù)據(jù)進(jìn)行控制器狀態(tài)矩陣構(gòu)建,得到控制器狀態(tài)矩陣數(shù)據(jù);根據(jù)控制器狀態(tài)矩陣數(shù)據(jù)進(jìn)行狀態(tài)差異化處理,并進(jìn)行電梯運(yùn)行狀態(tài)數(shù)據(jù)綁定,生成紅色設(shè)備運(yùn)行狀態(tài)數(shù)據(jù);
5、步驟s3:根據(jù)紅色設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行運(yùn)行模式智能識(shí)別,得到電梯運(yùn)行模式特征數(shù)據(jù);根據(jù)電梯運(yùn)行模式特征數(shù)據(jù)進(jìn)行可升級(jí)時(shí)間窗口分析,得到可升級(jí)時(shí)間窗口數(shù)據(jù);對(duì)可升級(jí)時(shí)間窗口數(shù)據(jù)進(jìn)行升級(jí)窗口優(yōu)化處理,生成最佳升級(jí)時(shí)間窗口數(shù)據(jù);
6、步驟s4:通過(guò)最佳升級(jí)時(shí)間窗口數(shù)據(jù)以及控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)對(duì)電梯控制器進(jìn)行軟件傳輸調(diào)度任務(wù)制定,生成軟件傳輸調(diào)度任務(wù)數(shù)據(jù);基于軟件傳輸調(diào)度任務(wù)數(shù)據(jù)進(jìn)行軟件升級(jí)操作,生成軟件升級(jí)結(jié)果數(shù)據(jù)。
7、本發(fā)明通過(guò)對(duì)電梯控制器網(wǎng)絡(luò)的全面了解,可以精確掌握各個(gè)控制器的位置和連接關(guān)系。根據(jù)控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)進(jìn)行端點(diǎn)認(rèn)證處理,確保每個(gè)控制器的身份真實(shí)性,提升了系統(tǒng)的安全性,防止未經(jīng)授權(quán)的設(shè)備接入網(wǎng)絡(luò),保護(hù)系統(tǒng)免受潛在的網(wǎng)絡(luò)攻擊。通過(guò)驗(yàn)證和處理升級(jí)請(qǐng)求,可以有效篩選和確認(rèn)哪些控制器需要進(jìn)行軟件升級(jí),確保升級(jí)請(qǐng)求的合法性和必要性,避免不必要的升級(jí)操作,提升系統(tǒng)資源的利用效率。通過(guò)構(gòu)建控制器狀態(tài)矩陣,可以全面了解每個(gè)控制器當(dāng)前的運(yùn)行狀態(tài),方便進(jìn)行系統(tǒng)狀態(tài)監(jiān)控。根據(jù)控制器狀態(tài)矩陣數(shù)據(jù)進(jìn)行狀態(tài)差異化處理,可以精準(zhǔn)識(shí)別出運(yùn)行異?;蛐枰P(guān)注的控制器(標(biāo)記紅色的電梯控制器),及時(shí)進(jìn)行針對(duì)性維護(hù)和處理,提升電梯系統(tǒng)的整體運(yùn)行可靠性。通過(guò)智能識(shí)別電梯的運(yùn)行模式,可以準(zhǔn)確了解電梯的工作特性和使用情況。根據(jù)電梯運(yùn)行模式特征數(shù)據(jù)進(jìn)行可升級(jí)時(shí)間窗口分析,可以找到電梯運(yùn)行相對(duì)空閑的時(shí)段,盡量避免在高峰期或繁忙時(shí)段進(jìn)行升級(jí)操作,從而減少對(duì)電梯正常運(yùn)行的影響。通過(guò)優(yōu)化升級(jí)時(shí)間窗口,可以進(jìn)一步細(xì)化和優(yōu)化升級(jí)時(shí)間安排,確保升級(jí)操作在最合適的時(shí)間段進(jìn)行,最大限度地減少對(duì)用戶(hù)的干擾。根據(jù)最佳時(shí)間窗口和網(wǎng)絡(luò)拓?fù)鋽?shù)據(jù)制定傳輸調(diào)度任務(wù),可以確保軟件升級(jí)過(guò)程高效、順暢,減少傳輸過(guò)程中的延遲和錯(cuò)誤。通過(guò)精確執(zhí)行調(diào)度任務(wù)進(jìn)行軟件升級(jí),可以確保升級(jí)過(guò)程的成功率和準(zhǔn)確性,提高系統(tǒng)的穩(wěn)定性和安全性,確保電梯系統(tǒng)在升級(jí)后的高效和可靠運(yùn)行。因此,本發(fā)明的一種用于電梯控制器的軟件遠(yuǎn)程升級(jí)方法通過(guò)監(jiān)控中心服務(wù)器自動(dòng)進(jìn)行網(wǎng)絡(luò)拓?fù)浞治龊投它c(diǎn)認(rèn)證,確保設(shè)備和數(shù)據(jù)的安全,并實(shí)時(shí)更新網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù);根據(jù)升級(jí)請(qǐng)求反饋數(shù)據(jù)構(gòu)建控制器狀態(tài)矩陣,全面監(jiān)控電梯控制器的運(yùn)行狀態(tài)數(shù)據(jù),實(shí)時(shí)處理和分析狀態(tài)數(shù)據(jù),精準(zhǔn)綁定設(shè)備運(yùn)行狀態(tài);同時(shí)進(jìn)行運(yùn)行模式智能識(shí)別和分析,科學(xué)分析和優(yōu)化升級(jí)時(shí)間窗口,制定靈活的升級(jí)計(jì)劃,減少對(duì)電梯正常運(yùn)行的影響;通過(guò)最佳升級(jí)時(shí)間窗口數(shù)據(jù)以及控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù),進(jìn)行高效的軟件傳輸調(diào)度任務(wù)制定和升級(jí)操作,確保升級(jí)過(guò)程的可靠性和升級(jí)效率。
8、優(yōu)選地,步驟s1包括以下步驟:
9、步驟s11:利用監(jiān)控中心服務(wù)器對(duì)電梯控制器進(jìn)行設(shè)備端口掃描,生成設(shè)備端口列表數(shù)據(jù);根據(jù)設(shè)備端口列表數(shù)據(jù)進(jìn)行ip地址分配查詢(xún),得到ip地址分配表;
10、步驟s12:根據(jù)ip地址分配表以及設(shè)備端口列表數(shù)據(jù)進(jìn)行網(wǎng)絡(luò)協(xié)議識(shí)別,并進(jìn)行網(wǎng)絡(luò)拓?fù)浞治觯玫娇刂破骶W(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù);
11、步驟s13:通過(guò)控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)對(duì)電梯控制器進(jìn)行通信鏈路狀態(tài)分析,并進(jìn)行路徑權(quán)重計(jì)算,得到通信路徑權(quán)重?cái)?shù)據(jù);根據(jù)通信路徑權(quán)重?cái)?shù)據(jù)進(jìn)行綜合通信指標(biāo)評(píng)估,得到最優(yōu)通信路徑數(shù)據(jù);
12、步驟s14:通過(guò)最優(yōu)通信路徑數(shù)據(jù)對(duì)電梯控制器進(jìn)行端點(diǎn)認(rèn)證處理,得到安全驗(yàn)證令牌數(shù)據(jù);
13、步驟s15:利用sha-256算法對(duì)安全驗(yàn)證令牌數(shù)據(jù)以及預(yù)設(shè)的軟件升級(jí)請(qǐng)求指令進(jìn)行請(qǐng)求包加密處理,得到遠(yuǎn)程升級(jí)請(qǐng)求包數(shù)據(jù),其中,遠(yuǎn)程升級(jí)請(qǐng)求包數(shù)據(jù)包括軟件升級(jí)請(qǐng)求指令、錯(cuò)誤請(qǐng)求效驗(yàn)碼、請(qǐng)求時(shí)間戳以及安全驗(yàn)證令牌數(shù)據(jù);
14、步驟s16:監(jiān)控中心服務(wù)器將遠(yuǎn)程升級(jí)請(qǐng)求包數(shù)據(jù)分發(fā)至電梯控制器進(jìn)行升級(jí)請(qǐng)求解析,并對(duì)監(jiān)控中心服務(wù)器進(jìn)行解析結(jié)果反饋處理,得到升級(jí)請(qǐng)求反饋數(shù)據(jù)。
15、本發(fā)明利用監(jiān)控中心服務(wù)器對(duì)電梯控制器進(jìn)行設(shè)備端口掃描,可以全面了解電梯控制器的開(kāi)放端口情況,根據(jù)設(shè)備端口列表數(shù)據(jù)進(jìn)行ip地址分配查詢(xún),得到ip地址分配表,通過(guò)查詢(xún)和整理ip地址分配表,可以明確各設(shè)備在網(wǎng)絡(luò)中的位置和地址分配情況,避免ip地址沖突,提升網(wǎng)絡(luò)管理效率。通過(guò)識(shí)別網(wǎng)絡(luò)協(xié)議和分析拓?fù)浣Y(jié)構(gòu),可以詳細(xì)了解電梯控制器之間的連接關(guān)系和通信協(xié)議,構(gòu)建完整的網(wǎng)絡(luò)拓?fù)鋱D。通過(guò)分析通信鏈路狀態(tài)和計(jì)算路徑權(quán)重,可以評(píng)估各路徑的可靠性和通信質(zhì)量,找到最優(yōu)的通信路徑,可以顯著提升數(shù)據(jù)傳輸?shù)男屎头€(wěn)定性,確保關(guān)鍵數(shù)據(jù)的及時(shí)和可靠傳輸。使用最優(yōu)通信路徑進(jìn)行端點(diǎn)認(rèn)證,可以確保認(rèn)證過(guò)程的高效和準(zhǔn)確,防止未經(jīng)授權(quán)的設(shè)備接入網(wǎng)絡(luò),提高系統(tǒng)的整體安全性。使用sha-256算法進(jìn)行加密處理,可以保證請(qǐng)求包數(shù)據(jù)的完整性和安全性,防止數(shù)據(jù)在傳輸過(guò)程中被篡改或非法截取。通過(guò)將加密的升級(jí)請(qǐng)求包數(shù)據(jù)分發(fā)至電梯控制器,并對(duì)解析結(jié)果進(jìn)行反饋,可以確保升級(jí)請(qǐng)求的準(zhǔn)確傳遞和處理,及時(shí)獲取反饋信息。
16、優(yōu)選地,步驟s16包括以下步驟:
17、步驟s161:電梯控制器對(duì)遠(yuǎn)程升級(jí)請(qǐng)求包數(shù)據(jù)進(jìn)行錯(cuò)誤請(qǐng)求效驗(yàn)碼解析處理,得到解析原始效驗(yàn)碼數(shù)據(jù);
18、步驟s162:根據(jù)解析原始效驗(yàn)碼數(shù)據(jù)進(jìn)行數(shù)據(jù)包完整性檢查,得到完整性校驗(yàn)數(shù)據(jù);
19、步驟s163:基于完整性校驗(yàn)數(shù)據(jù)對(duì)請(qǐng)求時(shí)間戳進(jìn)行請(qǐng)求有效性驗(yàn)證,得到請(qǐng)求有效性驗(yàn)證數(shù)據(jù);
20、步驟s164:通過(guò)請(qǐng)求有效性驗(yàn)證數(shù)據(jù)對(duì)軟件升級(jí)請(qǐng)求指令進(jìn)行請(qǐng)求指令解析,生成解析請(qǐng)求指令數(shù)據(jù),其中解析請(qǐng)求指令數(shù)據(jù)包括版本升級(jí)比較指令數(shù)據(jù)以及實(shí)時(shí)狀態(tài)采集指令數(shù)據(jù);
21、步驟s165:利用安全驗(yàn)證令牌數(shù)據(jù)對(duì)解析請(qǐng)求指令數(shù)據(jù)進(jìn)行權(quán)限驗(yàn)證處理,得到請(qǐng)求權(quán)限驗(yàn)證數(shù)據(jù);
22、步驟s166:基于請(qǐng)求權(quán)限驗(yàn)證數(shù)據(jù)通過(guò)版本升級(jí)比較指令數(shù)據(jù)進(jìn)行版本號(hào)差異分析,并進(jìn)行升級(jí)必要性評(píng)估,得到升級(jí)必要性評(píng)估數(shù)據(jù);
23、步驟s167:根據(jù)升級(jí)必要性評(píng)估數(shù)據(jù)進(jìn)行升級(jí)必要性判斷,當(dāng)目前軟件版本等于升級(jí)軟件版本,將該電梯控制器標(biāo)記為版本同步電梯控制器,生成設(shè)備版本同步狀態(tài)數(shù)據(jù);當(dāng)目前軟件版本低于升級(jí)軟件版本,將該電梯控制器標(biāo)記為需同步電梯控制器,利用實(shí)時(shí)狀態(tài)采集指令數(shù)據(jù)對(duì)電梯控制器進(jìn)行電梯運(yùn)行狀態(tài)采集,得到周期電梯運(yùn)行狀態(tài)數(shù)據(jù);
24、步驟s168:根據(jù)周期電梯運(yùn)行狀態(tài)數(shù)據(jù)以及需同步電梯控制器進(jìn)行運(yùn)行狀態(tài)數(shù)據(jù)整合,生成設(shè)備版本需同步狀態(tài)數(shù)據(jù);
25、步驟s169:將設(shè)備版本需同步狀態(tài)數(shù)據(jù)以及設(shè)備版本同步狀態(tài)數(shù)據(jù)傳輸至監(jiān)控中心服務(wù)器進(jìn)行請(qǐng)求反饋處理,得到升級(jí)請(qǐng)求反饋數(shù)據(jù)。
26、本發(fā)明通過(guò)解析錯(cuò)誤請(qǐng)求效驗(yàn)碼,可以確保請(qǐng)求包在傳輸過(guò)程中未被篡改或損壞,保證數(shù)據(jù)的完整性和可靠性。通過(guò)完整性檢查,可以進(jìn)一步確認(rèn)數(shù)據(jù)包在傳輸過(guò)程中未發(fā)生數(shù)據(jù)丟失或損壞。通過(guò)對(duì)時(shí)間戳的有效性驗(yàn)證,可以確認(rèn)請(qǐng)求包是在預(yù)設(shè)的時(shí)間窗口內(nèi)生成和傳輸?shù)?,防止重放攻擊和過(guò)期請(qǐng)求,提升系統(tǒng)的安全性。通過(guò)解析請(qǐng)求指令,可以準(zhǔn)確識(shí)別和分解升級(jí)請(qǐng)求的具體內(nèi)容。通過(guò)對(duì)請(qǐng)求指令數(shù)據(jù)進(jìn)行權(quán)限驗(yàn)證,確保只有授權(quán)的升級(jí)請(qǐng)求能夠被執(zhí)行,防止未經(jīng)授權(quán)的操作,提高系統(tǒng)的安全性和管理效率。通過(guò)版本號(hào)差異分析,可以準(zhǔn)確判斷當(dāng)前軟件版本與目標(biāo)升級(jí)版本之間的差異,評(píng)估是否有必要進(jìn)行升級(jí),避免不必要的升級(jí)操作,節(jié)約系統(tǒng)資源。通過(guò)將同步狀態(tài)數(shù)據(jù)傳輸至監(jiān)控中心服務(wù)器,可以實(shí)現(xiàn)對(duì)升級(jí)過(guò)程的集中管理和監(jiān)控,及時(shí)獲取反饋信息。
27、優(yōu)選地,步驟s2包括以下步驟:
28、步驟s21:對(duì)電梯控制器進(jìn)行id標(biāo)識(shí)符提取,得到電梯控制器id數(shù)據(jù);
29、步驟s22:根據(jù)升級(jí)請(qǐng)求反饋數(shù)據(jù)進(jìn)行升級(jí)狀態(tài)評(píng)估量化處理,并利用電梯控制器id數(shù)據(jù)進(jìn)行控制器狀態(tài)矩陣構(gòu)建,得到控制器狀態(tài)矩陣數(shù)據(jù);
30、步驟s23:根據(jù)控制器狀態(tài)矩陣數(shù)據(jù)進(jìn)行狀態(tài)顏色標(biāo)記,得到控制器顏色標(biāo)記數(shù)據(jù),其中,版本同步電梯控制器標(biāo)記為綠色,需同步電梯控制器標(biāo)記為紅色,正在升級(jí)的電梯控制器標(biāo)記為黃色;
31、步驟s24:對(duì)黃色標(biāo)記控制器進(jìn)行升級(jí)進(jìn)度監(jiān)控,當(dāng)軟件升級(jí)成功后,將黃色標(biāo)記控制器標(biāo)記為綠色;當(dāng)軟件升級(jí)失敗后,將黃色標(biāo)記控制器標(biāo)記為紅色;對(duì)綠色標(biāo)記控制器不進(jìn)行升級(jí)操作,定期監(jiān)測(cè)控制器狀態(tài);
32、步驟s25:利用升級(jí)請(qǐng)求反饋數(shù)據(jù)中設(shè)備版本需同步狀態(tài)數(shù)據(jù)對(duì)紅色標(biāo)記控制器進(jìn)行電梯運(yùn)行狀態(tài)數(shù)據(jù)綁定,生成紅色設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)。
33、本發(fā)明通過(guò)提取電梯控制器的id標(biāo)識(shí)符,可以唯一標(biāo)識(shí)每個(gè)電梯控制器,確保在后續(xù)操作中能夠準(zhǔn)確識(shí)別和管理各個(gè)控制器。通過(guò)對(duì)升級(jí)狀態(tài)的評(píng)估和量化處理,可以全面了解每個(gè)電梯控制器的當(dāng)前狀態(tài),并將這些狀態(tài)信息整合到控制器狀態(tài)矩陣中。通過(guò)顏色標(biāo)記,可以直觀地展示各電梯控制器的狀態(tài),以區(qū)分不同升級(jí)狀態(tài)的控制器。對(duì)不同顏色的控制器進(jìn)行不同的處理策略,可以保證所有電梯控制器都能實(shí)現(xiàn)軟件升級(jí)。通過(guò)將需同步的控制器的運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行綁定,可以全面掌握這些控制器的實(shí)時(shí)運(yùn)行情況,這樣可以在保證電梯正常運(yùn)行的前提下,選擇合適的時(shí)機(jī)進(jìn)行升級(jí)操作,減少對(duì)用戶(hù)使用的影響,提高升級(jí)操作的成功率和效率。
34、優(yōu)選地,步驟s3包括以下步驟:
35、步驟s31:對(duì)紅色設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行歸一化處理,得到標(biāo)準(zhǔn)電梯運(yùn)行狀態(tài)數(shù)據(jù);
36、步驟s32:根據(jù)標(biāo)準(zhǔn)電梯運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行運(yùn)行模式智能識(shí)別,得到電梯運(yùn)行模式特征數(shù)據(jù);
37、步驟s33:根據(jù)標(biāo)準(zhǔn)電梯運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行電梯狀態(tài)評(píng)估指標(biāo)提取,生成電梯狀態(tài)評(píng)估指標(biāo)數(shù)據(jù),其中,電梯狀態(tài)評(píng)估指標(biāo)數(shù)據(jù)包括電梯運(yùn)行頻率、電梯故障率、電梯負(fù)載率以及電梯停運(yùn)時(shí)間;
38、步驟s34:基于電梯狀態(tài)評(píng)估指標(biāo)數(shù)據(jù)以及電梯運(yùn)行模式特征數(shù)據(jù)進(jìn)行可升級(jí)時(shí)間窗口分析,得到可升級(jí)時(shí)間窗口數(shù)據(jù);
39、步驟s35:根據(jù)可升級(jí)時(shí)間窗口數(shù)據(jù)進(jìn)行可執(zhí)行時(shí)長(zhǎng)優(yōu)化處理,生成優(yōu)化升級(jí)時(shí)間窗口數(shù)據(jù);
40、步驟s36:通過(guò)預(yù)設(shè)的升級(jí)風(fēng)險(xiǎn)影響系數(shù)矩陣對(duì)優(yōu)化升級(jí)時(shí)間窗口數(shù)據(jù)進(jìn)行升級(jí)窗口風(fēng)險(xiǎn)系數(shù)求和,得到升級(jí)窗口風(fēng)險(xiǎn)數(shù)據(jù);根據(jù)升級(jí)窗口風(fēng)險(xiǎn)數(shù)據(jù)將最小升級(jí)窗口風(fēng)險(xiǎn)的可升級(jí)時(shí)間窗口數(shù)據(jù)標(biāo)記為最佳升級(jí)時(shí)間窗口數(shù)據(jù)。
41、本發(fā)明對(duì)紅色設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行歸一化處理,可以將不同來(lái)源和格式的運(yùn)行狀態(tài)數(shù)據(jù)轉(zhuǎn)換為統(tǒng)一標(biāo)準(zhǔn)的數(shù)據(jù)格式,消除數(shù)據(jù)之間的差異。通過(guò)智能識(shí)別電梯的運(yùn)行模式,可以準(zhǔn)確了解電梯的工作特性和使用情況,識(shí)別出不同電梯在不同時(shí)間段的運(yùn)行規(guī)律。根據(jù)標(biāo)準(zhǔn)電梯運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行電梯狀態(tài)評(píng)估指標(biāo)提取,可以全面評(píng)估電梯的運(yùn)行狀況和健康狀態(tài)?;陔娞轄顟B(tài)評(píng)估指標(biāo)數(shù)據(jù)以及電梯運(yùn)行模式特征數(shù)據(jù)進(jìn)行可升級(jí)時(shí)間窗口分析,可以找出電梯在運(yùn)行中相對(duì)空閑或影響最小的時(shí)間段,確定出適合進(jìn)行軟件升級(jí)的時(shí)間窗口,減少升級(jí)操作對(duì)電梯正常運(yùn)行的影響,提高用戶(hù)滿(mǎn)意度和系統(tǒng)運(yùn)行的連續(xù)性。通過(guò)對(duì)可升級(jí)時(shí)間窗口進(jìn)行時(shí)長(zhǎng)優(yōu)化處理,可以進(jìn)一步細(xì)化和調(diào)整升級(jí)時(shí)間窗口,確保在最佳的時(shí)間段內(nèi)完成升級(jí)操作,最大限度地提高升級(jí)操作的效率和成功率,減少對(duì)電梯服務(wù)的中斷時(shí)間。根據(jù)升級(jí)窗口風(fēng)險(xiǎn)數(shù)據(jù)將最小升級(jí)窗口風(fēng)險(xiǎn)的可升級(jí)時(shí)間窗口數(shù)據(jù)標(biāo)記為最佳升級(jí)時(shí)間窗口數(shù)據(jù),通過(guò)計(jì)算和分析升級(jí)窗口的風(fēng)險(xiǎn)系數(shù),可以評(píng)估每個(gè)時(shí)間窗口內(nèi)進(jìn)行升級(jí)操作的潛在風(fēng)險(xiǎn),選擇風(fēng)險(xiǎn)最小的時(shí)間窗口進(jìn)行升級(jí),確保升級(jí)操作的安全性和可靠性,降低因升級(jí)操作帶來(lái)的系統(tǒng)風(fēng)險(xiǎn)。
42、優(yōu)選地,步驟s4包括以下步驟:
43、步驟s41:對(duì)電梯控制器進(jìn)行版本升級(jí)邏輯分組處理,生成控制器分組配置數(shù)據(jù);
44、步驟s42:通過(guò)最佳升級(jí)時(shí)間窗口數(shù)據(jù)以及控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)對(duì)控制器分組配置數(shù)據(jù)進(jìn)行軟件傳輸調(diào)度任務(wù)制定,生成軟件傳輸調(diào)度任務(wù)數(shù)據(jù);
45、步驟s43:基于軟件傳輸調(diào)度任務(wù)數(shù)據(jù)利用監(jiān)控中心服務(wù)器向電梯控制器傳輸新版本軟件文件,在電梯控制器接收到新版本軟件文件時(shí),電梯控制器進(jìn)入升級(jí)準(zhǔn)備狀態(tài);
46、步驟s44:當(dāng)電梯控制器為最佳升級(jí)窗口時(shí)間的開(kāi)始時(shí)間時(shí),監(jiān)控中心服務(wù)器發(fā)送加密升級(jí)授權(quán)指令,并進(jìn)行軟件完整性驗(yàn)證處理,得到文件完整性驗(yàn)證數(shù)據(jù);
47、步驟s45:基于文件完整性驗(yàn)證數(shù)據(jù)進(jìn)行軟件升級(jí)操作以及重新啟動(dòng)軟件,電梯控制器向監(jiān)控中心服務(wù)器發(fā)送升級(jí)成功信號(hào),生成軟件升級(jí)結(jié)果數(shù)據(jù)。
48、本發(fā)明通過(guò)邏輯分組處理,將電梯控制器按照其特定的升級(jí)需求或者功能特性進(jìn)行分類(lèi),有助于將相似的控制器分配到同一組內(nèi),提高升級(jí)任務(wù)的執(zhí)行效率。通過(guò)結(jié)合升級(jí)時(shí)間窗口數(shù)據(jù)和網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu),有效地規(guī)劃和安排控制器的升級(jí)任務(wù),確保在最佳的時(shí)間窗口內(nèi)完成升級(jí)操作,最大程度地降低對(duì)電梯運(yùn)行的干擾,提高升級(jí)操作的成功率。通過(guò)傳輸新版本軟件文件,使得電梯控制器能夠獲取最新的軟件更新,進(jìn)入升級(jí)準(zhǔn)備狀態(tài),為后續(xù)的升級(jí)操作做好準(zhǔn)備,確保升級(jí)操作的順利進(jìn)行。通過(guò)發(fā)送加密升級(jí)授權(quán)指令和進(jìn)行軟件完整性驗(yàn)證處理,確保升級(jí)操作的安全性和可靠性。通過(guò)進(jìn)行軟件升級(jí)操作和重新啟動(dòng)軟件,確保新版本軟件文件正確地被應(yīng)用到電梯控制器中,使其能夠正常運(yùn)行。
49、本發(fā)明還提供一種用于電梯控制器的軟件遠(yuǎn)程升級(jí)系統(tǒng),執(zhí)行如上所述的用于電梯控制器的軟件遠(yuǎn)程升級(jí)方法,該用于電梯控制器的軟件遠(yuǎn)程升級(jí)系統(tǒng)包括:
50、拓?fù)湔J(rèn)證模塊,用于利用監(jiān)控中心服務(wù)器對(duì)電梯控制器進(jìn)行網(wǎng)絡(luò)拓?fù)浞治觯玫娇刂破骶W(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù);根據(jù)控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)進(jìn)行端點(diǎn)認(rèn)證處理,得到安全驗(yàn)證令牌數(shù)據(jù);根據(jù)安全驗(yàn)證令牌數(shù)據(jù)進(jìn)行軟件升級(jí)請(qǐng)求處理,得到升級(jí)請(qǐng)求反饋數(shù)據(jù);
51、升級(jí)狀態(tài)分析模塊,用于根據(jù)升級(jí)請(qǐng)求反饋數(shù)據(jù)進(jìn)行控制器狀態(tài)矩陣構(gòu)建,得到控制器狀態(tài)矩陣數(shù)據(jù);根據(jù)控制器狀態(tài)矩陣數(shù)據(jù)進(jìn)行狀態(tài)差異化處理,并進(jìn)行電梯運(yùn)行狀態(tài)數(shù)據(jù)綁定,生成紅色設(shè)備運(yùn)行狀態(tài)數(shù)據(jù);
52、智能升級(jí)窗口計(jì)算模塊,用于根據(jù)紅色設(shè)備運(yùn)行狀態(tài)數(shù)據(jù)進(jìn)行運(yùn)行模式智能識(shí)別,得到電梯運(yùn)行模式特征數(shù)據(jù);根據(jù)電梯運(yùn)行模式特征數(shù)據(jù)進(jìn)行可升級(jí)時(shí)間窗口分析,得到可升級(jí)時(shí)間窗口數(shù)據(jù);對(duì)可升級(jí)時(shí)間窗口數(shù)據(jù)進(jìn)行升級(jí)窗口優(yōu)化處理,生成最佳升級(jí)時(shí)間窗口數(shù)據(jù);
53、軟件傳輸升級(jí)模塊,用于通過(guò)最佳升級(jí)時(shí)間窗口數(shù)據(jù)以及控制器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)數(shù)據(jù)對(duì)電梯控制器進(jìn)行軟件傳輸調(diào)度任務(wù)制定,生成軟件傳輸調(diào)度任務(wù)數(shù)據(jù);基于軟件傳輸調(diào)度任務(wù)數(shù)據(jù)進(jìn)行軟件升級(jí)操作,生成軟件升級(jí)結(jié)果數(shù)據(jù)。