一种串口日志远程采集方法技术

技术编号:39899810 阅读:7 留言:0更新日期:2023-12-30 13:13
本申请涉及一种串口日志远程采集方法

【技术实现步骤摘要】
一种串口日志远程采集方法、装置及存储介质


[0001]本申请涉及自动化测试领域,尤其涉及一种串口日志远程采集方法

装置及存储介质


技术介绍

[0002]路由器等产品在研发过程中会经过很多的测试场景,比如说无线屏蔽环境测试吞吐量或者长时间测试;很多环境都需要一台电脑连接待测设备的串口,然后记录串口里面打印的日志,以便在出现问题之后研发人员可以根据打印出来的日志找出问题所在

[0003]但是现实情况是,在测试出现问题的时候,研发人员让测试人员将日志拷贝出来后发给研发人员;而串口日志的收集是一件非常不容易的事情,在某些场景上会受限于串口线缆的长度而无法收集;又或者有些场景需要收集待测设备的日志,此时需要额外增设一台电脑,既浪费资源,搭建效率也比较低,而且还会破坏试验环境的整洁;而且测试人员在分享日志给研发人员的过程中,大多数情况下都会用到
U
盘拷贝方式,这种方式效率低下
,
还要涉及电脑权限的问题,所以拷贝的过程并不一定会非常顺利,且可能会引入病毒

另外,这种方式时效性也不是很高,往往问题都发生很长时间了,研发人员才能得到日志

[0004]如何在既不改变布线状态又不对
WiFi
产品测试引入干扰源的情况下实现待测设备串口日志的远程共享是一个亟待解决的问题


技术实现思路

[0005]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种串口日志远程采集方法

装置及存储介质

[0006]第一方面,本申请提供了一种串口日志远程采集方法,所述方法包括步骤:获取通信参数;获取串口日志采集指令;根据所述串口日志采集指令获取文本格式信息和目标用户信息;根据所述文本格式信息和所述通信参数生成远程采集文本;根据所述目标用户信息发送所述远程采集文本

[0007]优选地,所述获取通信参数包括步骤:获取通信端参数;获取传输通信参数;获取串口传输参数

[0008]优选地,所述获取通信端参数包括步骤:获取近端通信端的第一通信参数;获取远端通信端的第二通信参数

[0009]优选地,所述获取传输通信参数包括步骤:获取串口传输波特率;
根据所述串口传输波特率计算报文传输长度

[0010]优选地,所述获取串口传输参数包括步骤:获取串口连接参数

[0011]优选地,所述根据所述文本格式信息和所述通信参数生成远程采集文本包括步骤:获取所述文本格式信息中的时间同步信息;获取串口日志;将所述时间同步信息和所述串口日志组合成初始采集文本;将所述初始采集文本转换为符合所述通信参数的远程采集文本

[0012]优选地,所述根据所述目标用户信息发送所述远程采集文本包括步骤:获取所述用户信息中的用户地址;将所述远程采集文本发送至所述用户地址处;获取所述用户信息中的用户格式;根据所述用户格式转换所述远程采集文本的格式

[0013]第二方面,本申请提供了一种串口日志远程采集装置,包括:通信参数获取模块,用于获取通信参数;采集指令获取模块,用于获取串口日志采集指令;信息获取模块,用于根据所述串口日志采集指令获取文本格式信息和目标用户信息;文本生成模块,用于根据所述文本格式信息和所述通信参数生成远程采集文本;文本发送模块,用于根据所述目标用户信息发送所述远程采集文本

[0014]第三方面,提供了一种电子设备,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行前述任一所述串口日志远程采集方法

[0015]第四方面,提供了一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令用于使该计算机执行前述任一所述串口日志远程采集方法

[0016]本申请实施例提供的上述技术方案与现有技术相比具有如下优点:本申请实施例提供的一种串口日志远程采集方法

装置及存储介质能够实时地将串口中的日志信息远程地分享给关注该项测试的人员,并且在收集日志的过程中无需人员干涉;日志在实时共享给关注的人员的同时也会存储到服务器中,方便后续查看历史日志信息,方便研发根据串口日志定位问题;无需额外布线的同时也没有引入对于待测产品的干扰;避免测试人员共享日志的时候使用
U
盘等介质,有利于测试环境的安全,降低引入病毒的风险

附图说明
[0017]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施
例,并与说明书一起用于解释本专利技术的原理

[0018]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图

[0019]图1是本专利技术实施例提供的一种串口日志远程采集方法的流程示意图
;
图2是本专利技术实施例提供的一种串口日志远程采集装置的结构示意图;图3是本专利技术提供的一种电子设备的结构示意图;图4是本专利技术提供的一种非暂态计算机可读存储介质的结构示意图

具体实施方式
[0020]为使本申请实施例的目的

技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚

完整地描述,显然,所描述的实施例是本申请的一部分实施例,而不是全部的实施例

基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围

[0021]图1为本申请实施例提供的一种串口日志远程采集方法的流程示意图

[0022]本申请提供了一种串口日志远程采集方法,所述方法包括步骤:
S1
:获取通信参数;在本申请实施例中,所述获取通信参数包括步骤:获取通信端参数;获取传输通信参数;获取串口传输参数

[0023]具体地,通信参数包括:通信端参数

传输通信参数和串口传输参数,其中,通信端参数用于表示通信模块的相关通信参数,传输通信参数用于表示数据在传输过程中的相关参数,串口传输参数用于表示串口传输数据的相关参数

以上这些参数都可以通过设备检测获取得到

[0024]在本申请实施例中,所述获取通信端参数包括步骤:获取近端通信端的第一通信参数;获取远端通信端的第二通信参数

[0025]具体地,在通信过程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种串口日志远程采集方法,其特征在于,所述方法包括步骤:获取通信参数;获取串口日志采集指令;根据所述串口日志采集指令获取文本格式信息和目标用户信息;根据所述文本格式信息和所述通信参数生成远程采集文本;根据所述目标用户信息发送所述远程采集文本
。2.
根据权利要求1所述的串口日志远程采集方法,其特征在于,所述获取通信参数包括步骤:获取通信端参数;获取传输通信参数;获取串口传输参数
。3.
根据权利要求2所述的串口日志远程采集方法,其特征在于,所述获取通信端参数包括步骤:获取近端通信端的第一通信参数;获取远端通信端的第二通信参数
。4.
根据权利要求2所述的串口日志远程采集方法,其特征在于,所述获取传输通信参数包括步骤:获取串口传输波特率;根据所述串口传输波特率计算报文传输长度
。5.
根据权利要求2所述的串口日志远程采集方法,其特征在于,所述获取串口传输参数包括步骤:获取串口连接参数
。6.
根据权利要求1所述的串口日志远程采集方法,其特征在于,所述根据所述文本格式信息和所述通信参数生成远程采集文本包括步骤:获取所述文本格式信息中的时间同步信息;获取串口日志;将所述时间同步信息和所述串口日志组合成初始采集文本;将所述初始采集文本转换为符合所述...

【专利技术属性】
技术研发人员:欧阳宁王健谭亚科
申请(专利权)人:博为科技有限公司
类型:发明
国别省市:

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

1