專利名稱:終端管理系統(tǒng)啟動(dòng)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域中的終端管理系統(tǒng),特別涉及終端管理系統(tǒng)的啟動(dòng)方法。
背景技術(shù):
在現(xiàn)代通信領(lǐng)域中,終端管理系統(tǒng)(Local Maintenance Terminal),一般是對(duì)某個(gè)特定網(wǎng)元(交換機(jī)、網(wǎng)關(guān)等)設(shè)備進(jìn)行管理的系統(tǒng),其功能可以對(duì)網(wǎng)元提供單點(diǎn)管理。所謂單點(diǎn)管理,和同時(shí)管理多個(gè)網(wǎng)元的綜合管理系統(tǒng)相對(duì),只能同時(shí)管理單個(gè)網(wǎng)元。所述單點(diǎn)管理具體包括設(shè)備配置管理(包括網(wǎng)元面板維護(hù)、命令行客戶端、業(yè)務(wù)跟蹤等)、設(shè)備故障管理(實(shí)現(xiàn)在子系統(tǒng)中對(duì)網(wǎng)元的告警管理)、設(shè)備性能管理(監(jiān)測(cè)網(wǎng)絡(luò)中網(wǎng)元的運(yùn)行)、安全管理(提供完備、可靠的安全管理機(jī)制,采用用戶鑒權(quán)及訪問(wèn)地址列表機(jī)制,通過(guò)命令、命令組授權(quán)方式來(lái)加強(qiáng)安全控制,密碼采用加密傳送等)。
終端管理系統(tǒng),有其自己的操作流程。啟動(dòng)過(guò)程主要包括如下步驟首先是用戶身份合法性鑒定。這是整個(gè)流程中最重要的一步,只有合法的用戶才能被允許操作終端管理系統(tǒng)。只有登錄成功,終端管理系統(tǒng)使用者才能通過(guò)終端管理系統(tǒng)提供的各個(gè)功能模塊對(duì)網(wǎng)元進(jìn)行操作。之后,終端管理系統(tǒng)還需要得到網(wǎng)元的一些配置信息,并根據(jù)這些配置信息,對(duì)本身的一些功能模塊進(jìn)行初始化,這一系列的步驟是按照和網(wǎng)元預(yù)先設(shè)定的協(xié)議來(lái)進(jìn)行,共同組成了終端管理系統(tǒng)啟動(dòng)的全過(guò)程。
終端管理系統(tǒng)的啟動(dòng)過(guò)程,可以說(shuō)是和網(wǎng)元私下交互,采集網(wǎng)元基本信息,并以此完成本身配置的過(guò)程。終端管理系統(tǒng)啟動(dòng)的每一步驟都是和網(wǎng)元密切相關(guān)的。
隨著實(shí)際應(yīng)用的需要,網(wǎng)元的功能在逐步復(fù)雜,與終端管理系統(tǒng)間的協(xié)議,也在不斷的變化和復(fù)雜,與之相關(guān)的啟動(dòng)流程也愈加復(fù)雜。流程的復(fù)雜保證了終端管理系統(tǒng)對(duì)網(wǎng)元應(yīng)用場(chǎng)景模擬的正確性,但同時(shí)也降低了終端管理系統(tǒng)啟動(dòng)上的可靠性。當(dāng)某一網(wǎng)元環(huán)境信息初始化失敗時(shí),可能會(huì)導(dǎo)致終端管理系統(tǒng)整個(gè)啟動(dòng)流程的失敗。主要表現(xiàn)有(1)終端管理系統(tǒng)的功能是十分強(qiáng)大的,提供了對(duì)設(shè)備進(jìn)行管理的各種功能模塊,相互之間有很強(qiáng)的獨(dú)立性,某一模塊的失效并不會(huì)影響其他模塊。而終端管理系統(tǒng)與網(wǎng)元協(xié)議的復(fù)雜,帶來(lái)版本間的差異性,網(wǎng)元版本和終端管理系統(tǒng)版本必須相配才能啟動(dòng)終端管理系統(tǒng)成功。否則意味著啟動(dòng)不成功,無(wú)法對(duì)設(shè)備進(jìn)行操作和維護(hù)。而在一些實(shí)際情況中,用戶可能并不需要使用終端管理系統(tǒng)的全部功能,而是只應(yīng)用其中很小的一部分,但也不得不頻繁的更換版本,帶來(lái)操作上的不便。
(2)終端管理系統(tǒng)啟動(dòng)流程中對(duì)網(wǎng)元的緊密依賴性,降低了終端管理系統(tǒng)啟動(dòng)的可靠性。如果網(wǎng)元側(cè)出現(xiàn)異常導(dǎo)致終端管理系統(tǒng)獲取網(wǎng)元信息失敗時(shí),終端管理系統(tǒng)將不能成功啟動(dòng),意味著全部功能模塊都不可用,操作上也存在不便。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供了一種終端管理系統(tǒng)緊急啟動(dòng)的方法及裝置,以解決在網(wǎng)元側(cè)出現(xiàn)異?;虬姹締?wèn)題導(dǎo)致正常啟動(dòng)流程失敗的問(wèn)題。
本發(fā)明的實(shí)施例所采用的技術(shù)方案,首先在于提供了一種終端管理系統(tǒng)緊急啟動(dòng)的方法,包括終端管理系統(tǒng)啟動(dòng)失敗時(shí),所述終端管理系統(tǒng)根據(jù)本地已有信息對(duì)終端管理系統(tǒng)進(jìn)行初始化或根據(jù)預(yù)先設(shè)定的操作,對(duì)終端管理系統(tǒng)進(jìn)行緊急啟動(dòng)。
本發(fā)明的實(shí)施例還公開(kāi)了一種終端管理系統(tǒng)啟動(dòng)的裝置,包括初始化單元用于在啟動(dòng)失敗時(shí)根據(jù)本地缺省信息對(duì)啟動(dòng)失敗的網(wǎng)元進(jìn)行初始化,如果本地沒(méi)有失敗網(wǎng)元的缺省信息,則關(guān)閉該失敗網(wǎng)元所對(duì)應(yīng)的功能模塊;操作設(shè)定單元用于在系統(tǒng)啟動(dòng)過(guò)程中有一步驟出現(xiàn)異常導(dǎo)致啟動(dòng)失敗時(shí),根據(jù)預(yù)先設(shè)定的操作進(jìn)行啟動(dòng);
啟動(dòng)處理單元用于在系統(tǒng)進(jìn)行緊急啟動(dòng)后,在啟動(dòng)后的界面上顯示緊急啟動(dòng)的提示信息,并提供各個(gè)功能模塊當(dāng)前狀態(tài)和/或可用性的說(shuō)明。
本發(fā)明的實(shí)施例的有益效果為,當(dāng)網(wǎng)元側(cè)出現(xiàn)異常導(dǎo)致無(wú)法啟動(dòng)時(shí),根據(jù)本地信息或者預(yù)先設(shè)定的操作,對(duì)終端管理系統(tǒng)進(jìn)行緊急啟動(dòng),從而保證系統(tǒng)在異常情況下完成啟動(dòng)。通過(guò)本方法和裝置,可以避免用戶維護(hù)某個(gè)網(wǎng)元而因系統(tǒng)中其它網(wǎng)元的異?;虬姹締?wèn)題導(dǎo)致的無(wú)法登錄系統(tǒng)進(jìn)行維護(hù)的問(wèn)題,提高了終端管理系統(tǒng)的適應(yīng)能力,增強(qiáng)了其可用性和易用性。
圖1是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)方法第一實(shí)施例的流程示意圖。
圖2是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)方法第二實(shí)施例的流程示意圖。
圖3是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)方法第三實(shí)施例的流程示意圖。
圖4是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)裝置實(shí)施例的組成結(jié)構(gòu)圖。
具體實(shí)施例方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。
實(shí)施例一參考圖1,該圖是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)方法第一實(shí)施例的流程示意圖。本實(shí)施例中,實(shí)現(xiàn)緊急啟動(dòng)的過(guò)程如下步驟101對(duì)用戶的進(jìn)行權(quán)限鑒定,只有合法用戶才能才能進(jìn)行后續(xù)步驟;終端管理系統(tǒng)啟動(dòng)時(shí),首先進(jìn)行用戶合法身份的鑒定,如根據(jù)用戶輸入的用戶名和密碼對(duì)用戶進(jìn)行鑒權(quán)等,只有合法用戶才允許繼續(xù)后續(xù)的步驟,否則登錄失敗,中止啟動(dòng)。
步驟102終端管理系統(tǒng)進(jìn)一步獲取網(wǎng)元的運(yùn)行環(huán)境信息;用戶權(quán)限鑒定通過(guò)后,在啟動(dòng)過(guò)程中,終端管理系統(tǒng)進(jìn)一步獲取系統(tǒng)內(nèi)所有網(wǎng)元的運(yùn)行環(huán)境信息,如網(wǎng)元語(yǔ)言環(huán)境信息,網(wǎng)元運(yùn)行版本等;獲取網(wǎng)元環(huán)境信息成功,則執(zhí)行步驟105;獲取網(wǎng)元環(huán)境信息失敗,則執(zhí)行步驟103。
步驟103終端管理系統(tǒng)從本地缺省的環(huán)境信息中獲取該失敗網(wǎng)元的運(yùn)行環(huán)境信息;當(dāng)某網(wǎng)元運(yùn)行環(huán)境信息獲取失敗時(shí),如未獲取到或獲得的版本不匹配,終端管理系統(tǒng)從本地配置中讀取缺省的網(wǎng)元運(yùn)行環(huán)境信息,本地缺省的網(wǎng)元運(yùn)行環(huán)境信息會(huì)記錄在一個(gè)配置文件中,例如本地缺省的網(wǎng)元環(huán)境信息保存在XXX.ini文件中,這個(gè)文件是終端管理系統(tǒng)的一個(gè)安裝文件,在終端管理系統(tǒng)安裝完畢后就存在,當(dāng)終端管理系統(tǒng)讀取這個(gè)安裝文件時(shí),系統(tǒng)通過(guò)調(diào)用一個(gè)讀文件的公共函數(shù)API從這個(gè)缺省配置文件XXX.ini中讀取,并根據(jù)該缺省的網(wǎng)元環(huán)境信息對(duì)網(wǎng)元進(jìn)行初始化。
步驟104對(duì)終端管理系統(tǒng)的操作界面的標(biāo)題中加入“緊急啟動(dòng)”或等同含義字樣的提示信息,提醒用戶目前處于緊急啟動(dòng)狀態(tài),并對(duì)操作界面進(jìn)行重新布局,提供各功能模塊目前狀態(tài)和/或可用性的說(shuō)明;當(dāng)系統(tǒng)啟動(dòng)將要進(jìn)入最終操作界面時(shí),判斷在系統(tǒng)出現(xiàn)啟動(dòng)失敗情況時(shí)程序中的一個(gè)全局變量的狀態(tài)是否設(shè)為“TRUE”(該變量在出現(xiàn)啟動(dòng)失敗情況時(shí)會(huì)自動(dòng)設(shè)置),如果該標(biāo)志為“TRUE”,則調(diào)用工具M(jìn)FC中的SetWindowText函數(shù)(該函數(shù)專門用于對(duì)系統(tǒng)界面的標(biāo)題的設(shè)置),將緊急啟動(dòng)后的系統(tǒng)界面中的標(biāo)題加入“緊急啟動(dòng)”或等同含義字樣的提示信息,提醒用戶目前處于緊急啟動(dòng)狀態(tài),具體實(shí)現(xiàn)為調(diào)用終端管理系統(tǒng)調(diào)用預(yù)先設(shè)置的、帶有“緊急啟動(dòng)”或等同含義字樣提示信息標(biāo)題的模塊或函數(shù);并對(duì)終端管理系統(tǒng)的操作界面進(jìn)行重新布局,即提供各個(gè)功能模塊目前狀態(tài)和/或可用性的說(shuō)明(事先已經(jīng)制作好各種模塊是否可用的不同情況下的主菜單模型,在啟動(dòng)后根據(jù)各模塊的狀態(tài)直接調(diào)用所對(duì)應(yīng)的主菜單模型),如網(wǎng)元的語(yǔ)言環(huán)境信息獲取失敗,終端管理系統(tǒng)從本地缺省的語(yǔ)言環(huán)境信息(例如缺省為英文)對(duì)該網(wǎng)元進(jìn)行啟動(dòng),在終端管理系統(tǒng)的操作界面上顯示目前該網(wǎng)元所使用的語(yǔ)言為英文;表明該網(wǎng)元環(huán)境是根據(jù)本地信息初始化的,從而完成整個(gè)系統(tǒng)的啟動(dòng)。
步驟105按照現(xiàn)有技術(shù)的實(shí)現(xiàn)方案對(duì)終端管理系統(tǒng)進(jìn)行啟動(dòng)。
實(shí)施例二參考圖2,該圖是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)方法第二實(shí)施例的流程示意圖。本實(shí)施例中,實(shí)現(xiàn)緊急啟動(dòng)的過(guò)程具體如下步驟201對(duì)用戶的進(jìn)行權(quán)限鑒定,只有合法用戶才能才能進(jìn)行后續(xù)步驟;終端管理系統(tǒng)啟動(dòng)時(shí),首先進(jìn)行用戶合法身份的鑒定,如根據(jù)用戶輸入的用戶名和密碼對(duì)用戶進(jìn)行鑒權(quán)等,只有合法用戶才允許繼續(xù)后續(xù)的步驟,否則登錄失敗,中止啟動(dòng)。
步驟202終端管理系統(tǒng)進(jìn)一步獲取網(wǎng)元的運(yùn)行環(huán)境信息;用戶權(quán)限鑒定通過(guò)后,在啟動(dòng)過(guò)程中,終端管理系統(tǒng)進(jìn)一步獲取系統(tǒng)內(nèi)所有網(wǎng)元的運(yùn)行環(huán)境信息,如網(wǎng)元語(yǔ)言環(huán)境信息,網(wǎng)元運(yùn)行版本等;獲取網(wǎng)元環(huán)境信息成功,則執(zhí)行步驟206;獲取網(wǎng)元環(huán)境信息失敗,則執(zhí)行步驟203。
步驟203終端管理系統(tǒng)從本地缺省的環(huán)境信息中獲取該失敗網(wǎng)元的運(yùn)行環(huán)境信息;當(dāng)某網(wǎng)元運(yùn)行環(huán)境信息獲取失敗時(shí),如未獲取到或版本不匹配,終端管理系統(tǒng)從本地配置中讀取缺省的網(wǎng)元運(yùn)行環(huán)境信息,本地缺省的網(wǎng)元運(yùn)行環(huán)境信息會(huì)記錄在一個(gè)配置文件中,例如本地缺省的網(wǎng)元環(huán)境信息保存在XXX.ini文件中,這個(gè)文件是終端管理系統(tǒng)的一個(gè)安裝文件,在終端管理系統(tǒng)安裝完畢后就存在,當(dāng)終端管理系統(tǒng)讀取這個(gè)安裝文件時(shí),系統(tǒng)通過(guò)調(diào)用一個(gè)讀文件的公共函數(shù)API從這個(gè)缺省配置文件XXX.ini中讀取,并根據(jù)該缺省的網(wǎng)元環(huán)境信息對(duì)網(wǎng)元進(jìn)行初始化。
步驟204獲取本地信息失敗,終端管理系統(tǒng)關(guān)閉此網(wǎng)元環(huán)境所對(duì)應(yīng)的模塊;步驟205對(duì)終端管理系統(tǒng)的操作界面的標(biāo)題中加入“緊急啟動(dòng)”或等同含義字樣的提示信息,提醒用戶目前處于緊急啟動(dòng)狀態(tài),并對(duì)操作界面進(jìn)行重新布局,提供各功能模塊目前狀態(tài)和/或可用性的說(shuō)明;當(dāng)系統(tǒng)啟動(dòng)將要進(jìn)入最終操作界面時(shí),判斷在系統(tǒng)出現(xiàn)啟動(dòng)失敗情況時(shí)程序中的一個(gè)全局變量的狀態(tài)是否設(shè)為“TRUE”(該變量在出現(xiàn)啟動(dòng)失敗情況時(shí)會(huì)自動(dòng)設(shè)置),如果該標(biāo)志為“TRUE”,則調(diào)用工具M(jìn)FC中的SetWindowText函數(shù)(該函數(shù)專門用于對(duì)系統(tǒng)界面的標(biāo)題的設(shè)置),將緊急啟動(dòng)后的系統(tǒng)界面中的標(biāo)題加入“緊急啟動(dòng)”或等同含義字樣的提示信息,提醒用戶目前處于緊急啟動(dòng)狀態(tài),具體實(shí)現(xiàn)為調(diào)用終端管理系統(tǒng)調(diào)用預(yù)先設(shè)置的、帶有“緊急啟動(dòng)”或等同含義字樣提示信息標(biāo)題的模塊或函數(shù);并對(duì)終端管理系統(tǒng)的操作界面進(jìn)行重新布局,即提供各個(gè)功能模塊目前狀態(tài)和/或可用性的說(shuō)明(事先已經(jīng)制作好各種模塊是否可用的不同情況下的主菜單模型,在啟動(dòng)后根據(jù)各模塊的狀態(tài)直接調(diào)用所對(duì)應(yīng)的主菜單模型),如網(wǎng)元的版本信息獲取失敗,終端管理系統(tǒng)從本地獲取缺省的網(wǎng)元版本信息但未獲取成功,即在終端管理系統(tǒng)的操作界面上顯示該網(wǎng)元版本信息不可用;表明該網(wǎng)元環(huán)境信息獲取失敗,從而完成整個(gè)系統(tǒng)的啟動(dòng)。
步驟206按照現(xiàn)有技術(shù)的實(shí)現(xiàn)方案對(duì)終端管理系統(tǒng)進(jìn)行啟動(dòng)。
實(shí)施例三參考圖3,該圖是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)方法第三實(shí)施例的流程示意圖。本實(shí)施例中,實(shí)現(xiàn)緊急啟動(dòng)的過(guò)程如下步驟301對(duì)用戶的進(jìn)行權(quán)限鑒定,只有合法用戶才能才能進(jìn)行后續(xù)步驟;終端管理系統(tǒng)啟動(dòng)時(shí),首先進(jìn)行用戶合法身份的鑒定,如根據(jù)用戶輸入的用戶名和密碼對(duì)用戶進(jìn)行鑒權(quán)等,只有合法用戶才允許繼續(xù)后續(xù)的步驟,否則登錄失敗,中止啟動(dòng)。
步驟302終端管理系統(tǒng)啟動(dòng)過(guò)程中某一步驟啟動(dòng)失敗,當(dāng)此步驟有多種不同的操作時(shí),根據(jù)預(yù)先設(shè)定的操作進(jìn)行啟動(dòng);終端管理系統(tǒng)啟動(dòng)過(guò)程中,某一步驟有多種不同的操作,如不同的用戶對(duì)某網(wǎng)元有不同的操作權(quán)限系統(tǒng)用戶對(duì)網(wǎng)元管理有最高權(quán)限、普通用戶對(duì)網(wǎng)元管理只有一般權(quán)限,如果該步驟啟動(dòng)成功,則執(zhí)行步驟305;如果此步驟啟動(dòng)失敗,則執(zhí)行步驟303。
步驟303終端管理系統(tǒng)對(duì)該步驟根據(jù)預(yù)先設(shè)定的策略對(duì)進(jìn)行啟動(dòng);終端管理系統(tǒng)按照預(yù)先設(shè)定的操作進(jìn)行啟動(dòng),如所述操作權(quán)限統(tǒng)一按某一級(jí)別的權(quán)限執(zhí)行在下發(fā)命令的時(shí)候,對(duì)用戶的權(quán)限不加限制,也可以說(shuō)用戶可以下發(fā)所有的命令,或者在本地做一個(gè)命令集文件,緊急啟動(dòng)后讀入此文件中的命令,下發(fā)的時(shí)候可只允許下發(fā)此命令集中的命令,具體權(quán)限是哪個(gè)級(jí)別可按實(shí)際需求不同而定;步驟304對(duì)終端管理系統(tǒng)的操作界面的標(biāo)題中加入“緊急啟動(dòng)”或等同含義字樣的提示信息,提醒用戶目前處于緊急啟動(dòng)狀態(tài),并對(duì)操作界面進(jìn)行重新布局,提供各功能模塊目前狀態(tài)和/或可用性的說(shuō)明;當(dāng)系統(tǒng)啟動(dòng)將要進(jìn)入最終操作界面時(shí),判斷在系統(tǒng)出現(xiàn)啟動(dòng)失敗情況時(shí)程序中的一個(gè)全局變量的狀態(tài)是否設(shè)為“TRUE”(該變量在出現(xiàn)啟動(dòng)失敗情況時(shí)會(huì)自動(dòng)設(shè)置),如果該標(biāo)志為“TRUE”,則調(diào)用工具M(jìn)FC中的SetWindowText函數(shù)(該函數(shù)專門用于對(duì)系統(tǒng)界面的標(biāo)題的設(shè)置),將緊急啟動(dòng)后的系統(tǒng)界面中的標(biāo)題加入“緊急啟動(dòng)”或等同含義字樣的提示信息,提醒用戶目前處于緊急啟動(dòng)狀態(tài),具體實(shí)現(xiàn)為調(diào)用終端管理系統(tǒng)調(diào)用預(yù)先設(shè)置的、帶有“緊急啟動(dòng)”或等同含義字樣提示信息標(biāo)題的模塊或函數(shù);并對(duì)終端管理系統(tǒng)的操作界面進(jìn)行重新布局,即提供各個(gè)功能模塊目前狀態(tài)和/或可用性的說(shuō)明(事先已經(jīng)制作好各種模塊是否可用的不同情況下的主菜單模型,在啟動(dòng)后根據(jù)各模塊的狀態(tài)直接調(diào)用所對(duì)應(yīng)的主菜單模型),如本例中該網(wǎng)元的權(quán)限是根據(jù)預(yù)先設(shè)定的策略進(jìn)行設(shè)置的,即在終端管理系統(tǒng)的操作界面上顯示該網(wǎng)元目前操作權(quán)限的信息;表明系統(tǒng)是在緊急情況下根據(jù)預(yù)先的設(shè)置對(duì)相關(guān)步驟進(jìn)行的設(shè)置,從而完成整個(gè)系統(tǒng)的啟動(dòng)。
步驟305按照現(xiàn)有技術(shù)的實(shí)現(xiàn)方案對(duì)終端管理系統(tǒng)進(jìn)行啟動(dòng)。
實(shí)施例四參考圖4,該圖是本發(fā)明實(shí)施例的終端管理系統(tǒng)緊急啟動(dòng)裝置實(shí)施例的組成結(jié)構(gòu)圖。本實(shí)施例中,實(shí)現(xiàn)緊急啟動(dòng)的裝置包括用戶鑒權(quán)單元、本地信息初始化單元、操作設(shè)定單元、啟動(dòng)處理單元,其具體實(shí)現(xiàn)為用戶鑒權(quán)單元對(duì)用戶身份的合法性進(jìn)行鑒定,只有合法的用戶才能進(jìn)行后續(xù)的操作,如根據(jù)用戶輸入的用戶名和密碼對(duì)用戶進(jìn)行鑒權(quán)等,只有合法用戶才允許繼續(xù)后續(xù)的操作,進(jìn)入啟動(dòng)的后續(xù)流程,初始化單元在網(wǎng)元側(cè)出現(xiàn)故障或問(wèn)題而導(dǎo)致正常啟動(dòng)流程失敗情況下,根據(jù)本地信息對(duì)啟動(dòng)失敗的網(wǎng)元進(jìn)行初始化,終端管理系統(tǒng)從本地配置中讀取缺省的網(wǎng)元運(yùn)行環(huán)境信息,如網(wǎng)元語(yǔ)言環(huán)境信息,網(wǎng)元運(yùn)行版本等;本地的缺省配置信息會(huì)記錄在一個(gè)配置文件中,例如本地缺省的網(wǎng)元環(huán)境信息保存在XXX.ini文件中,這個(gè)文件是終端管理系統(tǒng)的一個(gè)安裝文件,在終端管理系統(tǒng)安裝完畢后就存在,在讀取這個(gè)安裝文件時(shí),系統(tǒng)會(huì)通過(guò)調(diào)用一個(gè)讀文件的公共函數(shù)API從這個(gè)缺省配置文件XXX.ini中讀取,并根據(jù)該本地信息對(duì)網(wǎng)元進(jìn)行初始化;如果本地沒(méi)有相關(guān)信息,就關(guān)閉該失敗網(wǎng)元所對(duì)應(yīng)的功能模塊,以保證系統(tǒng)的緊急啟動(dòng);操作設(shè)定單元用于在系統(tǒng)啟動(dòng)過(guò)程中有兩種以上不同操作的必要步驟出現(xiàn)異常導(dǎo)致啟動(dòng)失敗時(shí),終端管理系統(tǒng)會(huì)按照預(yù)先設(shè)定的操作進(jìn)行啟動(dòng),如統(tǒng)一按某一級(jí)別的權(quán)限執(zhí)行可以在下發(fā)命令的時(shí)候,對(duì)用戶的權(quán)限不加限制,也可以說(shuō)用戶可以下發(fā)所有的命令,還可以在本地做一個(gè)命令集文件,緊急啟動(dòng)后讀入此文件中的命令,下發(fā)的時(shí)候可只允許下發(fā)此命令集中的命令。具體權(quán)限是哪個(gè)級(jí)別可按實(shí)際需求不同而定;啟動(dòng)處理單元用于在系統(tǒng)啟動(dòng)將要進(jìn)入最終操作界面時(shí),判斷在系統(tǒng)出現(xiàn)啟動(dòng)失敗情況時(shí)程序中的一個(gè)全局變量的狀態(tài)是否設(shè)為“TRUE”(該變量在出現(xiàn)啟動(dòng)失敗情況時(shí)會(huì)自動(dòng)設(shè)置),如果該標(biāo)志為“TRUE”,則調(diào)用工具M(jìn)FC中的SetWindowText函數(shù)(該函數(shù)專門用于對(duì)系統(tǒng)界面的標(biāo)題的設(shè)置),將緊急啟動(dòng)后的系統(tǒng)界面中的標(biāo)題加入“緊急啟動(dòng)”或等同含義字樣的提示信息,提醒用戶目前處于緊急啟動(dòng)狀態(tài);并對(duì)終端管理系統(tǒng)的操作界面進(jìn)行重新布局,提供各個(gè)功能模塊目前狀態(tài)和/或可用性的說(shuō)明(事先已經(jīng)制作好各種模塊是否可用的不同情況下的主菜單模型,在啟動(dòng)后根據(jù)各模塊的狀態(tài)直接調(diào)用所對(duì)應(yīng)的主菜單模型),表明系統(tǒng)是在緊急情況下進(jìn)行的啟動(dòng),從而完成整個(gè)系統(tǒng)的啟動(dòng)。
通過(guò)本發(fā)明的實(shí)施例所提供的方法和裝置,當(dāng)網(wǎng)元側(cè)出現(xiàn)異常導(dǎo)致無(wú)法啟動(dòng)時(shí),根據(jù)本地信息或者預(yù)先設(shè)定的操作,對(duì)終端管理系統(tǒng)進(jìn)行緊急啟動(dòng),并在啟動(dòng)后的標(biāo)題中加入緊急啟動(dòng)的提示信息,提示用戶各功能模塊當(dāng)前狀態(tài)和/或可用性的說(shuō)明,從而保證系統(tǒng)在異常情況下完成啟動(dòng)??梢员苊庥脩艟S護(hù)某個(gè)網(wǎng)元而因系統(tǒng)中其它網(wǎng)元的異?;虬姹締?wèn)題導(dǎo)致的無(wú)法登錄系統(tǒng)進(jìn)行維護(hù)的問(wèn)題,提高了終端管理系統(tǒng)的適應(yīng)能力,增強(qiáng)了其可用性和易用性。
以上所揭露的僅為本發(fā)明的較佳實(shí)施例而已,當(dāng)然不能以此來(lái)限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明申請(qǐng)專利范圍所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種終端管理系統(tǒng)啟動(dòng)的方法,其特征在于終端管理系統(tǒng)啟動(dòng)失敗時(shí),所述終端管理系統(tǒng)根據(jù)本地已有信息對(duì)終端管理系統(tǒng)進(jìn)行初始化或根據(jù)預(yù)先設(shè)定的操作,對(duì)終端管理系統(tǒng)進(jìn)行緊急啟動(dòng)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括所述啟動(dòng)失敗是終端管理系統(tǒng)獲取網(wǎng)元環(huán)境信息或版本信息失敗,或啟動(dòng)過(guò)程出現(xiàn)異常導(dǎo)致正常啟動(dòng)流程失敗的情況。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進(jìn)一步包括所述根據(jù)本地已有信息對(duì)終端管理系統(tǒng)進(jìn)行初始化具體為從本地缺省信息中獲取啟動(dòng)失敗網(wǎng)元的環(huán)境信息或版本信息,根據(jù)所述缺省的網(wǎng)元環(huán)境信息或版本信息對(duì)該網(wǎng)元初始化;如果獲取失敗,則關(guān)閉此網(wǎng)元所對(duì)應(yīng)的功能模塊。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,該方法進(jìn)一步包括所述根據(jù)預(yù)先設(shè)定的操作對(duì)終端管理系統(tǒng)進(jìn)行啟動(dòng),是指終端管理系統(tǒng)啟動(dòng)過(guò)程中具有至少兩種不同的操作,當(dāng)出現(xiàn)異常導(dǎo)致啟動(dòng)失敗時(shí),系統(tǒng)根據(jù)預(yù)先設(shè)定的操作進(jìn)行啟動(dòng)。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,該方法進(jìn)一步包括在緊急啟動(dòng)完成后,根據(jù)各模塊的啟動(dòng)情況,調(diào)用預(yù)先設(shè)定的程序?qū)K端管理系統(tǒng)的操作界面進(jìn)行重新布局,并提供各個(gè)功能模塊當(dāng)前狀態(tài)和/或可用性的說(shuō)明。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法進(jìn)一步包括在緊急啟動(dòng)完成后,調(diào)用預(yù)先設(shè)定的程序在終端管理系統(tǒng)標(biāo)題中增加緊急啟動(dòng)的提示信息。
7.一種終端管理系統(tǒng)啟動(dòng)的裝置,其特征在于,該裝置包括初始化單元用于在啟動(dòng)失敗時(shí)根據(jù)本地缺省信息對(duì)啟動(dòng)失敗的網(wǎng)元進(jìn)行初始化,如果本地沒(méi)有失敗網(wǎng)元的缺省信息,則關(guān)閉該失敗網(wǎng)元對(duì)應(yīng)的功能模塊;操作設(shè)定單元用于在系統(tǒng)啟動(dòng)過(guò)程中有一步驟出現(xiàn)異常導(dǎo)致啟動(dòng)失敗時(shí),根據(jù)預(yù)先設(shè)定的操作進(jìn)行啟動(dòng);啟動(dòng)處理單元用于在系統(tǒng)進(jìn)行緊急啟動(dòng)后,在啟動(dòng)后的界面上顯示緊急啟動(dòng)的提示信息,并提供各個(gè)功能模塊當(dāng)前狀態(tài)和/或可用性的說(shuō)明。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于終端管理系統(tǒng)獲取網(wǎng)元環(huán)境信息或版本信息失敗,或啟動(dòng)過(guò)程出現(xiàn)異常導(dǎo)致正常啟動(dòng)流程失敗的情況。
全文摘要
本發(fā)明涉及通信領(lǐng)域的終端管理系統(tǒng),公開(kāi)了一種在終端管理系統(tǒng)啟動(dòng)過(guò)程中出現(xiàn)異常導(dǎo)致啟動(dòng)失敗時(shí)緊急啟動(dòng)的方法和裝置。該方法和裝置是在啟動(dòng)過(guò)程中網(wǎng)元側(cè)出現(xiàn)異常導(dǎo)致無(wú)法啟動(dòng)時(shí),根據(jù)本地信息或者預(yù)先設(shè)定的操作,對(duì)終端管理系統(tǒng)進(jìn)行緊急啟動(dòng),并在啟動(dòng)后的標(biāo)題中加入緊急啟動(dòng)的提示信息,并提示用戶各功能模塊當(dāng)前狀態(tài)和/或可用性的說(shuō)明,從而保證系統(tǒng)在異常情況下完成啟動(dòng)。通過(guò)本方法和裝置,可以避免用戶維護(hù)某個(gè)網(wǎng)元而因系統(tǒng)中其它網(wǎng)元的異?;虬姹締?wèn)題導(dǎo)致的無(wú)法登錄系統(tǒng)進(jìn)行維護(hù)的問(wèn)題,提高了終端管理系統(tǒng)的適應(yīng)能力,增強(qiáng)了其可用性和易用性。
文檔編號(hào)H04L29/12GK1976303SQ20061015748
公開(kāi)日2007年6月6日 申請(qǐng)日期2006年12月12日 優(yōu)先權(quán)日2006年12月12日
發(fā)明者田松 申請(qǐng)人:華為技術(shù)有限公司