新四季網

一種堆疊交換機的主從倒換方法及堆疊交換的製造方法

2023-10-17 16:00:54 4

一種堆疊交換機的主從倒換方法及堆疊交換的製造方法
【專利摘要】本發明實施例提供一種堆疊交換機的主從倒換方法及堆疊交換機,涉及通信領域,能夠實現在堆疊交換機系統中的主從倒換,提高堆疊交換機系統的可靠性。獲取倒換請求,根據所述倒換類型執行倒換事件,遍歷線卡狀態是否為正常狀態;若所述線卡狀態為異常狀態,卸載所述線卡;若所述線卡狀態為正常狀態,配置所述線卡。堆疊交換機的主從倒換方法及堆疊交換機用於堆疊交換機的主從倒換。
【專利說明】一種堆疊交換機的主從倒換方法及堆疊交換機

【技術領域】
[0001]本發明涉及通信領域,尤其涉及一種堆疊交換機的主從倒換方法及堆疊交換機。

【背景技術】
[0002]堆疊交換機通過「UP」堆疊埠可以連接另一堆疊交換機的「DOWN」堆疊埠,通過「DOWN」堆疊埠可以連接又一堆疊交換機的「UP」堆疊埠,從而多個連接在一起的堆疊交換機可以構成堆疊交換機系統。當多個堆疊交換機連接時,存在一個主堆疊交換機,用於管理其他從堆疊交換機。且主堆疊交換機和從堆疊交換機都具有主處理單元(MainProcessor Unit, MPU)、從處理單元(MPU)和至少一個線卡,所述線卡用於運行上層業務數據和底層驅動程序。為了保證堆疊交換機系統的可靠性,在主堆疊交換機由於某種故障退出了堆疊交換機系統後,需要及時有從堆疊交換機接替該主堆疊交換機的功能,繼續對其他從堆疊交換機進行管理。
[0003]現有技術中,只有在非堆疊交換機內部主處理單元和從處理單元進行倒換的方法。那麼,在堆疊交換機系統中主堆疊交換機與從堆疊交換機倒換、主堆疊交換機內部主處理單元和從處理單元倒換、從堆疊交換機內部主處理單元和從處理單元倒換、主堆疊交換機和從堆疊交換機內部主處理單元和從處理單元倒換、主堆疊交換機與從堆疊交換機倒換同時從堆疊交換機內部主處理單元和從處理單元倒換,將非堆疊交換機內部主處理單元和從處理單元進行倒換的方法應用於堆疊交換機系統則不可行。因此,如何實現在堆疊交換機系統中的主從倒換是一個亟待解決的問題。


【發明內容】

[0004]本發明的實施例提供一種堆疊交換機的主從倒換方法及堆疊交換機,能夠實現在堆疊交換機系統中的主從倒換時,提高堆疊交換機系統的可靠性。
[0005]為達到上述目的,本發明的實施例採用如下技術方案:
[0006]第一方面,提供一種堆疊交換機的主從倒換方法,應用於堆疊交換機,包括:
[0007]獲取倒換請求,所述倒換請求包括倒換類型,所述倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種;
[0008]根據所述倒換類型執行倒換事件,所述倒換事件包括啟動上層業務程序和底層驅動程序中至少一個;
[0009]遍歷線卡狀態是否為正常狀態;
[0010]若所述線卡狀態為異常狀態,卸載所述線卡;
[0011]若所述線卡狀態為正常狀態,配置所述線卡。
[0012]第二方面,一種堆疊交換機,包括:
[0013]獲取單元,用於獲取倒換請求,所述倒換請求包括倒換類型,所述倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種;
[0014]執行單元,用於根據所述倒換類型執行倒換事件,所述倒換事件包括啟動上層業務程序和底層驅動程序中至少一個;
[0015]遍歷單元,用於遍歷線卡狀態是否為正常狀態;
[0016]遍歷處理單元,用於若所述線卡狀態為異常狀態,卸載所述線卡;
[0017]所述遍歷處理單元還用於若所述線卡狀態為正常狀態,配置所述線卡。
[0018]本發明實施例提供一種堆疊交換機的主從倒換方法及堆疊交換機。當獲取到倒換請求後,根據倒換類型執行倒換事件,其中,倒換請求包括倒換類型,該倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種;根據不同的倒換類型啟動上層業務程序和底層驅動程序中至少一個;然後,遍歷線卡狀態,當該線卡狀態為異常狀態時卸載所述線卡;當該線卡狀態為正常狀態時配置所述線卡,能夠實現在堆疊交換機系統中的主從倒換時,從而提高堆疊交換機系統的可靠性。

【專利附圖】

【附圖說明】
[0019]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1為本發明實施例提供一種堆疊交換機系統示意圖;
[0021]圖2為本發明實施例提供一種堆疊交換機的主從倒換方法流程圖;
[0022]圖3為本發明實施例提供另一種堆疊交換機的主從倒換方法流程圖;
[0023]圖4為本發明實施例提供又一種堆疊交換機的主從倒換方法流程圖;
[0024]圖5為本發明實施例提供再一種堆疊交換機的主從倒換方法流程圖;
[0025]圖6為本發明實施例提供另再一種堆疊交換機的主從倒換方法流程圖;
[0026]圖7為本發明實施例提供又再一種堆疊交換機的主從倒換方法流程圖;
[0027]圖8為本發明實施例提供一種堆疊交換機結構示意圖;
[0028]圖9為本發明實施例提供另一種堆疊交換機結構示意圖;
[0029]圖10為本發明實施例提供又一種堆疊交換機結構示意圖。

【具體實施方式】
[0030]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。
[0031]如圖1所示,一種堆疊交換機系統示意圖,包括主堆疊交換機A、從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3。主堆疊交換機A、從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3之間通過堆疊線纜a連接。
[0032]本發明實施例提供一種堆疊交換機的主從倒換方法,應用於堆疊交換機,如圖2所示,包括:
[0033]步驟101、獲取倒換請求。
[0034]所述倒換請求包括倒換類型,所述倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種。
[0035]步驟102、根據所述倒換類型執行倒換事件。
[0036]所述倒換事件包括啟動上層業務程序和底層驅動程序中至少一個。
[0037]步驟103、遍歷線卡狀態是否為正常狀態。
[0038]步驟104、若所述線卡狀態為異常狀態,卸載所述線卡。
[0039]步驟105、若所述線卡狀態為正常狀態,配置所述線卡。
[0040]這樣一來,當獲取到倒換請求後,根據倒換類型執行倒換事件,其中,倒換請求包括倒換類型,該倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種;根據不同的倒換類型啟動上層業務程序和底層驅動程序中至少一個;然後,遍歷線卡狀態,當該線卡狀態為異常狀態時卸載所述線卡;當該線卡狀態為正常狀態時配置所述線卡,能夠實現在堆疊交換機系統中的主從倒換時,從而提高堆疊交換機系統的可靠性。
[0041]本發明實施例提供一種堆疊交換機的主從倒換方法,應用於如圖1所示的堆疊交換機系統,假設主堆疊交換機A故障,如圖3所示,包括:
[0042]步驟201、從堆疊交換機Al獲取倒換請求。
[0043]從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3通過自身協議,發現主堆疊交換機A故障,已經退出堆疊交換機系統,從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3之間選舉出從堆疊交換機Al作為堆疊交換機系統的倒換後的主堆疊交換機,從堆疊交換機Al管理從堆疊交換機A2和從堆疊交換機A3。
[0044]步驟202、從堆疊交換機Al啟動上層業務程序。
[0045]從堆疊交換機Al同步主堆疊交換機A的上層業務程序,當主堆疊交換機A故障,從堆疊交換機Al啟動上層業務程序。
[0046]步驟203、從堆疊交換機Al遍曆本地線卡狀態是否為正常狀態。
[0047]從堆疊交換機Al遍曆本地線卡狀態是否為正常狀態,若所述本地線卡狀態為正常狀態,執行步驟204,若所述本地線卡狀態為異常狀態,執行步驟205。
[0048]步驟204、從堆疊交換機Al配置正常狀態的本地線卡。執行步驟206。
[0049]步驟205、從堆疊交換機Al卸載異常狀態的本地線卡。執行步驟206。
[0050]從堆疊交換機Al卸載異常狀態的本地線卡的上層業務程序和底層驅動程序。
[0051]需要說明的是,異常狀態可以是物理不在位而邏輯在位的本地線卡或者本地線卡的狀態不穩定。正常狀態可以為物理在位且本地線卡的狀態穩定的本地線卡。
[0052]步驟206、從堆疊交換機Al判斷是否有下一張本地線卡。
[0053]若從堆疊交換機Al判斷有下一張本地線卡,執行步驟203。
[0054]若從堆疊交換機Al判斷沒有下一張本地線卡,執行步驟207。
[0055]步驟207、從堆疊交換機Al向每個從堆疊交換機發送遍歷請求。
[0056]從堆疊交換機Al通過堆疊線纜向從堆疊交換機A2和從堆疊交換機A3發送遍歷請求。
[0057]步驟208、從堆疊交換機Al接收每個從堆疊交換機發送的遍歷響應。
[0058]遍歷響應包括從堆疊交換機A2和從堆疊交換機A3的線卡狀態。當從堆疊交換機的線卡狀態為正常狀態,執行步驟209。當從堆疊交換機的線卡狀態為異常狀態,執行步驟2010。
[0059]步驟209、從堆疊交換機Al配置從堆疊交換機的正常狀態的線卡。
[0060]從堆疊交換機Al配置從堆疊交換機A2和從堆疊交換機A3的正常狀態的線卡。
[0061]步驟2010、從堆疊交換機Al卸載從堆疊交換機的異常狀態的線卡的上層業務程序。
[0062]從堆疊交換機Al卸載從堆疊交換機A2和/或從堆疊交換機A3的異常狀態的線卡。
[0063]步驟2011、從堆疊交換機Al向異常狀態的線卡的從堆疊交換機發送卸載指示。
[0064]卸載指示用於指示從堆疊交換機A2和/或從堆疊交換機A3卸載異常狀態的線卡的底層驅動程序。
[0065]步驟2012、從堆疊交換機卸載異常狀態的線卡的底層驅動程序。
[0066]從堆疊交換機A2和/或從堆疊交換機A3卸載異常狀態的線卡的底層驅動程序。
[0067]這樣一來,當主堆疊交換機倒換,根據倒換類型執行倒換事件,啟動上層業務程序;然後,遍曆本地線卡狀態和從堆疊交換機的線卡狀態,當該線卡狀態為異常狀態時卸載所述線卡;當該線卡狀態為正常狀態時配置所述線卡,能夠實現在堆疊交換機系統中的主從倒換時,從而提高堆疊交換機系統的可靠性。
[0068]本發明實施例提供一種堆疊交換機的主從倒換方法,應用於如圖1所示的堆疊交換機系統,假設主堆疊交換機A內主處理單元故障,如圖4所示,包括:
[0069]步驟301、主堆疊交換機A獲取倒換請求。
[0070]主堆疊交換機A通過自身協議,發現主堆疊交換機A的主處理單元故障,主堆疊交換機A將主堆疊交換機A的從處理單元作為主處理單元。
[0071]步驟302、主堆疊交換機A啟動上層業務程序和底層驅動程序。
[0072]步驟303、主堆疊交換機A遍曆本地線卡狀態是否為正常狀態。
[0073]主堆疊交換機A遍曆本地線卡狀態是否為正常狀態,若所述本地線卡狀態為正常狀態,執行步驟304,若所述本地線卡狀態為異常狀態,執行步驟305。
[0074]步驟304、主堆疊交換機A配置正常狀態的本地線卡。執行步驟306。
[0075]步驟305、主堆疊交換機A卸載異常狀態的本地線卡。執行步驟306。
[0076]主堆疊交換機A卸載異常狀態的本地線卡的上層業務程序和底層驅動程序。
[0077]需要說明的是,異常狀態可以是物理不在位而邏輯在位的本地線卡或者本地線卡的狀態不穩定。正常狀態可以為物理在位且本地線卡的狀態穩定的本地線卡。
[0078]步驟306、主堆疊交換機A判斷是否有下一張本地線卡。
[0079]若主堆疊交換機A判斷有下一張本地線卡,執行步驟303。
[0080]若主堆疊交換機A判斷沒有下一張本地線卡,執行步驟307。
[0081]步驟307、主堆疊交換機A向每個從堆疊交換機發送遍歷請求。
[0082]主堆疊交換機A通過堆疊線纜向從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3發送遍歷請求。
[0083]步驟308、主堆疊交換機A接收每個從堆疊交換機發送的遍歷響應。
[0084]遍歷響應包括從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3的線卡狀態。當從堆疊交換機的線卡狀態為正常狀態,執行步驟309。當從堆疊交換機的線卡狀態為異常狀態,執行步驟3010。
[0085]步驟309、主堆疊交換機A配置從堆疊交換機的正常狀態的線卡。
[0086]主堆疊交換機A配置從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3的正常狀態的線卡。
[0087]步驟3010、主堆疊交換機A卸載從堆疊交換機的異常狀態的線卡的上層業務程序。
[0088]主堆疊交換機A卸載從堆疊交換機Al、從堆疊交換機A2和/或從堆疊交換機A3的異常狀態的線卡。
[0089]步驟3011、主堆疊交換機A向異常狀態的線卡的從堆疊交換機發送卸載指示。
[0090]卸載指示用於指示從堆疊交換機Al、從堆疊交換機A2和/或從堆疊交換機A3卸載異常狀態的線卡的底層驅動程序。
[0091]步驟3012、從堆疊交換機卸載異常狀態的線卡的底層驅動程序。
[0092]這樣一來,當主堆疊交換機內主處理單元倒換時,根據倒換類型執行倒換事件,啟動上層業務程序和底層驅動程序;然後,遍曆本地線卡狀態和從堆疊交換機的線卡狀態,當該線卡狀態為異常狀態時卸載所述線卡;當該線卡狀態為正常狀態時配置所述線卡,能夠實現在堆疊交換機系統中的主從倒換時,從而提高堆疊交換機系統的可靠性。
[0093]本發明實施例提供一種堆疊交換機的主從倒換方法,應用於如圖1所示的堆疊交換機系統,假設從堆疊交換機Al內主處理單元故障,如圖5所示,包括:
[0094]步驟401、從堆疊交換機Al獲取倒換請求。
[0095]從堆疊交換機Al通過自身協議,發現從堆疊交換機Al的主處理單元故障,從堆疊交換機Al將從堆疊交換機Al的從處理單元作為主處理單元。
[0096]步驟402、從堆疊交換機Al啟動底層驅動程序。
[0097]步驟403、從堆疊交換機Al遍曆本地線卡狀態是否為正常狀態。
[0098]從堆疊交換機Al遍曆本地線卡狀態是否為正常狀態,若所述本地線卡狀態為正常狀態,執行步驟404,從堆疊交換機Al遍歷下一個本地線卡,直到遍歷完所有本地線卡;若所述本地線卡狀態為異常狀態,執行步驟405。
[0099]需要說明的是,異常狀態可以是物理不在位而邏輯在位的本地線卡或者本地線卡的狀態不穩定。正常狀態可以為物理在位且本地線卡的狀態穩定的本地線卡。
[0100]步驟404、從堆疊交換機Al判斷是否有下一張本地線卡。
[0101]若從堆疊交換機Al判斷有下一張本地線卡,執行步驟403。
[0102]若從堆疊交換機Al判斷沒有下一張本地線卡,執行步驟4010。
[0103]步驟405、從堆疊交換機Al向主堆疊交換機A發送卸載請求。
[0104]卸載請求用於指示主堆疊交換機卸載從堆疊交換機Al的異常狀態的線卡的上層業務程序。
[0105]步驟406、主堆疊交換機A卸載從堆疊交換機Al的異常狀態的線卡的上層業務程序。
[0106]步驟407、從堆疊交換機Al接收主堆疊交換機A發送的卸載指示。
[0107]卸載指示用於指示從堆疊交換機Al卸載所述異常狀態的線卡的底層驅動程序。從堆疊交換機Al卸載所述異常狀態的線卡的底層驅動程序。
[0108]步驟408、從堆疊交換機Al卸載異常狀態的線卡的底層驅動程序。
[0109]步驟409、從堆疊交換機Al向主堆疊交換機A發送備份請求。
[0110]使得從堆疊交換機Al與主堆疊交換機A的數據一致。
[0111]步驟4010、從堆疊交換機Al遍曆本地線卡狀態結束。
[0112]這樣一來,當從堆疊交換機內主處理單元倒換時,根據倒換類型執行倒換事件,啟動底層驅動程序;然後,遍曆本地線卡狀態,當該線卡狀態為異常狀態時卸載所述線卡;當該線卡狀態為正常狀態時配置所述線卡,能夠實現在堆疊交換機系統中的主從倒換時,從而提高堆疊交換機系統的可靠性。
[0113]本發明實施例提供一種堆疊交換機的主從倒換方法,應用於如圖1所示的堆疊交換機系統,假設主堆疊交換機A內主處理單元故障同時從堆疊交換機Al內主處理單元故障,如圖6所示,包括:
[0114]步驟501、主堆疊交換機A和從堆疊交換機Al獲取倒換請求。
[0115]主堆疊交換機A通過自身協議,發現主堆疊交換機A的主處理單元故障,主堆疊交換機A將主堆疊交換機A的從處理單元作為主處理單元。同理,從堆疊交換機Al通過自身協議,發現從堆疊交換機Al的主處理單元故障,從堆疊交換機Al將從堆疊交換機Al的從處理單元作為主處理單元。
[0116]步驟502、主堆疊交換機A啟動上層業務程序和底層驅動程序。
[0117]步驟503、主堆疊交換機A遍曆本地線卡狀態是否為正常狀態。
[0118]主堆疊交換機A遍曆本地線卡狀態是否為正常狀態,若所述本地線卡狀態為正常狀態,執行步驟504,若所述本地線卡狀態為異常狀態,執行步驟505。
[0119]步驟504、主堆疊交換機A配置正常狀態的本地線卡。執行步驟506。
[0120]步驟505、主堆疊交換機A卸載異常狀態的本地線卡。執行步驟506。
[0121]主堆疊交換機A卸載異常狀態的本地線卡的上層業務程序和底層驅動程序。
[0122]需要說明的是,異常狀態可以是物理不在位而邏輯在位的本地線卡或者本地線卡的狀態不穩定。正常狀態可以為物理在位且本地線卡的狀態穩定的本地線卡。
[0123]步驟506、主堆疊交換機A判斷是否有下一張本地線卡。
[0124]若主堆疊交換機A判斷有下一張本地線卡,執行步驟503。
[0125]若主堆疊交換機A判斷沒有下一張本地線卡,執行步驟507。
[0126]步驟507、主堆疊交換機A向從堆疊交換機發送遍歷請求。
[0127]主堆疊交換機A通過堆疊線纜向從堆疊交換機A2和從堆疊交換機A3發送遍歷請求。
[0128]步驟508、主堆疊交換機A接收從堆疊交換機發送的遍歷響應。
[0129]遍歷響應包括從堆疊交換機A2和從堆疊交換機A3的線卡狀態。當從堆疊交換機的線卡狀態為正常狀態,執行步驟509。當從堆疊交換機的線卡狀態為異常狀態,執行步驟5010。
[0130]步驟509、主堆疊交換機A配置從堆疊交換機的正常狀態的線卡。
[0131]主堆疊交換機A配置從堆疊交換機A2和從堆疊交換機A3的正常狀態的線卡。
[0132]步驟5010、主堆疊交換機A卸載從堆疊交換機的異常狀態的線卡的上層業務程序。
[0133]主堆疊交換機A卸載從堆疊交換機A2和/或從堆疊交換機A3的異常狀態的線卡。
[0134]步驟5011、主堆疊交換機A向異常狀態的線卡的從堆疊交換機發送卸載指示。
[0135]卸載指示用於指示從堆疊交換機A2和/或從堆疊交換機A3卸載異常狀態的線卡的底層驅動程序。
[0136]步驟5012、從堆疊交換機卸載異常狀態的線卡的底層驅動程序。
[0137]從堆疊交換機A2和/或從堆疊交換機A3卸載異常狀態的線卡的底層驅動程序。
[0138]從堆疊交換機Al的倒換的具體過程如從堆疊交換機Al內主處理單元故障的實施例所述。
[0139]本發明實施例提供一種堆疊交換機的主從倒換方法,應用於如圖1所示的堆疊交換機系統,假設主堆疊交換機A故障同時從堆疊交換機A2內主處理單元故障,如圖7所示,包括:
[0140]步驟601、從堆疊交換機Al和從堆疊交換機A2獲取倒換請求。
[0141 ] 從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3通過自身協議,發現主堆疊交換機A故障,已經退出堆疊交換機系統,從堆疊交換機Al、從堆疊交換機A2和從堆疊交換機A3之間選舉出從堆疊交換機Al作為堆疊交換機系統的倒換後的主堆疊交換機,從堆疊交換機Al管理從堆疊交換機A2和從堆疊交換機A3。從堆疊交換機A2通過自身協議,發現從堆疊交換機A2的主處理單元故障,從堆疊交換機A2將從堆疊交換機A2的從處理單元作為主處理單元。
[0142]步驟602、從堆疊交換機Al啟動上層業務程序。
[0143]從堆疊交換機Al同步主堆疊交換機A的上層業務程序,當主堆疊交換機A故障,從堆疊交換機Al啟動上層業務程序。
[0144]步驟603、從堆疊交換機Al遍曆本地線卡狀態是否為正常狀態。
[0145]從堆疊交換機Al遍曆本地線卡狀態是否為正常狀態,若所述本地線卡狀態為正常狀態,執行步驟604,若所述本地線卡狀態為異常狀態,執行步驟605。
[0146]步驟604、從堆疊交換機Al配置正常狀態的本地線卡。執行步驟606。
[0147]步驟605、從堆疊交換機Al卸載異常狀態的本地線卡。執行步驟606。
[0148]從堆疊交換機Al卸載異常狀態的本地線卡的上層業務程序和底層驅動程序。
[0149]需要說明的是,異常狀態可以是物理不在位而邏輯在位的本地線卡或者本地線卡的狀態不穩定。正常狀態可以為物理在位且本地線卡的狀態穩定的本地線卡。
[0150]步驟606、從堆疊交換機Al判斷是否有下一張本地線卡。
[0151]若從堆疊交換機Al判斷有下一張本地線卡,執行步驟603。
[0152]若從堆疊交換機Al判斷沒有下一張本地線卡,執行步驟607。
[0153]步驟607、從堆疊交換機Al向從堆疊交換機A3發送遍歷請求。
[0154]步驟608、從堆疊交換機Al接收從堆疊交換機A3發送的遍歷響應。
[0155]遍歷響應包括從堆疊交換機A3的線卡狀態。當從堆疊交換機的線卡狀態為正常狀態,執行步驟609。當從堆疊交換機的線卡狀態為異常狀態,執行步驟6010。
[0156]步驟609、從堆疊交換機Al配置從堆疊交換機A3的正常狀態的線卡。
[0157]步驟6010、從堆疊交換機Al卸載從堆疊交換機A3的異常狀態的線卡的上層業務程序。
[0158]步驟6011、從堆疊交換機Al向異常狀態的線卡的從堆疊交換機A3發送卸載指示。
[0159]步驟6012、從堆疊交換機A3卸載異常狀態的線卡的底層驅動程序。
[0160]從堆疊交換機A2的倒換的具體過程如從堆疊交換機Al內主處理單元故障的實施例所述。
[0161]需要說明的是,本發明所述的各個實施例在執行完倒換後需要進行底層驅動的平滑處理。
[0162]本發明實施例提供一種堆疊交換機70,如圖8所示,包括:
[0163]獲取單元701,用於獲取倒換請求,所述倒換請求包括倒換類型,所述倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種;
[0164]執行單元702,用於根據所述倒換類型執行倒換事件,所述倒換事件包括啟動上層業務程序和底層驅動程序中至少一個;
[0165]遍歷單元703,用於遍歷線卡狀態是否為正常狀態;
[0166]遍歷處理單元704,用於若所述線卡狀態為異常狀態,卸載所述線卡;
[0167]所述遍歷處理單元704還用於若所述線卡狀態為正常狀態,配置所述線卡。
[0168]這樣一來,當獲取到倒換請求後,根據倒換類型執行倒換事件,其中,倒換請求包括倒換類型,該倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種;根據不同的倒換類型啟動上層業務程序和底層驅動程序中至少一個;然後,遍歷線卡狀態,當該線卡狀態為異常狀態時卸載所述線卡;當該線卡狀態為正常狀態時配置所述線卡,能夠實現在堆疊交換機系統中的主從倒換時,從而提高堆疊交換機系統的可靠性。
[0169]所述執行單元702具體用於:
[0170]當所述倒換類型為主堆疊交換機倒換時,倒換後的主堆疊交換機啟動上層業務程序;
[0171]當所述倒換類型為主堆疊交換機內主處理單元倒換時,主堆疊交換機啟動上層業務程序和底層驅動程序;
[0172]當所述倒換類型為從堆疊交換機內主處理單元倒換時,從堆疊交換機啟動底層驅動程序。
[0173]當所述倒換類型為主堆疊交換機倒換或主堆疊交換機內主處理單元倒換時,
[0174]所述遍歷單元703具體用於:
[0175]所述倒換後的主堆疊交換機或所述主堆疊交換機遍曆本地線卡狀態是否為正常狀態;
[0176]所述遍歷處理單元704具體用於:
[0177]若所述本地線卡狀態為異常狀態,卸載所述本地線卡;
[0178]若所述本地線卡狀態為正常狀態,配置所述本地線卡;
[0179]如圖9所示,所述堆疊交換機70還包括:
[0180]發送單元705,用於當所述倒換後的主堆疊交換機或所述主堆疊交換機遍歷完本地線卡後,向每個從堆疊交換機發送遍歷請求;
[0181]接收單元706,用於接收所述每個從堆疊交換機發送的遍歷響應,所述遍歷響應包括從堆疊交換機的線卡狀態;
[0182]所述遍歷處理單元704具體用於:當所述從堆疊交換機的線卡狀態為異常狀態,卸載所述線卡的上層業務程序;
[0183]所述發送單元705還用於向所述從堆疊交換機發送所述線卡的卸載指示,所述卸載指示用於指示所述從堆疊交換機卸載所述線卡的底層驅動程序;
[0184]所述遍歷處理單元704具體用於:當所述從堆疊交換機的線卡狀態為正常狀態,配置所述從堆疊交換機的線卡。
[0185]當所述倒換類型為從堆疊交換機內主處理單元倒換時,
[0186]所述遍歷單元703具體用於:
[0187]所述從堆疊交換機遍曆本地線卡狀態是否為正常狀態;
[0188]如圖9所示,所述堆疊交換機70還包括:
[0189]發送單元705,用於若所述從堆疊交換機的線卡狀態為異常狀態,向主堆疊交換機發送卸載請求,所述卸載請求用於指示所述主堆疊交換機卸載所述從堆疊交換機的線卡的上層業務程序;
[0190]接收單元706,用於接收所述主堆疊交換機發送的卸載指示,所述卸載指示用於指示所述從堆疊交換機卸載所述線卡的底層驅動程序;
[0191]所述遍歷處理單元704具體用於:卸載所述線卡的底層驅動程序。
[0192]當所述倒換類型為主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換時,或者當所述倒換類型為主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換時,
[0193]如圖9所示,所述堆疊交換機70還包括:
[0194]發送單元705,用於所述倒換後的主堆疊交換機或所述主堆疊交換機向不進行主處理單元倒換的從堆疊交換機發送遍歷請求;
[0195]接收單元706,用於接收所述不進行主處理單元倒換的從堆疊交換機發送的遍歷響應,所述遍歷響應包括從堆疊交換機的線卡狀態;
[0196]所述遍歷單元703具體用於:進行主處理單元倒換的從堆疊交換機遍曆本地線卡狀態是否為正常狀態;
[0197]所述發送單元705還用於若所述進行主處理單元倒換的從堆疊交換機的線卡狀態為異常狀態,向所述倒換後的主堆疊交換機或所述主堆疊交換機發送卸載請求,所述卸載請求用於指示所述倒換後的主堆疊交換機或所述主堆疊交換機卸載所述進行主處理單元倒換的從堆疊交換機的線卡的上層業務程序;
[0198]所述接收單元706還用於所述進行主處理單元倒換的從堆疊交換機接收所述倒換後的主堆疊交換機或所述主堆疊交換機發送的卸載指示,所述卸載指示用於指示所述進行主處理單元倒換的從堆疊交換機卸載所述線卡的底層驅動程序;
[0199]所述遍歷處理單元704具體用於:所述進行主處理單元倒換的從堆疊交換機卸載所述線卡的底層驅動程序。
[0200]需要說明的是,本發明中所述的主堆疊交換機內主處理單元和從堆疊交換機內主處理單元可以包括處理器、內存和快閃記憶體等硬體。
[0201]需要說明的是,本發明實施例所述的單元結構只是示意性說明。實際應用中還可以進行其他的劃分。例如,一種堆疊交換機80,如圖10所示,包括:
[0202]堆疊管理模塊801,用於感知主堆疊交換機倒換。
[0203]故障管理模塊802,用於感知堆疊交換機內主處理單元倒換。
[0204]上層應用模塊803,用於承載上層業務程序。
[0205]底層驅動模塊804,用於承載底層驅動程序。
[0206]倒換功能模塊805,包括倒換功能子模塊8051、通知處理子模塊8052、遍歷線卡子模塊8053和線卡處理子模塊8054。
[0207]其中,倒換功能子模塊8051用於接收來自堆疊管理模塊801或故障管理模塊802的倒換請求,通知處理子模塊向上層應用模塊803或/和底層驅動模塊804通知倒換事件,遍歷線卡子模塊8053用於遍歷線卡,線卡處理子模塊8054用於處理線卡。在堆疊交換機系統中,主堆疊交換機和從堆疊交換機都可以設置如圖10所示的結構,堆疊交換機的詳細步驟可以如以上實施例所述,在此不再贅述。
[0208]所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
[0209]在本申請所提供的幾個實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
[0210]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0211]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理包括,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以採用硬體的形式實現,也可以採用硬體加軟體功能單元的形式實現。
[0212]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:ROM、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0213]以上所述,僅為本發明的【具體實施方式】,但本發明的保護範圍並不局限於此,任何熟悉本【技術領域】的技術人員在本發明揭露的技術範圍內,可輕易想到變化或替換,都應涵蓋在本發明的保護範圍之內。因此,本發明的保護範圍應以所述權利要求的保護範圍為準。
【權利要求】
1.一種堆疊交換機的主從倒換方法,其特徵在於,應用於堆疊交換機,包括: 獲取倒換請求,所述倒換請求包括倒換類型,所述倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種; 根據所述倒換類型執行倒換事件,所述倒換事件包括啟動上層業務程序和底層驅動程序中至少一個; 遍歷線卡狀態是否為正常狀態; 若所述線卡狀態為異常狀態,卸載所述線卡; 若所述線卡狀態為正常狀態,配置所述線卡。
2.根據權利要求1所述的堆疊交換機的主從倒換方法,其特徵在於,所述根據所述倒換類型執行倒換事件包括: 當所述倒換類型為主堆疊交換機倒換時,倒換後的主堆疊交換機啟動上層業務程序;當所述倒換類型為主堆疊交換機內主處理單元倒換時,主堆疊交換機啟動上層業務程序和底層驅動程序; 當所述倒換類型為從堆疊交換機內主處理單元倒換時,從堆疊交換機啟動底層驅動程序。
3.根據權利要求2所述的堆疊交換機的主從倒換方法,其特徵在於,當所述倒換類型為主堆疊交換機倒換或主堆疊交換機內主處理單元倒換時,所述遍歷線卡狀態是否為正常狀態包括: 所述倒換後的主堆疊交換機或所述主堆疊交換機遍曆本地線卡狀態是否為正常狀態; 若所述本地線卡狀態為異常狀態,卸載所述本地線卡; 若所述本地線卡狀態為正常狀態,配置所述本地線卡; 當所述倒換後的主堆疊交換機或所述主堆疊交換機遍歷完本地線卡後,向每個從堆疊交換機發送遍歷請求; 接收所述每個從堆疊交換機發送的遍歷響應,所述遍歷響應包括從堆疊交換機的線卡狀態; 當所述從堆疊交換機的線卡狀態為異常狀態,卸載所述線卡的上層業務程序; 向所述從堆疊交換機發送所述線卡的卸載指示,所述卸載指示用於指示所述從堆疊交換機卸載所述線卡的底層驅動程序; 當所述從堆疊交換機的線卡狀態為正常狀態,配置所述從堆疊交換機的線卡。
4.根據權利要求2所述的堆疊交換機的主從倒換方法,其特徵在於,當所述倒換類型為從堆疊交換機內主處理單元倒換時,所述遍歷線卡狀態是否為正常狀態包括: 所述從堆疊交換機遍曆本地線卡狀態是否為正常狀態; 若所述從堆疊交換機的線卡狀態為異常狀態,向主堆疊交換機發送卸載請求,所述卸載請求用於指示所述主堆疊交換機卸載所述從堆疊交換機的線卡的上層業務程序; 接收所述主堆疊交換機發送的卸載指示,所述卸載指示用於指示所述從堆疊交換機卸載所述線卡的底層驅動程序; 卸載所述線卡的底層驅動程序。
5.根據權利要求2所述的堆疊交換機的主從倒換方法,其特徵在於,當所述倒換類型為主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換時,或者當所述倒換類型為主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換時, 所述倒換後的主堆疊交換機或所述主堆疊交換機向不進行主處理單元倒換的從堆疊交換機發送遍歷請求; 接收所述不進行主處理單元倒換的從堆疊交換機發送的遍歷響應,所述遍歷響應包括從堆疊交換機的線卡狀態; 進行主處理單元倒換的從堆疊交換機遍曆本地線卡狀態是否為正常狀態; 若所述進行主處理單元倒換的從堆疊交換機的線卡狀態為異常狀態,向所述倒換後的主堆疊交換機或所述主堆疊交換機發送卸載請求,所述卸載請求用於指示所述倒換後的主堆疊交換機或所述主堆疊交換機卸載所述進行主處理單元倒換的從堆疊交換機的線卡的上層業務程序; 所述進行主處理單元倒換的從堆疊交換機接收所述倒換後的主堆疊交換機或所述主堆疊交換機發送的卸載指示,所述卸載指示用於指示所述進行主處理單元倒換的從堆疊交換機卸載所述線卡的底層驅動程序; 所述進行主處理單元倒換的從堆疊交換機卸載所述線卡的底層驅動程序。
6.—種堆疊交換機,其特徵在於,包括: 獲取單元,用於獲取倒換請求,所述倒換請求包括倒換類型,所述倒換類型為主堆疊交換機倒換、主堆疊交換機內主處理單元倒換、從堆疊交換機內主處理單元倒換、主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換和主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換中任意一種; 執行單元,用於根據所述倒換類型執行倒換事件,所述倒換事件包括啟動上層業務程序和底層驅動程序中至少一個; 遍歷單元,用於遍歷線卡狀態是否為正常狀態; 遍歷處理單元,用於若所述線卡狀態為異常狀態,卸載所述線卡; 所述遍歷處理單元還用於若所述線卡狀態為正常狀態,配置所述線卡。
7.根據權利要求6所述的堆疊交換機,其特徵在於,所述執行單元具體用於: 當所述倒換類型為主堆疊交換機倒換時,倒換後的主堆疊交換機啟動上層業務程序;當所述倒換類型為主堆疊交換機內主處理單元倒換時,主堆疊交換機啟動上層業務程序和底層驅動程序; 當所述倒換類型為從堆疊交換機內主處理單元倒換時,從堆疊交換機啟動底層驅動程序。
8.根據權利要求7所述的堆疊交換機,其特徵在於,當所述倒換類型為主堆疊交換機倒換或主堆疊交換機內主處理單元倒換時, 所述遍歷單元具體用於: 所述倒換後的主堆疊交換機或所述主堆疊交換機遍曆本地線卡狀態是否為正常狀態; 所述遍歷處理單元具體用於: 若所述本地線卡狀態為異常狀態,卸載所述本地線卡; 若所述本地線卡狀態為正常狀態,配置所述本地線卡; 所述堆疊交換機還包括: 發送單元,用於當所述倒換後的主堆疊交換機或所述主堆疊交換機遍歷完本地線卡後,向每個從堆疊交換機發送遍歷請求; 接收單元,用於接收所述每個從堆疊交換機發送的遍歷響應,所述遍歷響應包括從堆疊交換機的線卡狀態; 所述遍歷處理單元具體用於:當所述從堆疊交換機的線卡狀態為異常狀態,卸載所述線卡的上層業務程序; 所述發送單元還用於向所述從堆疊交換機發送所述線卡的卸載指示,所述卸載指示用於指示所述從堆疊交換機卸載所述線卡的底層驅動程序; 所述遍歷處理單元具體用於:當所述從堆疊交換機的線卡狀態為正常狀態,配置所述從堆疊交換機的線卡。
9.根據權利要求7所述的堆疊交換機,其特徵在於,當所述倒換類型為從堆疊交換機內主處理單元倒換時, 所述遍歷單元具體用於: 所述從堆疊交換機遍曆本地線卡狀態是否為正常狀態; 所述堆疊交換機還包括: 發送單元,用於若所述從堆疊交換機的線卡狀態為異常狀態,向主堆疊交換機發送卸載請求,所述卸載請求用於指示所述主堆疊交換機卸載所述從堆疊交換機的線卡的上層業務程序; 接收單元,用於接收所述主堆疊交換機發送的卸載指示,所述卸載指示用於指示所述從堆疊交換機卸載所述線卡的底層驅動程序; 所述遍歷處理單元具體用於:卸載所述線卡的底層驅動程序。
10.根據權利要求7所述的堆疊交換機,其特徵在於,當所述倒換類型為主堆疊交換機內主處理單元倒換同時從堆疊交換機內主處理單元倒換時,或者當所述倒換類型為主堆疊交換機倒換同時從堆疊交換機內主處理單元倒換時, 所述堆疊交換機還包括: 發送單元,用於所述倒換後的主堆疊交換機或所述主堆疊交換機向不進行主處理單元倒換的從堆疊交換機發送遍歷請求; 接收單元,用於接收所述不進行主處理單元倒換的從堆疊交換機發送的遍歷響應,所述遍歷響應包括從堆疊交換機的線卡狀態; 所述遍歷單元具體用於:進行主處理單元倒換的從堆疊交換機遍曆本地線卡狀態是否為正常狀態; 所述發送單元還用於若所述進行主處理單元倒換的從堆疊交換機的線卡狀態為異常狀態,向所述倒換後的主堆疊交換機或所述主堆疊交換機發送卸載請求,所述卸載請求用於指示所述倒換後的主堆疊交換機或所述主堆疊交換機卸載所述進行主處理單元倒換的從堆疊交換機的線卡的上層業務程序; 所述接收單元還用於所述進行主處理單元倒換的從堆疊交換機接收所述倒換後的主堆疊交換機或所述主堆疊交換機發送的卸載指示,所述卸載指示用於指示所述進行主處理單元倒換的從堆疊交換機卸載所述線卡的底層驅動程序; 所述遍歷處理單元具體用於:所述進行主處理單元倒換的從堆疊交換機卸載所述線卡的底層驅動程序。
【文檔編號】H04L12/937GK104394102SQ201410708028
【公開日】2015年3月4日 申請日期:2014年11月28日 優先權日:2014年11月28日
【發明者】王卓 申請人:邁普通信技術股份有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀