The invention discloses a data processing method and device, the method comprises: receiving the message, and import the file from the default configuration parameters; according to the effective data corresponding to the configuration parameters of the extraction into the message, and generates a data table. The present invention through the above technical scheme, realizes the separation of parameters and configuration of client code, configuration parameters setting, modify, increase, delete or modify without the need to write client code, just modify the default file, convenient parameter configuration.
【技术实现步骤摘要】
本专利技术涉及电子
,尤其涉及一种数据处理方法及装置。
技术介绍
网管系统通常需要对其管理下的各网元设备进行各项性能的巡检,用户在网管系统的客户端上选择需要巡检的网元设备、巡检项(如温度、风扇转速、功率等)后,网管系统的服务端对用户选择的网元设备进行被选的各巡检项的巡检,并将巡检结果以报文的形式发给客户端,客户端收到报文后,需要根据预先的配置参数提取报文中的有效数据,将每一巡检项的巡检结果生成一个数据表,这种方式有以下几点缺陷:1、客户端对配置参数的设定、修改、增加、删除都不方便,通常需要重新编写客户端代码,因为其配置参数基本都是预先写死在客户端代码中。例如当需要增加巡检项或修改巡检项时,非常繁琐。2、针对每一个巡检项,都是分别生成一个数据表,没有自动合并数据表的功能,这导致查看时需要一一打开每一个数据表,不方便。3、生成数据表的同时,不能及时的对内存进行释放,导致内存溢出的问题。现有技术中客户端生成数据表的过程中,客户端用的是Java语言,Java的GC机制是自动进行的,Java的内存分配和回收也主要在Java的堆上进行,Java的堆中存储了大量的对象实例。从报文中提取了有效数据候,大量的巡检结果存储在堆中,而每一个巡检项所生成的excel文件的过程中,就是将巡检结果从堆中取出来放入excel文件中,由于excel文件也是存储在堆中,相当于巡检结果在内存中存储了两份,极大的浪费了内存性能。而Java内存自动回收是等到整个excel文件都生成完毕才会执行。尤其在大规模网元的环境下,经常需要对配置参数的设定、修改、增加、删除,造成很大 ...
【技术保护点】
一种数据处理方法,其特征在于,包括:接收报文,并从预设文件中导入配置参数;根据导入的所述配置参数提取所述报文中对应的有效数据,并生成数据表。
【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:接收报文,并从预设文件中导入配置参数;根据导入的所述配置参数提取所述报文中对应的有效数据,并生成数据表。2.如权利要求1所述的数据处理方法,其特征在于,所述报文中包括至少两个预设项目的有效数据;所述生成数据表包括:生成一个数据表文件,所述数据表文件中包括各预设项目的有效数据。3.如权利要求2所述的数据处理方法,其特征在于,所述数据表文件为Excel文件,各预设项目的有效数据分别作为其中的一个sheet页。4.如权利要求1所述的数据处理方法,其特征在于,所述配置参数包括:数据表的列名称或数据表的行名称,以及数据表的值类型。5.如权利要求1所述的数据处理方法,其特征在于,还包括:生成所述预设文件;和/或对所述预设文件中的配置参数进行修改、增加和/或删减。6.如权利要求1至5任一项所述的数据处理方法,其特征在于,所述生成数据表包括:在内存中根据所述配置参数和提取出的有效数据生成数据表格式的表格数据,按照预设方式根据所述表格数据生成数据表并缓存到硬盘中。7.如权利要求6所述的数据处理方法,其特征在于,生成表格数据的同时,还包括:从内存中删除生成所述表格数据所对应的有效数据。8.如权利要求6所述的数据处理方法,其特征在于,按照预设方式根据所述表格数据生成数据表并缓存到硬盘中包括:将N行或M列表格数据转化字节流,N、M为大于或等于1的正整数;将所述字节流转化为文件流并缓存到硬盘中,重复以上步骤,直到所有的表格数据都转化成文件流并且缓存到硬盘中。9.如权利要求8所述的数据处理方法,其特征在于,将N行或M列表格数据以文件流形式缓存到硬盘中的...
【专利技术属性】
技术研发人员:龙晶,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。