小文件对应的文件数据进行下载,然后将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0133]如图7所示,本发明实施例提供了一种文件处理装置70,应用于MAG,该文件处理装置70可以包括:
[0134]分割单元701,用于在MAG的上行接口拥塞时,将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件,每个小文件的数据量小于或等于第二数据值,第二数据值小于或等于第一数据值。
[0135]下载单元702,用于下载多个小文件对应的文件数据。
[0136]组成单元703,用于按照多个小文件的文件顺序,将多个小文件对应的文件数据组成大文件对应的文件数据。
[0137]综上所述,由于本发明实施例提供的文件处理装置中,通过分割单元将大文件分割为依次排布的多个小文件,下载单元对该多个小文件对应的文件数据进行下载,然后组成单元将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0138]如图8所示,下载单元702可以包括:
[0139]检测模块7021,用于检测MAG的预设范围内是否存在邻近设备。
[0140]划分模块7022,用于如果MAG的预设范围内存在邻近设备,将多个小文件划分为两组文件,分别为第一组文件和第二组文件。
[0141]第一下载模块7023,用于通过MAG下载第一组文件对应的文件数据。
[0142]第二下载模块7024,用于通过邻近设备下载第二组文件对应的文件数据,多个小文件对应的文件数据由第一组文件对应的文件数据和第二组文件对应的文件数据组成。
[0143]如图9所示,第二下载模块7024可以包括:
[0144]发送子模块70241,用于向邻近设备发送请求信息,请求信息用于请求邻近设备的上行接口状态信息。
[0145]接收子模块70242,用于接收邻近设备发送的上行接口状态信息。
[0146]下载子模块70243,用于如果上行接口状态信息指示邻近设备的上行接口未拥塞,通过邻近设备下载第二组文件对应的文件数据。
[0147]如图10所示,本发明实施例提供了另一种下载单元702,包括:
[0148]检测模块7021,用于检测MAG的预设范围内是否存在邻近设备。
[0149]划分模块7022,用于如果MAG的预设范围内存在邻近设备,将多个小文件划分为两组文件,分别为第一组文件和第二组文件。
[0150]第一下载模块7023,用于通过MAG下载第一组文件对应的文件数据。
[0151]第二下载模块7024,用于通过邻近设备下载第二组文件对应的文件数据,多个小文件对应的文件数据由第一组文件对应的文件数据和第二组文件对应的文件数据组成。
[0152]第一检测模块7025,用于检测邻近设备是否超出MAG的预设范围。
[0153]第二检测模块7026,用于如果邻近设备超出MAG的预设范围,检测第二组文件对应的文件数据是否下载完成。
[0154]第三下载模块7027,用于如果第二组文件对应的文件数据未下载完成,通过MAG下载未下载的文件对应的文件数据。
[0155]综上所述,由于本发明实施例提供的文件处理装置中,通过分割单元将大文件分割为依次排布的多个小文件,下载单元对该多个小文件对应的文件数据进行下载,然后组成单元将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0156]如图11所示,本发明实施例提供了另一种文件处理装置70,应用于MAG,该文件处理装置70可以包括:
[0157]分割单元701,用于在MAG的上行接口拥塞时,将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件,每个小文件的数据量小于或等于第二数据值,第二数据值小于或等于第一数据值。
[0158]下载单元702,用于下载多个小文件对应的文件数据。
[0159]组成单元703,用于按照多个小文件的文件顺序,将多个小文件对应的文件数据组成大文件对应的文件数据。
[0160]缓存单元704,用于将大文件对应的文件数据缓存在MAG上。
[0161]综上所述,由于本发明实施例提供的文件处理装置中,通过分割单元将大文件分割为依次排布的多个小文件,下载单元对该多个小文件对应的文件数据进行下载,然后组成单元将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0162]如图12所示,本发明实施例提供了又一种文件处理装置70,应用于MAG,该文件处理装置70可以包括:
[0163]分割单元701,用于在MAG的上行接口拥塞时,将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件,每个小文件的数据量小于或等于第二数据值,第二数据值小于或等于第一数据值。
[0164]下载单元702,用于下载多个小文件对应的文件数据。
[0165]组成单元703,用于按照多个小文件的文件顺序,将多个小文件对应的文件数据组成大文件对应的文件数据。
[0166]缓存单元704,用于将大文件对应的文件数据缓存在MAG上。
[0167]建立单元705,用于建立文件列表,文件列表用于记录依次排布的多个小文件的文件顺序。
[0168]综上所述,由于本发明实施例提供的文件处理装置中,通过分割单元将大文件分割为依次排布的多个小文件,下载单元对该多个小文件对应的文件数据进行下载,然后组成单元将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0169]如图13所示,组成单元703,包括:
[0170]组成模块7031,用于按照文件列表记录的文件顺序,将多个小文件对应的文件数据组成大文件对应的文件数据。
[0171]综上所述,由于本发明实施例提供的文件处理装置中,通过分割单元将大文件分割为依次排布的多个小文件,下载单元对该多个小文件对应的文件数据进行下载,然后组成单元将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0172]如图14所示,本发明实施例提供了一种文件处理系统140,该系统140可以包括:文件处理装置1401,该文件处理装置应用于MAG,该文件处理装置1401可以为图7、图11和图12所示的文件处理装置,实际应用中,该系统140还可以包括临近设备,该临近设备可以为站台上的网络连接设备或者邻近交通工具上的MAG。
[0173]综上所述,由于本发明实施例提供的文件处理系统中,通过MAG将大文件分割为依次排布的多个小文件,对该多个小文件对应的文件数据进行下载,然后将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0174]如图15所示,本发明实施例提供了再一种文件处理装置150,包括:
[0175]处理器1501,用于在MAG的上行接口拥塞时,将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件,每个小文件的数据量小于或等于第二数据值,第二数据值小于或等于第一数据值。
[0176]该处理器1501还用于下载多个小文件对应的文件数据。
[0177]该处理器1501还用于按照多个小文件的文件顺序,将多个小文件对应的文件数据组成大文件对应的文件数据。
[0178]综上所述,由于本发明实施例提供的文件处理装置中,通过处理器将大文件分割为依次排布的多个小文件,处理器对该多个小文件对应的文件数据进行下载,然后处理器将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网