欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

系統反復啟動故障的定位方法及其裝置的制作方法

文檔序號:6555871閱讀:247來源:國知局
專利名稱:系統反復啟動故障的定位方法及其裝置的制作方法
技術領域
本發(fā)明是有關一種通信系統,特別是涉及一種系統反復啟動故障的定位方法及其裝置。
背景技術
如圖1所示,通信設備系統一般分為后管理模塊(Back AdministrationModule,BAM)和前管理模塊(Front Administration Module,FAM)。后管理模塊和前管理模塊通過通信鏈路相互連接起來。后管理模塊主要提供數據管理、告警管理、性能管理、軟件管理等功能,保證前管理模塊上報的信息(包括告警、性能等)能及時反饋給用戶;另外,后管理模塊還保存各個子系統所需要的軟件和數據文件,保證前臺各個子系統能夠正常的加載軟件和數據文件。
為了保證前臺各個子系統加載的軟件能夠可靠啟動、運行,FAM各個子系統都有對加載的軟件和數據文件版本是否一致進行核查以及對數據文件的各個配置參數的正確性進行檢查,以防止本子系統出現由于版本不一致以及配置的數據參數錯誤,導致出現系統運行異常,甚至宕機的致命事故。
然而,在現有的通信系統中,FAM各個子系統在啟動過程中存在兩種現況一、FAM各個子系統不檢查本子系統加載的軟件和數據文件版本是否一致以及對數據文件中的各個配置參數是否正確,系統啟動以后出現鏈路配置成功但是由于參數不正確,導致與對端設備(即與該通信設備相連的其他通信設備)無法對通;二、雖然FAM各個子系統檢查本子系統加載的軟件和數據文件版本是否一致以及對數據文件中的各個配置參數是否正確,但如果出現加載的軟件和數據文件版本不一致或者數據文件中的各個配置參數不正確就直接復位本子系統,并不告知用戶(本發(fā)明所稱用戶是指設備維護人員)是何原因導致的復位,這樣導致子系統反復啟動而用戶卻無法究其原因,用戶很難定位并針對這種異常問題進行處理,設備可服務性和可用性大大下降。

發(fā)明內容
有鑒于此,本發(fā)明所要解決的主要技術問題是在于提供一種系統反復啟動故障的定位方法及其裝置,解決系統反復啟動而用戶卻無法究其原因的問題,保證通信系統能夠可靠、穩(wěn)定、安全地運行。
為解決上述主要技術問題,本發(fā)明是通過采用如下技術方案來實現的一種系統反復啟動故障的定位方法,其包括在具有前管理模塊和后管理模塊的通信系統中,當FAM子系統在啟動過程中,FAM子系統的操作系統對加載的軟件和數據文件的源頭和版本是否一致進行核查,FAM子系統的業(yè)務模塊對數據文件的配置參數的正確性進行檢查,由FAM子系統中的操作系統記錄各個進程和線程的啟動過程,若系統啟動異常,則FAM子系統檢查定位出導致系統啟動異常的故障原因,通過上報異常啟動報告將故障原因通知用戶,由用戶進行相應處理。
本發(fā)明還提供了一種系統反復啟動故障的定位裝置,其包括前管理模塊和后管理模塊,其中前管理模塊子系統包括操作系統和業(yè)務模塊,操作系統用于核查加載的軟件和數據文件的源頭和版本是否一致,業(yè)務模塊用于檢查數據文件的配置參數的正確性,前管理模塊子系統的操作系統中配置有故障定位模塊和上報異常啟動報告模塊,當前管理模塊子系統在啟動過程中,若系統啟動異常,則故障定位模塊定位并記錄導致系統異常啟動的故障原因,并將故障原因傳遞給上報啟動報告模塊,上報啟動報告模塊將故障原因通知給用戶,由用戶進行相應處理。
與現有技術相比,本發(fā)明通過記錄導致系統異常啟動的故障原因,然后通過上報異常啟動報告通知用戶,讓用戶進行相關的處理,從而能夠保證通信系統可靠、穩(wěn)定、安全地運行;解決由于軟件版本與數據文件版本不一致導致系統無法啟動,提高產品的可用性和可服務性;解決由于配置參數范圍或參數約束關系檢查失敗導致系統無法啟動,提高產品的可用性和可服務性;通過上報啟動報告的形式和解決由于約束關系而導致啟動無法啟動的問題,大大加強系統的魯棒性。


圖1是一種典型的通信設備系統的示意圖。
圖2是根據本發(fā)明具體實施方式
的FAM子系統啟動過程中的流程圖。
具體實施例方式
為了使本發(fā)明的特征和優(yōu)點更加清楚明白,下面參照附圖結合具體實施例對本發(fā)明作進一步的描述。
本發(fā)明具體實施例的一種系統反復啟動故障的定位方法及其裝置,其發(fā)明基本思路是系統在啟動過程中記錄導致系統異常啟動的故障原因,通過上報異常啟動報告將故障原因通知用戶,用戶根據異常啟動報告提供的幫助信息和操作指導書進行相應處理。
本發(fā)明具體實施例的一種系統反復啟動故障的定位方法,其包括在具有前管理模塊(Front Administration Module,FAM)和后管理模塊(BackAdministration Module,BAM)的通信系統中,當FAM子系統在啟動過程中,FAM子系統的操作系統對加載的軟件和數據文件的源頭和版本是否一致進行核查,FAM子系統的業(yè)務模塊對數據文件的配置參數的正確性進行檢查,由FAM子系統中的操作系統記錄各個進程和線程的啟動過程,若系統啟動異常,則FAM子系統的操作系統記錄由于軟件約束檢查導致的在啟動過程中發(fā)生的異常,這些異常可能影響系統正常運行,通過上報異常啟動報告提醒用戶獲取啟動報告中記錄的故障原因,為用戶采取相應措施提供參考信息。但是,如果屬于軟件不可規(guī)避的缺陷或者是硬件異常,導致的軟件啟動異常則不適用于本發(fā)明的異常啟動報告范圍。
本發(fā)明的一種系統反復啟動故障的定位方法通過上報異常啟動報告通知用戶系統在啟動過程中是否出現異常,其具體實現方式如下,參閱圖2所示FAM子系統中的操作系統先加載軟件,在軟件加載的過程中,FAM子系統中的操作系統要求從BAM加載軟件,FAM子系統啟動,在啟動過程中,再加載由用戶配置的數據文件,FAM子系統中的操作系統記錄各個進程和線程啟動過程,(1)在數據文件加載過程中,FAM子系統中的操作系統檢查數據文件加載的源頭,如果是從FLASH加載,則重啟FAM子系統軟件,要求從BAM加載數據文件以確保軟件與數據文件加載源頭的一致性。
(2)從BAM加載數據文件后,當加載的軟件版本和數據文件版本不匹配時,操作系統記錄異常報告,繼續(xù)初始化流程,等軟件初始化完成以后,上報軟件版本與數據文件版本不一致啟動報告給用戶,讓用戶進行相關的處理。
(3)在數據文件加載成功以后,FAM子系統中的各個業(yè)務模塊需要從數據文件中讀取相關的配置參數,如果讀取配置數據失敗,則并不復位系統而是記錄異常啟動報告,同時業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報讀取數據文件失敗的啟動報告,讓用戶進行相關的處理。
(4)從數據文件中讀取相關的配置參數成功后,FAM子系統的業(yè)務模塊檢查參數范圍或參數約束關系是否成功,如果參數范圍或參數約束關系檢查失敗,則并不復位系統而是記錄異常啟動報告,同時業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報參數范圍或參數約束關系檢查失敗的啟動報告,讓用戶進行相關的處理。
本發(fā)明的一種系統反復啟動故障的定位裝置,其包括前管理模塊和后管理模塊,其中前管理模塊子系統包括操作系統和業(yè)務模塊,操作系統核查加載的軟件和數據文件的源頭和版本是否一致,業(yè)務模塊檢查數據文件的配置參數的正確性,另外,在前管理模塊子系統的操作系統中配置有故障定位模塊和上報異常啟動報告模塊,當前管理模塊子系統在啟動過程中,若系統啟動異常,則故障定位模塊定位并記錄導致系統異常啟動的故障原因,并將故障原因傳遞給上報啟動報告模塊,上報啟動報告模塊將故障原因通知給用戶,由用戶進行相應處理。
需注意的是,圖2所示的流程圖僅為本發(fā)明的其中一個實施例,惟,本發(fā)明并不僅僅局限于該實施例,其中FAM子系統對于加載的軟件和數據文件的源頭是否一致的檢查,對于加載的軟件和數據文件的版本是否匹配的檢查,對于從數據文件中讀取相關的配置參數是否成功的檢查,以及對于配置參數的范圍或約束關系是否成功的檢查四個步驟并不存在先后關系,該四個步驟可以疊加進行檢查,只要其中某一步驟出現異常,則FAM子系統記錄導致系統啟動異常的故障原因,通過上報相應的異常啟動報告將故障原因通知用戶,由用戶針對該故障原因進行相應的處理。
以上所述的具體實施例,對本發(fā)明的目的、技術方案和有益效果進行了進一步詳細說明,所應理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所做的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
權利要求
1.一種系統反復啟動故障的定位方法,其包括在具有前管理模塊和后管理模塊的通信系統中,其特征在于,當前管理模塊子系統在啟動過程中,若系統啟動異常,則前管理模塊子系統定位異常情況,將故障原因通知用戶,由用戶進行相應處理。
2.根據權利要求1所述的方法,其特征在于,該方法包括前管理模塊子系統中的操作系統檢查數據文件和軟件加載的源頭是否一致,若不一致,則要求從同一源頭加載數據文件。
3.根據權利要求1或2所述的方法,其特征在于,該方法包括前管理模塊子系統中的操作系統檢查加載的軟件版本和數據文件版本是否匹配,若不匹配,則前管理模塊子系統中的操作系統記錄異常報告,繼續(xù)初始化流程,等軟件初始化完成以后,上報軟件版本與數據文件版本不一致啟動報告給用戶,讓用戶進行相關的處理。
4.根據權利要求1或2所述的方法,其特征在于,該方法包括前管理模塊子系統中的業(yè)務模塊檢查從數據文件中讀取的相關配置參數是否成功,若讀取配置參數失敗,并不復位系統而是記錄異常啟動報告;同時業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報讀取配置參數失敗的啟動報告給用戶,讓用戶進行相關的處理。
5.根據權利要求3所述的方法,其特征在于,該方法包括前管理模塊子系統中的業(yè)務模塊檢查從數據文件中讀取的相關配置參數是否成功,若讀取配置參數失敗,并不復位系統而是記錄異常啟動報告;同時業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報讀取配置參數失敗的啟動報告給用戶,讓用戶進行相關的處理。
6.根據權利要求1或2所述的方法,其特征在于,該方法包括前管理模塊子系統中的業(yè)務模塊檢查配置參數的范圍或約束關系是否成功,若檢查失敗,并不復位系統而是記錄異常啟動報告;同時前管理模塊子系統中的業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報參數范圍或參數約束關系檢查失敗的啟動報告給用戶,讓用戶進行相關的處理。
7.根據權利要求3所述的方法,其特征在于,該方法包括前管理模塊子系統中的業(yè)務模塊檢查配置參數的范圍或約束關系是否成功,若檢查失敗,并不復位系統而是記錄異常啟動報告;同時前管理模塊子系統中的業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報參數范圍或參數約束關系檢查失敗的啟動報告給用戶,讓用戶進行相關的處理。
8.根據權利要求4所述的方法,其特征在于,該方法包括前管理模塊子系統中的業(yè)務模塊檢查配置參數的范圍或約束關系是否成功,若檢查失敗,并不復位系統而是記錄異常啟動報告;同時前管理模塊子系統中的業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報參數范圍或參數約束關系檢查失敗的啟動報告給用戶,讓用戶進行相關的處理。
9.根據權利要求5所述的方法,其特征在于,該方法包括前管理模塊子系統中的業(yè)務模塊檢查配置參數的范圍或約束關系是否成功,若檢查失敗,并不復位系統而是記錄異常啟動報告;同時前管理模塊子系統中的業(yè)務模塊將參數其賦值為缺省參數,等系統啟動以后,上報參數范圍或參數約束關系檢查失敗的啟動報告給用戶,讓用戶進行相關的處理。
10.一種系統反復啟動故障的定位裝置,其包括前管理模塊和后管理模塊,其中前管理模塊子系統包括操作系統和業(yè)務模塊,其特征在于,前管理模塊子系統的操作系統中配置有故障定位模塊和上報啟動報告模塊,當前管理模塊子系統在啟動過程中,若系統啟動異常,則故障定位模塊定位并記錄導致系統異常啟動的故障原因,并將故障原因傳遞給上報啟動報告模塊,上報啟動報告模塊將故障原因通知給用戶,由用戶進行相應處理。
全文摘要
本發(fā)明公開一種系統反復啟動故障的定位方法及其裝置,該裝置包括前管理模塊和后管理模塊,其中前管理模塊子系統包括操作系統和業(yè)務模塊,操作系統中配置有故障定位模塊和上報異常啟動報告模塊。該方法包括前管理模塊子系統在啟動過程中,操作系統對加載的軟件和數據文件的源頭和版本是否一致進行核查,業(yè)務模塊對數據文件的配置參數的正確性進行檢查,由操作系統記錄各個進程和線程的啟動過程,若系統啟動異常,則故障定位模塊定位并記錄導致異常情況的故障原因,上報異常啟動報告模塊將故障原因通知用戶,由用戶進行相應處理。通過采用這種方法,能夠保證通信系統可靠、穩(wěn)定、安全地運行,大大加強系統的魯棒性。
文檔編號G06F11/00GK1859203SQ20061003448
公開日2006年11月8日 申請日期2006年3月15日 優(yōu)先權日2006年3月15日
發(fā)明者戎鵬群 申請人:華為技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
卢氏县| 乳山市| 和硕县| 吉水县| 军事| 衡阳县| 昭觉县| 右玉县| 四平市| 铁岭县| 池州市| 平湖市| 乡宁县| 苏尼特左旗| 营口市| 永昌县| 抚顺县| 浦江县| 海安县| 昌平区| 万盛区| 云南省| 东宁县| 平和县| 屯昌县| 敦煌市| 富川| 阿图什市| 通道| 怀柔区| 全州县| 安西县| 南陵县| 泸水县| 洪泽县| 永济市| 巴林右旗| 都昌县| 孝感市| 呈贡县| 福鼎市|