CN104836842A - 一种同步ftp服务器文件的方法及装置 - Google Patents

一种同步ftp服务器文件的方法及装置 Download PDF

Info

Publication number
CN104836842A
CN104836842A CN201510149009.3A CN201510149009A CN104836842A CN 104836842 A CN104836842 A CN 104836842A CN 201510149009 A CN201510149009 A CN 201510149009A CN 104836842 A CN104836842 A CN 104836842A
Authority
CN
China
Prior art keywords
file
base station
group
base stations
date
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201510149009.3A
Other languages
English (en)
Other versions
CN104836842B (zh
Inventor
张勇
林艺
张民
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Datang Mobile Communications Equipment Co Ltd
Original Assignee
Datang Mobile Communications Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Datang Mobile Communications Equipment Co Ltd filed Critical Datang Mobile Communications Equipment Co Ltd
Priority to CN201510149009.3A priority Critical patent/CN104836842B/zh
Publication of CN104836842A publication Critical patent/CN104836842A/zh
Application granted granted Critical
Publication of CN104836842B publication Critical patent/CN104836842B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及通信领域,特别是涉及一种同步FTP服务器文件的方法及装置,用以解决现有技术中大量的轮询操作没有检索到需下载的文件,导致文件同步效率偏低的问题,该方法为:分别统计每一个基站组中每一个基站上传MR文件的时延平均值;在到达预设的更新时间点时,分别根据每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序;分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一个基站对应的文件目录中保存有最新MR文件时,下载该基站对应的最新MR文件。因此能够有效避免了无效的基站文件目录轮询,减少无谓的资源开销,提高文件同步的效率。

Description

一种同步FTP服务器文件的方法及装置
技术领域
本发明涉及通信领域,特别是涉及一种同步FTP服务器文件的方法及装置。
背景技术
测量报告(Measurement Report,MR)文件是评估无线环境质量的主要依据之一。按照规范要求,基站需要将从各个终端收集到的MR文件上传到文件传输协议(File Transfer Protocol,FTP)服务器上进行归档。具体的,基站按照整时刻后每15分钟同时上传MR文件,但是由于网络负荷问题,基站设备一般都会采用不同的时延来上传MR文件,以避免同时上传对网络和服务器的冲击,并达到错时上传的效果。例如,对基站ID除60的余数作为该基站的上传MR文件的时延。
MR文件分析软件是指从FTP服务器上实时下载MR文件进行业务分析的软件。常规的MR文件分析软件的实现的方案为按照基站目录从FTP服务器上下载对应的最新MR文件用于业务分析,即针对基站目录做不间断的轮询。具体的,MR分析软件按照基站目录不间断地对每个基站目录下的最新文件名和已经下载的最近文件名作比对,判断是否有新文件需要执行下载操作。
因此,现有的方案不考虑各个基站设备的MR文件上传时延,对基站目录进行简单轮询的做法,导致有大量的轮询操作没有检索到需下载的文件,并导致文件同步效率偏低。
此外,在实际应用过程中,一个FTP服务器管辖近万个基站设备,因此FTP服务器保存有大量的文件,而现有的MR文件分析软件采用对基站目录进行轮询的做法,将会导致文件同步效率偏低,并直接造成对MR文件分析软件处理性能的影响。
发明内容
本发明实施例提供一种同步FTP服务器文件的方法及装置,用以解决现有技术中大量的轮询操作没有检索到需下载的文件,并导致文件同步效率偏低的问题。
本发明实施例提供的具体技术方案如下:
一种同步FTP服务器文件的方法,包括:
分别统计每一个基站组中每一个基站上传MR文件的时延平均值;
在到达预设的更新时间点时,分别根据所述每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序;
分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件。
因此能够有效避免了无效的基站文件目录轮询,减少无谓的资源开销,提高文件同步的效率。
较佳的,进一步包括:
在预配置阶段,将所述FTP服务器管辖的所有基站划分成预设数目的基站组,并设置至少一个更新时间点,其中,每一个基站组包括预设的若干数目的基站。
较佳的,在统计一个基站组中所有基站上传MR文件的时延平均值之前,包括:
分别根据所述一个基站组中每一个基站在预设的更新时间点到达之前上传至所述FTP服务器的各个MR文件的文件生成时间,以及所述各个MR文件在所述FTP服务器上的上传结束时间,获得所述每一个基站上传MR文件的上传时延集合;
根据获得的每一个上传时延集合,分别计算相应基站上传MR文件的时延平均值。
较佳的,在到达预设的更新时间点时,分别根据一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序,包括:
在到达预设的更新时间点时,根据所述一个基站组中每一个基站上传MR文件的时延平均值,将所述一个基站组中所有基站上传MR文件的时延平均值按从小到大的顺序排列,并将排序结果作为所述一个基站组的最新基站下载顺序。
较佳的,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件,包括:
当确定其中一基站对应的文件目录中保存的MR文件的文件生成时间大于最近一次针对所述一基站下载的MR文件的文件生成时间,确定所述一基站对应的文件目录中保存有最新MR文件,并下载所述一基站对应的最新MR文件。
一种同步FTP服务器文件的装置,包括:
统计单元,用于分别统计每一个基站组中每一个基站上传MR文件的时延平均值;
更新单元,用于在到达预设的更新时间点时,分别根据所述每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序;
下载单元,用于分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件。
因此能够有效避免了无效的基站文件目录轮询,减少无谓的资源开销,提高文件同步的效率。
较佳的,进一步包括:
预配置单元,用于在预配置阶段,将所述FTP服务器管辖的所有基站划分成预设数目的基站组,并设置至少一个更新时间点,其中,每一个基站组包括预设的若干数目的基站。
较佳的,在统计一个基站组中所有基站上传MR文件的时延平均值之前,所述统计单元,进一步用于:
分别根据所述一个基站组中每一个基站在预设的更新时间点到达之前上传至所述FTP服务器的各个MR文件的文件生成时间,以及所述各个MR文件在所述FTP服务器上的上传结束时间,获得所述每一个基站上传MR文件的上传时延集合;
以及根据获得的每一个上传时延集合,分别计算相应基站上传MR文件的时延平均值。
较佳的,在到达预设的更新时间点时,分别根据一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序时,所述更新单元具体用于:
在到达预设的更新时间点时,根据所述一个基站组中每一个基站上传MR文件的时延平均值,将所述一个基站组中所有基站上传MR文件的时延平均值按从小到大的顺序排列,并将排序结果作为所述一个基站组的最新基站下载顺序。
较佳的,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件时,所述下载单元具体用于:
当确定其中一基站对应的文件目录中保存的MR文件的文件生成时间大于最近一次针对所述一基站下载的MR文件的文件生成时间,确定所述一基站对应的文件目录中保存有最新MR文件,并下载所述一基站对应的最新MR文件。
附图说明
图1为本发明实施例中同步FTP服务器文件的概述流程图;
图2为本发明实施例中同步FTP服务器文件的具体流程图A;
图3为本发明实施例中同步FTP服务器文件的具体流程图B;
图4为本发明实施例中同步FTP服务器文件装置的结构示意图。
具体实施方式
为了解决现有技术中大量的轮询操作没有检索到需下载的文件,导致文件同步效率偏低的问题,本发明提供一种同步FTP服务器文件方法及装置,该方法为:分别统计每一个基站组中每一个基站上传MR文件的时延平均值;在到达预设的更新时间点时,分别根据每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序;分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载该基站对应的最新MR文件。
下面结合附图对本发明优选的实施方式进行详细说明。
基站按照整时刻后每15分钟同时上传MR文件,但是由于网络负荷问题,基站设备一般都会采用不同的时延来上传MR文件,以避免同时上传对网络和服务器的冲击,并达到错时上传的效果。
因此,本发明考虑到各个基站上传MR文件的不同上传时延,改进了轮询基站目录的方法。
在基站设备上传文件的策略不变,以及网络传输条件没有明显变化时,基站上传MR文件的时延是比较固定的,因此,MR文件分析软件可以有效利用各个基站MR文件上传时延相对固定这一特点,分配基站目录轮询优先级,改进基站目录轮询策略,从而有效减小大量的轮询操作没有检索到需下载的文件,导致无谓损耗开销和文件同步效率偏低的情况。
参阅图1所示,本发明实现同步FTP服务器文件的具体流程为:
在预配置阶段,将FTP服务器管辖的所有基站划分成预设数目的基站组,并设置至少一个更新时间点,其中,每一个基站组包括预设的若干数目的基站。
例如,FTP服务器管辖的所有基站共为10000个,根据设备规模,将它们划分成预设数目的基站组,即若干个下载线程,例如,分成10组,每组1000个基站。设置更新时间点为早八点和晚八点,这样设置主要是考虑到白天和晚上的网络占用情况可能有差异,具体时间点可以根据网络的具体占用情况而定,设置的更新时间点可以为一个或多个。
步骤100:分别统计每一个基站组中每一个基站上传MR文件的时延平均值。
具体的,在统计每一个基站组中每一个基站上传MR文件的时延平均值之前,分别根据一个基站组中每一个基站在预设的更新时间点到达之前上传至所述FTP服务器的各个MR文件的文件生成时间,以及所述各个MR文件在所述FTP服务器上的上传结束时间,获得每一个基站上传MR文件的上传时延集合。根据获得的每一个上传时延集合,分别相应基站上传MR文件的时延平均值。
这里的MR文件的文件生成时间是根据MR文件的文件名确定的。现有的MR文件的文件名命名规则为“TD-LTE_MRO_<厂家名称>_<设备编码>_<文件生成时间>.xml”。因此,根据一个MR文件的文件名中的文件生成时间,和该文件上传至FTP服务器上的上传结束时间,可以得到该文件的上传时延。
例如,基站A向其在FTP服务器所对应的基站目录下,上传TD-LTE_MRO_<厂家名称1>_<设备编码1>_<11:45:00>.xml的MR文件,该文件在FTP服务器上的上传结束时间为11:45:56,因此可得该文件的上传时延为56秒。
根据一个基站上传至FTP服务器的各个MR文件的上传时延集合,以及MR文件的个数,获得该基站上传MR文件的时延平均值。
例如,根据上述方法统计基站A每次上传MR文件的上传时延,上传MR文件的上传时延的集合为{56s,56s,56s},可见该基站的上传时延基本固定,并计算时延平均值。
步骤110:在到达预设的更新时间点时,分别根据每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序。
在到达预设的更新时间点时,根据一个基站组中每一个基站上传MR文件的时延平均值,将一个基站组中所有基站上传MR文件的时延平均值按从小到大的顺序排列,并将排序结果作为一个基站组的最新基站下载顺序,即时延平均值越小排序越靠前,在轮询时越优先。
例如,以由基站A,基站B,基站C,基站D组成的基站组1为例,它们的时延平均值分别为:56s,33s,100s,61s。该时延平均值从小到大对基站进行排序,可得最新的基站下载顺序为:基站B,基站D,基站A,基站C。
步骤120:分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一个基站对应的文件目录中保存有最新MR文件时,下载一个基站对应的最新MR文件。
这里需要指出,针对各个基站组的最新基站下载顺序,分别同时进行基站目录的轮询,即多个MR文件下载线程同时查找并下载最新的MR文件,提高了轮询的效率。
例如,对应于基站组1的最新基站下载顺序,基站B,基站D,基站A,基站C,对FTP服务器中的对应的基站B,基站D,基站A,基站C的文件目录进行轮询,判断是否有最新MR文件。
当确定其中一个基站对应的文件目录中保存的MR文件的文件生成时间大于最近一次针对一个基站下载的MR文件的文件生成时间,确定一个基站对应的文件目录中保存有最新MR文件,并下载一个基站对应的最新MR文件。
这里的MR文件的文件生成时间也是通过MR文件的文件名获得的。
例如,基站A最近上传的MR文件的文件名为TD-LTE_MRO_<厂家名称1>_<设备编码1>_<11:45:25>.xml,当轮询到基站A时,查找到基站A对应的文件目录下保存了一个文件名为TD-LTE_MRO_<厂家名称1>_<设备编码1>_<12:00:43>.xml的MR文件,因此确定该文件为最新的MR文件并下载该文件。
参阅图2和图3所示,为本发明中同步FTP文件的具体流程图。
图2所示为更新基站下载顺序的具体流程。
步骤201:判断是否到达预设的更新时间点,若是执行步骤202,否则执行步骤203。
此处以更新时间点为早8点和晚8点为例。当确定到达更新时间点时,需要对各个基站组的最新基站下载顺序进行更新。
步骤202:根据每一个基站组中每一个基站上传MR文件的时延平均值,更新相应基站组的基站下载顺序。
当确定到达更新时间点时,统计每一个基站组中每一个基站上传MR文件的时延平均值。
根据两个基站组1和2中统计得到的每一个基站上传MR文件的时延平均值,对两个基站组中的基站下载顺序进行更新,得到:
基站组A的最新基站下载顺序,基站3,基站2,基站1,基站4。
基站组B的最新基站下载顺序,基站2,基站4,基站1,基站3。
步骤203:等待到达预设的更新时间点。
当未到达更新时间点时,继续等待到达更新时间点。
步骤204:在更新完各个基站组的基站下载顺序后,等待下一个处理周期。
因此,返回步骤201,判断是否到达下一个更新时间点。
参阅图3所示,为更新时间点后,下载最新MR文件的具体流程。
步骤301:获取当前线程负责的基站下载顺序,构件初始下载列表。
以当前负责的下载线程为基站组A为例,基站组A的最新基站下载顺序,基站3,基站2,基站1,基站4。
步骤302:根据下载列表依次轮询各个基站对应的文件目录,获取最新MR文件。
基站组A的最新基站下载顺序,依次对基站3,基站2,基站1,基站4进行轮询
步骤303:判断一个基站对应的基站目录下是否具有MR文件的文件生成时间大于最近下载的MR文件的文件生成时间的文件,如果有,执行步骤304,否则返回步骤302,根据基站下载顺序查询下一个基站对应的文件目录。
这里采用比较文件名中包含的文件生成时间的方法,确定是否为需要下载的最新MR文件。当轮询到基站2时,基站2最近上传的MR文件的文件名为TD-LTE_MRO_<厂家名称1>_<设备编码1>_<8:15:25>.xml,当轮询到基站A时,查找到基站A对应的文件目录下保存有一个文件名为TD-LTE_MRO_<厂家名称1>_<设备编码1>_<8:30:43>.xml的MR文件,因此判断基站2有新的MR文件,则下载该MR文件。
步骤304:下载最新的MR文件,并将本次下载的MR文件做为对应基站最近一次下载的文件。
步骤305:计算该文件的上传时延。
根据该文件的文件名中的文件生成时间和最后上传至FTP服务器上的上传结束时间,计算该文件的上传时延。针对文件TD-LTE_MRO_<厂家名称1>_<设备编码1>_<8:30:43>.xml,上传至FTP服务器的上传结束时间点8:31:14,因此该文件的上传时延为31s。
参阅图4所示,一种同步FTP服务器文件的装置,包括:
统计单元40,用于分别统计每一个基站组中每一个基站上传MR文件的时延平均值;
更新单元41,用于在到达预设的更新时间点时,分别根据每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序;
下载单元42,用于分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载该基站对应的最新MR文件。
较佳的,进一步包括:
预配置单元43,用于在预配置阶段,将FTP服务器管辖的所有基站划分成预设数目的基站组,并设置至少一个更新时间点,其中,每一个基站组包括预设的若干数目的基站。
较佳的,在统计一个基站组中所有基站上传MR文件的时延平均值之前,统计单元40,进一步用于:
分别根据一个基站组中每一个基站在预设的更新时间点到达之前上传至FTP服务器的各个MR文件的文件生成时间,以及各个MR文件在FTP服务器上的上传结束时间,获得每一个基站上传MR文件的上传时延集合;
以及根据获得的每一个上传时延集合,分别计算相应基站上传MR文件的时延平均值。
较佳的,在到达预设的更新时间点时,分别根据一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序时,更新单元41具体用于:
在到达预设的更新时间点时,根据一个基站组中每一个基站上传MR文件的时延平均值,将一个基站组中所有基站上传MR文件的时延平均值按从小到大的顺序排列,并将排序结果作为一个基站组的最新基站下载顺序。
较佳的,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载该基站对应的最新MR文件时,下载单元42具体用于:
当确定其中一基站对应的文件目录中保存的MR文件的文件生成时间大于最近一次针对该基站下载的MR文件的文件生成时间,确定该基站对应的文件目录中保存有最新MR文件,并下载该基站对应的最新MR文件。
综上所述,本发明通过统计MR文件上传文件时延,改进了对MR文件的轮询过程,分别根据每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序,并分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,从而有效避免了无效的基站文件目录轮询,减少了无谓的资源开销,提高了文件同步的效率。
本发明在原有的文件下载流程中,多记录了一个上传时延参数,并不增加***的资源开销,且通过加入全局处理线程,即设置不同的更新时间点,使每次更新后的最新基站下载顺序能够反映实际的网络情况,充分考虑到了各个时间点网络情况的可能差异。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (10)

1.一种同步FTP服务器文件的方法,其特征在于,包括:
分别统计每一个基站组中每一个基站上传测量报告MR文件的时延平均值;
在到达预设的更新时间点时,分别根据所述每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序;
分别按照每一个基站组的最新基站下载顺序,对文件传输协议FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件。
2.如权利要求1所述的方法,其特征在于,进一步包括:
在预配置阶段,将所述FTP服务器管辖的所有基站划分成预设数目的基站组,并设置至少一个更新时间点,其中,每一个基站组包括预设的若干数目的基站。
3.如权利要求1所述的方法,其特征在于,在统计一个基站组中所有基站上传MR文件的时延平均值之前,包括:
分别根据所述一个基站组中每一个基站在预设的更新时间点到达之前上传至所述FTP服务器的各个MR文件的文件生成时间,以及所述各个MR文件在所述FTP服务器上的上传结束时间,获得所述每一个基站上传MR文件的上传时延集合;
根据获得的每一个上传时延集合,分别计算相应基站上传MR文件的时延平均值。
4.如权利要求1-3任一项所述的方法,其特征在于,在到达预设的更新时间点时,分别根据一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序,包括:
在到达预设的更新时间点时,根据所述一个基站组中每一个基站上传MR文件的时延平均值,将所述一个基站组中所有基站上传MR文件的时延平均值按从小到大的顺序排列,并将排序结果作为所述一个基站组的最新基站下载顺序。
5.如权利要求1-3任一项所述的方法,其特征在于,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件,包括:
当确定其中一基站对应的文件目录中保存的MR文件的文件生成时间大于最近一次针对所述一基站下载的MR文件的文件生成时间,确定所述一基站对应的文件目录中保存有最新MR文件,并下载所述一基站对应的最新MR文件。
6.一种同步FTP服务器文件的装置,其特征在于,包括:
统计单元,用于分别统计每一个基站组中每一个基站上传MR文件的时延平均值;
更新单元,用于在到达预设的更新时间点时,分别根据所述每一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序;
下载单元,用于分别按照每一个基站组的最新基站下载顺序,对FTP服务器中对应每一个基站的文件目录进行轮询,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件。
7.如权利要求6所述的装置,其特征在于,进一步包括:
预配置单元,用于在预配置阶段,将所述FTP服务器管辖的所有基站划分成预设数目的基站组,并设置至少一个更新时间点,其中,每一个基站组包括预设的若干数目的基站。
8.如权利要求6所述的装置,其特征在于,在统计一个基站组中所有基站上传MR文件的时延平均值之前,所述统计单元,进一步用于:
分别根据所述一个基站组中每一个基站在预设的更新时间点到达之前上传至所述FTP服务器的各个MR文件的文件生成时间,以及所述各个MR文件在所述FTP服务器上的上传结束时间,获得所述每一个基站上传MR文件的上传时延集合;
以及根据获得的每一个上传时延集合,分别计算相应基站上传MR文件的时延平均值。
9.如权利要求6-8任一项所述的装置,其特征在于,在到达预设的更新时间点时,分别根据一个基站组中每一个基站上传MR文件的时延平均值,确定相应基站组的最新基站下载顺序时,所述更新单元具体用于:
在到达预设的更新时间点时,根据所述一个基站组中每一个基站上传MR文件的时延平均值,将所述一个基站组中所有基站上传MR文件的时延平均值按从小到大的顺序排列,并将排序结果作为所述一个基站组的最新基站下载顺序。
10.如权利要求6-8任一项所述的装置,其特征在于,当确定其中一基站对应的文件目录中保存有最新MR文件时,下载所述一基站对应的最新MR文件时,所述下载单元具体用于:
当确定其中一基站对应的文件目录中保存的MR文件的文件生成时间大于最近一次针对所述一基站下载的MR文件的文件生成时间,确定所述一基站对应的文件目录中保存有最新MR文件,并下载所述一基站对应的最新MR文件。
CN201510149009.3A 2015-03-31 2015-03-31 一种同步ftp服务器文件的方法及装置 Active CN104836842B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510149009.3A CN104836842B (zh) 2015-03-31 2015-03-31 一种同步ftp服务器文件的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510149009.3A CN104836842B (zh) 2015-03-31 2015-03-31 一种同步ftp服务器文件的方法及装置

Publications (2)

Publication Number Publication Date
CN104836842A true CN104836842A (zh) 2015-08-12
CN104836842B CN104836842B (zh) 2017-12-08

Family

ID=53814471

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510149009.3A Active CN104836842B (zh) 2015-03-31 2015-03-31 一种同步ftp服务器文件的方法及装置

Country Status (1)

Country Link
CN (1) CN104836842B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107094183A (zh) * 2017-06-02 2017-08-25 中国石油大学(华东) 一种基于端口跳变的ftp文件可靠传输方法
CN112597228A (zh) * 2020-12-26 2021-04-02 中国农业银行股份有限公司 一种文件处理方法及***
CN112615918A (zh) * 2020-12-16 2021-04-06 杭州迪普科技股份有限公司 网络管理***及其信息同步方法

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155395A (zh) * 2006-09-26 2008-04-02 华为技术有限公司 一种基于无线***的带宽分配方法、***和装置
CN102571451A (zh) * 2012-02-16 2012-07-11 大唐移动通信设备有限公司 一种网元及其上传mr消息的方法
CN102609532A (zh) * 2012-02-15 2012-07-25 大唐移动通信设备有限公司 文件目录的监控方法和装置
CN103327123A (zh) * 2013-07-12 2013-09-25 北京金山云网络技术有限公司 一种文件同步的方法、客户端、服务器端及设备
US20140108505A1 (en) * 2012-10-15 2014-04-17 Hon Hai Precision Industry Co., Ltd. File synchronization system and method
CN104008116A (zh) * 2013-02-27 2014-08-27 联想(北京)有限公司 一种文件同步方法及电子设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101155395A (zh) * 2006-09-26 2008-04-02 华为技术有限公司 一种基于无线***的带宽分配方法、***和装置
CN102609532A (zh) * 2012-02-15 2012-07-25 大唐移动通信设备有限公司 文件目录的监控方法和装置
CN102571451A (zh) * 2012-02-16 2012-07-11 大唐移动通信设备有限公司 一种网元及其上传mr消息的方法
US20140108505A1 (en) * 2012-10-15 2014-04-17 Hon Hai Precision Industry Co., Ltd. File synchronization system and method
CN104008116A (zh) * 2013-02-27 2014-08-27 联想(北京)有限公司 一种文件同步方法及电子设备
CN103327123A (zh) * 2013-07-12 2013-09-25 北京金山云网络技术有限公司 一种文件同步的方法、客户端、服务器端及设备

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107094183A (zh) * 2017-06-02 2017-08-25 中国石油大学(华东) 一种基于端口跳变的ftp文件可靠传输方法
CN107094183B (zh) * 2017-06-02 2020-11-06 中国石油大学(华东) 一种基于端口跳变的ftp文件可靠传输方法
CN112615918A (zh) * 2020-12-16 2021-04-06 杭州迪普科技股份有限公司 网络管理***及其信息同步方法
CN112615918B (zh) * 2020-12-16 2023-04-21 杭州迪普科技股份有限公司 网络管理***及其信息同步方法
CN112597228A (zh) * 2020-12-26 2021-04-02 中国农业银行股份有限公司 一种文件处理方法及***
CN112597228B (zh) * 2020-12-26 2024-06-07 中国农业银行股份有限公司 一种文件处理方法及***

Also Published As

Publication number Publication date
CN104836842B (zh) 2017-12-08

Similar Documents

Publication Publication Date Title
CN109862065A (zh) 文件下载方法、装置和电子设备
CN103678319B (zh) 资源文件更新方法、装置和***及服务器
CN110046137B (zh) 将数据流分组并存储至云端存储文件中的***和方法
CN102868731B (zh) 软件在线升级及加速下载的方法和装置
CN106657174B (zh) 一种数据同步方法、更新方法及装置
CN104850301A (zh) 一种在***桌面上将应用程序图标分类的方法和***
CN103873507A (zh) 数据分块上传与存储***及方法
CN105049514B (zh) 一种文件下载方法和装置
CN110543324B (zh) 一种应用程序的插件增量更新方法及装置
CN104935668A (zh) 分布式文件***及其数据同步的方法
CN101656739B (zh) 组件更新方法、***及设备
CN103731452A (zh) 文件同步***及方法
CN104378234A (zh) 跨数据中心的数据传输处理方法及***
US20170272498A1 (en) Streaming media file distribution method and system
CN104836842A (zh) 一种同步ftp服务器文件的方法及装置
CN103188305A (zh) 一种多线程断点续传方法及***
CN111651187B (zh) 一种基于h5微端进行版本增量更新的方法及其***
CN109240982B (zh) 文件分发方法及***及存储介质
CN104283955A (zh) 一种浏览器、服务器、下载***及下载方法
CN105760183A (zh) 文件处理方法、装置及通信***
CN101626339A (zh) 一种网络数据的下载方法及下载***
CN103685295A (zh) 一种下载多媒体文件的方法、终端及***
CN107025122B (zh) 一种轻应用接入方法及***
CN109391497A (zh) 一种版本文件升级的方法、基站及管理站
CN112416388A (zh) 智能移动终端软件升级方法及其升级控制***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant