絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0179]該處理器1501具體用于:檢測MAG的預(yù)設(shè)范圍內(nèi)是否存在鄰近設(shè)備;如果MAG的預(yù)設(shè)范圍內(nèi)存在鄰近設(shè)備,將多個小文件劃分為兩組文件,分別為第一組文件和第二組文件;通過MAG下載第一組文件對應(yīng)的文件數(shù)據(jù);通過鄰近設(shè)備下載第二組文件對應(yīng)的文件數(shù)據(jù),多個小文件對應(yīng)的文件數(shù)據(jù)由第一組文件對應(yīng)的文件數(shù)據(jù)和第二組文件對應(yīng)的文件數(shù)據(jù)組成。
[0180]該處理器1501具體可以用于向鄰近設(shè)備發(fā)送請求信息,請求信息用于請求鄰近設(shè)備的上行接口狀態(tài)信息;接收鄰近設(shè)備發(fā)送的上行接口狀態(tài)信息;如果上行接口狀態(tài)信息指示鄰近設(shè)備的上行接口未擁塞,通過鄰近設(shè)備下載第二組文件對應(yīng)的文件數(shù)據(jù)。
[0181]該處理器1501具體用于:檢測MAG的預(yù)設(shè)范圍內(nèi)是否存在鄰近設(shè)備;如果MAG的預(yù)設(shè)范圍內(nèi)存在鄰近設(shè)備,將多個小文件劃分為兩組文件,分別為第一組文件和第二組文件;通過MAG下載第一組文件對應(yīng)的文件數(shù)據(jù);通過鄰近設(shè)備下載第二組文件對應(yīng)的文件數(shù)據(jù),多個小文件對應(yīng)的文件數(shù)據(jù)由第一組文件對應(yīng)的文件數(shù)據(jù)和第二組文件對應(yīng)的文件數(shù)據(jù)組成;該處理器1501還用于檢測鄰近設(shè)備是否超出MAG的預(yù)設(shè)范圍;如果鄰近設(shè)備超出MAG的預(yù)設(shè)范圍,檢測第二組文件對應(yīng)的文件數(shù)據(jù)是否下載完成;如果第二組文件對應(yīng)的文件數(shù)據(jù)未下載完成,通過MAG下載未下載的文件對應(yīng)的文件數(shù)據(jù)。
[0182]該處理器1501還用于將大文件對應(yīng)的文件數(shù)據(jù)緩存在MAG上。
[0183]該處理器1501還用于建立文件列表,文件列表用于記錄依次排布的多個小文件的文件順序。
[0184]該處理器1501具體用于按照文件列表記錄的文件順序,將多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。
[0185]綜上所述,由于本發(fā)明實施例提供的文件處理裝置中,通過處理器將大文件分割為依次排布的多個小文件,處理器對該多個小文件對應(yīng)的文件數(shù)據(jù)進(jìn)行下載,然后處理器將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進(jìn)行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0186]如圖16所示,本發(fā)明實施例提供了另一種文件處理系統(tǒng)160,該系統(tǒng)160可以包括:文件處理裝置1601,該文件處理裝置1601可以為圖15中所示的文件處理裝置。
[0187]綜上所述,由于本發(fā)明實施例提供的文件處理系統(tǒng)中,通過處理器將大文件分割為依次排布的多個小文件,對該多個小文件對應(yīng)的文件數(shù)據(jù)進(jìn)行下載,然后將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進(jìn)行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0188]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【主權(quán)項】
1.一種文件處理方法,其特征在于,應(yīng)用于移動接入網(wǎng)關(guān)MAG,所述方法包括: 在所述MAG的上行接口擁塞時,將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件,每個所述小文件的數(shù)據(jù)量小于或等于所述第二數(shù)據(jù)值,所述第二數(shù)據(jù)值小于或等于所述第一數(shù)據(jù)值; 下載所述多個小文件對應(yīng)的文件數(shù)據(jù); 按照所述多個小文件的文件順序,將所述多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述下載所述多個小文件對應(yīng)的文件數(shù)據(jù),包括: 檢測所述MAG的預(yù)設(shè)范圍內(nèi)是否存在鄰近設(shè)備; 如果所述MAG的預(yù)設(shè)范圍內(nèi)存在鄰近設(shè)備,將所述多個小文件劃分為兩組文件,分別為第一組文件和第二組文件; 通過所述MAG下載所述第一組文件對應(yīng)的文件數(shù)據(jù); 通過所述鄰近設(shè)備下載所述第二組文件對應(yīng)的文件數(shù)據(jù),所述多個小文件對應(yīng)的文件數(shù)據(jù)由所述第一組文件對應(yīng)的文件數(shù)據(jù)和所述第二組文件對應(yīng)的文件數(shù)據(jù)組成。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述通過所述鄰近設(shè)備下載所述第二組文件對應(yīng)的文件數(shù)據(jù),包括: 向所述鄰近設(shè)備發(fā)送請求信息,所述請求信息用于請求所述鄰近設(shè)備的上行接口狀態(tài)信息; 接收所述鄰近設(shè)備發(fā)送的上行接口狀態(tài)信息; 如果所述上行接口狀態(tài)信息指示所述鄰近設(shè)備的上行接口未擁塞,通過所述鄰近設(shè)備下載所述第二組文件對應(yīng)的文件數(shù)據(jù)。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述通過所述鄰近設(shè)備下載所述第二組文件對應(yīng)的文件數(shù)據(jù)之后,所述方法還包括: 檢測所述鄰近設(shè)備是否超出所述MAG的預(yù)設(shè)范圍; 如果所述鄰近設(shè)備超出所述MAG的預(yù)設(shè)范圍,檢測所述第二組文件對應(yīng)的文件數(shù)據(jù)是否下載完成; 如果所述第二組文件對應(yīng)的文件數(shù)據(jù)未下載完成,通過所述MAG下載所述未下載的文件對應(yīng)的文件數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述按照所述多個小文件的文件順序,將所述多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)之后,所述方法還包括: 將所述大文件對應(yīng)的文件數(shù)據(jù)緩存在所述MAG上。6.根據(jù)權(quán)利要求1至5任意一項權(quán)利要求所述的方法,其特征在于,在所述將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件之后,所述方法還包括: 建立文件列表,所述文件列表用于記錄所述依次排布的多個小文件的文件順序; 所述按照所述多個小文件的文件順序,將所述多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù),包括: 按照所述文件列表記錄的文件順序,將所述多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。7.一種文件處理裝置,其特征在于,應(yīng)用于移動接入網(wǎng)關(guān)MAG,所述裝置包括: 分割單元,用于在所述MAG的上行接口擁塞時,將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件,每個所述小文件的數(shù)據(jù)量小于或等于所述第二數(shù)據(jù)值,所述第二數(shù)據(jù)值小于或等于所述第一數(shù)據(jù)值; 下載單元,用于下載所述多個小文件對應(yīng)的文件數(shù)據(jù); 組成單元,用于按照所述多個小文件的文件順序,將所述多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述下載單元,包括: 檢測模塊,用于檢測所述MAG的預(yù)設(shè)范圍內(nèi)是否存在鄰近設(shè)備; 劃分模塊,用于如果所述MAG的預(yù)設(shè)范圍內(nèi)存在鄰近設(shè)備,將所述多個小文件劃分為兩組文件,分別為第一組文件和第二組文件; 第一下載模塊,用于通過所述MAG下載所述第一組文件對應(yīng)的文件數(shù)據(jù); 第二下載模塊,用于通過所述鄰近設(shè)備下載所述第二組文件對應(yīng)的文件數(shù)據(jù),所述多個小文件對應(yīng)的文件數(shù)據(jù)由所述第一組文件對應(yīng)的文件數(shù)據(jù)和所述第二組文件對應(yīng)的文件數(shù)據(jù)組成。9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第二下載模塊,包括: 發(fā)送子模塊,用于向所述鄰近設(shè)備發(fā)送請求信息,所述請求信息用于請求所述鄰近設(shè)備的上行接口狀態(tài)信息; 接收子模塊,用于接收所述鄰近設(shè)備發(fā)送的上行接口狀態(tài)信息; 下載子模塊,用于如果所述上行接口狀態(tài)信息指示所述鄰近設(shè)備的上行接口未擁塞,通過所述鄰近設(shè)備下載所述第二組文件對應(yīng)的文件數(shù)據(jù)。10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述下載單元還包括: 第一檢測模塊,用于檢測所述鄰近設(shè)備是否超出所述MAG的預(yù)設(shè)范圍; 第二檢測模塊,用于如果所述鄰近設(shè)備超出所述MAG的預(yù)設(shè)范圍,檢測所述第二組文件對應(yīng)的文件數(shù)據(jù)是否下載完成; 第三下載模塊,用于如果所述第二組文件對應(yīng)的文件數(shù)據(jù)未下載完成,通過所述MAG下載所述未下載的文件對應(yīng)的文件數(shù)據(jù)。11.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述裝置還包括: 緩存單元,用于將所述大文件對應(yīng)的文件數(shù)據(jù)緩存在所述MAG上。12.根據(jù)權(quán)利要求7至11任意一項權(quán)利要求所述的裝置,其特征在于,所述裝置還包括: 建立單元,用于建立文件列表,所述文件列表用于記錄所述依次排布的多個小文件的文件順序; 所述組成單元,包括: 組成模塊,用于按照所述文件列表記錄的文件順序,將所述多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。13.一種文件處理系統(tǒng),其特征在于,所述系統(tǒng)包括: 權(quán)利要求7至12任意一項權(quán)利要求所述的文件處理裝置。
【專利摘要】本發(fā)明公開了一種文件處理的方法、裝置及系統(tǒng),屬于通信領(lǐng)域。所述方法應(yīng)用于移動接入網(wǎng)關(guān)MAG,包括:在所述MAG的上行接口擁塞時,將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件;下載所述多個小文件對應(yīng)的文件數(shù)據(jù);按照所述多個小文件的文件順序,將所述多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。本發(fā)明解決了文件數(shù)據(jù)傳輸?shù)男实?,用戶體驗差的問題,實現(xiàn)了在原有小文件正常傳輸?shù)那闆r下,提高了大文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗的效果,本發(fā)明用于文件的處理。
【IPC分類】H04L29/08
【公開號】CN105656955
【申請?zhí)枴?br>【發(fā)明人】陳偉
【申請人】華為數(shù)字技術(shù)(蘇州)有限公司
【公開日】2016年6月8日
【申請日】2014年11月11日