一种调试数据采集方法、系统以及嵌入式无线系统技术方案

技术编号:14253061 阅读:123 留言:0更新日期:2016-12-22 15:27
本发明专利技术公开了一种调试数据采集方法、系统以及嵌入式无线系统,属于现场设备测试技术领域;方法包括:步骤S1,嵌入式无线系统进行现场测试,并实时采集调试数据;步骤S2,嵌入式无线系统按照预设的数据格式封装调试数据,并通过外部网络广播包括被封装的调试数据的数据包;步骤S3,于一时间段内,数据分析端持续通过外部网络接收被广播的数据包并解析,处理并输出关联于时间段内解析得到的所有数据包中包括的调试数据;系统包括嵌入式无线系统中的采集单元、封装单元和广播单元,以及数据分析端的接收单元和处理单元。上述技术方案的有益效果为:解决调试数据无法实时直接在嵌入式系统上查看以及调试数据量巨大保存困难的问题。

【技术实现步骤摘要】

本专利技术涉及现场设备测试
,尤其涉及一种调试数据采集方法、系统以及嵌入式无线系统
技术介绍
现场进行测试的嵌入式无线系统的驱动中包含大量的状态数据,同时数据包在无线驱动中的流程过程也比较复杂,在流程中会包括多出需要进行数据统计,例如收发封包的个数、字节数以及丢包数等等。这些状态数据和封包统计对于分析现场测试的嵌入式无线系统的无线性能具有非常重要的意义。现有技术中,通常的做法是在嵌入式无线系统的目标测试机上,在应用层提供用于查看瞬时状态快照的接口,例如直接读取procfs文件系统的读取接口等,或者提供相应的读取应用程序。但是在嵌入式无线系统中,其测试时的状态数据是瞬息万变的,只提供瞬时状态快照的方案只能用来查看瞬时状态,并不能用来调试整个无线系统的持续性能。并且,被测试的嵌入式无线系统的内存资源通常是比较匮乏的,在调试数据量较大时很快调试数据就会把预设的内存写满,造成内存溢出或者数据覆盖等问题,导致数据缺失,从而浪费整个测试分析和调整的时间,降低测试效率。
技术实现思路
根据现有技术中存在的上述问题,现提供一种调试数据采集方法、系统以及嵌入式无线系统的技术方案,旨在解决调试数据无法实时直接在嵌入式系统上查看以及调试数据量巨大保存困难的问题;上述技术方案具体包括:一种调试数据采集方法,适用于嵌入式无线系统;其中,所述嵌入式无线系统通过外部网络连接一数据分析端,还包括:步骤S1,所述嵌入式无线系统进行现场测试,并实时采集调试数据;步骤S2,所述嵌入式无线系统按照预设的数据格式封装所述调试数据,并通过所述外部网络广播包括被封装的所述调试数据的数据包;步骤S3,于一时间段内,所述数据分析端持续通过所述外部网络接收被广播的所述数据包并解析,处理并输出关联于所述时间段内解析得到的所有所述数据包中包括的所述调试数据。优选的,该调试数据采集方法,其中,所述步骤S2中,所述预设的数据格式包括:第一字段,用于表示所述数据包被封装的包头信息;第二字段,设置于所述第一字段后,并用于表示所述调试数据被生成时的时间戳信息;第三字段,设置于所述第二字段后,并用于表示所述数据包的序列号;第四字段,设置于所述第三字段后,并用于表示所述数据包的驱动版本号;第五字段,设置于所述第四字段后,并用于表示所述调试数据中包括的调试状态信息。优选的,该调试数据采集方法,其中,所述预设的数据格式中包括多个依次排列的所述第五字段;每个所述第五字段用于表示所述调试数据中包括的一类所述调试状态信息。优选的,该调试数据采集方法,其中,所述步骤S1中,所述无线嵌入式系统以一预设的采集间隔周期性地实时采集所述调试数据。优选的,该调试数据采集方法,其中,所述数据包为UDP数据包;则所述步骤S2中,所述嵌入式无线系统按照预设的数据格式封装所述调试数据后,将所述调试数据封装入所述UDP数据包后通过所述外部网络进行广播。优选的,该调试数据采集方法,其中,所述外部网络为以太网络。一种调试数据采集系统,其中,包括嵌入式无线系统,所述嵌入式无线系统通过外部网络连接一数据分析端,所述嵌入式无线系统处于现场测试的过程中;所述嵌入式无线系统包括:采集单元,用于实时采集所述嵌入式无线系统进行现场测试时生成的调试数据;封装单元,连接所述采集单元,用于按照预设的数据格式封装所述调试数据;广播单元,连接所述封装单元,用于通过所述外部网络广播包括被封装的所述调试数据的数据包;所述数据分析端包括:接收单元,用于在一时间段内持续通过所述外部网络接收被广播的所述数据包;处理单元,连接所述接收单元,用于解析接收到的所述数据包,处理并输出关联于所述时间段内解析得到的所有所述数据包中包括的所述调试数据。优选的,该调试数据采集方法,其中,所述预设的数据格式包括:第一字段,用于表示所述数据包被封装的包头信息;第二字段,设置于所述第一字段后,并用于表示所述调试数据被生成时的时间戳信息;第三字段,设置于所述第二字段后,并用于表示所述数据包的序列号;第四字段,设置于所述第三字段后,并用于表示所述数据包的驱动版本号;第五字段,设置于所述第四字段后,并用于表示所述调试数据中包括的调试状态信息。一种嵌入式无线系统,其中,采用上述的调试数据采集方法。一种嵌入式无线系统,其中,包括上述的调试数据采集系统。上述技术方案的有益效果是:1)提供一种调试数据采集方法,能够解决调试数据无法实时直接在嵌入式系统上查看以及调试数据量巨大保存困难的问题;2)提供一种调试数据采集系统,能够支持实现上述调试数据采集方法。附图说明图1是本专利技术的较佳的实施例中,一种调试数据采集方法的流程示意图;图2是本专利技术的较佳的实施例中,预设的数据格式的具体结构示意图;图3是本专利技术的较佳的实施例中,一种调试数据采集系统的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。本专利技术的较佳的实施例中,提供一种调试数据采集方法,该方法适用于嵌入式无线系统,该嵌入式无线系统通过外部网络连接一数据分析端。并且为了测试需要,该嵌入式无线系统通过无线网络连接一外部的客户端,从而构成能够进行测试的无线网络连接线路。则本专利技术的较佳的实施例中,上述调试数据采集方法具体如图1所示,包括:步骤S1,嵌入式无线系统进行现场测试,并实时采集调试数据;步骤S2,嵌入式无线系统按照预设的数据格式封装调试数据,并通过外部网络广播包括被封装的调试数据的数据包;步骤S3,于一时间段内,数据分析端持续通过外部网络接收被广播的数据包并解析,处理并输出关联于时间段内解析得到的所有数据包中包括的调试数据。在一个具体实施例中,首先嵌入式无线系统执行现场测试,并在测试过程中实时采集所产生的调试数据。具体地,所谓调试数据,其中包括嵌入式无线系统在测试过程中产生的各类状态数据,例如实时收发的封包个数,实时收发的字节数以及丢包数等等。该实施例中,嵌入式无线系统实时采集到上述调试数据后,根据预设的数据格式封装这些调试数据,并将经过封装的调试数据包括在数据包中进行广播。具体地,上述嵌入式无线系统通过上述外部网络广播上述数据包,以保证上述数据包能够被数据分析端获取。该实施例中,数据分析端通过上述外部网络获取嵌入式无线系统广播的数据包,具体地,上述数据分析端在一时间段内持续地获取上述被广播的数据包并进行解析,解析得到其中包括的不同的调试数据,随后输出这些调试数据,以及可以根据这些调试数据处理并输出相应的分析结果。分析结果可以包括例如在测试过程中哪些状态数据低于预设阈值,从而判断无线性能的哪些方面未能通过测试等。本专利技术的较佳的实施例中,上述数据分析端可以为具有一定处理能力的便于携带的计算机处理设备,例如笔记本电脑等。本专利技术的较佳的实施例中,上述客户端可以为便于携带且具有无线接入功能的智能终端,例如移动终端等。本专利技术的较佳的实施例中,上述步本文档来自技高网...
一种调试数据采集方法、系统以及嵌入式无线系统

【技术保护点】
一种调试数据采集方法,适用于嵌入式无线系统;其特征在于,所述嵌入式无线系统通过外部网络连接一数据分析端,还包括:步骤S1,所述嵌入式无线系统进行现场测试,并实时采集调试数据;步骤S2,所述嵌入式无线系统按照预设的数据格式封装所述调试数据,并通过所述外部网络广播包括被封装的所述调试数据的数据包;步骤S3,于一时间段内,所述数据分析端持续通过所述外部网络接收被广播的所述数据包并解析,处理并输出关联于所述时间段内解析得到的所有所述数据包中包括的所述调试数据。

【技术特征摘要】
1.一种调试数据采集方法,适用于嵌入式无线系统;其特征在于,所述嵌入式无线系统通过外部网络连接一数据分析端,还包括:步骤S1,所述嵌入式无线系统进行现场测试,并实时采集调试数据;步骤S2,所述嵌入式无线系统按照预设的数据格式封装所述调试数据,并通过所述外部网络广播包括被封装的所述调试数据的数据包;步骤S3,于一时间段内,所述数据分析端持续通过所述外部网络接收被广播的所述数据包并解析,处理并输出关联于所述时间段内解析得到的所有所述数据包中包括的所述调试数据。2.如权利要求1所述的调试数据采集方法,其特征在于,所述步骤S2中,所述预设的数据格式包括:第一字段,用于表示所述数据包被封装的包头信息;第二字段,设置于所述第一字段后,并用于表示所述调试数据被生成时的时间戳信息;第三字段,设置于所述第二字段后,并用于表示所述数据包的序列号;第四字段,设置于所述第三字段后,并用于表示所述数据包的驱动版本号;第五字段,设置于所述第四字段后,并用于表示所述调试数据中包括的调试状态信息。3.如权利要求2所述的调试数据采集方法,其特征在于,所述预设的数据格式中包括多个依次排列的所述第五字段;每个所述第五字段用于表示所述调试数据中包括的一类所述调试状态信息。4.如权利要求1所述的调试数据采集方法,其特征在于,所述步骤S1中,所述无线嵌入式系统以一预设的采集间隔周期性地实时采集所述调试数据。5.如权利要求1所述的调试数据采集方法,其特征在于,所述数据包为UDP数据包;则所述步骤S2中,所述嵌入式无线系统按照预设的数据格式封装所述调试...

【专利技术属性】
技术研发人员:蓝麒
申请(专利权)人:纳瓦电子上海有限公司
类型:发明
国别省市:上海;31

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

1