[發明專利]一種基于序列流檢測的SFF-8485協議容錯解析方法無效
| 申請號: | 201110360196.1 | 申請日: | 2011-11-15 | 
| 公開(公告)號: | CN102404320A | 公開(公告)日: | 2012-04-04 | 
| 發明(設計)人: | 劉濤 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 | 
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/26 | 
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 | 
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 | 
| 權利要求書: | 查看更多 | 說明書: | 查看更多 | 
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 序列 檢測 sff 8485 協議 容錯 解析 方法 | ||
技術領域
本發明涉及計算機通信領域,具體是利用一種基于序列流檢測的SFF-8485協議容錯解析方法,來解決目前實際產品SFF-8485協議的被動識別方式中缺乏對SFF-8485協議可容錯的解析識別問題,極大提高了SFF-8485協議的實時解析能力,并提升了對協議識別的容錯能力。
背景技術
隨著服務器的集成度越來越高,服務器與外圍部件信號連接路徑的簡化受到廠商和用戶的高度重視,各種節約信號通道的串行協議應運而生,其中SFF-8485協議即是其中一種,其廣泛應用在磁盤陣列的狀態監控中;由于大多數應用中存在多個硬盤的集合,即磁盤陣列,對硬盤運行的監控成為增強系統可靠性的重要因素之一,硬盤運行監控即在系統掉電時或不可預期的系統關機時,硬盤狀態數據需要得以保護,以進一步獲取硬盤方面的運行信息,為能第一時間了解硬盤的運行狀態,以便在其出問題之前,有所準備,重要數據予以備份,不至于在硬盤突然損壞時造成數據的丟失。同時為了快速定位硬盤,需要硬盤位置的直觀形象指示;實現對SFF-8485協議的實時解析以獲取硬盤的工作狀態,對提升服務器存儲系統的穩定性起到很大的作用,因此實現對SFF-8485協議的實時解析是提高服務器數據可靠性的重要條件。
在對SFF-8485協議的實時解析中,目前主要采用被動接受方式,即只要SFF-8485協議總線上有數據傳輸,且SLOAD信號上有上升沿跳變即進行順序讀取SDATA上的數據,并把數據強制分配給硬盤狀態指示燈,這種被動的協議識別方式,在很多情況下,例如主控制器發出的基于SFF-8485協議的信號不完整或傳輸線上出現干擾,都會導致硬盤狀態的錯誤指示,很容易產生對用戶的誤導,如硬盤定位錯誤時,用戶替換掉誤報錯的硬盤,結果會導致RAID數據的丟失,無法完成數據的重建等等;因此這種被動的SFF-8485協議識別方式,無法完全保證系統工作的可靠性;對以上的目前實際中缺乏對SFF-8485協議可容錯的解析識別問題,根據SFF-8485協議本身的特點,通過深入分析,我們總結了一種基于序列流檢測的SFF-8485協議容錯解析方法。
發明內容
本發明的目的是提供一種基于序列流檢測的SFF-8485協議容錯解析方法。
本發明的目的是按以下方式實現的,步驟如下:
1)重新界定協議解析起始標志,即SLOAD信號線上連續出現4個時鐘周期的低電平,緊接著的下一個時鐘周期內,SLOAD信號線電平跳變為高電平,即SLOAD有一上升沿跳變;即在SLOAD信號線上,在時鐘信號的配合下,檢測設定的協議解析起始標志序列流“00001”,即連續的四個低電平和一個高電平;
2)當檢測不到協議解析起始標志序列流時,不對SDATA信號線上的任何變化做出響應;當檢測到所設定的協議解析起始標志序列流“00001”時,啟動對硬盤狀態數據的解析,但將解析后的硬盤狀態數據予以暫時儲存,同時繼續檢測協議解析起始標志序列流“00001”;
3)重新界定協議解析起始的標志,即界定協議解析起始標志序列流“00001”,不再是被動協議解析下的僅靠檢測SLOAD信號的上升沿跳變;
4)在SLOAD信號線上,在時鐘信號的配合下,檢測設定的協議解析起始標志序列流“00001”,對起始標志序列流的檢測是一直循環進行的,即本次協議解析開始后,在提取存儲硬盤狀態的過程中,同時啟動下一次協議解析的起始標志序列流;
5)步驟1)、3)所述的協議解析開始后,對當前協議解析后的硬盤狀態數據予以暫時儲存,同時啟動下一次協議解析的起始標志序列流,若所有硬盤的狀態數據提取完畢后,正好檢測到下一次協議解析的起始標志序列流或未檢測到協議解析的起始標志序列流,則將所有硬盤的狀態數據分配給硬盤的狀態指示燈,以標示硬盤狀態;若所有硬盤的狀態數據未提取完畢,但檢測到下一次協議解析的起始標志序列流,則本次提取的硬盤狀態數據失效,自動清空錯誤不完整數據,實現容錯處理.
本發明的有益效果是:我們可以很方便的進行服務器硬盤組運行狀態的實時監測,不僅滿足實際環境中對SFF-8485協議檢測準確性的要求,同時滿足了對對SFF-8485協議解析的實時性要求,從而提高了對服務器硬盤運行狀態檢測的可靠性要求,并提升了對服務器硬盤系統人機交互的穩定性。因而,具有很好的推廣使用價值。
附圖說明
圖1是容錯解析流程圖。
具體實施方式
參照說明書附圖對本發明的方法作以下詳細地說明。
本發明的基于序列流檢測的SFF-8485協議容錯解析方法,?通過如下內容進行更加詳細的闡述:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110360196.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:柔性印刷電路板及具有其的觸摸屏面板設備
- 下一篇:臥式吸塵器





