一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

性能数据文件的生成方法、装置、存储介质及电子装置与流程

2022-04-13 14:38:34 来源:中国专利 TAG:


1.本发明实施例涉及通信领域,具体而言,涉及一种性能数据文件的生成方法、装置、存储介质及电子装置。


背景技术:

2.性能管理是用来评估系统性能的,包括对系统资源的运行状况和通信效率进行的评估,在基站中,性能管理向用户或技术人员展示基站运行业务时各方面的性能,周期采集执行通信业务时的用户接入数、通道建立数、上下行资源使用情况等性能指标,能反映出基站执行通信业务的性能。获取性能数据并将性能数据生成文件上报给上层的应用。
3.现有技术的性能管理系统是在各层协议栈根据oam(operation administration and maintenance,操作维护管理)的指令去获取性能数据,将获取到的性能数据保存在向oam传递的通道中与oam共享,oam去通道中获取,oam将获取到的性能数据生成文件,由于性能指标数据庞大,将性能数据保存在通道中会占用基站的大量内存空间,基站的内存资源又比较珍贵。
4.针对相关技术中存在的基站的性能数据对基站内存空间的占用率较高的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本发明实施例提供了一种性能数据文件的生成方法、装置、存储介质及电子装置,以至少解决相关技术中基站的性能数据对基站内存空间的占用率较高的问题。
6.根据本发明的一个实施例,提供了一种性能数据文件的生成方法,包括:在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,得到具有对应关系的协议栈和性能数据集合;在所述每层协议栈上生成所述每层协议栈所对应的性能数据集合的初始数据文件,得到具有对应关系的协议栈和初始数据文件;从所述一层或者多层协议栈中提取对应的所述初始数据文件;在所述目标基站所包括的性能管理模块上使用提取出的一个或者多个所述初始数据文件生成目标数据文件,其中,所述目标数据文件用于对所述目标基站的基站性能进行管理。
7.在一个示例性实施例中,所述在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,包括:确定所述每层协议栈所对应的数据采集策略;在所述每层协议栈上按照所述数据采集策略采集基站性能数据。
8.在一个示例性实施例中,所述在所述每层协议栈上生成所述每层协议栈所对应的性能数据集合的初始数据文件,包括:在所述每层协议栈上按照目标文件协议中的数据协议生成所述初始数据文件,其中,所述目标文件协议是生成所述目标数据文件所使用的文件协议;在所述每层协议栈上保存所述初始数据文件。
9.在一个示例性实施例中,所述在所述每层协议栈上按照所述目标数据文件的文件协议中的数据协议生成所述初始数据文件,包括:在所述每层协议栈上按照所述目标数据
文件的文件协议中的数据协议生成文件模板;将所述每层协议栈所对应的性能数据集合中包括的基站性能数据按照所述数据协议添加到所述文件模板的对应位置上,得到所述初始数据文件。
10.在一个示例性实施例中,所述在所述每层协议栈上按照所述目标数据文件的文件协议中的数据协议生成文件模板,包括:在所述每层协议栈上按照所述目标数据文件的文件协议中的数据协议生成初始文件模板;将所述每层协议栈所对应的数据采集策略中的目标策略添加到所述初始文件模板中,得到所述文件模板。
11.在一个示例性实施例中,所述从所述一层或者多层协议栈中提取对应的所述初始数据文件,包括:接收所述一层或者多层协议栈按照上报顺序上报的一个或者多个文件存储路径,其中,所述一个或者多个文件存储路径中每个文件存储路径用于指示对应的协议栈中所述初始数据文件的存储位置;按照所述上报顺序从所述一个或者多个文件存储路径中提取所述初始数据文件。
12.在一个示例性实施例中,所述在所述目标基站所包括的性能管理模块上使用提取出的一个或者多个所述初始数据文件生成目标数据文件,包括:在所述目标基站包括一层协议栈的情况下,按照目标文件协议中的格式协议为从所述一层协议栈上提取出的所述初始数据文件添加文件头部和文件尾部,得到所述目标数据文件;在所述目标基站包括多层协议栈的情况下,按照上报顺序将从所述多层协议栈上提取出的多个所述初始数据文件拼接成参考数据文件;按照目标文件协议中的格式协议为所述参考数据文件添加文件头部和文件尾部,得到所述目标数据文件。
13.根据本发明的另一个实施例,提供了一种性能数据文件的生成装置,包括:采集模块,用于在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,得到具有对应关系的协议栈和性能数据集合;
14.第一生成模块,用于在所述每层协议栈上生成所述每层协议栈所对应的性能数据集合的初始数据文件,得到具有对应关系的协议栈和初始数据文件;
15.提取模块,用于从所述一层或者多层协议栈中提取对应的所述初始数据文件;
16.第二生成模块,用于在所述目标基站所包括的性能管理模块上使用提取出的一个或者多个所述初始数据文件生成目标数据文件,其中,所述目标数据文件用于对所述目标基站的基站性能进行管理。
17.根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
18.根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
19.通过本发明,在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,得到具有对应关系的协议栈和性能数据集合;在每层协议栈上生成每层协议栈所对应的性能数据集合的初始数据文件,得到具有对应关系的协议栈和初始数据文件;从一层或者多层协议栈中提取对应的初始数据文件;在目标基站所包括的性能管理模块上使用提取出的一个或者多个初始数据文件生成目标数据文件,其中,目标数据文件用于对
目标基站的基站性能进行管理。首先基站的基站性能数据在每层协议栈上采集并在该层协议栈上将基站性能数据生成初始数据文件,然后提取初始数据文件在目标基站的性能管理模块上将初始数据文件生成目标数据文件,由于基站性能数据在协议栈上生成初始数据文件,初始数据文件通过在性能管理模块上生成目标数据文件,基站性能数据不传输到基站的内存空间中进行保存,不占用基站的内存资源,因此,可以解决基站的性能数据对基站内存空间的占用率较高的问题,达到降低基站的性能数据对基站内存空间的占用率的效果。
附图说明
20.图1是根据本发明实施例的性能数据文件的生成方法的移动终端的硬件结构框图;
21.图2是根据本发明实施例的性能数据文件的生成的流程图;
22.图3是根据本发明实施例的性能数据文件的生成过程的示意图;
23.图4是根据本发明实施例的性能数据文件的生成装置的结构框图。
具体实施方式
24.下文中将参考附图并结合实施例来详细说明本发明的实施例。
25.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
26.本发明实施例中所提供的方法实施例可以在移动终端、计算机终端或者类似的运算装置中执行。以运行在移动终端上为例,图1是根据本发明实施例的性能数据文件的生成方法的移动终端的硬件结构框图。如图1所示,移动终端可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,其中,上述移动终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述移动终端的结构造成限定。例如,移动终端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
27.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发明实施例中的性能数据文件的生成方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
28.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括移动终端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
29.在本实施例中提供了一种性能数据文件的生成方法,图2是根据本发明实施例的
性能数据文件的生成的流程图,如图2所示,该流程包括如下步骤:
30.步骤s202,在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,得到具有对应关系的协议栈和性能数据集合;
31.步骤s204,在所述每层协议栈上生成所述每层协议栈所对应的性能数据集合的初始数据文件,得到具有对应关系的协议栈和初始数据文件;
32.步骤s206,从所述一层或者多层协议栈中提取对应的所述初始数据文件;
33.步骤s208,在所述目标基站所包括的性能管理模块上使用提取出的一个或者多个所述初始数据文件生成目标数据文件,其中,所述目标数据文件用于对所述目标基站的基站性能进行管理。
34.通过上述步骤,首先基站的基站性能数据在每层协议栈上采集并在该层协议栈上将基站性能数据生成初始数据文件,然后提取初始数据文件在目标基站的性能管理模块上将初始数据文件生成目标数据文件,由于基站性能数据在协议栈上生成初始数据文件,初始数据文件通过在性能管理模块上生成目标数据文件,基站性能数据不传输到基站的内存空间中进行保存,不占用基站的内存资源,因此,可以解决基站的性能数据对基站内存空间的占用率较高的问题,达到降低基站的性能数据对基站内存空间的占用率的效果。
35.在上述步骤s202提供的技术方案中,上述目标基站可以但不限于是公用移动基站,比如,皮基站、宏基站、微基站、飞基站等等。协议栈可以但不限于包括:应用方面的协议栈、调度方面的协议栈、数据方面的协议栈等等。上述基站性能数据可以但不限于包括反应基站性能指标的数据,比如:连接数、erab(evolved radio access bearer,演进的无线接入承载即用户平面的承载)建立数、qci(qos class identifier,指定访问节点内定义的控制承载级分组转发方式)等等,同一性能指标可以根据不同原因进行划分。
36.可选地,在本实施例中,协议层上采集的基站性能数据可以但不限于包括多项,将各层协议栈上采集的基站性能数据对应形成性能数据集合,由于每层协议栈采集的基站性能数据的性能指标不同,在目标基站中的各层协议栈上采集的基站性能数据可能不同,所以协议栈和性能数据集合应该具有对应关系。
37.在一个可选的实施例中,在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,可以但不限于通过以下方式采集:确定所述每层协议栈所对应的数据采集策略;在所述每层协议栈上按照所述数据采集策略采集基站性能数据。
38.可选地,在本实施例中,上述采集策略可以但不限于包括:采集的性能数据、采集的优先级、采集的精度、采集的周期、性能数据的划分规则等等。每层协议栈上的采集策略可以不同也可以相同,每层协议栈上根据该层协议栈对应的采集策略去采集基站性能数据。
39.可选地,在本实施例中,首先获取采集策略,再根据采集策略去采集基站性能数据,可以但不限于防止采集到冗余的基站性能数据或者采集基站性能数据混乱等等。
40.在上述步骤s204提供的技术方案中,在协议栈上将该协议栈对应的性能数据集合中的基站性能数据生成初始数据文件,由于协议栈与性能数据集合具有对应关系,那么该性能数据集合中的基站性能数据生成的初始数据文件也与协议栈具有对应关系。
41.在一个可选的实施例中,在每层协议栈上生成每层协议栈所对应的性能数据集合的初始数据文件,可以但不限于通过以下方式生成:在所述每层协议栈上按照目标文件协
议中的数据协议生成所述初始数据文件,其中,所述目标文件协议是生成所述目标数据文件所使用的文件协议;在所述每层协议栈上保存所述初始数据文件。
42.可选地,在本实施例中,上述文件协议可以但不限于包括3gpp(3rd generation partnership project,第三代合作伙伴计划)协议,上述目标文件协议可以但不限于规定基站的性能文件的格式的协议,目标文件协议中可以但不限于包括数据协议等等,上述数据协议可以但不限于包括性能文件中基站性能数据的格式的协议,按照数据协议,可以但不限于包括基站性能数据在每层协议栈上生成初始数据文件,然后将得到的初始数据文件保存在该初始数据文件对应的协议栈中。
43.在一个可选的实施例中,在每层协议栈上按照目标数据文件的文件协议中的数据协议生成所述初始数据文件,可以但不限于通过以下方式生成:在所述每层协议栈上按照所述目标数据文件的文件协议中的数据协议生成文件模板;将所述每层协议栈所对应的性能数据集合中包括的基站性能数据按照所述数据协议添加到所述文件模板的对应位置上,得到所述初始数据文件。
44.可选地,在本实施例中,首先在每层协议栈上按照数据协议生成文件模板,然后将该协议栈对应的性能数据集合中的基站性能数据按照数据协议添加到文件模板的对应位置上,从而得到初始数据文件。
45.在一个可选的实施例中,在每层协议栈上按照目标数据文件的文件协议中的数据协议生成文件模板,可以但不限于通过以下方式生成:在所述每层协议栈上按照所述目标数据文件的文件协议中的数据协议生成初始文件模板;将所述每层协议栈所对应的数据采集策略中的目标策略添加到所述初始文件模板中,得到所述文件模板。
46.可选地,在本实施例中,首先在每层协议栈上按照数据协议生成初始文件模板,然后将每层协议栈对应的数据采集策略中的目标策略添加到初始文件模板中相应的位置,上述目标策略可以但不限于包括采集粒度、上报周期等等,最终得到文件模板。
47.在上述步骤s206提供的技术方案中,协议栈与初始数据文件具有对应关系,在协议栈中去提取初始数据文件应该按照该协议栈对应去提取的初始数据文件。
48.在一个可选的实施例中,从一层或者多层协议栈中提取对应的初始数据文件,可以但不限于通过以下方式提取:接收所述一层或者多层协议栈按照上报顺序上报的一个或者多个文件存储路径,其中,所述一个或者多个文件存储路径中每个文件存储路径用于指示对应的协议栈中所述初始数据文件的存储位置;按照所述上报顺序从所述一个或者多个文件存储路径中提取所述初始数据文件。
49.可选地,在本实施例中,上述上报顺序可以但不限于以下方式确定,根据上述目标文件协议中的数据协议确定、根据基站性能数据的采集策略确定等等方式确定。上述文件存储路径可以但不限于包括每个文件存储路径对应一个初始数据文件的存储位置,也就是说通过文件存储路径找到该路径对应的初始数据文件的存储位置。
50.可选地,在本实施例中,如果只有一层协议栈,可以但不限于直接将该层协议栈对应的文件存储路径上报给目标基站,然后根据文件存储路径去该文件存储路径对应的初始数据文件的存储位置提取初始数据文件。如果协议栈有多层,则按照上报顺序,每层协议栈按照顺序依次将该层协议栈对应的文件存储路径上报给目标基站,然后按照上报的顺序依次根据文件存储路径去该文件存储路径对应的存储位置提取初始数据文件。
51.在上述步骤s208提供的技术方案中,上述性能管理模块可以但不限于用于评估系统性能,生成系统性能数据文件的模块等等,性能管理模块可以但不限于包括:oam(operation administration and maintenance,操作维护管理)、oam中的pm(performance management,性能管理),在性能管理模块中将初始数据文件生成目标数据文件。
52.在一个可选的实施例中,在目标基站所包括的性能管理模块上使用提取出的一个或者多个初始数据文件生成目标数据文件,可以但不限于通过以下方式生成:在所述目标基站包括一层协议栈的情况下,按照目标文件协议中的格式协议为从所述一层协议栈上提取出的所述初始数据文件添加文件头部和文件尾部,得到所述目标数据文件;在所述目标基站包括多层协议栈的情况下,按照上报顺序将从所述多层协议栈上提取出的多个所述初始数据文件拼接成参考数据文件;按照目标文件协议中的格式协议为所述参考数据文件添加文件头部和文件尾部,得到所述目标数据文件。
53.可选地,在本实施例中,上述目标文件协议中可以但不限于还包括格式协议等等,上述格式协议用于指示生成目标文件的头部和尾部的协议,文件头部可以但不限于包括文件信息的展示等等,比如:采用协议的版本、基站的信息等等,文件尾部可以但不限于包括文件生成的时间、上报的时间、生成过程的时间,采集过程的时间等等。
54.可选地,在本实施例中,如果目标基站包括一层协议栈,则按照格式协议将从该层协议栈中提取出的初始数据文件进行添加文件头部和文件尾部,最后得到目标数据文件。如果目标基站包括多层协议栈,则首先按照协议栈上报的顺序提取出该层协议栈对应的初始数据文件,将提取出的初始数据文件按照上报的顺序拼接成参考数据文件,然后再添加文件头部和文件尾部,最后得到目标数据文件。
55.显然,上述所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。
56.下面结合实施例对本发明进行具体说明:
57.图3是根据本发明实施例的性能数据文件的生成过程的示意图,如图3所示,该过程包括以下步骤:
58.步骤一:通过基站中协议栈上的采集接口去采集基站性能数据,采集接口根据建立的数据模型中的采集策略去采集基站性能数据。
59.步骤二:性能管理模块将周期采集数据(即上述目标策略)发送给各层协议栈,协议栈将周期采集数据和基站性能数据生成初始数据文件,并将路径(即上述文件存储路径)上报给基站。
60.步骤三:收到所有协议栈的反馈之后,提取初始数据文件进行拼接文件,最终得到目标数据文件。
61.在步骤一之前,首先获取基站的性能指标需求,根据需求建立数据模型,数据模型中规定了上述采集策略,希望采集的性能数据,采集的顺序、各层协议栈在生成初始数据文件的顺序(即上述上报顺序),基站中的性能管理就按照数据模型来进行性能数据文件的生成。数据模型建立过程中应当考虑到性能指标的独特性,大部分性能指标会区分不同的原因、qci和小区而分别统计性能数据(即上述基站性能数据)。例如:erab承载建立数,分为erab承载建立请求数、erab承载建立成功数、erab承载建立失败数。它们又按照不同小区下的不同qci分别统计。为了避免数据模型混乱而导致产生冗余数据和计算步骤,应严格按照规定顺序建立数据模型。以具体性能指标为第一维度,特殊区别为第二维度,比如以具体性
能指标为连接数量,特殊区别为连接原因为例,第一维度为连接数量,第二维度为随机接入正常申请接入到的、一场接入掉了重新接入的,转接入的等等,最后按小区分列。这样设计的优点在于,规定同一层协议栈中的性能指标顺序。各层协议栈中的存储单元也应该遵循这样的数据模型,对生成性能文件也能排序。其次,细分性能指标采集点所处的协议栈,运行在哪一层协议栈中,为各层协议栈独建立数据模型,并实现排序。某个性能指标测量簇,可能处于两个不同层的协议栈中。测量簇中的性能指标之间不存在相关关系,可以拆分。协议栈中的软件中的性能指标采集接口也按照数据模型设计,同一性能指标的不同原因只在接口内作区别,采集点不再作冗余判断。如此也得益于数据模型的严格排序。
62.步骤二中,性能管理模块将周期采集数据发送给各层协议栈,周期定时器触发,性能管理模块指示协议栈开始上报数据,性能管理模块进入阻塞,等待所有协议栈完成上报;协议栈收到指令,将性能数据保存为格式符合3gpp协议规定的初始数据文件,并将初始数据文件的路径反馈至性能管理模块。
63.步骤三中,性能管理模块收到全部反馈后,将按照反馈顺序依次拼接文件,最后完成数据采集。相比于使用共享内存的数据交互,将节省大量内存空间。先前数据模型进行了排序,也消除了冗余的计算过程。并且,分散处理了oam pm最后生成目标数据文件的功能,使得更高效。各协议栈生成初始数据文件时,只按照3gpp协议规定的数据格式生成初始数据文件,目标数据文件头部和尾部由oam pm拼接初始数据文件时再添加。
64.最后,此方法通过严格排序性能指标,按协议栈软件中的协议栈划分数据模型,后续所有采集接口和文件生成都按照数据模型构建。将文件生成功能分散到协议栈,由协议栈生成各自的一部分,最终由oam pm拼接文件完成采集。由此替代共享内存传递数据,oam pm生成全部文件的方案。
65.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到根据上述实施例的方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
66.在本实施例中还提供了一种性能数据文件的生成装置,该装置用于实现上述实施例及优选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
67.图4是根据本发明实施例的性能数据文件的生成装置的结构框图,如图4所示,该装置包括:
68.采集模块42,用于在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,得到具有对应关系的协议栈和性能数据集合;
69.第一生成模块44,用于在所述每层协议栈上生成所述每层协议栈所对应的性能数据集合的初始数据文件,得到具有对应关系的协议栈和初始数据文件;
70.提取模块46,用于从所述一层或者多层协议栈中提取对应的所述初始数据文件;
71.第二生成模块48,用于在所述目标基站所包括的性能管理模块上使用提取出的一
个或者多个所述初始数据文件生成目标数据文件,其中,所述目标数据文件用于对所述目标基站的基站性能进行管理。
72.通过上述装置,首先基站的基站性能数据在每层协议栈上采集并在该层协议栈上将基站性能数据生成初始数据文件,然后提取初始数据文件在目标基站的性能管理模块上将初始数据文件生成目标数据文件,由于基站性能数据在协议栈上生成初始数据文件,初始数据文件通过在性能管理模块上生成目标数据文件,基站性能数据不传输到基站的内存空间中进行保存,不占用基站的内存资源,因此,可以解决基站的性能数据对基站内存空间的占用率较高的问题,达到降低基站的性能数据对基站内存空间的占用率的效果。
73.在一个可选的实施例中,所述采集模块,包括:
74.确定单元,用于确定所述每层协议栈所对应的数据采集策略;
75.采集单元,用于在所述每层协议栈上按照所述数据采集策略采集基站性能数据。
76.在一个可选的实施例中,所述第一生成模块,包括:
77.生成单元,用于在所述每层协议栈上按照目标文件协议中的数据协议生成所述初始数据文件,其中,所述目标文件协议是生成所述目标数据文件所使用的文件协议;
78.保存单元,用于在所述每层协议栈上保存所述初始数据文件。
79.在一个可选的实施例中,所述生成单元,用于:
80.在所述每层协议栈上按照所述目标数据文件的文件协议中的数据协议生成文件模板;
81.将所述每层协议栈所对应的性能数据集合中包括的基站性能数据按照所述数据协议添加到所述文件模板的对应位置上,得到所述初始数据文件。
82.在一个可选的实施例中,所述生成单元,用于:
83.在所述每层协议栈上按照所述目标数据文件的文件协议中的数据协议生成初始文件模板;
84.将所述每层协议栈所对应的数据采集策略中的目标策略添加到所述初始文件模板中,得到所述文件模板。
85.在一个可选的实施例中,所述提取模块,包括:
86.接收单元,用于接收所述一层或者多层协议栈按照上报顺序上报的一个或者多个文件存储路径,其中,所述一个或者多个文件存储路径中每个文件存储路径用于指示对应的协议栈中所述初始数据文件的存储位置;
87.提取单元,用于按照所述上报顺序从所述一个或者多个文件存储路径中提取所述初始数据文件。
88.在一个可选的实施例中,所述第二生成模块,包括:
89.添加单元,用于在所述目标基站包括一层协议栈的情况下,按照目标文件协议中的格式协议为从所述一层协议栈上提取出的所述初始数据文件添加文件头部和文件尾部,得到所述目标数据文件;
90.处理单元,用于在所述目标基站包括多层协议栈的情况下,按照上报顺序将从所述多层协议栈上提取出的多个所述初始数据文件拼接成参考数据文件;按照目标文件协议中的格式协议为所述参考数据文件添加文件头部和文件尾部,得到所述目标数据文件。
91.需要说明的是,上述各个模块是可以通过软件或硬件来实现的,对于后者,可以通
过以下方式实现,但不限于此:上述模块均位于同一处理器中;或者,上述各个模块以任意组合的形式分别位于不同的处理器中。
92.本发明的实施例还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
93.在本实施例中,上述计算机可读存储介质可以被设置为存储用于执行以下步骤的计算机程序:
94.s1,在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,得到具有对应关系的协议栈和性能数据集合;
95.s2,在所述每层协议栈上生成所述每层协议栈所对应的性能数据集合的初始数据文件,得到具有对应关系的协议栈和初始数据文件;
96.s3,从所述一层或者多层协议栈中提取对应的所述初始数据文件;
97.s4,在所述目标基站所包括的性能管理模块上使用提取出的一个或者多个所述初始数据文件生成目标数据文件,其中,所述目标数据文件用于对所述目标基站的基站性能进行管理。
98.在一个示例性实施例中,上述计算机可读存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
99.本发明的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
100.在一个示例性实施例中,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
101.在一个示例性实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
102.s1,在目标基站所包括的一层或者多层协议栈中的每层协议栈上采集基站性能数据,得到具有对应关系的协议栈和性能数据集合;
103.s2,在所述每层协议栈上生成所述每层协议栈所对应的性能数据集合的初始数据文件,得到具有对应关系的协议栈和初始数据文件;
104.s3,从所述一层或者多层协议栈中提取对应的所述初始数据文件;
105.s4,在所述目标基站所包括的性能管理模块上使用提取出的一个或者多个所述初始数据文件生成目标数据文件,其中,所述目标数据文件用于对所述目标基站的基站性能进行管理。
106.本实施例中的具体示例可以参考上述实施例及示例性实施方式中所描述的示例,本实施例在此不再赘述。
107.显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述
的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
108.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献