一种网络设备平台信息收集方法及系统技术方案

技术编号:23190773 阅读:11 留言:0更新日期:2020-01-24 16:13
本发明专利技术实施例提供了一种网络设备平台信息收集方法及系统,包括:将网络设备平台中所有信息分为第一信息和第二信息,所述第一信息由系统命令获取,所述第二信息由关联文件获取,并为所述系统命令构建一个对应的命令集;读取所述命令集中保存的所述系统命令,并执行所述系统命令,将执行结果和所述关联文件封装到一个数据包中进行存档,以收集所述网络设备平台中所有信息。本发明专利技术实施例提供的一种网络设备平台信息收集方法及系统,能够通过一条系统命令即可收集用户关注的全部信息,方便快捷,用户无需记忆繁多的指令及其参数,逐次手工输入。

A method and system of information collection for network equipment platform

【技术实现步骤摘要】
一种网络设备平台信息收集方法及系统
本专利技术实施例涉及网络设备
,尤其涉及一种网络设备平台信息收集方法及系统。
技术介绍
现有的网络设备平台软件包含定制的操作系统OS及平台中间件Platform,其中OS基于商用操作系统,提供硬件驱动和其他常规操作系统功能。Platform实现系统平台的管理、配置、高可靠性等功能,为电信级上层应用(如LTE核心网)提供一个高可靠性的软件开发环境,同时屏蔽硬件不同的产品形态(如ATCA、服务器、COMe等)对上层应用的差异。网络设备平台信息包括操作系统和平台中间件的运行日志,以及各模块的实时上下文信息、配置文件等。这些信息在设备运行阶段具有重要价值,可以帮助运维人员查看系统运行状态,监视系统中发生的事件,同时用于网络设备出现故障或异常时,辅助研发人员进行问题定位。但是现有技术中对于这些网络设备平台信息的收集仍然需要手动登录到网络设备上依次输入命令、拷贝文件以获取实时信息,这种操作方式非常不便利,并且还容易出现遗漏信息、输错命令或参数,以致对系统状态的判定出现偏差,同时影响研发人员定位、分析问题。因此现在亟需一种网络设备平台信息收集方法来解决上述问题。
技术实现思路
为了解决上述问题,本专利技术实施例提供一种克服上述问题或者至少部分地解决上述问题的一种网络设备平台信息收集方法及系统。第一方面本专利技术实施例提供一种网络设备平台信息收集方法,包括:将网络设备平台中所有信息分为第一信息和第二信息,所述第一信息由系统命令获取,所述第二信息由关联文件获取,并为所述系统命令构建一个对应的命令集;读取所述命令集中保存的所述系统命令,并执行所述系统命令,将执行结果和所述关联文件封装到一个数据包中进行存档,以收集所述网络设备平台中所有信息。第二方面本专利技术实施例还提供了提供一种网络设备平台信息收集系统,包括:命令集模块,用于将网络设备平台中所有信息分为第一信息和第二信息,所述第一信息由系统命令获取,所述第二信息由关联文件获取,并为所述系统命令构建一个对应的命令集;信息处理模块,用于读取所述命令集中保存的所述系统命令,并执行所述系统命令,将执行结果和所述关联文件封装到一个数据包中进行存档,以收集所述网络设备平台中所有信息。根据本专利技术的第三方面,提供了一种网络设备平台信息收集设备,包括:处理器、存储器、通信接口和总线;其中,所述处理器、存储器、通信接口通过所述总线完成相互间的通信;所述通信接口用于该测试设备与显示装置的通信设备之间的信息传输;所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行上述所述的一种网络设备平台信息收集方法。第四方面专利技术实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述方法。本专利技术实施例提供的一种网络设备平台信息收集方法及系统,能够通过一条系统命令即可收集用户关注的全部信息,方便快捷,用户无需记忆繁多的指令及其参数,逐次手工输入。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络设备平台信息收集方法流程示意图;图2是本专利技术实施例提供的一种命令集信息分类示意图;图3是本专利技术实施例提供的一种网络设备平台信息收集系统结构图;图4是本专利技术实施例提供的网络设备平台信息收集设备的结构框图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。目前,现有技术仍需要手动登录到网络设备上依次输入命令、拷贝文件以获取实时信息,并且维护人员操作不便,同时经常遗漏信息、输错命令或参数。针对上述问题,图1是本专利技术实施例提供的一种网络设备平台信息收集方法流程示意图,如图1所示,包括:101、将网络设备平台中所有信息分为第一信息和第二信息,所述第一信息由系统命令获取,所述第二信息由关联文件获取,并为所述系统命令构建一个对应的命令集;102、读取所述命令集中保存的所述系统命令,并执行所述系统命令,将执行结果和所述关联文件封装到一个数据包中进行存档,以收集所述网络设备平台中所有信息。需要说明的是,本专利技术实施例的执行主体是计算机设备,也可以是任意实现网络设备平台信息收集功能的实体或虚拟设备,本专利技术实施例对此不再赘述。在步骤101中,可以理解的是,对于网络设备平台中信息的获取一般采用输入系统命令的形式进行获取,输入的系统命令是由用户在计算机设备上进行输入,那么实质上由网络设备平台产生的数据源可以视为系统命令以及其余关联文件,其中,关联文件可以包括例如日志文件、配置文件等内容,通过输入的系统命令能够获取相关信息。在本专利技术实施例中,将由关联文件产生的信息称为第二信息,将由执行系统命令产生的信息称为第一信息。而对于计算机设备而言,输入的系统命令需要进行执行才能进行信息的获取,故而计算机设备只需检测该待执行的系统命令,即可进行后续的信息获取工作。进一步的,可以理解的是,第一信息可能具有多种类别,例如:系统信息、网络信息、运行环境信息、日志信息、平台软件信息、校验和配置文件信息、文件列表信息等,本专利技术实施例为了对信息进行统一化管理,并方便后续扩展、添加、删除等操作,将第一信息分类,并构建一个对应的命令集进行统一化管理,图2是本专利技术实施例提供的一种命令集信息分类示意图,如图2所示,本专利技术实施例提供的命令集将需要的信息分为了八类,每一类中分别存储有该类别信息相应的系统命令。在步骤102中,根据步骤101中提供的命令集,可以对其中的系统命令进行获取,在获取系统命令后自动执行该系统命令,那么执行系统命令之后即可获取相应的所需信息,将这些所需信息和关联文件封装为一个数据包,即相当于将第一信息和第二信息进行统一化管理,从而收集到网络设备平台中所有信息。本专利技术实施例提供的一种网络设备平台信息收集方法,能够通过一条系统命令即可收集用户关注的全部信息,方便快捷,用户无需记忆繁多的指令及其参数,逐次手工输入。在上述实施例的基础上,在所述将网络设备平台中所有信息分为第一信息和第二信息之前,所述方法还包括:检测所述系统命令的输入接口;根据所述输入接口,确定所述系统命令的所属子类,每一所属子类对应一种系统命令的执行方式。由上述实施例的内容可知,本专利技术实施例提供了一种命令集来存储获取信息的各种系统命令。可以理解的是本文档来自技高网...

【技术保护点】
1.一种网络设备平台信息收集方法,其特征在于,包括:/n将网络设备平台中所有信息分为第一信息和第二信息,所述第一信息由系统命令获取,所述第二信息由关联文件获取,并为所述系统命令构建一个对应的命令集;/n读取所述命令集中保存的所述系统命令,并执行所述系统命令,将执行结果和所述关联文件封装到一个数据包中进行存档,以收集所述网络设备平台中所有信息。/n

【技术特征摘要】
1.一种网络设备平台信息收集方法,其特征在于,包括:
将网络设备平台中所有信息分为第一信息和第二信息,所述第一信息由系统命令获取,所述第二信息由关联文件获取,并为所述系统命令构建一个对应的命令集;
读取所述命令集中保存的所述系统命令,并执行所述系统命令,将执行结果和所述关联文件封装到一个数据包中进行存档,以收集所述网络设备平台中所有信息。


2.根据权利要求1所述的方法,其特征在于,在所述将网络设备平台中所有信息分为第一信息和第二信息之前,所述方法还包括:
检测所述系统命令的输入接口;
根据所述输入接口,确定所述系统命令的所属子类,每一所属子类对应一种系统命令的执行方式。


3.根据权利要求2所述的方法,其特征在于,在所述检测所述系统命令的输入接口之前,所述方法还包括:
在预设CommandCreate类中的create()静态方法中,获取所述系统命令。


4.根据权利要求2所述的方法,其特征在于,在所述为所述系统命令构建一个对应的命令集之后,所述方法还包括:
将所述命令集以csv格式保存为csv文件。


5.根据权利要求4所述的方法,其特征在于,在所述读取命令集中保存的系统命令之前,所述方法还包括:
基于预设的命令行运行工具,获取设置的命令参数。


6.根据权利要求5所述的方法,其特征在于,所述读取所述命令集中保存的...

【专利技术属性】
技术研发人员:刘易成
申请(专利权)人:普天信息技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1