小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0133]如圖7所示,本發(fā)明實施例提供了一種文件處理裝置70,應(yīng)用于MAG,該文件處理裝置70可以包括:
[0134]分割單元701,用于在MAG的上行接口擁塞時,將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件,每個小文件的數(shù)據(jù)量小于或等于第二數(shù)據(jù)值,第二數(shù)據(jù)值小于或等于第一數(shù)據(jù)值。
[0135]下載單元702,用于下載多個小文件對應(yīng)的文件數(shù)據(jù)。
[0136]組成單元703,用于按照多個小文件的文件順序,將多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。
[0137]綜上所述,由于本發(fā)明實施例提供的文件處理裝置中,通過分割單元將大文件分割為依次排布的多個小文件,下載單元對該多個小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后組成單元將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0138]如圖8所示,下載單元702可以包括:
[0139]檢測模塊7021,用于檢測MAG的預(yù)設(shè)范圍內(nèi)是否存在鄰近設(shè)備。
[0140]劃分模塊7022,用于如果MAG的預(yù)設(shè)范圍內(nèi)存在鄰近設(shè)備,將多個小文件劃分為兩組文件,分別為第一組文件和第二組文件。
[0141]第一下載模塊7023,用于通過MAG下載第一組文件對應(yīng)的文件數(shù)據(jù)。
[0142]第二下載模塊7024,用于通過鄰近設(shè)備下載第二組文件對應(yīng)的文件數(shù)據(jù),多個小文件對應(yīng)的文件數(shù)據(jù)由第一組文件對應(yīng)的文件數(shù)據(jù)和第二組文件對應(yīng)的文件數(shù)據(jù)組成。
[0143]如圖9所示,第二下載模塊7024可以包括:
[0144]發(fā)送子模塊70241,用于向鄰近設(shè)備發(fā)送請求信息,請求信息用于請求鄰近設(shè)備的上行接口狀態(tài)信息。
[0145]接收子模塊70242,用于接收鄰近設(shè)備發(fā)送的上行接口狀態(tài)信息。
[0146]下載子模塊70243,用于如果上行接口狀態(tài)信息指示鄰近設(shè)備的上行接口未擁塞,通過鄰近設(shè)備下載第二組文件對應(yīng)的文件數(shù)據(jù)。
[0147]如圖10所示,本發(fā)明實施例提供了另一種下載單元702,包括:
[0148]檢測模塊7021,用于檢測MAG的預(yù)設(shè)范圍內(nèi)是否存在鄰近設(shè)備。
[0149]劃分模塊7022,用于如果MAG的預(yù)設(shè)范圍內(nèi)存在鄰近設(shè)備,將多個小文件劃分為兩組文件,分別為第一組文件和第二組文件。
[0150]第一下載模塊7023,用于通過MAG下載第一組文件對應(yīng)的文件數(shù)據(jù)。
[0151]第二下載模塊7024,用于通過鄰近設(shè)備下載第二組文件對應(yīng)的文件數(shù)據(jù),多個小文件對應(yīng)的文件數(shù)據(jù)由第一組文件對應(yīng)的文件數(shù)據(jù)和第二組文件對應(yīng)的文件數(shù)據(jù)組成。
[0152]第一檢測模塊7025,用于檢測鄰近設(shè)備是否超出MAG的預(yù)設(shè)范圍。
[0153]第二檢測模塊7026,用于如果鄰近設(shè)備超出MAG的預(yù)設(shè)范圍,檢測第二組文件對應(yīng)的文件數(shù)據(jù)是否下載完成。
[0154]第三下載模塊7027,用于如果第二組文件對應(yīng)的文件數(shù)據(jù)未下載完成,通過MAG下載未下載的文件對應(yīng)的文件數(shù)據(jù)。
[0155]綜上所述,由于本發(fā)明實施例提供的文件處理裝置中,通過分割單元將大文件分割為依次排布的多個小文件,下載單元對該多個小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后組成單元將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男剩嵘擞脩趔w驗。
[0156]如圖11所示,本發(fā)明實施例提供了另一種文件處理裝置70,應(yīng)用于MAG,該文件處理裝置70可以包括:
[0157]分割單元701,用于在MAG的上行接口擁塞時,將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件,每個小文件的數(shù)據(jù)量小于或等于第二數(shù)據(jù)值,第二數(shù)據(jù)值小于或等于第一數(shù)據(jù)值。
[0158]下載單元702,用于下載多個小文件對應(yīng)的文件數(shù)據(jù)。
[0159]組成單元703,用于按照多個小文件的文件順序,將多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。
[0160]緩存單元704,用于將大文件對應(yīng)的文件數(shù)據(jù)緩存在MAG上。
[0161]綜上所述,由于本發(fā)明實施例提供的文件處理裝置中,通過分割單元將大文件分割為依次排布的多個小文件,下載單元對該多個小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后組成單元將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0162]如圖12所示,本發(fā)明實施例提供了又一種文件處理裝置70,應(yīng)用于MAG,該文件處理裝置70可以包括:
[0163]分割單元701,用于在MAG的上行接口擁塞時,將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件,每個小文件的數(shù)據(jù)量小于或等于第二數(shù)據(jù)值,第二數(shù)據(jù)值小于或等于第一數(shù)據(jù)值。
[0164]下載單元702,用于下載多個小文件對應(yīng)的文件數(shù)據(jù)。
[0165]組成單元703,用于按照多個小文件的文件順序,將多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。
[0166]緩存單元704,用于將大文件對應(yīng)的文件數(shù)據(jù)緩存在MAG上。
[0167]建立單元705,用于建立文件列表,文件列表用于記錄依次排布的多個小文件的文件順序。
[0168]綜上所述,由于本發(fā)明實施例提供的文件處理裝置中,通過分割單元將大文件分割為依次排布的多個小文件,下載單元對該多個小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后組成單元將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0169]如圖13所示,組成單元703,包括:
[0170]組成模塊7031,用于按照文件列表記錄的文件順序,將多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。
[0171]綜上所述,由于本發(fā)明實施例提供的文件處理裝置中,通過分割單元將大文件分割為依次排布的多個小文件,下載單元對該多個小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后組成單元將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男?,提升了用戶體驗。
[0172]如圖14所示,本發(fā)明實施例提供了一種文件處理系統(tǒng)140,該系統(tǒng)140可以包括:文件處理裝置1401,該文件處理裝置應(yīng)用于MAG,該文件處理裝置1401可以為圖7、圖11和圖12所示的文件處理裝置,實際應(yīng)用中,該系統(tǒng)140還可以包括臨近設(shè)備,該臨近設(shè)備可以為站臺上的網(wǎng)絡(luò)連接設(shè)備或者鄰近交通工具上的MAG。
[0173]綜上所述,由于本發(fā)明實施例提供的文件處理系統(tǒng)中,通過MAG將大文件分割為依次排布的多個小文件,對該多個小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)絡(luò)帶寬的占用,且保證了小文件的正常傳輸,所以,提高了文件數(shù)據(jù)傳輸?shù)男剩嵘擞脩趔w驗。
[0174]如圖15所示,本發(fā)明實施例提供了再一種文件處理裝置150,包括:
[0175]處理器1501,用于在MAG的上行接口擁塞時,將數(shù)據(jù)量大于第一數(shù)據(jù)值的大文件按照第二數(shù)據(jù)值分割為依次排布的多個小文件,每個小文件的數(shù)據(jù)量小于或等于第二數(shù)據(jù)值,第二數(shù)據(jù)值小于或等于第一數(shù)據(jù)值。
[0176]該處理器1501還用于下載多個小文件對應(yīng)的文件數(shù)據(jù)。
[0177]該處理器1501還用于按照多個小文件的文件順序,將多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。
[0178]綜上所述,由于本發(fā)明實施例提供的文件處理裝置中,通過處理器將大文件分割為依次排布的多個小文件,處理器對該多個小文件對應(yīng)的文件數(shù)據(jù)進行下載,然后處理器將該多個小文件對應(yīng)的文件數(shù)據(jù)組成大文件對應(yīng)的文件數(shù)據(jù)。由于將該大文件進行了分割并下載,使得大文件數(shù)據(jù)的傳輸速率提高,減小了文件數(shù)據(jù)的下載時間,且減小了對上行網(wǎng)