本發(fā)明涉及計算機,尤其涉及一種微型計算設(shè)備的高速數(shù)據(jù)傳輸方法及系統(tǒng)。
背景技術(shù):
1、在當(dāng)今信息技術(shù)飛速發(fā)展的時代,微型計算設(shè)備在各個領(lǐng)域的應(yīng)用日益廣泛,從消費電子到工業(yè)控制,從醫(yī)療設(shè)備到科研儀器等,都離不開微型計算設(shè)備的參與。隨著人們對數(shù)據(jù)處理和應(yīng)用需求的不斷提高,微型計算設(shè)備之間以及與其他設(shè)備之間的數(shù)據(jù)傳輸速度成為影響其性能和應(yīng)用效果的關(guān)鍵因素之一。
2、目前,在微型計算設(shè)備的數(shù)據(jù)傳輸方面,傳統(tǒng)的數(shù)據(jù)傳輸方式多依賴于有線連接,如usb等接口,雖然在一定程度上能夠滿足基本的數(shù)據(jù)傳輸需求,但在面對大量數(shù)據(jù)快速傳輸?shù)膱鼍皶r,其傳輸速率受到接口標(biāo)準和線纜質(zhì)量等因素的限制,往往無法達到理想的速度,導(dǎo)致數(shù)據(jù)傳輸耗時較長,影響設(shè)備的整體傳輸效率,因此,需要一種針對微型計算設(shè)備的高速數(shù)據(jù)傳輸方法,以提升微型計算設(shè)備的數(shù)據(jù)傳輸效率。
技術(shù)實現(xiàn)思路
1、本發(fā)明提供一種微型計算設(shè)備的高速數(shù)據(jù)傳輸方法及系統(tǒng),其主要目的在于提升微型計算設(shè)備的數(shù)據(jù)傳輸效率。
2、為實現(xiàn)上述目的,本發(fā)明提供的一種微型計算設(shè)備的高速數(shù)據(jù)傳輸方法,包括:
3、獲取微型計算設(shè)備對應(yīng)的待傳輸數(shù)據(jù),識別所述待傳輸數(shù)據(jù)的數(shù)據(jù)特征,基于所述數(shù)據(jù)特征,分析所述微型計算設(shè)備對應(yīng)的傳輸模式,根據(jù)所述傳輸模式,確定所述待傳輸數(shù)據(jù)對應(yīng)的數(shù)據(jù)優(yōu)先級;
4、基于所述數(shù)據(jù)優(yōu)先級,分析所述微型計算設(shè)備對應(yīng)的硬件配置信息,查詢所述硬件配置信息對應(yīng)的數(shù)據(jù)傳輸接口,對所述數(shù)據(jù)傳輸接口進行性能檢測,得到接口性能數(shù)據(jù);
5、基于所述接口性能數(shù)據(jù),計算所述數(shù)據(jù)傳輸接口對應(yīng)的接口傳輸速率,評估所述接口傳輸速率對應(yīng)的傳輸質(zhì)量,基于所述傳輸質(zhì)量,計算所述微型計算設(shè)備的數(shù)據(jù)使用率,基于所述傳輸質(zhì)量與所述數(shù)據(jù)使用率,制定所述微型計算設(shè)備對應(yīng)的數(shù)據(jù)傳輸策略;
6、基于所述數(shù)據(jù)傳輸策略,對所述待傳輸數(shù)據(jù)進行數(shù)據(jù)分塊,得到傳輸數(shù)據(jù)塊,分析所述數(shù)據(jù)傳輸塊對應(yīng)的傳輸順序,基于所述傳輸順序,構(gòu)建所述傳輸數(shù)據(jù)塊對應(yīng)的傳輸時間窗口;
7、監(jiān)測所述傳輸時間窗口對應(yīng)的窗口狀態(tài),基于所述窗口狀態(tài),構(gòu)建所述微型計算設(shè)備在傳輸過程中的高速傳輸路徑,識別所述高速傳輸路徑對應(yīng)的傳輸節(jié)點,分析所述傳輸節(jié)點對應(yīng)的傳輸指標(biāo),基于所述傳輸指標(biāo),生成所述微型計算設(shè)備對應(yīng)的數(shù)據(jù)傳輸方案。
8、可選地,所述根據(jù)所述傳輸模式,確定所述待傳輸數(shù)據(jù)對應(yīng)的數(shù)據(jù)優(yōu)先級,包括:
9、分析所述傳輸模式下數(shù)據(jù)的實時性需求;
10、基于所述實時性需求,劃分所述待傳輸數(shù)據(jù)對應(yīng)的數(shù)據(jù)傳輸?shù)燃墸?/p>
11、基于所述數(shù)據(jù)傳輸?shù)燃墸_定所述待傳輸數(shù)據(jù)對應(yīng)的傳輸隊列;
12、構(gòu)建所述傳輸隊列對應(yīng)的數(shù)據(jù)傳輸映射表;
13、基于所述數(shù)據(jù)傳輸映射表,確定所述待傳輸數(shù)據(jù)對應(yīng)的數(shù)據(jù)優(yōu)先級。
14、可選地,所述基于所述數(shù)據(jù)優(yōu)先級,分析所述微型計算設(shè)備對應(yīng)的硬件配置信息,包括:
15、分析所述數(shù)據(jù)優(yōu)先級下不同類型數(shù)據(jù)的處理需求特征;
16、基于所述處理需求特征,評估所述微型計算設(shè)備中各組件的性能適配程度;
17、基于所述性能適配程度,識別所述微型計算設(shè)備對應(yīng)的優(yōu)勢組件與短板組件;
18、確定所述優(yōu)勢組件與所述短板組件對應(yīng)的組件分配策略;
19、基于所述組件分配策略,分析所述微型計算設(shè)備對應(yīng)的硬件配置信息。
20、可選地,所述對所述數(shù)據(jù)傳輸接口進行性能檢測,得到接口性能數(shù)據(jù),包括:
21、分析所述數(shù)據(jù)傳輸接口對應(yīng)的接口類型;
22、確定所述接口類型對應(yīng)的性能檢測指標(biāo);
23、基于所述性能檢測指標(biāo),采集所述數(shù)據(jù)傳輸接口對應(yīng)的實際傳輸數(shù)據(jù);
24、篩選所述實際傳輸數(shù)據(jù)中的性能數(shù)據(jù)片段;
25、提取所述性能數(shù)據(jù)片段中的性能數(shù)據(jù)項;
26、基于所述性能數(shù)據(jù)項,對所述數(shù)據(jù)傳輸接口進行性能檢測,得到接口性能數(shù)據(jù)。
27、可選地,所述基于所述接口性能數(shù)據(jù),計算所述數(shù)據(jù)傳輸接口對應(yīng)的接口傳輸速率,包括:
28、利用下述公式計算所述數(shù)據(jù)傳輸接口對應(yīng)的接口傳輸速率:
29、;
30、其中,表示所述數(shù)據(jù)傳輸接口對應(yīng)的接口傳輸速率,表示所述接口性能數(shù)據(jù)對應(yīng)的總測試時間,表示所述數(shù)據(jù)傳輸接口對應(yīng)樣本數(shù)據(jù)包的總數(shù)量,表示樣本數(shù)據(jù)包的數(shù)量索引,表示第個樣本數(shù)據(jù)包的傳輸數(shù)據(jù)量,表示第?個數(shù)據(jù)包的目標(biāo)傳輸量,表示第個數(shù)據(jù)包的傳輸效率。
31、可選地,所述基于所述傳輸質(zhì)量,計算所述微型計算設(shè)備的數(shù)據(jù)使用率,包括:
32、利用下述公式計算所述微型計算設(shè)備的數(shù)據(jù)使用率:
33、;
34、其中,表示所述微型計算設(shè)備的數(shù)據(jù)使用率,表示所述傳輸質(zhì)量中記錄的傳輸會話數(shù)量,表示傳輸會話的數(shù)量索引,第個傳輸會話的數(shù)據(jù)傳輸比例,表示第個傳輸會話的有效數(shù)據(jù)量,表示,表示所述微型計算設(shè)備的總數(shù)據(jù)傳輸量,表示所述微型計算設(shè)備在運行時間內(nèi)的總數(shù)據(jù)請求量。
35、可選地,所述基于所述數(shù)據(jù)傳輸策略,對所述待傳輸數(shù)據(jù)進行數(shù)據(jù)分塊,得到傳輸數(shù)據(jù)塊,包括;
36、基于數(shù)據(jù)傳輸策略,確定所述待傳輸數(shù)據(jù)對應(yīng)的傳輸目標(biāo);
37、根據(jù)所述傳輸目標(biāo),對待傳輸數(shù)據(jù)進行目標(biāo)分化,得到分化子目標(biāo);
38、查詢所述分化子目標(biāo)對應(yīng)的目標(biāo)邊界點;
39、基于所述目標(biāo)邊界點,確定所述待傳輸數(shù)據(jù)對應(yīng)的分塊規(guī)則;
40、基于所述分塊規(guī)則,對所述待傳輸數(shù)據(jù)進行數(shù)據(jù)分塊,得到傳輸數(shù)據(jù)塊。
41、可選地,所述基于所述傳輸順序,構(gòu)建所述傳輸數(shù)據(jù)塊對應(yīng)的傳輸時間窗口,包括;
42、基于所述傳輸順序,確定所述傳輸數(shù)據(jù)塊對應(yīng)的傳輸開始時間;
43、基于所述傳輸開始時間,規(guī)劃所述傳輸數(shù)據(jù)塊對應(yīng)的預(yù)期傳輸點;
44、分析所述預(yù)期傳輸點對應(yīng)的時間分布概況;
45、查詢所述時間分布概況對應(yīng)的時間分布區(qū)段;
46、基于所述時間分布區(qū)段,構(gòu)建所述傳輸數(shù)據(jù)塊對應(yīng)的傳輸時間窗口。
47、可選地,所述基于所述窗口狀態(tài),構(gòu)建所述微型計算設(shè)備在傳輸過程中的高速傳輸路徑,包括:
48、基于所述窗口狀態(tài),分析所述微型計算設(shè)備對應(yīng)當(dāng)前傳輸路徑的路徑性能表現(xiàn);
49、提取所述路徑性能表現(xiàn)中的限制因素;
50、查詢所述限制因素對應(yīng)的影響指數(shù);
51、將所述影響指數(shù)與預(yù)設(shè)的傳輸指數(shù)進行對比,得到差異指數(shù)值;
52、分析所述差異指數(shù)值對應(yīng)的優(yōu)化方向;
53、基于所述優(yōu)化方向,構(gòu)建所述微型計算設(shè)備在傳輸過程中的高速傳輸路徑。
54、可選地,為了解決上述問題,本發(fā)明提供了一種微型計算設(shè)備的高速數(shù)據(jù)傳輸系統(tǒng),所述系統(tǒng)包括:
55、數(shù)據(jù)優(yōu)先級模塊,用于獲取微型計算設(shè)備對應(yīng)的待傳輸數(shù)據(jù),識別所述待傳輸數(shù)據(jù)的數(shù)據(jù)特征,基于所述數(shù)據(jù)特征,分析所述微型計算設(shè)備對應(yīng)的傳輸模式,根據(jù)所述傳輸模式,確定所述待傳輸數(shù)據(jù)對應(yīng)的數(shù)據(jù)優(yōu)先級;
56、性能檢測模塊,用于基于所述數(shù)據(jù)優(yōu)先級,分析所述微型計算設(shè)備對應(yīng)的硬件配置信息,查詢所述硬件配置信息對應(yīng)的數(shù)據(jù)傳輸接口,對所述數(shù)據(jù)傳輸接口進行性能檢測,得到接口性能數(shù)據(jù);
57、策略制定模塊,用于基于所述接口性能數(shù)據(jù),計算所述數(shù)據(jù)傳輸接口對應(yīng)的接口傳輸速率,評估所述接口傳輸速率對應(yīng)的傳輸質(zhì)量,基于所述傳輸質(zhì)量,計算所述微型計算設(shè)備的數(shù)據(jù)使用率,基于所述傳輸質(zhì)量與所述數(shù)據(jù)使用率,制定所述微型計算設(shè)備對應(yīng)的數(shù)據(jù)傳輸策略;
58、窗口構(gòu)建模塊,用于基于所述數(shù)據(jù)傳輸策略,對所述待傳輸數(shù)據(jù)進行數(shù)據(jù)分塊,得到傳輸數(shù)據(jù)塊,分析所述數(shù)據(jù)傳輸塊對應(yīng)的傳輸順序,基于所述傳輸順序,構(gòu)建所述傳輸數(shù)據(jù)塊對應(yīng)的傳輸時間窗口;
59、方案生成模塊,用于監(jiān)測所述傳輸時間窗口對應(yīng)的窗口狀態(tài),基于所述窗口狀態(tài),構(gòu)建所述微型計算設(shè)備在傳輸過程中的高速傳輸路徑,識別所述高速傳輸路徑對應(yīng)的傳輸節(jié)點,分析所述傳輸節(jié)點對應(yīng)的傳輸指標(biāo),基于所述傳輸指標(biāo),生成所述微型計算設(shè)備對應(yīng)的數(shù)據(jù)傳輸方案。
60、首先,本發(fā)明通過獲取微型計算設(shè)備對應(yīng)的待傳輸數(shù)據(jù),識別所述待傳輸數(shù)據(jù)的數(shù)據(jù)特征,可以更好地對數(shù)據(jù)進行分類和管理,為后續(xù)的數(shù)據(jù)處理和傳輸工作奠定堅實基礎(chǔ),有助于優(yōu)化傳輸資源的分配,根據(jù)不同數(shù)據(jù)的特點選擇合適的傳輸方式和策略,避免資源的浪費和傳輸效率的低下,從而及時采取措施進行修復(fù)或處理,保障數(shù)據(jù)傳輸?shù)臏蚀_性和完整性,同時,本發(fā)明基于所述數(shù)據(jù)優(yōu)先級,分析所述微型計算設(shè)備對應(yīng)的硬件配置信息,可以精準地為這些關(guān)鍵數(shù)據(jù)匹配最適合的硬件資源,避免資源浪費或分配不均的情況,例如,對于實時性要求極高的高優(yōu)先級數(shù)據(jù)處理任務(wù),可以將其優(yōu)先調(diào)度到性能更強的處理器核心或更快的存儲設(shè)備區(qū)域,以保障數(shù)據(jù)處理的及時性和高效性,本發(fā)明基于所述接口性能數(shù)據(jù),計算所述數(shù)據(jù)傳輸接口對應(yīng)的接口傳輸速率,可以直觀地了解到該數(shù)據(jù)傳輸接口在當(dāng)前狀態(tài)下的實際傳輸能力,從而更好地規(guī)劃和安排數(shù)據(jù)傳輸任務(wù),例如,在備份大量重要數(shù)據(jù)時,如果知道接口的傳輸速率較高,用戶可以合理預(yù)估備份所需的時間,提高工作效率;反之,如果傳輸速率較低,用戶可以提前采取措施,如更換傳輸方式或優(yōu)化設(shè)備配置,本發(fā)明基于所述數(shù)據(jù)傳輸策略,對所述待傳輸數(shù)據(jù)進行數(shù)據(jù)分塊,得到傳輸數(shù)據(jù)塊,可以并行地進行傳輸,充分利用網(wǎng)絡(luò)帶寬和設(shè)備處理能力,例如,在多個網(wǎng)絡(luò)連接同時可用的情況下,不同的數(shù)據(jù)塊可以通過不同的路徑進行傳輸,大大縮短了整體數(shù)據(jù)的傳輸時間,進一步地,本發(fā)明通過監(jiān)測所述傳輸時間窗口對應(yīng)的窗口狀態(tài),可以迅速采取措施進行調(diào)整,如調(diào)整傳輸參數(shù)、分配更多的網(wǎng)絡(luò)資源等,以保證數(shù)據(jù)能夠在規(guī)定的時間內(nèi)完成傳輸,并且可以重新傳輸受損的數(shù)據(jù)塊或者采取其他補救措施,確保數(shù)據(jù)的完整性和準確性,降低因傳輸故障帶來的損失。因此,本發(fā)明提出的一種微型計算設(shè)備的高速數(shù)據(jù)傳輸方法及系統(tǒng),能夠提升微型計算設(shè)備的數(shù)據(jù)傳輸效率。