本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,特別涉及一種鏈路訓(xùn)練優(yōu)化方法和裝置。
背景技術(shù):
現(xiàn)有的鏈路連接訓(xùn)練測(cè)試通常在發(fā)送端和接收端之間進(jìn)行,為了保證數(shù)據(jù)傳輸?shù)男阅埽l(fā)送端一般先獲取接收端所能支持的最大數(shù)據(jù)通道數(shù),再向最大數(shù)據(jù)通道數(shù)量的數(shù)據(jù)通道發(fā)送測(cè)試信號(hào),接收端根據(jù)這些測(cè)試信號(hào)來(lái)進(jìn)行鏈路連接測(cè)試。然而由于發(fā)送端所能獲取的也僅僅是接收端所支持的最大數(shù)據(jù)通道數(shù),對(duì)于發(fā)送端和接收端之間所連接線纜的傳輸能力卻無(wú)從知曉。當(dāng)連接線纜的傳輸能力比接收端低(即連接線纜所能支持的最大數(shù)據(jù)通道數(shù)量要小于接收端所能支持的最大數(shù)據(jù)通道數(shù))時(shí),由于連接線纜與接收端兩者的傳輸能力不匹配就會(huì)導(dǎo)致鏈路連接訓(xùn)練失敗,進(jìn)而導(dǎo)致設(shè)備不可用。
技術(shù)實(shí)現(xiàn)要素:
為此,需要提供一種鏈路訓(xùn)練優(yōu)化的技術(shù)方案,用于解決現(xiàn)有的鏈路連接訓(xùn)練過(guò)程中由于發(fā)送端與接收端之間連接線纜的傳輸能力與接收端的傳輸能力不匹配,導(dǎo)致鏈路訓(xùn)練失敗、設(shè)備無(wú)法正常使用等問(wèn)題。
為實(shí)現(xiàn)上述目的,發(fā)明人提供了一種鏈路連接訓(xùn)練優(yōu)化裝置,所述裝置包括發(fā)送端和接收端,所述發(fā)送端和接收端通過(guò)命令通道和數(shù)據(jù)通道連接;所述接收端包括第一存儲(chǔ)單元、第二存儲(chǔ)單元、測(cè)試單元、狀態(tài)設(shè)置單元;所述發(fā)送端包括數(shù)據(jù)通道獲取單元、測(cè)試信號(hào)發(fā)送單元和狀態(tài)讀取單元;
所述數(shù)據(jù)通道獲取單元用于通過(guò)命令通道從接收端的第一存儲(chǔ)單元中獲取接收端支持的最大數(shù)據(jù)通道數(shù)量;
所述測(cè)試信號(hào)發(fā)送單元用于對(duì)第一數(shù)量的各個(gè)數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第一數(shù)量為接收端支持的最大數(shù)據(jù)通道數(shù)量;
所述測(cè)試單元用于對(duì)所接收的第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元將第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元將第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài);
所述狀態(tài)讀取單元用于通過(guò)命令通道讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元用于對(duì)第二數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第二數(shù)量為第一數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;
所述測(cè)試單元用于對(duì)所接收的第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元將當(dāng)前第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元將當(dāng)前第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài);
所述狀態(tài)讀取單元用于通過(guò)命令通道讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元用于對(duì)第三數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第三數(shù)量為第二數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;直至測(cè)試成功;
當(dāng)所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)后,若狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。
進(jìn)一步地,所述“數(shù)據(jù)通道獲取單元用于從接收端的第一存儲(chǔ)單元中獲取接收端的最大數(shù)據(jù)通道數(shù)量”包括:所述第一存儲(chǔ)單元用于存儲(chǔ)包含有接收端最大通道數(shù)量的性能信息,所述數(shù)據(jù)通道獲取單元用于從接收端的第一存儲(chǔ)單元中讀取所述性能信息。
進(jìn)一步地,所述第一數(shù)量、第二數(shù)量、第三數(shù)量分別為4、2、1。
進(jìn)一步地,所述第三數(shù)量為最后一個(gè)數(shù)量級(jí)的數(shù)量,當(dāng)?shù)谌龜?shù)量的測(cè)試信號(hào)檢測(cè)后,狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。
進(jìn)一步地,所述第一數(shù)量的數(shù)據(jù)通道包括第一數(shù)據(jù)通道、第二數(shù)據(jù)通道、第三數(shù)據(jù)通道和第四數(shù)據(jù)通道;則所述第二數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道和第二數(shù)據(jù)通道;所述第三數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道。
發(fā)明人還提供了一種鏈路連接訓(xùn)練優(yōu)化方法所述方法應(yīng)用于鏈路連接訓(xùn)練優(yōu)化裝置,所述裝置包括發(fā)送端和接收端,所述發(fā)送端和接收端通過(guò)命令通道和數(shù)據(jù)通道連接;所述接收端包括第一存儲(chǔ)單元、第二存儲(chǔ)單元、測(cè)試單元、狀態(tài)設(shè)置單元;所述發(fā)送端包括數(shù)據(jù)通道獲取單元、測(cè)試信號(hào)發(fā)送單元和狀態(tài)讀取單元;所述方法包括以下步驟:
數(shù)據(jù)通道獲取單元通過(guò)命令通道從接收端的第一存儲(chǔ)單元中獲取接收端支持的最大數(shù)據(jù)通道數(shù)量;
測(cè)試信號(hào)發(fā)送單元對(duì)第一數(shù)量的各個(gè)數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第一數(shù)量為接收端支持的最大數(shù)據(jù)通道數(shù)量;
測(cè)試單元對(duì)所接收的第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元將第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元將第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài);
狀態(tài)讀取單元通過(guò)命令通道讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元用于對(duì)第二數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第二數(shù)量為第一數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;
測(cè)試單元對(duì)所接收的第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元將當(dāng)前第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元將當(dāng)前第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài);
狀態(tài)讀取單元通過(guò)命令通道讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元用于對(duì)第三數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第三數(shù)量為第二數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;直至測(cè)試成功;
當(dāng)所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)后,若狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。
進(jìn)一步地,所述步驟“數(shù)據(jù)通道獲取單元從接收端的第一存儲(chǔ)單元中獲取接收端的最大數(shù)據(jù)通道數(shù)量”包括:第一存儲(chǔ)單元存儲(chǔ)包含有接收端最大通道數(shù)量的性能信息,數(shù)據(jù)通道獲取單元從接收端的第一存儲(chǔ)單元中讀取所述性能信息。
進(jìn)一步地,所述第一數(shù)量、第二數(shù)量、第三數(shù)量分別為4、2、1。
進(jìn)一步地,所述第三數(shù)量為最后一個(gè)數(shù)量級(jí)的數(shù)量,當(dāng)?shù)谌龜?shù)量的測(cè)試信號(hào)檢測(cè)后,狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。
進(jìn)一步地,所述第一數(shù)量的數(shù)據(jù)通道包括第一數(shù)據(jù)通道、第二數(shù)據(jù)通道、第三數(shù)據(jù)通道和第四數(shù)據(jù)通道;則所述第二數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道和第二數(shù)據(jù)通道;所述第三數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道。
上述技術(shù)方案所述的鏈路連接訓(xùn)練優(yōu)化方法和裝置,所述方法首先獲取接收端所支持的最大數(shù)據(jù)通道數(shù)量,并以該最大數(shù)據(jù)通道數(shù)量進(jìn)行鏈路連接訓(xùn)練,當(dāng)鏈路連接不成功時(shí),則采用下一數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量進(jìn)行鏈路連接訓(xùn)練,直至測(cè)試通過(guò)為止。當(dāng)所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)后,若鏈路連接仍不成功,則測(cè)試結(jié)束。這樣,通過(guò)分梯度采用不同數(shù)量的數(shù)據(jù)通道進(jìn)行鏈路連接訓(xùn)練,一方面解決了由于發(fā)送端與接收端之間的連接線纜與接收端的傳輸性能不匹配導(dǎo)致測(cè)試失敗終止的問(wèn)題,另一方面可以保證通過(guò)測(cè)試的接收端與發(fā)送端之間的數(shù)據(jù)通道數(shù)量,從而提高測(cè)試通過(guò)后接收端與發(fā)送端之間的數(shù)據(jù)傳輸效率。
附圖說(shuō)明
圖1為本發(fā)明一實(shí)施方式涉及的鏈路訓(xùn)練優(yōu)化裝置的示意圖;
圖2為本發(fā)明一實(shí)施方式涉及的鏈路訓(xùn)練優(yōu)化方法的流程圖;
圖3為本發(fā)明另一實(shí)施方式涉及的鏈路訓(xùn)練優(yōu)化方法的流程圖。
附圖標(biāo)記說(shuō)明:
101、接收端;111、第一存儲(chǔ)單元;112、第二存儲(chǔ)單元;113、測(cè)試單元;114、狀態(tài)設(shè)置單元;
102、發(fā)送端;121、數(shù)據(jù)通道獲取單元;122、測(cè)試信號(hào)發(fā)送單元;123、狀態(tài)讀取單元;
具體實(shí)施方式
為詳細(xì)說(shuō)明技術(shù)方案的技術(shù)內(nèi)容、構(gòu)造特征、所實(shí)現(xiàn)目的及效果,以下結(jié)合具體實(shí)施例并配合附圖詳予說(shuō)明。
請(qǐng)參閱圖1,本發(fā)明一實(shí)施方式所述的鏈路訓(xùn)練優(yōu)化裝置的示意圖。所述裝置包括發(fā)送端102和接收端101,所述發(fā)送端102和接收端101通過(guò)命令通道和數(shù)據(jù)通道連接;所述接收端101包括第一存儲(chǔ)單元111、第二存儲(chǔ)單元112、測(cè)試單元113、狀態(tài)設(shè)置單元114;所述發(fā)送端102包括數(shù)據(jù)通道獲取單元121、測(cè)試信號(hào)發(fā)送單元122和狀態(tài)讀取單元123。所述發(fā)生端為具有發(fā)送測(cè)試信號(hào)的電子設(shè)備,如上位機(jī)等;所述接收端為需要進(jìn)行鏈路連接訓(xùn)練測(cè)試的電子設(shè)備,如計(jì)算機(jī)、手機(jī)等,接收端與發(fā)送端可以通過(guò)通信線纜建立通信連接。
所述數(shù)據(jù)通道獲取單元121用于通過(guò)命令通道從接收端的第一存儲(chǔ)單元111中獲取接收端支持的最大數(shù)據(jù)通道數(shù)量;
所述測(cè)試信號(hào)發(fā)送單元122用于對(duì)第一數(shù)量的各個(gè)數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第一數(shù)量為接收端支持的最大數(shù)據(jù)通道數(shù)量;
所述測(cè)試單元113用于對(duì)所接收的第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元114將第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元114將第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài);
所述狀態(tài)讀取單元123用于通過(guò)命令通道讀取第二存儲(chǔ)單元112中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元122用于對(duì)第二數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第二數(shù)量為第一數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;
所述測(cè)試單元113用于對(duì)所接收的第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元114將當(dāng)前第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元114將當(dāng)前第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài);
所述狀態(tài)讀取單元123用于通過(guò)命令通道讀取第二存儲(chǔ)單元112中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元122用于對(duì)第三數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第三數(shù)量為第二數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;直至測(cè)試成功;
當(dāng)所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)后,若狀態(tài)讀取單元123所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。
在使用鏈路訓(xùn)練優(yōu)化裝置時(shí),首先數(shù)據(jù)通道獲取單元121通過(guò)命令通道從接收端的第一存儲(chǔ)單元111中獲取接收端支持的最大數(shù)據(jù)通道數(shù)量。在本實(shí)施方式中,所述命令通道為AUX通道。在本實(shí)施方式中,所述“數(shù)據(jù)通道獲取單元從接收端的第一存儲(chǔ)單元中獲取接收端的最大數(shù)據(jù)通道數(shù)量”包括:所述第一存儲(chǔ)單元存儲(chǔ)包含有接收端最大通道數(shù)量的性能信息,所述數(shù)據(jù)通道獲取單元用于從接收端的第一存儲(chǔ)單元中讀取所述性能信息。優(yōu)選的,所述第一存儲(chǔ)單元為DPCD存儲(chǔ)單元,DPCD中存儲(chǔ)有接收端的性能信息,當(dāng)數(shù)據(jù)通道獲取單元接收到獲取指令后,將去讀取DPCD中存儲(chǔ)的接收端對(duì)應(yīng)的性能信息,并從所讀取的性能信息中獲取接收端支持的最大數(shù)據(jù)通道數(shù)量。
而后測(cè)試信號(hào)發(fā)送單元122對(duì)第一數(shù)量的各個(gè)數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第一數(shù)量為接收端支持的最大數(shù)據(jù)通道數(shù)量。在本實(shí)施方式中,所述測(cè)試信號(hào)為測(cè)試波形,當(dāng)接收端通過(guò)數(shù)據(jù)通道接收到測(cè)試波形后,會(huì)對(duì)所接收的測(cè)試波形進(jìn)行檢測(cè),通過(guò)判斷所接收的測(cè)試波形是否正常進(jìn)一步判斷鏈路連接訓(xùn)練測(cè)試是否成功。例如第一數(shù)量為4,即接收端所支持的最大數(shù)據(jù)通道數(shù)量為4個(gè),發(fā)送端的測(cè)試信號(hào)發(fā)送單元將向4個(gè)數(shù)據(jù)通道分別發(fā)送測(cè)試波形以讓接收端接收檢測(cè)。
而后測(cè)試單元113對(duì)所接收的第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元114將第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元114將第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài)。在本實(shí)施方式中,所述第二存儲(chǔ)單元為寄存器。第一狀態(tài)可以用“1”表示,第二狀態(tài)可以用“0”表示。例如第一數(shù)量為4,則測(cè)試單元在檢測(cè)到4個(gè)數(shù)據(jù)通道上接收的測(cè)試波形均正常時(shí),將當(dāng)前寄存器的值置為“1”,當(dāng)檢測(cè)到某一個(gè)或多個(gè)數(shù)據(jù)通道的測(cè)試波形不正常時(shí),將當(dāng)前寄存器的值置為“0”。
而后狀態(tài)讀取單元123通過(guò)命令通道讀取第二存儲(chǔ)單元112中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元122用于對(duì)第二數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第二數(shù)量為第一數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量。在本實(shí)施方式中,狀態(tài)讀取單元可以以一預(yù)設(shè)采樣頻率分時(shí)段讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),以便接收端對(duì)所接收的所有數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行檢測(cè)。當(dāng)狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的值為“1”時(shí),則說(shuō)明以第一數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)傳輸時(shí),數(shù)據(jù)接收一切正常,鏈路連接訓(xùn)練測(cè)試成功,而后發(fā)送端與接收端之間可以以第一數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)交互。當(dāng)狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的值為“0”時(shí),則說(shuō)明以第一數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)傳輸時(shí),由于接收端的數(shù)據(jù)接口發(fā)生損壞或接收端與發(fā)送端之間的通信線纜所支持的數(shù)據(jù)通道數(shù)量小于第一數(shù)量,導(dǎo)致數(shù)據(jù)通信出現(xiàn)異常,不支持以第一數(shù)量的數(shù)據(jù)通道進(jìn)行接收端與發(fā)送端之間數(shù)據(jù)通信,需要以第二數(shù)量的數(shù)據(jù)通道再次進(jìn)行鏈路連接訓(xùn)練。
而后測(cè)試單元113對(duì)所接收的第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則狀態(tài)設(shè)置單元114將當(dāng)前第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則狀態(tài)設(shè)置單元114將當(dāng)前第二存儲(chǔ)單元112中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài)。例如第一數(shù)量為4,第二數(shù)量為2,測(cè)試單元將對(duì)2個(gè)數(shù)據(jù)通道所接收的測(cè)試波形進(jìn)行分別檢測(cè),如果兩個(gè)數(shù)據(jù)通道的測(cè)試波形都正常,則說(shuō)明測(cè)試成功,將寄存器中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài)(標(biāo)識(shí)測(cè)試成功的狀態(tài),如值置為“1”)。如果兩個(gè)數(shù)據(jù)通道的測(cè)試波形存在有一個(gè)不正常,將寄存器中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài)(標(biāo)識(shí)測(cè)試失敗的狀態(tài),如值置為“0”)。
所述狀態(tài)讀取單元123通過(guò)命令通道讀取第二存儲(chǔ)單元112中的測(cè)試狀態(tài),若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元122用于對(duì)第三數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第三數(shù)量為第二數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;直至測(cè)試成功。當(dāng)狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的值為“0”時(shí),則說(shuō)明以第二數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)傳輸時(shí),由于接收端的數(shù)據(jù)接口發(fā)生損壞或接收端與發(fā)送端之間的通信線纜所支持的數(shù)據(jù)通道數(shù)量小于第一數(shù)量,導(dǎo)致數(shù)據(jù)通信出現(xiàn)異常,不支持以第一數(shù)量的數(shù)據(jù)通道進(jìn)行接收端與發(fā)送端之間數(shù)據(jù)通信,需要以第三數(shù)量的數(shù)據(jù)通道再次進(jìn)行鏈路連接訓(xùn)練測(cè)試。當(dāng)測(cè)試單元檢測(cè)到第三數(shù)量的數(shù)據(jù)通道的某一測(cè)試波形存在異常時(shí),則將第二存儲(chǔ)單元的測(cè)試狀態(tài)設(shè)置為第二狀態(tài),當(dāng)狀態(tài)讀取單元讀取到第二存儲(chǔ)單元中的存儲(chǔ)狀態(tài)為第二存儲(chǔ)狀態(tài)時(shí),若第三數(shù)量仍不是最后一個(gè)數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量,重新向第四數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第四數(shù)量為第三數(shù)量下一個(gè)數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量。重復(fù)上述步驟,直至測(cè)試成功(即在所有數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量都嘗試過(guò)一次之前,狀態(tài)讀取單元讀取到的第二存儲(chǔ)單元中的測(cè)試狀態(tài)為第一狀態(tài))。
當(dāng)所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)后,若狀態(tài)讀取單元123所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。技術(shù)人員可以進(jìn)一步分析測(cè)試失敗的原因,如線纜的某些數(shù)據(jù)通道損壞或接收端的某些數(shù)據(jù)通道接口發(fā)生損壞,進(jìn)而采取相應(yīng)措施進(jìn)行處理。
在本實(shí)施方式中,所述第一數(shù)量、第二數(shù)量、第三數(shù)量分別為4、2、1。所述第一數(shù)量的數(shù)據(jù)通道包括第一數(shù)據(jù)通道、第二數(shù)據(jù)通道、第三數(shù)據(jù)通道和第四數(shù)據(jù)通道;則所述第二數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道和第二數(shù)據(jù)通道;所述第三數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道。所述第三數(shù)量為最后一個(gè)數(shù)量級(jí)的數(shù)量,當(dāng)?shù)谌龜?shù)量的測(cè)試信號(hào)檢測(cè)后,狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。如圖1,第一數(shù)據(jù)通道為數(shù)據(jù)通道0,第二數(shù)據(jù)通道為數(shù)據(jù)通道1,第三數(shù)據(jù)通道為數(shù)據(jù)通道2,第四數(shù)據(jù)通道為數(shù)據(jù)通道3,則第一數(shù)量對(duì)應(yīng)的數(shù)據(jù)通道為數(shù)據(jù)通道0、1、2、3;第二數(shù)量對(duì)應(yīng)的數(shù)據(jù)通道為數(shù)據(jù)通道0、1;第三數(shù)量對(duì)應(yīng)的數(shù)據(jù)通道為數(shù)據(jù)通道0。當(dāng)發(fā)送端的測(cè)試信號(hào)發(fā)送單元122僅向數(shù)據(jù)通道0發(fā)送測(cè)試信號(hào),接收端的測(cè)試單元對(duì)數(shù)據(jù)通道0所接收的測(cè)試信號(hào)進(jìn)行檢測(cè)且發(fā)現(xiàn)該測(cè)試信號(hào)不正常時(shí),則將寄存器的值置為0。當(dāng)狀態(tài)讀取單元所讀取到寄存器的值為0時(shí),由于第三數(shù)量(如1)為最后一個(gè)數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量,說(shuō)明所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)過(guò),因而測(cè)試失敗,測(cè)試結(jié)束。
請(qǐng)參閱圖1,本發(fā)明一實(shí)施方式所述的鏈路訓(xùn)練優(yōu)化方法的示意圖。
所述方法應(yīng)用于鏈路連接訓(xùn)練優(yōu)化裝置,所述裝置包括發(fā)送端和接收端,所述發(fā)送端和接收端通過(guò)命令通道和數(shù)據(jù)通道連接;所述接收端包括第一存儲(chǔ)單元、第二存儲(chǔ)單元、測(cè)試單元、狀態(tài)設(shè)置單元;所述發(fā)送端包括數(shù)據(jù)通道獲取單元、測(cè)試信號(hào)發(fā)送單元和狀態(tài)讀取單元;所述方法包括以下步驟:
首先進(jìn)入步驟S201數(shù)據(jù)通道獲取單元通過(guò)命令通道從接收端的第一存儲(chǔ)單元中獲取接收端支持的最大數(shù)據(jù)通道數(shù)量。在本實(shí)施方式中,所述命令通道為AUX通道。在本實(shí)施方式中,所述“數(shù)據(jù)通道獲取單元從接收端的第一存儲(chǔ)單元中獲取接收端的最大數(shù)據(jù)通道數(shù)量”包括:所述第一存儲(chǔ)單元存儲(chǔ)包含有接收端最大通道數(shù)量的性能信息,所述數(shù)據(jù)通道獲取單元用于從接收端的第一存儲(chǔ)單元中讀取所述性能信息。優(yōu)選的,所述第一存儲(chǔ)單元為DPCD存儲(chǔ)單元,DPCD中存儲(chǔ)有接收端的性能信息,當(dāng)數(shù)據(jù)通道獲取單元接收到獲取指令后,將去讀取DPCD中存儲(chǔ)的接收端對(duì)應(yīng)的性能信息,并從所讀取的性能信息中獲取接收端支持的最大數(shù)據(jù)通道數(shù)量。
而后進(jìn)入步驟S202測(cè)試信號(hào)發(fā)送單元對(duì)第一數(shù)量的各個(gè)數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào)。所述第一數(shù)量為接收端支持的最大數(shù)據(jù)通道數(shù)量。在本實(shí)施方式中,所述測(cè)試信號(hào)為測(cè)試波形,當(dāng)接收端通過(guò)數(shù)據(jù)通道接收到測(cè)試波形后,會(huì)對(duì)所接收的測(cè)試波形進(jìn)行檢測(cè),通過(guò)判斷所接收的測(cè)試波形是否正常進(jìn)一步判斷鏈路連接訓(xùn)練測(cè)試是否成功。例如第一數(shù)量為4,即接收端所支持的最大數(shù)據(jù)通道數(shù)量為4個(gè),發(fā)送端的測(cè)試信號(hào)發(fā)送單元將向4個(gè)數(shù)據(jù)通道分別發(fā)送測(cè)試波形以讓接收端接收檢測(cè)。
而后進(jìn)入步驟S203測(cè)試單元對(duì)所接收的第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第一數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則進(jìn)入步驟S204狀態(tài)設(shè)置單元將第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則進(jìn)入步驟S205狀態(tài)設(shè)置單元將第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài)。在本實(shí)施方式中,所述第二存儲(chǔ)單元為寄存器。第一狀態(tài)可以用“1”表示,第二狀態(tài)可以用“0”表示。例如第一數(shù)量為4,則測(cè)試單元在檢測(cè)到4個(gè)數(shù)據(jù)通道上接收的測(cè)試波形均正常時(shí),將當(dāng)前寄存器的值置為“1”,當(dāng)檢測(cè)到某一個(gè)或多個(gè)數(shù)據(jù)通道的測(cè)試波形不正常時(shí),將當(dāng)前寄存器的值置為“0”。
而后進(jìn)入步驟S206狀態(tài)讀取單元通過(guò)命令通道讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),而后進(jìn)入步驟S207若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;或者進(jìn)入步驟S208若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元用于對(duì)第二數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào)。所述第二數(shù)量為第一數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量。在本實(shí)施方式中,狀態(tài)讀取單元可以以一預(yù)設(shè)采樣頻率分時(shí)段讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),以便接收端對(duì)所接收的所有數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行檢測(cè)。當(dāng)狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的值為“1”時(shí),則說(shuō)明以第一數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)傳輸時(shí),數(shù)據(jù)接收一切正常,鏈路連接訓(xùn)練測(cè)試成功,而后發(fā)送端與接收端之間可以以第一數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)交互。當(dāng)狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的值為“0”時(shí),則說(shuō)明以第一數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)傳輸時(shí),由于接收端的數(shù)據(jù)接口發(fā)生損壞或接收端與發(fā)送端之間的通信線纜所支持的數(shù)據(jù)通道數(shù)量小于第一數(shù)量,導(dǎo)致數(shù)據(jù)通信出現(xiàn)異常,不支持以第一數(shù)量的數(shù)據(jù)通道進(jìn)行接收端與發(fā)送端之間數(shù)據(jù)通信,需要以第二數(shù)量的數(shù)據(jù)通道再次進(jìn)行鏈路連接訓(xùn)練。
圖3為本發(fā)明另一實(shí)施方式涉及的鏈路訓(xùn)練優(yōu)化方法的流程圖。步驟S208之后還可以進(jìn)入步驟S209測(cè)試單元對(duì)所接收的第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)進(jìn)行分別檢測(cè),判斷所有第二數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)是否正常,若是則進(jìn)入步驟S210狀態(tài)設(shè)置單元將當(dāng)前第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài),否則進(jìn)入步驟S211狀態(tài)設(shè)置單元將當(dāng)前第二存儲(chǔ)單元中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài)。例如第一數(shù)量為4,第二數(shù)量為2,測(cè)試單元將對(duì)2個(gè)數(shù)據(jù)通道所接收的測(cè)試波形進(jìn)行分別檢測(cè),如果兩個(gè)數(shù)據(jù)通道的測(cè)試波形都正常,則說(shuō)明測(cè)試成功,將寄存器中的測(cè)試狀態(tài)設(shè)置為第一狀態(tài)(標(biāo)識(shí)測(cè)試成功的狀態(tài),如值置為“1”)。如果兩個(gè)數(shù)據(jù)通道的測(cè)試波形存在有一個(gè)不正常,將寄存器中的測(cè)試狀態(tài)設(shè)置為第二狀態(tài)(標(biāo)識(shí)測(cè)試失敗的狀態(tài),如值置為“0”)。
而后進(jìn)入步驟S212狀態(tài)讀取單元通過(guò)命令通道讀取第二存儲(chǔ)單元中的測(cè)試狀態(tài),而后進(jìn)入步驟S13若所讀取的測(cè)試狀態(tài)為第一狀態(tài),則測(cè)試成功,結(jié)束測(cè)試;或者進(jìn)入步驟S214若讀取的測(cè)試狀態(tài)為第二狀態(tài),則測(cè)試信號(hào)發(fā)送單元用于對(duì)第三數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第三數(shù)量為第二數(shù)量對(duì)應(yīng)的下一個(gè)數(shù)量級(jí)的通道數(shù)量;直至測(cè)試成功。當(dāng)狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的值為“0”時(shí),則說(shuō)明以第二數(shù)量的數(shù)據(jù)通道進(jìn)行數(shù)據(jù)傳輸時(shí),由于接收端的數(shù)據(jù)接口發(fā)生損壞或接收端與發(fā)送端之間的通信線纜所支持的數(shù)據(jù)通道數(shù)量小于第一數(shù)量,導(dǎo)致數(shù)據(jù)通信出現(xiàn)異常,不支持以第一數(shù)量的數(shù)據(jù)通道進(jìn)行接收端與發(fā)送端之間數(shù)據(jù)通信,需要以第三數(shù)量的數(shù)據(jù)通道再次進(jìn)行鏈路連接訓(xùn)練測(cè)試。當(dāng)測(cè)試單元檢測(cè)到第三數(shù)量的數(shù)據(jù)通道的某一測(cè)試波形存在異常時(shí),則將第二存儲(chǔ)單元的測(cè)試狀態(tài)設(shè)置為第二狀態(tài),當(dāng)狀態(tài)讀取單元讀取到第二存儲(chǔ)單元中的存儲(chǔ)狀態(tài)為第二存儲(chǔ)狀態(tài)時(shí),若第三數(shù)量仍不是最后一個(gè)數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量,重新向第四數(shù)量的數(shù)據(jù)通道分別發(fā)送測(cè)試信號(hào),所述第四數(shù)量為第三數(shù)量下一個(gè)數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量。重復(fù)上述步驟,直至測(cè)試成功(即在所有數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量都嘗試過(guò)一次之前,狀態(tài)讀取單元讀取到的第二存儲(chǔ)單元中的測(cè)試狀態(tài)為第一狀態(tài))。
當(dāng)所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)后,若狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。技術(shù)人員可以進(jìn)一步分析測(cè)試失敗的原因,如線纜的某些數(shù)據(jù)通道損壞或接收端的某些數(shù)據(jù)通道接口發(fā)生損壞,進(jìn)而采取相應(yīng)措施進(jìn)行處理。
在本實(shí)施方式中,所述第一數(shù)量、第二數(shù)量、第三數(shù)量分別為4、2、1。所述第一數(shù)量的數(shù)據(jù)通道包括第一數(shù)據(jù)通道、第二數(shù)據(jù)通道、第三數(shù)據(jù)通道和第四數(shù)據(jù)通道;則所述第二數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道和第二數(shù)據(jù)通道;所述第三數(shù)量的數(shù)據(jù)通道為第一數(shù)據(jù)通道。所述第三數(shù)量為最后一個(gè)數(shù)量級(jí)的數(shù)量,當(dāng)?shù)谌龜?shù)量的測(cè)試信號(hào)檢測(cè)后,狀態(tài)讀取單元所讀取的第二存儲(chǔ)單元中的測(cè)試狀態(tài)依然為第二狀態(tài),則測(cè)試失敗,測(cè)試結(jié)束。例如第一數(shù)據(jù)通道為數(shù)據(jù)通道0,第二數(shù)據(jù)通道為數(shù)據(jù)通道1,第三數(shù)據(jù)通道為數(shù)據(jù)通道2,第四數(shù)據(jù)通道為數(shù)據(jù)通道3,則第一數(shù)量對(duì)應(yīng)的數(shù)據(jù)通道為數(shù)據(jù)通道0、1、2、3;第二數(shù)量對(duì)應(yīng)的數(shù)據(jù)通道為數(shù)據(jù)通道0、1;第三數(shù)量對(duì)應(yīng)的數(shù)據(jù)通道為數(shù)據(jù)通道0。當(dāng)發(fā)送端的測(cè)試信號(hào)發(fā)送單元122僅向數(shù)據(jù)通道0發(fā)送測(cè)試信號(hào),接收端的測(cè)試單元對(duì)數(shù)據(jù)通道0所接收的測(cè)試信號(hào)進(jìn)行檢測(cè)且發(fā)現(xiàn)該測(cè)試信號(hào)不正常時(shí),則將寄存器的值置為0。當(dāng)狀態(tài)讀取單元所讀取到寄存器的值為0時(shí),由于第三數(shù)量(如1)為最后一個(gè)數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量,說(shuō)明所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)過(guò),因而測(cè)試失敗,測(cè)試結(jié)束。
上述技術(shù)方案所述的鏈路連接訓(xùn)練優(yōu)化方法和裝置,所述方法首先獲取接收端所支持的最大數(shù)據(jù)通道數(shù)量,并以該最大數(shù)據(jù)通道數(shù)量進(jìn)行鏈路連接訓(xùn)練,當(dāng)鏈路連接不成功時(shí),則采用下一數(shù)量級(jí)的數(shù)據(jù)通道數(shù)量進(jìn)行鏈路連接訓(xùn)練,直至測(cè)試通過(guò)為止。當(dāng)所有數(shù)量級(jí)數(shù)量的數(shù)據(jù)通道的測(cè)試信號(hào)均檢測(cè)后,若鏈路連接仍不成功,則測(cè)試結(jié)束。這樣,通過(guò)分梯度采用不同數(shù)量的數(shù)據(jù)通道進(jìn)行鏈路連接訓(xùn)練,一方面解決了由于發(fā)送端與接收端之間的連接線纜與接收端的傳輸性能不匹配導(dǎo)致測(cè)試失敗終止的問(wèn)題,另一方面可以保證通過(guò)測(cè)試的接收端與發(fā)送端之間的數(shù)據(jù)通道數(shù)量,從而提高測(cè)試通過(guò)后接收端與發(fā)送端之間的數(shù)據(jù)傳輸效率。
需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者終端設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者終端設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括……”或“包含……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者終端設(shè)備中還存在另外的要素。此外,在本文中,“大于”、“小于”、“超過(guò)”等理解為不包括本數(shù);“以上”、“以下”、“以內(nèi)”等理解為包括本數(shù)。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,上述各實(shí)施例可提供為方法、裝置、或計(jì)算機(jī)程序產(chǎn)品。這些實(shí)施例可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。上述各實(shí)施例涉及的方法中的全部或部分步驟可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于計(jì)算機(jī)設(shè)備可讀取的存儲(chǔ)介質(zhì)中,用于執(zhí)行上述各實(shí)施例方法所述的全部或部分步驟。所述計(jì)算機(jī)設(shè)備,包括但不限于:個(gè)人計(jì)算機(jī)、服務(wù)器、通用計(jì)算機(jī)、專用計(jì)算機(jī)、網(wǎng)絡(luò)設(shè)備、嵌入式設(shè)備、可編程設(shè)備、智能移動(dòng)終端、智能家居設(shè)備、穿戴式智能設(shè)備、車載智能設(shè)備等;所述的存儲(chǔ)介質(zhì),包括但不限于:RAM、ROM、磁碟、磁帶、光盤(pán)、閃存、U盤(pán)、移動(dòng)硬盤(pán)、存儲(chǔ)卡、記憶棒、網(wǎng)絡(luò)服務(wù)器存儲(chǔ)、網(wǎng)絡(luò)云存儲(chǔ)等。
上述各實(shí)施例是參照根據(jù)實(shí)施例所述的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到計(jì)算機(jī)設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)設(shè)備以特定方式工作的計(jì)算機(jī)設(shè)備可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)設(shè)備可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)設(shè)備上,使得在計(jì)算機(jī)設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已經(jīng)對(duì)上述各實(shí)施例進(jìn)行了描述,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例做出另外的變更和修改,所以以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利保護(hù)范圍,凡是利用本發(fā)明說(shuō)明書(shū)及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍之內(nèi)。