本發(fā)明涉及數(shù)字信息的傳輸,具體涉及一種基于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)安全傳輸方法及系統(tǒng)。
背景技術(shù):
1、隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展,數(shù)據(jù)傳輸對(duì)于速度和可靠性的要求越來越高。目前行業(yè)常采用高效的傳輸協(xié)議來優(yōu)化數(shù)據(jù)傳輸速度和可靠性。隨著用戶對(duì)于數(shù)據(jù)傳輸安全的越來越重視,采用加密技術(shù)和安全協(xié)議來保護(hù)數(shù)據(jù)傳輸過程中的機(jī)密性和完整性。
2、在校內(nèi)校園網(wǎng)的場(chǎng)景下,校內(nèi)校園網(wǎng)一般會(huì)限制網(wǎng)絡(luò)在使用過程中的帶寬資源且校內(nèi)校園網(wǎng)的網(wǎng)絡(luò)設(shè)備性能較差,且校內(nèi)校園網(wǎng)的用戶數(shù)量較多。當(dāng)網(wǎng)絡(luò)處于使用高峰期時(shí),大量用戶同時(shí)進(jìn)行數(shù)據(jù)傳輸以及訪問,導(dǎo)致網(wǎng)絡(luò)的帶寬資源緊張,從而造成網(wǎng)絡(luò)擁塞,并且數(shù)據(jù)丟包率較高,數(shù)據(jù)傳輸?shù)陌踩院涂煽啃暂^低。
技術(shù)實(shí)現(xiàn)思路
1、為了解決數(shù)據(jù)傳輸?shù)陌踩院涂煽啃暂^低的技術(shù)問題,本發(fā)明的目的在于提供一種基于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)安全傳輸方法及系統(tǒng),所采用的技術(shù)方案具體如下:
2、第一方面,本發(fā)明實(shí)施例提供了一種基于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)安全傳輸方法,包括:獲取目標(biāo)網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點(diǎn)不同時(shí)刻的網(wǎng)絡(luò)數(shù)據(jù),網(wǎng)絡(luò)數(shù)據(jù)包括網(wǎng)絡(luò)指標(biāo)和流量數(shù)據(jù);根據(jù)各網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)指標(biāo)計(jì)算各網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度;根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度、當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第一網(wǎng)絡(luò)擁塞程度變化曲線和其他的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第二網(wǎng)絡(luò)擁塞程度變化曲線,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的預(yù)測(cè)擁塞程度;根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的流量數(shù)據(jù)確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的重要程度;根據(jù)預(yù)測(cè)擁塞程度和重要程度確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的待傳輸數(shù)據(jù)的目標(biāo)壓縮方式;利用目標(biāo)壓縮方式對(duì)待傳輸數(shù)據(jù)進(jìn)行壓縮后傳輸。
3、可選的,?獲取目標(biāo)網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點(diǎn)不同時(shí)刻的網(wǎng)絡(luò)數(shù)據(jù),網(wǎng)絡(luò)數(shù)據(jù)包括網(wǎng)絡(luò)指標(biāo)和流量數(shù)據(jù);根據(jù)各網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)指標(biāo)計(jì)算各網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度;根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度、當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第一網(wǎng)絡(luò)擁塞程度變化曲線和其他的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第二網(wǎng)絡(luò)擁塞程度變化曲線,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的預(yù)測(cè)擁塞程度;根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的流量數(shù)據(jù)確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的重要程度;根據(jù)預(yù)測(cè)擁塞程度和重要程度確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的待傳輸數(shù)據(jù)的目標(biāo)壓縮方式;利用目標(biāo)壓縮方式對(duì)待傳輸數(shù)據(jù)進(jìn)行壓縮后傳輸。
4、可選的,?根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度、當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第一網(wǎng)絡(luò)擁塞程度變化曲線和其他的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第二網(wǎng)絡(luò)擁塞程度變化曲線,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的預(yù)測(cè)擁塞程度包括:利用各時(shí)刻的擁塞程度確定網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì);獲取當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第一網(wǎng)絡(luò)擁塞程度變化曲線和其他的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第二網(wǎng)絡(luò)擁塞程度變化曲線;根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)和其他的網(wǎng)絡(luò)節(jié)點(diǎn)之間的距離以及第一網(wǎng)絡(luò)擁塞程度變化曲線與第二網(wǎng)絡(luò)擁塞程度變化曲線之間的相似性,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)和其他的網(wǎng)絡(luò)節(jié)點(diǎn)之間的關(guān)聯(lián)性;對(duì)第一網(wǎng)絡(luò)擁塞程度變化曲線進(jìn)行曲線截取,得到多個(gè)第一曲線段;對(duì)第二網(wǎng)絡(luò)擁塞程度變化曲線進(jìn)行曲線截取,得到多個(gè)第二曲線段;利于第一網(wǎng)絡(luò)節(jié)點(diǎn)和第二網(wǎng)絡(luò)節(jié)點(diǎn)之間的關(guān)聯(lián)性、第一曲線段與第二曲線段之間的dtw距離、當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì)以及其他的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì),確定第一曲線段與第二曲線段之間的樣本距離;利于樣本距離對(duì)各第一曲線段和各第二曲線段進(jìn)行聚類,得到多個(gè)聚類中心;根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度、各第一曲線段與各聚類中心之間的樣本距離以及各聚類中心對(duì)應(yīng)的曲線段中的最大擁塞程度,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的預(yù)測(cè)擁塞程度。
5、可選的,?利用各時(shí)刻的擁塞程度確定網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì)包括:將時(shí)刻進(jìn)行標(biāo)準(zhǔn)化權(quán)重轉(zhuǎn)化,得到轉(zhuǎn)化數(shù)值;根據(jù)當(dāng)前時(shí)刻的擁塞程度和與當(dāng)前時(shí)刻相鄰的相鄰時(shí)刻的擁塞程度,確定當(dāng)前時(shí)刻的擁塞程度變化率;根據(jù)轉(zhuǎn)化數(shù)值和當(dāng)前時(shí)刻的擁塞程度變化率確定網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì)。
6、可選的,?根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)和其他的網(wǎng)絡(luò)節(jié)點(diǎn)之間的距離以及第一網(wǎng)絡(luò)擁塞程度變化曲線與第二網(wǎng)絡(luò)擁塞程度變化曲線之間的相似性,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)和其他的網(wǎng)絡(luò)節(jié)點(diǎn)之間的關(guān)聯(lián)性包括:將第二網(wǎng)絡(luò)擁塞程度變化曲線依次平移多個(gè)單位,得到第三網(wǎng)絡(luò)擁塞程度變化曲線;確定第一網(wǎng)絡(luò)擁塞程度變化曲線與各第三網(wǎng)絡(luò)擁塞程度變化曲線之間的相似性中的最大值;確定最大值與距離之間的乘積為當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)和其他的網(wǎng)絡(luò)節(jié)點(diǎn)之間的關(guān)聯(lián)性。
7、可選的,?對(duì)第一網(wǎng)絡(luò)擁塞程度變化曲線進(jìn)行曲線截取,得到多個(gè)第一曲線段包括:從第一網(wǎng)絡(luò)擁塞程度變化曲線中確定擁塞程度大于預(yù)設(shè)閾值的第一目標(biāo)時(shí)刻點(diǎn);從第一網(wǎng)絡(luò)擁塞程度變化曲線中截取第一目標(biāo)時(shí)刻點(diǎn)之前長(zhǎng)度為預(yù)設(shè)長(zhǎng)度的曲線段為第一曲線段;對(duì)第二網(wǎng)絡(luò)擁塞程度變化曲線進(jìn)行曲線截取,得到多個(gè)第二曲線段包括:從第二網(wǎng)絡(luò)擁塞程度變化曲線中確定擁塞程度大于預(yù)設(shè)閾值的第二目標(biāo)時(shí)刻點(diǎn);從第二網(wǎng)絡(luò)擁塞程度變化曲線中截取第二目標(biāo)時(shí)刻點(diǎn)之前長(zhǎng)度為預(yù)設(shè)長(zhǎng)度的曲線段為第二曲線段。
8、可選的,?利于第一網(wǎng)絡(luò)節(jié)點(diǎn)和第二網(wǎng)絡(luò)節(jié)點(diǎn)之間的關(guān)聯(lián)性、第一曲線段與第二曲線段之間的dtw距離、當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì)以及其他的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì),確定第一曲線段與第二曲線段之間的樣本距離包括:計(jì)算當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì)以及其他的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度的增長(zhǎng)趨勢(shì)之間的第一差值的絕對(duì)值;計(jì)算關(guān)聯(lián)性的倒數(shù)、dtw距離以及第一差值的絕對(duì)值三者之間的第二乘積;對(duì)第二乘積進(jìn)行歸一化,得到第一曲線段與第二曲線段之間的樣本距離。
9、可選的,根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度、各第一曲線段與各聚類中心之間的樣本距離以及各聚類中心對(duì)應(yīng)的曲線段中的最大擁塞程度,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的預(yù)測(cè)擁塞程度包括:確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度;計(jì)算各最大擁塞程度與各樣本距離之間的第一比值,并對(duì)各第一比值求平均,得到平均比值;對(duì)平均比值進(jìn)行歸一化處理,得到歸一化比值;確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的擁塞程度、預(yù)定數(shù)值以及歸一化比值三者之間的第三乘積為當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的預(yù)測(cè)擁塞程度。
10、可選的,?根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的流量數(shù)據(jù)確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的重要程度包括:確定流量數(shù)據(jù)中流量信息的類型的數(shù)量、當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的流量數(shù)據(jù)中各類型的流量信息的處理量占比以及各類型的流量信息的重要性;計(jì)算當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的流量數(shù)據(jù)中各類型的流量信息的處理量占比以及各類型的流量信息的重要性之間的第四乘積;對(duì)各第四乘積求均值,得到當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的重要程度。
11、第二方面,本發(fā)明實(shí)施例提供了一種基于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)安全傳輸系統(tǒng),包括:處理器和存儲(chǔ)器;其中,存儲(chǔ)器用于存儲(chǔ)可在處理器上運(yùn)行的計(jì)算機(jī)程序;處理器,用于執(zhí)行存儲(chǔ)器上所存放的程序,實(shí)現(xiàn)如第一方面所提到的基于計(jì)算機(jī)網(wǎng)絡(luò)的數(shù)據(jù)安全傳輸方法的步驟。
12、本發(fā)明具有如下有益效果:首先獲取目標(biāo)網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點(diǎn)不同時(shí)刻的網(wǎng)絡(luò)數(shù)據(jù),網(wǎng)絡(luò)數(shù)據(jù)包括網(wǎng)絡(luò)指標(biāo)和流量數(shù)據(jù);然后根據(jù)各網(wǎng)絡(luò)節(jié)點(diǎn)的網(wǎng)絡(luò)指標(biāo)計(jì)算各網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度;其次根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在不同時(shí)刻的擁塞程度、當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第一網(wǎng)絡(luò)擁塞程度變化曲線和其他的網(wǎng)絡(luò)節(jié)點(diǎn)在歷史不同時(shí)刻的第二網(wǎng)絡(luò)擁塞程度變化曲線,確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的預(yù)測(cè)擁塞程度;再根據(jù)當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)在當(dāng)前時(shí)刻的流量數(shù)據(jù)確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的重要程度;并根據(jù)預(yù)測(cè)擁塞程度和重要程度確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的待傳輸數(shù)據(jù)的目標(biāo)壓縮方式;最后利于目標(biāo)壓縮方式對(duì)待傳輸數(shù)據(jù)進(jìn)行壓縮后傳輸。
13、如此,本發(fā)明實(shí)施例能夠根據(jù)目標(biāo)網(wǎng)絡(luò)中網(wǎng)絡(luò)節(jié)點(diǎn)不同時(shí)刻的網(wǎng)絡(luò)數(shù)據(jù)來預(yù)測(cè)網(wǎng)絡(luò)節(jié)點(diǎn)在未來時(shí)刻的擁塞程度,并根據(jù)預(yù)測(cè)的未來時(shí)刻的擁塞程度以及當(dāng)前網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)的重要程度確定當(dāng)前的網(wǎng)絡(luò)節(jié)點(diǎn)的待傳輸數(shù)據(jù)的目標(biāo)壓縮方式,按照該目標(biāo)壓縮方式對(duì)待傳輸數(shù)據(jù)進(jìn)行壓縮后傳輸。以此來避免目標(biāo)網(wǎng)絡(luò)中出現(xiàn)擁塞的情況,降低了數(shù)據(jù)丟包率,提高了數(shù)據(jù)傳輸?shù)陌踩院涂煽啃浴?/p>