CN112749129B - 文件处理方法、文件处理服务器、文件汇聚服务器及装置 - Google Patents
文件处理方法、文件处理服务器、文件汇聚服务器及装置 Download PDFInfo
- Publication number
- CN112749129B CN112749129B CN201911046626.5A CN201911046626A CN112749129B CN 112749129 B CN112749129 B CN 112749129B CN 201911046626 A CN201911046626 A CN 201911046626A CN 112749129 B CN112749129 B CN 112749129B
- Authority
- CN
- China
- Prior art keywords
- file
- compressed
- storage folder
- storage
- files
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims abstract description 243
- 230000002776 aggregation Effects 0.000 title claims abstract description 175
- 238000004220 aggregation Methods 0.000 title claims abstract description 175
- 238000003672 processing method Methods 0.000 title abstract description 13
- 238000003860 storage Methods 0.000 claims abstract description 448
- 238000007906 compression Methods 0.000 claims abstract description 44
- 230000006835 compression Effects 0.000 claims abstract description 33
- 238000005259 measurement Methods 0.000 claims abstract description 20
- 238000000034 method Methods 0.000 claims description 53
- 238000004590 computer program Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 13
- 230000008569 process Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 101000963523 Homo sapiens Magnesium transporter MRS2 homolog, mitochondrial Proteins 0.000 description 1
- 101000589392 Homo sapiens Pannexin-1 Proteins 0.000 description 1
- 102100039143 Magnesium transporter MRS2 homolog, mitochondrial Human genes 0.000 description 1
- 102100032361 Pannexin-1 Human genes 0.000 description 1
- 101100459664 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) NAM8 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/17—Details of further file system functions
- G06F16/174—Redundancy elimination performed by the file system
- G06F16/1744—Redundancy elimination performed by the file system using compression, e.g. sparse files
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/16—File or folder operations, e.g. details of user interfaces specifically adapted to file systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及无线通信技术领域,特别涉及一种文件处理方法、文件处理服务器、文件汇聚服务器及装置,用于解决目前对于网络测量报告数据文件处理方法存在效率不高的问题。本发明实施例文件处理服务器在每压缩处理得到N个第一压缩文件后,文件处理服务器根据第一压缩文件的类型,将第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使文件汇聚服务器在存储文件夹中的第一压缩文件的容量达到第一阈值后将存储文件夹中的第一压缩文件压缩处理为第二压缩文件,从而解决了汇聚服务需要等到文件处理服务器处理完所有的文件再开始压缩,等待时间过长的问题,提高了文件处理的效率,并且能够实现多线程的汇聚压缩。
Description
技术领域
本发明涉及无线通信技术领域,特别涉及一种文件处理方法、文件处理服务器、文件汇聚服务器及装置。
背景技术
根据3GPP协议规定,在连接状态下,终端和基站产生的测量信息被周期性地送到OMC-R(统一网管),存储在以MRO命名的周期性的测量报告样本数据文件中,周期性上报的样本数据经过统一计算以分段区间的样本个数的形式存储在以MRS命名的测量报告统计数据文件中,实时触发的测量报告样本数据,被保存在以MRE命名的事件性测量报告样本数据文件中,OMC-R需要周期性的对这三种文件进行处理,将每个基站上报的MR文件按照类型进行组装,最终按照文件类型,将所有基站的MR文件压缩为三个zip压缩包。
目前,对测量报告的处理装置,包括:多个MR文件处理服务器、MR文件汇聚服务器,MR文件处理服务器对周期内上传的所有MR文件进行组装并全部压缩成gz文件后上传给文件汇聚服务器,文件汇聚服务器用来将该周期内接收到的gz文件按照类型进行压缩,压缩成单个大小为1G的压缩文件,压缩完成后上报给上级平台。但是,目前的处理方式中,MR汇聚服务器在接收gz文件并进行压缩时,需要接收到多个MR文件处理服务器周期内上传的所有的MR文件后再开始压缩,并且一边压缩,一边计算压缩包的大小,当压缩包大小满1G时才压缩第二个压缩包,直到处理结束,这种处理方式需要很长的等待时间,而且只能实现单线程汇聚压缩。
综上,目前对于网络测量报告数据文件处理方法存在效率不高的问题。
发明内容
本发明涉及无线通信技术领域,特别涉及一种文件处理方法、文件处理服务器、文件汇聚服务器及装置。用以解决目前对于网络测量报告处理方法存在效率不高的问题。
基于上述问题,第一方面,本发明实施例提供一种文件处理方法,该方法包括:
文件处理服务器将基站上报的MR文件压缩处理为第一压缩文件;
在每压缩处理得到N个第一压缩文件后,所述文件处理服务器根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使所述文件汇聚服务器在所述存储文件夹中的第一压缩文件的容量达到第一阈值后将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述文件处理服务器通过下列方式确定第一压缩文件对应的存储文件夹:
所述文件处理服务器根据文件的类型与存储文件夹的对应关系,确定所述第一压缩文件的类型对应的存储文件夹;或,
所述文件处理服务器从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;并根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹;其中,每个存储文件夹集合对应一个文件处理服务器,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,还包括:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件处理服务器在所述存储文件夹添加标识信息,以使所述文件汇聚服务器根据所述标识信息确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,还包括:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件处理服务器在所述文件汇聚服务器中创建新的存储文件夹;或所述文件处理服务器在所述文件汇聚服务器中,与所述文件处理服务器对应的存储文件夹集合中创建新的存储区;
其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
第二方面,本发明实施例提供一种文件处理方法,该方法包括:
文件汇聚服务器判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;其中,所述存储文件夹中的第一压缩文件为文件处理服务器将基站上报的MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
若是,所述文件汇聚服务器将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述文件汇聚服务器根据下列方式判断存储文件夹中的第一压缩文件的容量达到第一阈值:
所述文件汇聚服务器判断所述存储文件夹是否添加有标识信息;其中,所述标识信息为所述文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后添加的;
若是,所述文件汇聚服务器确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
第三方面,本发明实施例提供一种文件处理服务器,包括处理器、存储器和收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
文件处理服务器将基站上报的MR文件压缩处理为第一压缩文件;
在每压缩处理得到N个第一压缩文件后,所述文件处理服务器根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使所述文件汇聚服务器在所述存储文件夹中的第一压缩文件的容量达到第一阈值后将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
第四方面,本发明实施例提供一种文件汇聚服务器,包括处理器、存储器和收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
文件汇聚服务器判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;其中,所述存储文件夹中的第一压缩文件为文件处理服务器将基站上报的MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
若是,所述文件汇聚服务器将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
第五方面,本发明实施例提供一种文件处理的装置,包括:
压缩模块,用于将基站上报的MR文件压缩处理为第一压缩文件;
存储模块,用于在每压缩处理得到N个第一压缩文件后,所述根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使所述文件汇聚服务器在所述存储文件夹中的第一压缩文件的容量达到第一阈值后将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
第六方面,本发明实施例提供一种文件处理的装置,包括:
判断模块,用于判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;其中,所述存储文件夹中的第一压缩文件为文件处理服务器将基站上报的MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
压缩模块,用于若确定存储文件夹中的第一压缩文件的容量达到第一阈值,则所述文件汇聚服务器将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
第七方面,本发明实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述第一方面所述方法的步骤,或实现上述第二方面所述方法的步骤。
本发明实施例提供的文件处理的方法,文件处理服务器将基站上报的MR文件压缩处理为第一压缩文件,在每压缩处理得到N个第一压缩文件后,文件处理服务器根据第一压缩文件的类型,将第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使文件汇聚服务器在存储文件夹中的第一压缩文件的容量达到第一阈值后将存储文件夹中的第一压缩文件压缩处理为第二压缩文件,不需要等到文件处理服务器处理完所有的文件再开始压缩,从而解决了文件汇聚服务器在对文件开始汇聚压缩之前等待时间过长的问题,提高了文件处理的效率,并且能够实现多线程的汇聚压缩。
附图说明
图1为本发明实施例一种***架构示意图;
图2为本发明实施例一种文件处理服务器将数据文件按照一定格式处理流程图;
图3为本发明实施例一种文件处理的***示意图;
图4为本发明实施例文件汇聚服务器创建文件夹示意图;
图5为本发明实施例第一种进行文件处理的完整流程图;
图6为本发明实施例一种文件处理服务器在存储文件夹中添加标识信息流程图;
图7为本发明实施例第二种进行文件处理的完整流程图;
图8为本发明实施例一种文件处理服务器示意图;
图9为本发明实施例一种文件汇聚服务器示意图;
图10为本发明实施例第一种文件处理装置示意图;
图11为本发明实施例第二种文件处理装置示意图;
图12为本发明实施例一种文件处理服务器文件处理的方法流程图;
图13为本发明实施例一种文件汇聚服务器文件处理的方法流程图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
下面对文中出现的一些术语进行解释:
1、本发明实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
2、本发明实施例中术语“MR(Measurement Report,测量报告)”,MR是评估无线环境质量的主要依据之一,是指信息在业务信道上每480ms(信令信道上470ms)发送一次数据,对于GSM(Global System for MobileCommunications,全球移动通信***)***来说,MR是网络侧获得终端无线信息的主要手段,主要包括两个部分:上行信号信息以及下行信号信息。
3、本发明实施例中术语“基站”,基站即公用移动通信基站,是移动设备接入互联网的接口设备,也是无线电台站的一种形式,是指在一定的无线电覆盖区中,通过移动通信交换中心,与移动电话终端之间进行信息传递的无线电收发信电台。
本发明实施例描述的网络架构以及业务场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
下面将结合附图对本发明作进一步地详细描述。
图1示例性示出了适用于本发明实施例的一种***架构示意图,如图1所示,基站101、基站102、基站103、基站104可以与文件处理服务器105、文件处理服务器106进行通信,将测量信息储存为三种类型数据文件后周期性的上报给文件处理服务器105,这里需要说明的是,图1中为方便描述,只示例出4个基站,实际网络中,可能存在多个基站共存,在此不再赘述。
文件处理服务器105、文件处理服务器106,主要负责对接收到的基站上报的数据文件按指定的格式进行处理,并与汇聚服务器107进行通信,将处理后的数据文件上报给汇聚服务器107。图1中为方便描述,只示例出2个文件处理服务器,实际中,可能存在多个文件处理服务器共存,在此不再赘述。
任务管理服务器108,用来对基站上报数据文件到哪个文件处理服务器进行规划,指示基站上报数据文件到指定的文件处理服务器上,如图1所示,任务管理服务器108指示基站101、基站102将数据文件上报给文件处理服务器105,指示基站103、基站104将数据文件上报给文件处理服务器106。图1中为描述方便,只示例出1个任务管理服务器,实际中,可能存在多个任务管理服务器,在此不再赘述。
配置中心109,主要负责管理各服务器,其中文件处理服务器可以根据业务的实际需要由配置中心进行管理,动态的增加和删除,图1中为描述方便,只示例出1个配置中心,实际中,可能存在多个配置中心,在此不再赘述。
文件汇聚服务器107,可以与文件处理服务器进行通信,接收文件处理服务器处理完成的数据文件,并对接收到的数据文件按照类型压缩成三种类型的压缩包。图1中为描述方便,只示例出1个文件汇聚服务器,实际中,可能存在多个文件汇聚服务器,在此不再赘述。
需要说明的是,上述***架构仅是对本发明实施例适用***架构的举例说明,本发明实施例适用的***架构相比图1所示的***架构还可以增加其它实体,或减少部分实体。
本发明实施例应用于对无线网络测量报告数据文件进行处理的场景中,现有技术对于无线网络报告数据文件的处理方法中,基站周期性的上报三种类型的测量报告数据文件给对应的文件处理服务器,包括:MRO文件、MRE文件、MRS文件,文件处理服务器用来将该周期内接收到的这三种类型的数据文件按照一定的格式进行处理,处理流程图如图2所示:
步骤201、任务服务管理器下发任务到基站并通知对应的文件处理服务器;
步骤202、文件处理服务器生成带制式头文件;
步骤203、文件处理服务器判断基站是否上报MR文件;若是,则执行步骤204,否则返回步骤203;
步骤204、将MRO、MRE文件拼接到头文件;
步骤205、将拼接好的MRO、MRE文件压缩为gz格式的文件,并上报给文件汇聚服务器;
步骤206、文件汇聚服务器对接收到的文件按照类型汇聚压缩。
需要说明的是,对步骤201和步骤202的先后顺序不作限定,步骤201和步骤202也可以同时执行。
文件处理服务器首先生成带制式的头文件等待接收基站上报的数据文件,在接收到基站上报的数据文件之后,将MRO、MRE数据文件与头文件进行拼接,将拼接完成的数据文件压缩为gz格式的文件,并上报给汇聚服务器进行压缩,而汇聚服务器需要等到文件处理服务器处理完成所有的MRO、MRE、MRS文件并上报之后,将上报的数据文件存储在同一个文件夹下,然后按照文件的类型一边压缩,一边计算压缩包的大小,直到压缩成单个大小为1G的压缩包,才能开始压缩第二个压缩包,直到处理结束,这种处理方式由于汇聚服务器需要等待文件处理服务器处理完成所有的数据文件并上报之后才能开始压缩,需要很长的等待时间,而且只能实现单线程的汇聚压缩,存在着处理效率不高的问题。
针对上述问题,本发明实施例提供一种文件处理的***,如图3所示,该***包括至少一个文件处理服务器10和文件汇聚服务器20。
文件处理服务器10,用于将基站上报的MR文件压缩处理为第一压缩文件;在每压缩处理得到N个第一压缩文件后,所述文件处理服务器根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使所述文件汇聚服务器在所述存储文件夹中的第一压缩文件的容量达到第一阈值后将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
文件汇聚服务器20,用来判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;其中,所述存储文件夹中的第一压缩文件为文件处理服务器将基站上报的MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;若是,所述文件汇聚服务器将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
本发明实施例提供的文件处理方法,文件处理服务器将基站上报的MR文件每压缩处理得到N个第一个压缩文件后,根据第一压缩文件的类型,将处理得到的第一压缩文件存储至文件汇聚服务器中对应的存储文件夹;文件汇聚服务器判断该存储文件夹中的第一压缩文件的容量是否达到第一阈值,在确定达到第一阈值之后,汇聚服务将该存储文件夹中的第一压缩文件压缩处理为第二压缩文件,其中,同一个存储文件夹中存储的第一压缩文件类型相同,从而汇聚文件不需要等待文件处理服务器将基站上报的所有MR文件都处理压缩完成并上报存储之后,再开始压缩,减少了等待的时间,并且文件处理服务器存储压缩文件的过程和汇聚服务器对确定容量大小达到第一阈值的文件夹中的文件进行压缩的过程是同时进行的,能够实现MR文件多线程的汇聚压缩。
本发明实施例中,基站周期性上报MR文件给文件处理服务器,MR文件包括但不限于:MRO文件、MRE文件、MRS文件;其中,MRS文件每个基站一个周期上报一个,MRO文件和MRE文件每达到一定的数据量便上报,文件处理服务器在接收到基站上报的MR文件之后进行处理,将每个基站上报的MR文件按照类型拼接到相应的带制式头文件中,最后对拼接完成的MR文件压缩为第一压缩文件;
其中,第一压缩文件可以为gz格式的压缩文件,也可以为其他格式的压缩文件,在此不做限定。
在文件处理服务每压缩完成得到N个第一压缩文件之后,文件处理服务立即将该N个第一压缩文件按照类型存储至文件汇聚服务器中对应的存储文件夹中,不再等待。
一种可选的实施方式为N=1,文件处理服务器每压缩完成得到一个第一压缩文件之后,立即将压缩得到的这一个第一压缩文件按照类型存储至文件汇聚服务器中对应的存储文件夹中。
本发明实施例可以根据下列方式在文件汇聚服务器中创建存储文件夹:
方式一、由文件汇聚服务器在所述文件汇聚服务器中创建存储文件夹。
1、在文件汇聚服务器中为每种类型的第一压缩文件创建一个存储文件夹。
其中,在第一压缩文件的类型包括MRO、MRE、MRS时,文件汇聚服务器首先按照文件类型创建三种类型的文件夹,并将这三种类型的文件夹分别根据对应的类型进行重新命名,如图4所示,文件汇聚服务器首先创建了三种类型的文件夹并按照类型重新命名为MRO、MRE、MRS。
在文件处理服务器压缩处理得到N个第一压缩文件后,确定压缩处理得到的N个第一压缩文件对应的文件类型,按照文件类型存储至文件汇聚服务器中与文件类型对应的存储文件夹;
需要说明的是,文件汇聚服务器在创建不同文件类型对应的存储文件夹之后,文件汇聚服务器可以将不同文件类型对应的存储文件夹的地址通知给每个文件处理服务器;文件处理服务器在将第一压缩文件存储至存储文件夹时,可以根据存储文件夹的地址进行存储。
或者,在文件处理服务器压缩处理得到N个第一压缩文件后,将N个第一压缩文件发送给文件汇聚服务器;由文件汇聚服务器根据N个第一压缩文件的类型,按照文件类型存储至文件汇聚服务器中与文件类型对应的存储文件夹。
一种可选地实施方式为,文件处理服务器根据文件的类型与存储文件夹的对应关系,确定所述第一压缩文件的类型对应的存储文件夹。
实施中,文件处理服务器在压缩完成得到的N个第一压缩文件之后,根据得到的N个第一压缩文件的类型,确定不同类型的第一压缩文件对应的存储文件夹;例如,文件处理服务器在压缩完成后得到三个第一压缩文件,这三个第一压缩文件的类型分别为MRO文件、MRE文件、MRS文件,之后,文件处理服务器确定MRO类型的第一压缩文件对应的存储文件夹为经过文件汇聚服务器命名为MRO的文件夹,文件处理服务器确定MRE类型的第一压缩文件对应的存储文件夹为经过文件汇聚服务器命名为MRE的文件夹,确定MRS类型的第一压缩文件对应的存储文件夹为经过文件汇聚服务器命名为MRS的文件夹,则分别将MRO类型的第一压缩文件存储至MRO的文件夹,将MRE类型的第一压缩文件存储至MRE的文件夹,将MRS类型的第一压缩文件存储至MRS的文件夹。
文件汇聚服务器扫描多个用于存储不同类型的第一压缩文件的存储文件夹,若文件汇聚服务器确定存储文件夹中第一压缩文件的容量达到第一阈值,则对达到第一阈值的存储文件夹中的第一压缩文件进行压缩处理,将第一压缩文件压缩为第二压缩文件。
本发明实施例中,第一阈值可以为1G,也可以为其它任何数值,在此不作限定。
一种可选的实施方式为,若确定存储文件夹中存储的第一压缩文件的容量达到第一阈值后,则文件汇聚服务器在所述文件汇聚服务器中创建新的存储文件夹;其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
例如,文件汇聚服务器确定MRO的存储文件夹中存储的文件类型为MRO的第一压缩文件的容量达到第一阈值后,文件汇聚服务器对MRO的存储文件夹进行压缩,并创建新的MRO的存储文件夹。
另外,一种可选的实施方式为,文件汇聚服务器在文件汇聚服务器中创建新的存储文件夹,将该新的存储文件夹的地址通知每个文件处理服务器。
2、在文件汇聚服务器中为每个文件处理服务器创建一个存储文件夹集合。
其中,每个文件处理服务器对应的存储文件集合中包含每个类型的第一压缩文件对应的存储文件夹。
例如,在文件处理服务器有三个,分别为文件处理服务器1、文件处理服务器2和文件处理服务器3,第一压缩文件的类型包括MRO、MRE、MRS时;文件汇聚服务器为每个文件处理服务器创建一个存储文件夹集合,分别为第一存储文件夹集合、第二存储文件夹集合和第三存储文件夹集合时,第一存储文件夹集合中包括MRO1、MRE1、MRS1三个存储文件夹,第二存储文件夹集合中包括MRO2、MRE2、MRS2三个存储文件夹,第三存储文件夹集合中包括MRO3、MRE3、MRS3三个存储文件夹。
这里需要说明的是,文件汇聚服务器在创建不同文件处理服务器对应的存储文件夹集合之后,文件汇聚服务器可以将不同文件处理服务器对应的存储文件夹集合的地址通知给每个文件处理服务器;
文件处理服务器在将第一压缩文件存储至存储文件夹时,首先根据存储文件夹集合的地址从多个存储文件夹集合中确定文件处理服务器对应的存储文件夹集合,并根据文件的类型与存储文件夹的对应关系,从确定的存储文件夹集合中确定第一压缩文件的类型对应的存储文件夹,之后将处理得到N个第一压缩文件按照文件类型存储至文件汇聚服务器中与文件类型对应的存储文件夹中。
文件汇聚服务器扫描不同文件处理服务器对应的存储文件夹集合,若文件汇聚服务器确定存储文件夹集合中存储文件夹的第一压缩文件的容量达到第一阈值,则对达到第一阈值的存储文件夹中的第一压缩文件进行压缩处理,将第一压缩文件压缩为第二压缩文件。
一种可选的实施方式为,若确定存储文件夹中存储的第一压缩文件的容量达到第一阈值后,则文件汇聚服务器在所述文件汇聚服务器中与所述文件处理服务器对应的存储文件夹集合中创建新的存储区。
例如,文件汇聚服务器确定文件处理服务器1对应的存储文件夹集合中MRE的存储文件夹中,存储的文件类型为MRE的第一压缩文件的容量达到第一阈值后,文件汇聚服务器对MRE的存储文件夹进行压缩,并在该存储文件夹集合中创建新的MRE的存储文件夹。
下面以一个基站、一个文件处理服务器和一个文件汇聚服务器,且文件汇聚服务器在文件汇聚服务器中创建存储文件夹,MR文件包括MRO、MRE、MRS三种类型的文件为例,说明本发明实施例进行文件处理的具体流程。
如图5所示,本发明实施例第一种进行文件处理的完整流程。
步骤501、基站向文件处理器周期性的上报三种类型的MR文件;
步骤502、文件处理器接收基站上报的MR文件并压缩处理为第一压缩文件;
其中,文件处理器首先生成带制式的头文件,之后将接收的MR文件按照指定的格式拼接到相应的带制式头文件中,在将拼接好的MR文件压缩为第一压缩文件。
步骤503、文件汇聚服务器在所述文件汇聚服务器中创建三种文件类型的存储文件夹;
步骤504、文件汇聚服务器将每种文件类型对应的存储文件夹对应的地址通知给文件处理服务器;
步骤505、在文件处理服务器每压缩处理得到N个第一压缩文件后,文件处理服务器根据第一压缩文件的类型,确定第一压缩文件对应的文件汇聚服务器中的存储文件夹;
步骤506、文件处理服务器将得到的N个第一压缩文件按照类型,将所述第一压缩文件存储至确定出的文件汇聚服务器中对应的存储文件夹中;
步骤507、文件汇聚服务器确定存储文件夹中的第一压缩文件达到第一阈值;
步骤508、文件汇聚服务器将存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
步骤509、文件汇聚服务器将压缩完成的存储文件夹删除;
步骤510、文件汇聚服务器在所述文件汇聚服务器中创建新的存储文件夹;
其中,创建的新存储文件夹用来存储与容量达到第一阈值的存储文件夹中文件类型相同的第一压缩文件。
步骤511、在周期结束时,文件汇聚服务器将所有剩余容量未达到第一阈值的文件夹中的第一压缩文件,统一按照类型进行压缩。
需要说明的是,步骤501和步骤503、步骤508和步骤510在实施中的先后顺序不做限定,步骤501和步骤503、步骤508和步骤510也可以同时执行。
方式2、由文件处理服务器远程在文件汇聚服务器中创建存储文件夹;
每个文件处理服务器在文件汇聚服务器中创建一个存储文件夹集合,存储文件集合中包含每个类型的第一压缩文件对应的存储文件夹。
一种可选的实施方式为,文件处理服务器根据自身的ip地址创建一个存储文件夹集合。
实施中,文件处理服务器根据自身对应的ip地址在文件汇聚服务器中创建存储文件夹集合后,对存储文件夹集合中的存储文件夹按照文件类型和对应ip地址的格式进行命名;
由于可能会存在多个文件处理服务器,每个文件处理服务器对应一个存储文件夹集合,从而会存在多个存储文件夹集合,其中,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
一种可选地实施方式为,文件处理服务器根据下列方式将第一压缩文件存储至文件汇聚服务器中对应的存储文件夹:
文件处理服务器从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;并根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹。
实施中,文件处理服务器将压缩完成得到的N个第一压缩文件,根据ip地址标识从多个存储文件夹集合中确定该文件处理服务器对应的存储文件夹集合,并将压缩得到的N个第一压缩文件存储至存储文件夹集合与文件类型对应的存储文件夹中;例如,N=1,一个文件处理器的ip地址为36.106.222.0,该文件处理器对应的存储文件夹集合中的文件夹的名称为36.106.222.0_MRO,则在该文件处理器压缩完成得到1个MRO类型的第一压缩文件之后,将压缩完成得到MRO类型的第一压缩文件存储至名称为36.106.222.0_MRO的存储文件夹。
这里需要说明的是,上述对于文件夹重命名后的名称只是举例说明,任何根据文件类型和文件处理服务器对应ip地址进行重命名得到的名称都适用于本发明实施例,在此不做限定。
在文件处理服务器将得到的N个第一压缩文件存储至对应的存储文件夹的同时,还需要判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;
具体的,文件处理服务器每将第一压缩文件存储至对应的存储文件夹之后,还需要对存储至的存储文件夹中已存储的第一压缩文件的容量进行计数,根据存储文件夹对应的计数结果判断存储文件夹中的第一压缩文件的容量是否达到第一阈值。
若文件处理服务器确定存储文件夹中的第一压缩文件的容量达到第一阈值后,则文件处理服务器在该存储文件夹中添加标识信息。
本发明实施例提供一种可选地文件处理服务器在存储文件夹中添加标识信息的实施方式为,如图6所示文件处理服务器在存储文件夹中添加标识信息流程图:
步骤601、文件处理器将基站上报的MR文件按照类型压缩为第一压缩文件存储至对应存储文件夹中并计算该类型文件总大小;
步骤602、判断存储文件夹中第一压缩文件的容量是否达到第一阈值;若是,则执行步骤603,否则,返回步骤601;
步骤603、文件处理服务器在确定容量达到第一阈值的存储文件夹中添加标识信息。
文件处理服务器将N个第一压缩文件进行存储的同时计算该N个第一压缩文件的大小并记录,当确定存储文件夹中的第一压缩文件的容量达到第一阈值后,在该存储文件夹中添加标识信息。
实施中,当文件处理服务器确定存储文件夹中的第一压缩文件容量达到第一阈值后,可以将该存储文件夹标记为full;
具体地,文件处理服务器在存储文件夹中添加标识信息full时,可以对存储文件夹进行重新命名,在文件夹名称中添加full标记。
文件汇聚服务器扫描多个存储文件夹集合,判断存储文件夹集合中是否包括含有标识信息的存储文件夹;
若文件汇聚服务器扫描到包含标识信息的存储文件夹,则文件汇聚服务器将包含标识信息的存储文件夹中的第一压缩文件进行压缩处理,压缩为第二压缩文件。
这里需要说明的是,本发明实施例中的第二压缩文件可以为zip压缩文件,也可以为其他格式的压缩文件,在此不做限定。
本发明实施例在文件汇聚服务器将存储文件夹中的第一压缩文件进行压缩处理之后,还可以删除已经压缩为第二压缩文件的存储文件夹。
本发明实施例文件处理服务器在确定存储文件夹中的第一压缩文件的容量达到第一阈值后,文件处理服务器还需要在文件汇聚服务器中创建新的存储文件夹;
一种可选的实施方式为,文件处理服务器在所述文件汇聚服务器中,与所述文件处理服务器对应的存储文件夹集合中创建新的存储区;其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
例如,文件处理服务器确定文件汇聚服务器对应的第一存储文件夹集合中,MRO的存储文件夹中存储的文件类型为MRO的第一压缩文件的容量达到第一阈值后,文件处理服务器对第一存储文件夹集合中的MRO的存储文件夹进行压缩,并在第一存储文件夹集合中创建新的MRO的存储文件夹。
由于本发明实施例中,存储文件夹和存储文件夹集合都是创建在文件汇聚服务器的同一目录下。从而在文件汇聚服务器在对存储文件夹中第一压缩文件进行压缩处理时,可以调用linux操作***的原生压缩命令对所述第一压缩文件进行压缩处理,这种压缩方式比任何编程语言实现压缩的方式效率要高很多,从而提高了文件处理的效率。
本发明实施例中创建的新的存储文件夹用来存储与容量达到第一阈值的存储文件夹中文件类型相同的第一压缩文件,并且新的存储文件夹的名称的命名的方法与上述对存储文件夹的名称进行命名的方法相同,在此不做赘述。
在一个周期的处理结束时,可能会存在存储文件夹中的第一压缩文件的容量没有达到第一阈值的情况,这时,文件汇聚服务器将所有剩余容量未达到第一阈值的文件夹中的第一压缩文件,统一按照类型进行压缩,并且一边压缩一边计算大小,当将同一种类型的第一压缩文件压缩为第二压缩文件,并确定该第二压缩文件的容量达到第一阈值时,开始下一个相同类型的第二压缩文件的压缩。
下面以一个基站、一个文件处理服务器和一个文件汇聚服务器,MR文件包括MRO、MRE、MRS三种类型的文件,且文件处理服务器在文件汇聚服务器中创建一个存储文件夹集合,存储文件夹集合中包括MRO存储文件夹、MRE存储文件夹、MRS存储文件夹为例,说明本发明实施例进行文件处理的具体流程。
如图7所示,本发明实施例第二种进行文件处理的完整流程。
步骤701、基站向文件处理器周期性的上报三种类型的MR文件;
步骤702、文件处理器接收基站上报的MR文件并压缩处理为第一压缩文件;
步骤703、文件处理服务器根据自身的ip地址远程在文件汇聚服务器中创建一个存储文件夹集合;
该存储文件夹集合中包含每种类型的MR文件对应的存储文件夹。
需要说明的是,步骤701和步骤703、在实施中的先后顺序不做限定,步骤701和步骤703也可以同时执行。
步骤704、在文件处理服务器每压缩处理得到N个第一压缩文件后,从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;
步骤705、文件处理服务器根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹;
其中,每个存储文件夹集合对应一个文件处理服务器,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
步骤706、文件处理服务器将N个第一压缩文件存储至文件汇聚服务器中确定出的存储文件夹中;
步骤707、若所述文件处理服务器确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件处理服务器在文件汇聚服务器中所述存储文件夹添加标识信息;
步骤708、文件汇聚服务器在扫描到包含标识信息的存储文件夹后,将包含标识信息的存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
步骤709、文件汇聚服务器将压缩完成的存储文件夹删除;
步骤710、文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,在文件汇聚服务器中对应存储文件夹集合中创建新存储文件夹;
其中,创建的新存储文件夹用来存储与容量达到第一阈值的存储文件夹中文件类型相同的第一压缩文件。
需要说明的是,步骤707和步骤710也可以同时执行。
步骤711、在周期结束时,文件汇聚服务器将所有剩余容量未达到第一阈值的文件夹中的第一压缩文件,统一按照类型进行压缩。
如图8所示,本发明实施例一种文件处理服务器,包括:处理器800、存储器801、收发机802以及总线接口。
处理器800负责管理总线架构和通常的处理,存储器801可以存储处理器800在执行操作时所使用的数据。收发机803用于在处理器800的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器800代表的一个或多个处理器和存储器801代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器800负责管理总线架构和通常的处理,存储器801可以存储处理器800在执行操作时所使用的数据。
本发明实施例揭示的流程,可以应用于处理器800中,或者由处理器800实现。在实现过程中,信号处理流程的各步骤可以通过处理器800中的硬件的集成逻辑电路或者软件形式的指令完成。处理器800可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器801,处理器800读取存储器801中的信息,结合其硬件完成信号处理流程的步骤。
具体地,处理器800,用于读取存储器801中的程序并执行:
将基站上报的MR文件压缩处理为第一压缩文件;
在每压缩处理得到N个第一压缩文件后,根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使所述文件汇聚服务器在所述存储文件夹中的第一压缩文件的容量达到第一阈值后将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述处理器800具体用于:
通过下列方式确定第一压缩文件对应的存储文件夹:
根据文件的类型与存储文件夹的对应关系,确定所述第一压缩文件的类型对应的存储文件夹;或,
从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;并根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹;其中,每个存储文件夹集合对应一个文件处理服务器,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,所述处理器800还用于:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则在所述存储文件夹添加标识信息,以使所述文件汇聚服务器根据所述标识信息确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,所述处理器800还用于:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件汇聚服务器在所述文件汇聚服务器中创建新的存储文件夹;或在所述文件汇聚服务器中,与所述文件处理服务器对应的存储文件夹集合中创建新的存储区;
其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
如图9所示,本发明实施例一种文件汇聚服务器,包括:处理器900、存储器901、收发机902以及总线接口。
处理器900负责管理总线架构和通常的处理,存储器901可以存储处理器900在执行操作时所使用的数据。收发机903用于在处理器900的控制下接收和发送数据。
总线架构可以包括任意数量的互联的总线和桥,具体由处理器900代表的一个或多个处理器和存储器901代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。处理器900负责管理总线架构和通常的处理,存储器901可以存储处理器900在执行操作时所使用的数据。
本发明实施例揭示的流程,可以应用于处理器900中,或者由处理器900实现。在实现过程中,信号处理流程的各步骤可以通过处理器900中的硬件的集成逻辑电路或者软件形式的指令完成。处理器900可以是通用处理器、数字信号处理器、专用集成电路、现场可编程门阵列或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件,可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器901,处理器900读取存储器901中的信息,结合其硬件完成信号处理流程的步骤。
具体地,处理器900,用于读取存储器901中的程序并执行:
判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;其中,所述存储文件夹中的第一压缩文件为文件处理服务器将基站上报的MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
若是,将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述处理器900具体用于:
根据下列方式判断存储文件夹中的第一压缩文件的容量达到第一阈值:
判断所述存储文件夹是否添加有标识信息;其中,所述标识信息为所述文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后添加的;
若是,确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
如图10所示,本发明实施例一种文件处理的装置,包括:
压缩模块1000,用于将基站上报的MR文件压缩处理为第一压缩文件;
存储模块1001,用于在每压缩处理得到N个第一压缩文件后,根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使所述文件汇聚服务器在所述存储文件夹中的第一压缩文件的容量达到第一阈值后将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述存储模块1001具体用于:
通过下列方式确定第一压缩文件对应的存储文件夹:
根据文件的类型与存储文件夹的对应关系,确定所述第一压缩文件的类型对应的存储文件夹;或,
从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;并根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹;其中,每个存储文件夹集合对应一个文件处理服务器,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,所述存储模块1001还用于:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则在所述存储文件夹添加标识信息,以使所述文件汇聚服务器根据所述标识信息确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,所述存储模块1001还用于:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件汇聚服务器在所述文件汇聚服务器中创建新的存储文件夹;或在所述文件汇聚服务器中,与所述文件处理服务器对应的存储文件夹集合中创建新的存储区;
其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
如图11所示,本发明实施例一种文件处理的装置,包括:
判断模块1100,用于判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;其中,所述存储文件夹中的第一压缩文件为文件处理服务器将基站上报的MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
压缩模块1101,用于若确定存储文件夹中的第一压缩文件的容量达到第一阈值,则将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述判断模块1100具体用于:
根据下列方式判断存储文件夹中的第一压缩文件的容量是否达到第一阈值:
判断所述存储文件夹是否添加有标识信息;其中,所述标识信息为所述文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后添加的;
若是,确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
基于同一发明构思,本发明实施例中提供一种文件处理的方法,由于该方法对应的是本发明实施例文件处理的***中的文件处理服务器,并且该方法解决问题的原理与该***相似,因此该方法的实施可以参见***的实施,重复之处不再赘述。
如图12所示,本发明实施例一种文件处理的方法,包括:
步骤1201、文件处理服务器将基站上报的MR文件压缩处理为第一压缩文件;
步骤1202、在每压缩处理得到N个第一压缩文件后,所述文件处理服务器根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,以使所述文件汇聚服务器在所述存储文件夹中的第一压缩文件的容量达到第一阈值后将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述文件处理服务器通过下列方式确定第一压缩文件对应的存储文件夹:
所述文件处理服务器根据文件的类型与存储文件夹的对应关系,确定所述第一压缩文件的类型对应的存储文件夹;或,
所述文件处理服务器从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;并根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹;其中,每个存储文件夹集合对应一个文件处理服务器,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,还包括:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件处理服务器在所述存储文件夹添加标识信息,以使所述文件汇聚服务器根据所述标识信息确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
可选地,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,还包括:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件汇聚服务器在所述文件汇聚服务器中创建新的存储文件夹;或所述文件处理服务器在所述文件汇聚服务器中,与所述文件处理服务器对应的存储文件夹集合中创建新的存储区;
其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
基于同一发明构思,本发明实施例中提供一种文件处理的方法,由于该方法对应的是本发明实施例文件处理的***中的文件汇聚服务器,并且该方法解决问题的原理与该***相似,因此该方法的实施可以参见***的实施,重复之处不再赘述。
如图13所示,本发明实施例一种文件处理的方法,包括:
步骤1301、文件汇聚服务器判断存储文件夹中的第一压缩文件的容量是否达到第一阈值;其中,所述存储文件夹中的第一压缩文件为文件处理服务器将基站上报的MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
步骤1302、若文件汇聚服务器确定存储文件夹中的第一压缩文件的容量达到第一阈值,则所述文件汇聚服务器将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
可选地,所述文件汇聚服务器根据下列方式判断存储文件夹中的第一压缩文件的容量达到第一阈值:
所述文件汇聚服务器判断所述存储文件夹是否添加有标识信息;其中,所述标识信息为所述文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后添加的;
若是,所述文件汇聚服务器确定所述存储文件夹中的第一压缩文件的容量达到第一阈值。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。
Claims (11)
1.一种文件处理方法,其特征在于,该方法包括:
文件处理服务器将基站上报的测量报告MR文件压缩处理为第一压缩文件;
在每压缩处理得到N个第一压缩文件后,所述文件处理服务器根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,若确定所述存储文件夹中存储的第一压缩文件的容量达到第一阈值后,则所述文件处理服务器在所述存储文件夹添加标识信息,以使所述文件汇聚服务器在扫描到包含所述标识信息的存储文件夹时,将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
2.如权利要求1所述的方法,其特征在于,所述文件处理服务器通过下列方式确定第一压缩文件对应的存储文件夹:
所述文件处理服务器根据文件的类型与存储文件夹的对应关系,确定所述第一压缩文件的类型对应的存储文件夹;或
所述文件处理服务器从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;并根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹;其中,每个存储文件夹集合对应一个文件处理服务器,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
3.如权利要求2所述的方法,其特征在于,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,还包括:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件汇聚服务器在所述文件汇聚服务器中创建新的存储文件夹;或所述文件处理服务器在所述文件汇聚服务器中,与所述文件处理服务器对应的存储文件夹集合中创建新的存储区;
其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
4.一种文件处理方法,其特征在于,该方法包括:
文件汇聚服务器判断存储文件夹是否添加有标识信息;其中,所述标识信息为文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到第一阈值后添加的,所述存储文件夹中的第一压缩文件为所述文件处理服务器将基站上报的测量报告MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
若是,所述文件汇聚服务器将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
5.一种文件处理服务器,其特征在于,包括处理器、存储器和收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
将基站上报的测量报告MR文件压缩处理为第一压缩文件;
在每压缩处理得到N个第一压缩文件后,根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,若确定所述存储文件夹中存储的第一压缩文件的容量达到第一阈值后,则所述文件处理服务器在所述存储文件夹添加标识信息,以使所述文件汇聚服务器在扫描到包含所述标识信息的存储文件夹时,将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
6.如权利要求5所述的文件处理服务器,其特征在于,所述处理器具体用于:
通过下列方式确定第一压缩文件对应的存储文件夹:
根据文件的类型与存储文件夹的对应关系,确定所述第一压缩文件的类型对应的存储文件夹;或
从多个存储文件夹集合中确定所述文件处理服务器对应的存储文件夹集合;并根据文件的类型与存储文件夹的对应关系,从确定的所述存储文件夹集合中确定所述第一压缩文件的类型对应的存储文件夹;其中,每个存储文件夹集合对应一个文件处理服务器,每个存储文件夹集合包括多个存储文件夹,每个存储文件夹对应一个第一压缩文件的类型。
7.如权利要求6所述的文件处理服务器,其特征在于,在所述将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹之后,所述处理器还用于:
若确定所述存储文件夹中存储的第一压缩文件的容量达到所述第一阈值后,则所述文件汇聚服务器在所述文件汇聚服务器中创建新的存储文件夹;或在所述文件汇聚服务器中,与所述文件处理服务器对应的存储文件夹集合中创建新的存储区;
其中,所述新的存储文件夹用于存储与容量达到所述第一阈值的存储文件夹中文件类型相同的第一压缩文件。
8.一种文件汇聚服务器,其特征在于,包括处理器、存储器和收发机;
其中,所述处理器,用于读取存储器中的程序并执行:
判断存储文件夹是否添加有标识信息;其中,所述标识信息为文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到第一阈值后添加的,所述存储文件夹中的第一压缩文件为所述文件处理服务器将基站上报的测量报告MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
若是,将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
9.一种文件处理的装置,其特征在于,包括:
压缩模块,用于将基站上报的测量报告MR文件压缩处理为第一压缩文件;
存储模块,用于在每压缩处理得到N个第一压缩文件后,根据第一压缩文件的类型,将所述第一压缩文件存储至文件汇聚服务器中对应的存储文件夹,若确定所述存储文件夹中存储的第一压缩文件的容量达到第一阈值后,则文件处理服务器在所述存储文件夹添加标识信息,以使所述文件汇聚服务器在扫描到包含所述标识信息的存储文件夹时,将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
10.一种文件处理的装置,其特征在于,包括:
判断模块,用于判断存储文件夹是否添加有标识信息;其中,所述标识信息为文件处理服务器在确定所述存储文件夹中存储的第一压缩文件的容量达到第一阈值后添加的,所述存储文件夹中的第一压缩文件为所述文件处理服务器将基站上报的测量报告MR文件每压缩处理得到N个第一压缩文件后,将第一压缩文件存储至对应的存储文件夹中的;
压缩模块,用于若确定存储文件夹中的第一压缩文件的容量达到第一阈值,则将所述存储文件夹中的第一压缩文件压缩处理为第二压缩文件;
其中,同一个所述存储文件夹中存储的第一压缩文件的类型相同;所述N为正整数。
11.一种计算机可存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1~3任一所述方法的步骤,或实现如权利要求4所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911046626.5A CN112749129B (zh) | 2019-10-30 | 2019-10-30 | 文件处理方法、文件处理服务器、文件汇聚服务器及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911046626.5A CN112749129B (zh) | 2019-10-30 | 2019-10-30 | 文件处理方法、文件处理服务器、文件汇聚服务器及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112749129A CN112749129A (zh) | 2021-05-04 |
CN112749129B true CN112749129B (zh) | 2024-03-19 |
Family
ID=75640702
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911046626.5A Active CN112749129B (zh) | 2019-10-30 | 2019-10-30 | 文件处理方法、文件处理服务器、文件汇聚服务器及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112749129B (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571451A (zh) * | 2012-02-16 | 2012-07-11 | 大唐移动通信设备有限公司 | 一种网元及其上传mr消息的方法 |
CN103677673A (zh) * | 2013-12-23 | 2014-03-26 | Tcl集团股份有限公司 | 一种文件分类批量上传的方法及*** |
CN103701853A (zh) * | 2013-11-11 | 2014-04-02 | 珠海市魅族科技有限公司 | 发送文件的方法和终端 |
CN105407321A (zh) * | 2015-11-12 | 2016-03-16 | 中国科学院遥感与数字地球研究所 | 一种监控数据处理方法及*** |
CN109388500A (zh) * | 2017-08-10 | 2019-02-26 | 大唐移动通信设备有限公司 | 一种基于无线测量报告mr的处理方法及*** |
CN110019048A (zh) * | 2017-09-30 | 2019-07-16 | 北京国双科技有限公司 | 基于MongoDB的文件处理方法、装置、***及服务器 |
JP2019133468A (ja) * | 2018-01-31 | 2019-08-08 | 株式会社東芝 | データ蓄積システム及びデータ蓄積装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8249580B2 (en) * | 2009-04-22 | 2012-08-21 | Intel Mobile Communication GmbH | Method of measurement reporting, method of handling measurement reports, cellular radio terminal and cellular radio network unit |
-
2019
- 2019-10-30 CN CN201911046626.5A patent/CN112749129B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102571451A (zh) * | 2012-02-16 | 2012-07-11 | 大唐移动通信设备有限公司 | 一种网元及其上传mr消息的方法 |
CN103701853A (zh) * | 2013-11-11 | 2014-04-02 | 珠海市魅族科技有限公司 | 发送文件的方法和终端 |
CN103677673A (zh) * | 2013-12-23 | 2014-03-26 | Tcl集团股份有限公司 | 一种文件分类批量上传的方法及*** |
CN105407321A (zh) * | 2015-11-12 | 2016-03-16 | 中国科学院遥感与数字地球研究所 | 一种监控数据处理方法及*** |
CN109388500A (zh) * | 2017-08-10 | 2019-02-26 | 大唐移动通信设备有限公司 | 一种基于无线测量报告mr的处理方法及*** |
CN110019048A (zh) * | 2017-09-30 | 2019-07-16 | 北京国双科技有限公司 | 基于MongoDB的文件处理方法、装置、***及服务器 |
JP2019133468A (ja) * | 2018-01-31 | 2019-08-08 | 株式会社東芝 | データ蓄積システム及びデータ蓄積装置 |
Non-Patent Citations (1)
Title |
---|
基于大数据的无线网络规划研究及工具开发;张晓宇;《中国优秀硕士学位论文全文数据库信息科技辑》;第22-28页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112749129A (zh) | 2021-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109429373B (zh) | 通信模式切换方法及网络侧设备与终端设备 | |
CN103532878A (zh) | 数据包的处理方法和网络流量的管理方法及装置和*** | |
CN104978263A (zh) | 一种移动端应用程序测试方法及*** | |
US20130152069A1 (en) | Method, apparatus and system for initiating terminal operation | |
CN102752215B (zh) | 一种vdp请求报文的处理方法和边缘交换机 | |
CN104378451A (zh) | 网络通讯路由选取方法、装置及*** | |
CN111263377B (zh) | 网络配置方法、装置、设备、***和配网测试方法、*** | |
CN110944039A (zh) | 面向5g接入网的微服务发现方法、***及装置 | |
WO2022216430A1 (en) | Distributed packet capture | |
CN111356182A (zh) | 一种资源的调度、处理方法及装置 | |
CN111093182B (zh) | 一种用于cpe设备的网络最优资源选择*** | |
CN105530625A (zh) | 一种信息处理方法及电子设备 | |
CN112749129B (zh) | 文件处理方法、文件处理服务器、文件汇聚服务器及装置 | |
CN111314004A (zh) | 智能家居的授时方法、装置、终端设备及存储介质 | |
CN114095876A (zh) | 广播数据的处理方法和装置、存储介质及电子装置 | |
CN103220715B (zh) | 一种上报网络性能测试结果的方法及装置 | |
CN110392347A (zh) | 数据传输方法及装置 | |
CN111817878A (zh) | 一种智能设备的联网方法、装置及云端服务器 | |
CN113783963B (zh) | 数据传输方法、服务器节点、网关设备、网络*** | |
CN113190565B (zh) | 数据更新方法及装置、存储介质及电子装置 | |
CN107371263B (zh) | 上行资源的调度方法和装置 | |
CN111510949B (zh) | 一种数据传输方法、装置和存储介质 | |
CN116074901A (zh) | 无线链路失败处理方法、终端、基站、***、设备及介质 | |
CN114390024B (zh) | 接入网协议栈测试方法、***及存储介质 | |
CN110278573B (zh) | 移动通信网络高速率数据业务测试方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |