络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0179]该处理器1501具体用于:检测MAG的预设范围内是否存在邻近设备;如果MAG的预设范围内存在邻近设备,将多个小文件划分为两组文件,分别为第一组文件和第二组文件;通过MAG下载第一组文件对应的文件数据;通过邻近设备下载第二组文件对应的文件数据,多个小文件对应的文件数据由第一组文件对应的文件数据和第二组文件对应的文件数据组成。
[0180]该处理器1501具体可以用于向邻近设备发送请求信息,请求信息用于请求邻近设备的上行接口状态信息;接收邻近设备发送的上行接口状态信息;如果上行接口状态信息指示邻近设备的上行接口未拥塞,通过邻近设备下载第二组文件对应的文件数据。
[0181]该处理器1501具体用于:检测MAG的预设范围内是否存在邻近设备;如果MAG的预设范围内存在邻近设备,将多个小文件划分为两组文件,分别为第一组文件和第二组文件;通过MAG下载第一组文件对应的文件数据;通过邻近设备下载第二组文件对应的文件数据,多个小文件对应的文件数据由第一组文件对应的文件数据和第二组文件对应的文件数据组成;该处理器1501还用于检测邻近设备是否超出MAG的预设范围;如果邻近设备超出MAG的预设范围,检测第二组文件对应的文件数据是否下载完成;如果第二组文件对应的文件数据未下载完成,通过MAG下载未下载的文件对应的文件数据。
[0182]该处理器1501还用于将大文件对应的文件数据缓存在MAG上。
[0183]该处理器1501还用于建立文件列表,文件列表用于记录依次排布的多个小文件的文件顺序。
[0184]该处理器1501具体用于按照文件列表记录的文件顺序,将多个小文件对应的文件数据组成大文件对应的文件数据。
[0185]综上所述,由于本发明实施例提供的文件处理装置中,通过处理器将大文件分割为依次排布的多个小文件,处理器对该多个小文件对应的文件数据进行下载,然后处理器将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0186]如图16所示,本发明实施例提供了另一种文件处理系统160,该系统160可以包括:文件处理装置1601,该文件处理装置1601可以为图15中所示的文件处理装置。
[0187]综上所述,由于本发明实施例提供的文件处理系统中,通过处理器将大文件分割为依次排布的多个小文件,对该多个小文件对应的文件数据进行下载,然后将该多个小文件对应的文件数据组成大文件对应的文件数据。由于将该大文件进行了分割并下载,使得大文件数据的传输速率提高,减小了文件数据的下载时间,且减小了对上行网络带宽的占用,且保证了小文件的正常传输,所以,提高了文件数据传输的效率,提升了用户体验。
[0188]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种文件处理方法,其特征在于,应用于移动接入网关MAG,所述方法包括: 在所述MAG的上行接口拥塞时,将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件,每个所述小文件的数据量小于或等于所述第二数据值,所述第二数据值小于或等于所述第一数据值; 下载所述多个小文件对应的文件数据; 按照所述多个小文件的文件顺序,将所述多个小文件对应的文件数据组成大文件对应的文件数据。2.根据权利要求1所述的方法,其特征在于,所述下载所述多个小文件对应的文件数据,包括: 检测所述MAG的预设范围内是否存在邻近设备; 如果所述MAG的预设范围内存在邻近设备,将所述多个小文件划分为两组文件,分别为第一组文件和第二组文件; 通过所述MAG下载所述第一组文件对应的文件数据; 通过所述邻近设备下载所述第二组文件对应的文件数据,所述多个小文件对应的文件数据由所述第一组文件对应的文件数据和所述第二组文件对应的文件数据组成。3.根据权利要求2所述的方法,其特征在于,所述通过所述邻近设备下载所述第二组文件对应的文件数据,包括: 向所述邻近设备发送请求信息,所述请求信息用于请求所述邻近设备的上行接口状态信息; 接收所述邻近设备发送的上行接口状态信息; 如果所述上行接口状态信息指示所述邻近设备的上行接口未拥塞,通过所述邻近设备下载所述第二组文件对应的文件数据。4.根据权利要求2所述的方法,其特征在于,在所述通过所述邻近设备下载所述第二组文件对应的文件数据之后,所述方法还包括: 检测所述邻近设备是否超出所述MAG的预设范围; 如果所述邻近设备超出所述MAG的预设范围,检测所述第二组文件对应的文件数据是否下载完成; 如果所述第二组文件对应的文件数据未下载完成,通过所述MAG下载所述未下载的文件对应的文件数据。5.根据权利要求1所述的方法,其特征在于,在所述按照所述多个小文件的文件顺序,将所述多个小文件对应的文件数据组成大文件对应的文件数据之后,所述方法还包括: 将所述大文件对应的文件数据缓存在所述MAG上。6.根据权利要求1至5任意一项权利要求所述的方法,其特征在于,在所述将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件之后,所述方法还包括: 建立文件列表,所述文件列表用于记录所述依次排布的多个小文件的文件顺序; 所述按照所述多个小文件的文件顺序,将所述多个小文件对应的文件数据组成大文件对应的文件数据,包括: 按照所述文件列表记录的文件顺序,将所述多个小文件对应的文件数据组成大文件对应的文件数据。7.一种文件处理装置,其特征在于,应用于移动接入网关MAG,所述装置包括: 分割单元,用于在所述MAG的上行接口拥塞时,将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件,每个所述小文件的数据量小于或等于所述第二数据值,所述第二数据值小于或等于所述第一数据值; 下载单元,用于下载所述多个小文件对应的文件数据; 组成单元,用于按照所述多个小文件的文件顺序,将所述多个小文件对应的文件数据组成大文件对应的文件数据。8.根据权利要求7所述的装置,其特征在于,所述下载单元,包括: 检测模块,用于检测所述MAG的预设范围内是否存在邻近设备; 划分模块,用于如果所述MAG的预设范围内存在邻近设备,将所述多个小文件划分为两组文件,分别为第一组文件和第二组文件; 第一下载模块,用于通过所述MAG下载所述第一组文件对应的文件数据; 第二下载模块,用于通过所述邻近设备下载所述第二组文件对应的文件数据,所述多个小文件对应的文件数据由所述第一组文件对应的文件数据和所述第二组文件对应的文件数据组成。9.根据权利要求8所述的装置,其特征在于,所述第二下载模块,包括: 发送子模块,用于向所述邻近设备发送请求信息,所述请求信息用于请求所述邻近设备的上行接口状态信息; 接收子模块,用于接收所述邻近设备发送的上行接口状态信息; 下载子模块,用于如果所述上行接口状态信息指示所述邻近设备的上行接口未拥塞,通过所述邻近设备下载所述第二组文件对应的文件数据。10.根据权利要求8所述的装置,其特征在于,所述下载单元还包括: 第一检测模块,用于检测所述邻近设备是否超出所述MAG的预设范围; 第二检测模块,用于如果所述邻近设备超出所述MAG的预设范围,检测所述第二组文件对应的文件数据是否下载完成; 第三下载模块,用于如果所述第二组文件对应的文件数据未下载完成,通过所述MAG下载所述未下载的文件对应的文件数据。11.根据权利要求7所述的装置,其特征在于,所述装置还包括: 缓存单元,用于将所述大文件对应的文件数据缓存在所述MAG上。12.根据权利要求7至11任意一项权利要求所述的装置,其特征在于,所述装置还包括: 建立单元,用于建立文件列表,所述文件列表用于记录所述依次排布的多个小文件的文件顺序; 所述组成单元,包括: 组成模块,用于按照所述文件列表记录的文件顺序,将所述多个小文件对应的文件数据组成大文件对应的文件数据。13.一种文件处理系统,其特征在于,所述系统包括: 权利要求7至12任意一项权利要求所述的文件处理装置。
【专利摘要】本发明公开了一种文件处理的方法、装置及系统,属于通信领域。所述方法应用于移动接入网关MAG,包括:在所述MAG的上行接口拥塞时,将数据量大于第一数据值的大文件按照第二数据值分割为依次排布的多个小文件;下载所述多个小文件对应的文件数据;按照所述多个小文件的文件顺序,将所述多个小文件对应的文件数据组成大文件对应的文件数据。本发明解决了文件数据传输的效率低,用户体验差的问题,实现了在原有小文件正常传输的情况下,提高了大文件数据传输的效率,提升了用户体验的效果,本发明用于文件的处理。
【IPC分类】H04L29/08
【公开号】CN105656955
【申请号】
【发明人】陈伟
【申请人】华为数字技术(苏州)有限公司
【公开日】2016年6月8日
【申请日】2014年11月11日