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

一種信息調(diào)整方法和裝置與流程

文檔序號(hào):12809018閱讀:207來源:國(guó)知局
一種信息調(diào)整方法和裝置與流程

本發(fā)明涉及計(jì)算機(jī)領(lǐng)域中的信息調(diào)整技術(shù),尤其涉及一種信息調(diào)整方法和裝置。



背景技術(shù):

當(dāng)前服務(wù)器的形態(tài)多采用串行小型計(jì)算機(jī)系統(tǒng)接口(serialattachedsmallcomputersysteminterface,sas)控制器和擴(kuò)展設(shè)備expander,對(duì)于不同的服務(wù)器客戶群使用的存儲(chǔ)拓?fù)洳煌刂破鲗?duì)應(yīng)的硬盤數(shù)目、設(shè)備類型,以及expander對(duì)接的硬盤數(shù)目存在多種可能。由于生產(chǎn)焊接、線纜工藝無法做到完全精細(xì),隨著服務(wù)器生產(chǎn)數(shù)量的增大,經(jīng)常會(huì)出現(xiàn)由于物理鏈路閃斷導(dǎo)致的讀寫輸入/輸出(input/output,io)錯(cuò)誤、文件系統(tǒng)只讀、多個(gè)硬盤掉盤的問題,進(jìn)而會(huì)導(dǎo)致業(yè)務(wù)中斷,加大了運(yùn)維和研發(fā)成本。



技術(shù)實(shí)現(xiàn)要素:

為解決上述技術(shù)問題,本發(fā)明實(shí)施例期望提供一種信息調(diào)整方法和裝置,解決了現(xiàn)有技術(shù)方案中存在的物理鏈路閃斷導(dǎo)致的讀寫io錯(cuò)誤、文件系統(tǒng)只讀、硬盤掉盤的問題,保證了業(yè)務(wù)的正常運(yùn)行,同時(shí)降低了運(yùn)維成本和研發(fā)成本。

本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:

一種信息調(diào)整方法,所述方法包括:

判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整;

若所述待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取所述待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)所述誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)所述待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整。

可選的,所述若所述待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取所述待檢 測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)所述誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)所述待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整,包括:

若所述待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則發(fā)送測(cè)試幀并根據(jù)接收到的幀數(shù)獲取所述待檢測(cè)數(shù)據(jù)鏈路中存在的誤碼的數(shù)量;

判斷所述誤碼的數(shù)量是否大于第一預(yù)設(shè)閾值;

若所述誤碼的數(shù)量大于所述第一預(yù)設(shè)閾值,則采用所述動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)所述數(shù)據(jù)信號(hào)的所述第一信息進(jìn)行n次調(diào)整,直到所述待檢測(cè)數(shù)據(jù)鏈路中不存在誤碼且所述n小于/等于預(yù)設(shè)次數(shù)或者所述n大于所述預(yù)設(shè)次數(shù);其中,所述第一信息包括:所述待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的預(yù)加重系數(shù)、所述待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的均衡參數(shù)。

可選的,所述方法還包括:

若所述誤碼的數(shù)量大于所述第一預(yù)設(shè)閾值,則清除所述誤碼并記錄所述誤碼的數(shù)量;

判斷所述誤碼的數(shù)量是否大于第二預(yù)設(shè)閾值;

若所述誤碼的數(shù)量小于或者等于所述第二預(yù)設(shè)閾值,則采用所述動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法計(jì)算第一間隔時(shí)間,并在所述第一間隔時(shí)間后檢測(cè)所述待檢測(cè)數(shù)據(jù)鏈路中是否存在誤碼;其中,所述第一預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值;

若在所述間隔時(shí)間后所述待檢測(cè)數(shù)據(jù)鏈路中仍然存在誤碼,則繼續(xù)清除誤碼并采用所述動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法計(jì)算第二間隔時(shí)間,直到所述待檢測(cè)數(shù)據(jù)鏈路中不存在誤碼。

可選的,所述方法還包括:

若所述誤碼的數(shù)量大于所述第二預(yù)設(shè)閾值,則產(chǎn)生故障告警信號(hào),以便于告知用戶所述待檢測(cè)數(shù)據(jù)鏈路中的誤碼無法清除并由用戶決定是否禁用所述待檢測(cè)數(shù)據(jù)鏈路對(duì)應(yīng)的物理層。

可選的,所述方法還包括:

將經(jīng)過調(diào)整之后的所述待檢測(cè)數(shù)據(jù)鏈路的第一信息寫入控制器,并修改所述控制器中的標(biāo)識(shí)信息為所述待檢測(cè)數(shù)據(jù)鏈路已完成調(diào)整。

一種信息調(diào)整裝置,所述裝置包括:判斷單元和第一處理單元,其中:

所述判斷單元,用于判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整;

所述第一處理單元,用于若所述待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取所述待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)所述誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)所述待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整。

可選的,所述第一處理單元包括:獲取模塊、第一判斷模塊和第一處理模塊,其中:

所述獲取模塊,用于若所述待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則發(fā)送測(cè)試幀并根據(jù)接收到的幀數(shù)獲取所述待檢測(cè)數(shù)據(jù)鏈路中存在的誤碼的數(shù)量;

所述第一判斷模塊,用于判斷所述誤碼的數(shù)量是否大于第一預(yù)設(shè)閾值;

所述第一處理模塊,用于若所述誤碼的數(shù)量大于所述第一預(yù)設(shè)閾值,則采用所述動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)所述數(shù)據(jù)信號(hào)的所述第一信息進(jìn)行n次調(diào)整,直到所述待檢測(cè)數(shù)據(jù)鏈路中不存在誤碼且所述n小于/等于預(yù)設(shè)次數(shù)或者所述n大于所述預(yù)設(shè)次數(shù);其中,所述第一信息包括:所述待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的預(yù)加重系數(shù)、所述待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的均衡參數(shù)。

可選的,所述第一處理單元還包括:清除模塊、第二判斷模塊和第二處理模塊,其中:

所述清除模塊,用于若所述誤碼的數(shù)量大于所述第一預(yù)設(shè)閾值,則清除所述誤碼并記錄所述誤碼的數(shù)量;

所述第二判斷模塊,用于判斷所述誤碼的數(shù)量是否大于第二預(yù)設(shè)閾值;

所述第二處理模塊,用于若所述誤碼的數(shù)量小于或等于所述第二預(yù)設(shè)閾值,則采用所述動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法計(jì)算第一間隔時(shí)間,并在所述第一間隔時(shí)間后檢測(cè)所述待檢測(cè)數(shù)據(jù)鏈路中是否存在誤碼;其中,所述第一預(yù)設(shè)閾值小于所述第二預(yù)設(shè)閾值;

所述第二處理模塊,還用于若在所述間隔時(shí)間后所述待檢測(cè)數(shù)據(jù)鏈路中仍然存在誤碼,則繼續(xù)清除誤碼并采用所述動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法計(jì)算第二間隔時(shí)間,直到所述待檢測(cè)數(shù)據(jù)鏈路中不存在誤碼。

可選的,所述第一處理單元還包括:第三處理模塊,其中:

所述第三處理模塊,用于若所述誤碼的數(shù)量大于所述第二預(yù)設(shè)閾值,則產(chǎn)生故障告警信號(hào),以便于告知用戶所述待檢測(cè)數(shù)據(jù)鏈路中的誤碼無法清除并由用戶決定是否禁用所述待檢測(cè)數(shù)據(jù)鏈路對(duì)應(yīng)的物理層。

可選的,所述裝置還包括:第二處理單元,其中:

所述第二處理單元,用于將經(jīng)過調(diào)整之后的所述待檢測(cè)數(shù)據(jù)鏈路的第一信息寫入控制器,并修改所述控制器中的標(biāo)識(shí)信息為所述待檢測(cè)數(shù)據(jù)鏈路已完成調(diào)整。

本發(fā)明的實(shí)施例所提供的信息調(diào)整方法和裝置,包括判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整;這樣,對(duì)于任何存儲(chǔ)拓?fù)浣Y(jié)構(gòu)的數(shù)據(jù)鏈路,都可以根據(jù)動(dòng)態(tài)調(diào)整該數(shù)據(jù)鏈路中的第一信息,最大程度的減少該數(shù)據(jù)鏈路中的誤碼,解決了現(xiàn)有技術(shù)方案中存在的物理鏈路閃斷導(dǎo)致的讀寫io錯(cuò)誤、文件系統(tǒng)只讀、硬盤掉盤的問題,保證了業(yè)務(wù)的正常運(yùn)行,同時(shí)降低了運(yùn)維成本和研發(fā)成本。

附圖說明

圖1為本發(fā)明的實(shí)施例提供的一種信息調(diào)整方法的流程示意圖;

圖2為本發(fā)明的實(shí)施例提供的另一種信息調(diào)整方法的流程示意圖;

圖3為本發(fā)明的實(shí)施例提供的又一種信息調(diào)整方法的流程示意圖;

圖4為本發(fā)明的實(shí)施例提供的一種信息調(diào)整裝置的結(jié)構(gòu)示意圖;

圖5為本發(fā)明的實(shí)施例提供的另一種信息調(diào)整裝置的結(jié)構(gòu)示意圖;

圖6為本發(fā)明的實(shí)施例提供的又一種信息調(diào)整裝置的結(jié)構(gòu)示意圖;

圖7為本發(fā)明的另一實(shí)施例提供的一種信息調(diào)整裝置的結(jié)構(gòu)示意圖;

圖8為本發(fā)明的另一實(shí)施例提供的另一種信息調(diào)整裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。

本發(fā)明的實(shí)施例提供一種應(yīng)用程序渠道信息獲取方法,參照?qǐng)D1所示,該方法包括以下步驟:

步驟101、判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整。

具體的,步驟101判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整可以是由信息調(diào)整裝置來實(shí)現(xiàn)的。待檢測(cè)數(shù)據(jù)鏈路優(yōu)選的可以是sas鏈路,可以通過控制器中的調(diào)整標(biāo)識(shí)位來得到sas鏈路是否進(jìn)行過信息調(diào)整。

步驟102、若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整。

具體的,步驟102獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整可以是由信息調(diào)整裝置來實(shí)現(xiàn)的。其中,若待檢測(cè)數(shù)據(jù)鏈路即sas鏈路已經(jīng)進(jìn)行過信息調(diào)整,則直接結(jié)束對(duì)sas鏈路中的數(shù)據(jù)信號(hào)的第一信息的調(diào)整。第一信息可以包括:sas信號(hào)的預(yù)加重系數(shù)、sas信號(hào)的均衡參數(shù)等信息。

本發(fā)明的實(shí)施例所提供的信息調(diào)整方法,包括判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整;這樣,對(duì)于任何存儲(chǔ)拓?fù)浣Y(jié)構(gòu)的數(shù)據(jù)鏈路,都可以根據(jù)動(dòng)態(tài)調(diào)整該數(shù)據(jù)鏈路中的第一信息,最大程度的減少該數(shù)據(jù)鏈路中的誤碼,解決了現(xiàn)有技術(shù)方案中存在的物理鏈路閃斷導(dǎo)致的讀寫io錯(cuò)誤、文件系統(tǒng)只讀、硬盤掉盤的問題,保證了業(yè)務(wù)的正常運(yùn)行,同時(shí)降低了運(yùn)維成本和研發(fā)成本。

本發(fā)明的實(shí)施例提供一種信息調(diào)整方法,參照?qǐng)D2所示,該方法包括以下 步驟:

步驟201、信息調(diào)整裝置判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整。

其中,步驟201判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整之后,可以選擇執(zhí)行步驟202或者步驟203~207,若待檢測(cè)數(shù)據(jù)鏈路進(jìn)行過信息調(diào)整執(zhí)行步驟202,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整執(zhí)行步驟203~207;

步驟202、若待檢測(cè)數(shù)據(jù)鏈路進(jìn)行過信息調(diào)整,則信息調(diào)整裝置結(jié)束對(duì)數(shù)據(jù)信號(hào)的第一信息的調(diào)整。

步驟203、若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則信息調(diào)整裝置發(fā)送測(cè)試幀并根據(jù)接收到的幀數(shù)獲取待檢測(cè)數(shù)據(jù)鏈路中存在的誤碼的數(shù)量。

具體的,服務(wù)器可以通過測(cè)試幀來獲取sas鏈路中存在的誤碼的數(shù)量。服務(wù)器可以發(fā)送測(cè)試幀至硬盤,并檢測(cè)硬盤中接收到的測(cè)試幀的幀數(shù),同時(shí)根據(jù)預(yù)先設(shè)置的測(cè)試幀的幀數(shù)與誤碼數(shù)量之間的對(duì)應(yīng)關(guān)系得到該sas鏈路中存在的誤碼的數(shù)量。

步驟204、信息調(diào)整裝置判斷誤碼的數(shù)量是否大于第一預(yù)設(shè)閾值。

其中,步驟204判斷誤碼的數(shù)量是否大于第一預(yù)設(shè)閾值之后,可以選擇執(zhí)行步驟205或者步驟206~207,若誤碼的數(shù)量小于或者等于第一預(yù)設(shè)閾值執(zhí)行步驟205,若誤碼的數(shù)量大于第一預(yù)設(shè)閾值執(zhí)行步驟206~207;

其中,第一預(yù)設(shè)閾值是根據(jù)實(shí)際應(yīng)用中的能夠保證sas鏈路最優(yōu)傳輸數(shù)據(jù),預(yù)先設(shè)置的一個(gè)數(shù)量值。

步驟205、若誤碼的數(shù)量小于或者等于第一預(yù)設(shè)閾值,則信息調(diào)整裝置結(jié)束對(duì)數(shù)據(jù)信號(hào)的第一信息的調(diào)整。

步驟206、若誤碼的數(shù)量大于第一預(yù)設(shè)閾值,則信息調(diào)整裝置采用動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)數(shù)據(jù)信號(hào)的第一信息進(jìn)行n次調(diào)整,直到待檢測(cè)數(shù)據(jù)鏈路中不存在誤碼且n小于/等于預(yù)設(shè)次數(shù)或者n大于預(yù)設(shè)次數(shù)。

其中,第一信息包括:待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的預(yù)加重系數(shù)、待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的均衡參數(shù)。

具體的,動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法的結(jié)構(gòu)為:其中,在本實(shí)施例中fn為本次對(duì)第一信息的調(diào)整幅度,fn-1為上一次對(duì)第一信息的調(diào)整幅度,k0為經(jīng)驗(yàn)系數(shù)(0.5<k0<1),k1為對(duì)上次調(diào)整的信任系數(shù),k2為對(duì)上次調(diào)整結(jié)果的懲罰系數(shù),k3為衰減系數(shù)(k3<0.5),和ln(k+fn-1)為矯正算子(k為大于3的自然數(shù),優(yōu)選的為5),r+為對(duì)上次信息調(diào)整的信任獎(jiǎng)勵(lì)率,r-為對(duì)上次信息調(diào)整的信任懲罰率。需要說明的是,n為大于1的正整數(shù),第一次對(duì)第一信息的調(diào)整幅度可以是預(yù)先設(shè)定的預(yù)設(shè)幅度。

其中,步驟202、步驟205和步驟206之后均可以執(zhí)行步驟207;

步驟207、信息調(diào)整裝置將經(jīng)過調(diào)整之后的待檢測(cè)數(shù)據(jù)鏈路的第一信息寫入控制器,并修改控制器中的標(biāo)識(shí)信息為待檢測(cè)數(shù)據(jù)鏈路已完成調(diào)整。

需要說明的是,本實(shí)施例中與其它實(shí)施例中相同步驟的描述可以參照其它實(shí)施例中的描述,此處不再贅述。

本發(fā)明的實(shí)施例所提供的信息調(diào)整方法,包括判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整;這樣,對(duì)于任何存儲(chǔ)拓?fù)浣Y(jié)構(gòu)的數(shù)據(jù)鏈路,都可以根據(jù)動(dòng)態(tài)調(diào)整該數(shù)據(jù)鏈路中的第一信息,最大程度的減少該數(shù)據(jù)鏈路中的誤碼,解決了現(xiàn)有技術(shù)方案中存在的物理鏈路閃斷導(dǎo)致的讀寫io錯(cuò)誤、文件系統(tǒng)只讀、硬盤掉盤的問題,保證了業(yè)務(wù)的正常運(yùn)行,同時(shí)降低了運(yùn)維成本和研發(fā)成本。

本發(fā)明的實(shí)施例提供一種信息調(diào)整方法,參照?qǐng)D3所示,該方法包括以下步驟:

步驟301、信息調(diào)整裝置判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整。

其中,步驟301判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整之后,可以選擇執(zhí)行步驟302或者步驟303~308,若待檢測(cè)數(shù)據(jù)鏈路進(jìn)行過信息調(diào)整執(zhí)行步驟202,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整執(zhí)行步驟203~208;

步驟302、若待檢測(cè)數(shù)據(jù)鏈路進(jìn)行過信息調(diào)整,則信息調(diào)整裝置結(jié)束對(duì)數(shù)據(jù)信號(hào)的第一信息的調(diào)整。

步驟303、若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則信息調(diào)整裝置發(fā)送測(cè)試幀并根據(jù)接收到的幀數(shù)獲取待檢測(cè)數(shù)據(jù)鏈路中存在的誤碼的數(shù)量。

步驟304、信息調(diào)整裝置判斷誤碼的數(shù)量是否大于第一預(yù)設(shè)閾值。

步驟305、若誤碼的數(shù)量大于第一預(yù)設(shè)閾值,則信息調(diào)整裝置清除誤碼并記錄誤碼的數(shù)量。

步驟306、信息調(diào)整裝置判斷誤碼的數(shù)量是否大于第二預(yù)設(shè)閾值。

第二預(yù)設(shè)閾值是根據(jù)實(shí)際應(yīng)用中的能夠保證sas鏈路最優(yōu)傳輸數(shù)據(jù),預(yù)先設(shè)置的一個(gè)數(shù)量值,與第一預(yù)設(shè)閾值不同。

其中,步驟306判斷誤碼的數(shù)量是否大于第二預(yù)設(shè)閾值之后,可以選擇執(zhí)行步驟307或者步驟308,若誤碼的數(shù)量小于或者等于第二預(yù)設(shè)閾值執(zhí)行步驟307,若誤碼的數(shù)量大于第二預(yù)設(shè)閾值執(zhí)行步驟308;

步驟307、若誤碼的數(shù)量小于或者等于第二預(yù)設(shè)閾值,則信息調(diào)整裝置采用動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法計(jì)算第一間隔時(shí)間,并在第一間隔時(shí)間后檢測(cè)待檢測(cè)數(shù)據(jù)鏈路中是否存在誤碼。

其中,第一預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值。

具體的,動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法的結(jié)構(gòu)為:其中,在本實(shí)施例中fn為本次檢測(cè)誤碼數(shù)量與上一次檢測(cè)誤碼數(shù)量之間的間隔時(shí)間,fn-1為上一次檢測(cè)誤碼數(shù)量與上上一次檢測(cè)誤碼數(shù)量之間的間隔時(shí)間,k0為經(jīng)驗(yàn)系數(shù)(0.5<k0<1),k1為對(duì)上次調(diào)整的信任系數(shù),k2為對(duì)上次調(diào)整結(jié)果的懲罰系數(shù),k3為衰減系數(shù)(k3<0.5),和ln(k+fn-1)為矯正算子(k為大于3的自然數(shù),優(yōu)選的為5),r+為對(duì)上次信息調(diào)整的信任獎(jiǎng)勵(lì)率,r-為對(duì)上次信息調(diào)整的信任懲罰率。需要說明的是,n為大于1的正整數(shù),第一次檢測(cè)sas鏈路中是否存在誤碼數(shù)量的間隔時(shí)間可以是預(yù)先設(shè)定的。

步驟308、若誤碼的數(shù)量大于第二預(yù)設(shè)閾值,則信息調(diào)整裝置產(chǎn)生故障告警信號(hào),以便于告知用戶待檢測(cè)數(shù)據(jù)鏈路中的誤碼無法清除并由用戶決定是否禁用待檢測(cè)數(shù)據(jù)鏈路對(duì)應(yīng)的物理層。

具體的,提供物理層禁用的方式在保證數(shù)據(jù)完整性的前提下,可以防止出現(xiàn)維護(hù)過程中大概率碰到的鏈路誤碼導(dǎo)致的業(yè)務(wù)中斷及操作系統(tǒng)崩潰的問題

需要說明的是,本實(shí)施例中與其它實(shí)施例中相同步驟的描述可以參照其它實(shí)施例中的描述,此處不再贅述。

本發(fā)明的實(shí)施例所提供的信息調(diào)整方法,包括判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整;這樣,對(duì)于任何存儲(chǔ)拓?fù)浣Y(jié)構(gòu)的數(shù)據(jù)鏈路,都可以根據(jù)動(dòng)態(tài)調(diào)整該數(shù)據(jù)鏈路中的第一信息,最大程度的減少該數(shù)據(jù)鏈路中的誤碼,解決了現(xiàn)有技術(shù)方案中存在的物理鏈路閃斷導(dǎo)致的讀寫io錯(cuò)誤、文件系統(tǒng)只讀、硬盤掉盤的問題,保證了業(yè)務(wù)的正常運(yùn)行,同時(shí)降低了運(yùn)維成本和研發(fā)成本。

本發(fā)明的實(shí)施例提供一種信息調(diào)整裝置,可以應(yīng)用于圖1~3對(duì)應(yīng)的實(shí)施例提供的一種信息調(diào)整方法中,參照?qǐng)D4所示,該裝置包括:判斷單元41和第一處理單元42,其中:

判斷單元41,用于判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整。

第一處理單元42,用于若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整。

本發(fā)明的實(shí)施例所提供的信息調(diào)整裝置,包括判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整;這樣,對(duì)于任何存儲(chǔ)拓?fù)浣Y(jié)構(gòu)的數(shù)據(jù)鏈路,都可以根據(jù)動(dòng)態(tài)調(diào)整該數(shù)據(jù)鏈路中的第一信息,最大程度的減少該數(shù)據(jù)鏈路中的誤 碼,解決了現(xiàn)有技術(shù)方案中存在的物理鏈路閃斷導(dǎo)致的讀寫io錯(cuò)誤、文件系統(tǒng)只讀、硬盤掉盤的問題,保證了業(yè)務(wù)的正常運(yùn)行,同時(shí)降低了運(yùn)維成本和研發(fā)成本。

進(jìn)一步,參照?qǐng)D5所示,第一處理單元42包括:獲取模塊421、第一判斷模塊422和第一處理模塊423,其中:

獲取模塊421,用于若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則發(fā)送測(cè)試幀并根據(jù)接收到的獲取待檢測(cè)數(shù)據(jù)鏈路中存在的誤碼的數(shù)量。

第一判斷模塊422,用于判斷誤碼的數(shù)量是否大于第一預(yù)設(shè)閾值。

第一處理模塊423,用于若誤碼的數(shù)量大于第一預(yù)設(shè)閾值,則采用動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)數(shù)據(jù)信號(hào)的第一信息進(jìn)行n次調(diào)整,直到待檢測(cè)數(shù)據(jù)鏈路中不存在誤碼且n小于/等于預(yù)設(shè)次數(shù)或者n大于預(yù)設(shè)次數(shù)。

其中,第一信息包括:待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的預(yù)加重系數(shù)、待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的均衡參數(shù)。

進(jìn)一步,參照?qǐng)D6所示,第一處理單元42還包括:清除模塊424、第二判斷模塊425和第二處理模塊426,其中:

清除模塊424,用于若誤碼的數(shù)量大于第一預(yù)設(shè)閾值,則清除誤碼并記錄誤碼的數(shù)量。

第二判斷模塊425,用于判斷誤碼的數(shù)量是否大于第二預(yù)設(shè)閾值。

第二處理模塊426,用于若誤碼的數(shù)量小于或等于第二預(yù)設(shè)閾值,則采用動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法計(jì)算第一間隔時(shí)間,并在第一間隔時(shí)間后檢測(cè)待檢測(cè)數(shù)據(jù)鏈路中是否存在誤碼。

其中,第一預(yù)設(shè)閾值小于第二預(yù)設(shè)閾值。

第二處理模塊426,還用于若在間隔時(shí)間后待檢測(cè)數(shù)據(jù)鏈路中仍然存在誤碼,則繼續(xù)清除誤碼并采用動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法計(jì)算第二間隔時(shí)間,直到待檢測(cè)數(shù)據(jù)鏈路中不存在誤碼。

進(jìn)一步,參照?qǐng)D7所示,第一處理單元42還包括:第三處理模塊427,其中:

第三處理模塊427,用于若誤碼的數(shù)量大于第二預(yù)設(shè)閾值,則產(chǎn)生故障告警信號(hào),以便于告知用戶待檢測(cè)數(shù)據(jù)鏈路中的誤碼無法清除并由用戶決定是否禁用待檢測(cè)數(shù)據(jù)鏈路對(duì)應(yīng)的物理層。

進(jìn)一步,參照?qǐng)D8所示,該裝置還包括:第二處理單元43,其中:

第二處理單元43,用于將經(jīng)過調(diào)整之后的待檢測(cè)數(shù)據(jù)鏈路的第一信息寫入控制器,并修改控制器中的標(biāo)識(shí)信息為待檢測(cè)數(shù)據(jù)鏈路已完成調(diào)整。

需要說明的是,本實(shí)施例中各單元和模塊之間的交互過程,可以參照?qǐng)D1~3對(duì)應(yīng)的實(shí)施例提供的一種信息調(diào)整方法中的交互過程,此處不再贅述。

本發(fā)明的實(shí)施例所提供的信息調(diào)整裝置,包括判斷待檢測(cè)數(shù)據(jù)鏈路是否進(jìn)行過信息調(diào)整,若待檢測(cè)數(shù)據(jù)鏈路未進(jìn)行過信息調(diào)整,則獲取待檢測(cè)數(shù)據(jù)鏈路中的誤碼,并根據(jù)誤碼的數(shù)量基于動(dòng)態(tài)指/對(duì)數(shù)調(diào)整算法對(duì)待檢測(cè)數(shù)據(jù)鏈路的數(shù)據(jù)信號(hào)的第一信息進(jìn)行調(diào)整;這樣,對(duì)于任何存儲(chǔ)拓?fù)浣Y(jié)構(gòu)的數(shù)據(jù)鏈路,都可以根據(jù)動(dòng)態(tài)調(diào)整該數(shù)據(jù)鏈路中的第一信息,最大程度的減少該數(shù)據(jù)鏈路中的誤碼,解決了現(xiàn)有技術(shù)方案中存在的物理鏈路閃斷導(dǎo)致的讀寫io錯(cuò)誤、文件系統(tǒng)只讀、硬盤掉盤的問題,保證了業(yè)務(wù)的正常運(yùn)行,同時(shí)降低了運(yùn)維成本和研發(fā)成本。

在實(shí)際應(yīng)用中,所述判斷單元41、第一處理單元42、獲取模塊421、第一判斷模塊422、第一處理模塊423、清除模塊424、第二判斷模塊425、第二處理模塊426、第三處理模塊427和第二處理單元43均可由位于無線數(shù)據(jù)發(fā)送設(shè)備中的中央處理器(centralprocessingunit,cpu)、微處理器(microprocessorunit,mpu)、數(shù)字信號(hào)處理器(digitalsignalprocessor,dsp)或現(xiàn)場(chǎng)可編程門陣列(fieldprogrammablegatearray,fpga)等實(shí)現(xiàn)。

本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。

本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。

這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。

這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。

以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
东城区| 宁河县| 蓬安县| 常宁市| 嘉黎县| 门源| 瑞金市| 铜陵市| 和政县| 温州市| 勐海县| 福鼎市| 北辰区| 揭西县| 麟游县| 东丰县| 广宗县| 长岭县| 井研县| 榆树市| 德江县| 达拉特旗| 志丹县| 望都县| 井冈山市| 宜宾县| 江口县| 五华县| 嵊泗县| 扬中市| 开封县| 康定县| 赤壁市| 丽水市| 曲阳县| 宝山区| 商河县| 西乌珠穆沁旗| 新余市| 高邮市| 霍州市|