一种嵌入式串口测试方法及装置制造方法及图纸

技术编号:30757727 阅读:22 留言:0更新日期:2021-11-10 12:11
本发明专利技术公开的一种嵌入式串口测试方法及装置,通过当侦测到PC终端与待测的嵌入式设备通过串口连接时,获取所述嵌入式设备的设备信息,并对所述设备信息进行解析处理,生成功能列表;将所述功能列表上报给自动化测试平台,以使所述自动化测试平台将所述功能列表发送到用户终端,以供用户终端选择所需功能;从自动化测试平台获取所述用户终端选择的所需功能,从而控制所述嵌入式设备根据所述所需功能执行相应操作,并将所述嵌入式设备的操作结果返回所述自动化测试平台。本发明专利技术相比于现有技术通过分布式部署测试设备,将串口控制映射到远程控制,实现流程全自动,不需要人工干预,减少对人工的依赖。少对人工的依赖。少对人工的依赖。

【技术实现步骤摘要】
一种嵌入式串口测试方法及装置


[0001]本专利技术涉及VOIP/自动化测试的
,特别是涉及一种嵌入式 串口测试方法及装置。

技术介绍

[0002]以传输控制协议/网间协议和以太网为代表的成熟度较高的开放 式网络网络技术,在工业控制、设备测试等领域得到了越来越广泛地应 用,而在现代电力自动化控制中,大量地仪表仪器、传感器、可编程 逻辑控制器等嵌入式设备只提供单一串口,且嵌入式设备在测试时比 较多会使用到串口控制,串口控制需要依赖PC,无法做到远程控制。

技术实现思路

[0003]本专利技术要解决的技术问题是:提供一种嵌入式串口测试方法及装 置,通过分布式部署测试设备,将串口控制映射到远程控制,实现流 程全自动,不需要人工干预,减少对人工的依赖。
[0004]为了解决上述技术问题,本专利技术提供了一种嵌入式串口测试方法 及装置,包括:
[0005]当侦测到PC终端与待测的嵌入式设备通过串口连接时,获取所述 嵌入式设备的设备信息,并对所述设备信息进行解析处理,生成功能 列表;
[0006]将所述功能列表上报给自动化测试平台,以使所述自动化测试平 台将所述功能列表发送到用户终端,以供用户终端选择所需功能;
[0007]从自动化测试平台获取所述用户终端选择的所需功能,从而控制 所述嵌入式设备根据所述所需功能执行相应操作,并将所述嵌入式设 备的操作结果返回所述自动化测试平台。
[0008]进一步地,在获取所述嵌入式设备的设备信息后,还对所述设备 信息进行定时检测,当检测到所述设备信息更新时,对更新后的设备 信息进行解析处理,形成新的功能列表,并将所述新的功能列表上报 给所述自动化测试平台,以供所述用户终端选择。
[0009]进一步地,将所述新的功能列表上报给所述自动化测试平台后, 以使所述自动化测试平台根据当前运行情况选择时机主动获取功能列 表。
[0010]进一步地,使所述自动化测试平台根据当前运行情况选择时机主 动获取功能列表,具体为:
[0011]使所述自动化测试平台根据用户主动触发请求去同步;
[0012]或使所述自动化测试平台按照预设定时去同步;
[0013]或使所述自动化测试平台根据当前负载进行同步。
[0014]进一步地,对更新后的设备信息进行解析处理,具体为:
[0015]获取更新后的设备信息中的功能插件,对所述功能插件进行解析, 获取新增的功能接口。
[0016]进一步地,本专利技术还提供一种嵌入式串口测试装置,包括:信息 处理模块、功能传
递模块和测试模块,具体为:
[0017]所述信息处理模块用于当侦测到PC终端与待测的嵌入式设备通过 串口连接时,获取所述嵌入式设备的设备信息,并对所述设备信息进 行解析处理,生成功能列表;
[0018]所述功能传递模块用于将所述功能列表上报给自动化测试平台, 以使所述自动化测试平台将所述功能列表发送到用户终端,以供用户 终端选择所需功能;
[0019]所述测试模块用于从自动化测试平台获取所述用户终端选择的所 需功能,从而控制所述嵌入式设备根据所述所需功能执行相应操作, 并将所述嵌入式设备的操作结果返回所述自动化测试平台。
[0020]进一步地,还包括功能同步模块,具体为:
[0021]所述功能同步模块用于对所述设备信息进行定时检测,当检测到 所述设备信息更新时,对更新后的设备信息进行解析处理,形成新的 功能列表,并将所述新的功能列表上报给所述自动化测试平台,以供 所述用户终端选择。
[0022]进一步地,所述功能同步模块将所述新的功能列表上报给所述自 动化测试平台后,控制所述自动化测试平台根据当前运行情况选择时 机主动获取功能列表。
[0023]进一步地,所述功能同步模块使所述自动化测试平台根据当前运 行情况选择时机主动获取功能列表,具体为:
[0024]所述功能同步模块使所述自动化测试平台根据用户主动触发请求 去同步;
[0025]或使所述自动化测试平台按照预设定时去同步;
[0026]或使所述自动化测试平台根据当前负载进行同步。
[0027]进一步地,所述功能同步模块对更新后的设备信息进行解析处理, 具体为:
[0028]获取更新后的设备信息中的功能插件,对所述功能插件进行解析, 获取新增的功能接口。
[0029]本专利技术实施例一种嵌入式串口测试方法及装置,与现有技术相比, 具有如下有益效果:
[0030]当侦测到PC终端与待测的嵌入式设备通过串口连接时,获取所述 嵌入式设备的设备信息,并对所述设备信息进行解析处理,生成功能 列表;将所述功能列表上报给自动化测试平台,以使所述自动化测试 平台将所述功能列表发送到用户终端,以供用户终端选择所需功能; 从自动化测试平台获取所述用户终端选择的所需功能,从而控制所述 嵌入式设备根据所述所需功能执行相应操作,并将所述嵌入式设备的 操作结果返回所述自动化测试平台。本专利技术相比于现有技术通过分布 式部署测试设备,将串口控制映射到远程控制,实现流程全自动,不 需要人工干预,减少对人工的依赖。
附图说明
[0031]图1是本专利技术提供的一种嵌入式串口测试方法的一种实施例的步 骤流程示意图;
[0032]图2是本专利技术提供的一种嵌入式串口测试方法的一种实施例的流 程框架示意图;
[0033]图3是本专利技术提供的一种嵌入式串口测试装置的一种实施例的结 构示意图。
具体实施方式
[0034]下面将结合本专利技术中的附图,对本专利技术实施例中的技术方案进行 清楚、完整地描
述,显然,所描述的实施例仅仅是本专利技术一部分实施 例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术 人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于 本专利技术保护的范围。
[0035]实施例1
[0036]参见图1和图2,图1是本专利技术提供的一种嵌入式串口测试方法的 一种实施例的步骤流程示意图,图2是本专利技术提供的一种嵌入式串口 测试方法的一种实施例的流程框架示意图,图2所提供的流程框架示 意图对应图1的步骤流程示意图,如图1所示,该方法包括步骤101- 步骤103,具体如下:
[0037]步骤101:当侦测到PC终端与待测的嵌入式设备通过串口连接时, 获取所述嵌入式设备的设备信息,并对所述设备信息进行解析处理, 生成功能列表。
[0038]本实施例中,嵌入式设备先通过串口连接到PC终端,PC终端中的 宿主程序会通过串口获取嵌入式设备的设备信息,嵌入式设备的设备 信息存储在嵌入式设备的同步服务器中,且嵌入式设备信息中含有嵌 入式设备的版本文件,这些版本文件中包含了嵌入式设备的功能插件, PC终端的宿主服务通过RPC的方式与嵌入式设备的同步服务器的连接 并通过samba传输的方式下载嵌入式设备的同步服务器中的功能插件, 并对功能插件中的功能接口进行解析,生成功能列表,且PC终端的宿 主服务在获取所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种嵌入式串口测试方法,其特征在于,包括:当侦测到PC终端与待测的嵌入式设备通过串口连接时,获取所述嵌入式设备的设备信息,并对所述设备信息进行解析处理,生成功能列表;将所述功能列表上报给自动化测试平台,以使所述自动化测试平台将所述功能列表发送到用户终端,以供用户终端选择所需功能;从自动化测试平台获取所述用户终端选择的所需功能,从而控制所述嵌入式设备根据所述所需功能执行相应操作,并将所述嵌入式设备的操作结果返回所述自动化测试平台。2.如权利要求1所述的一种嵌入式串口测试方法,其特征在于,在获取所述嵌入式设备的设备信息后,还对所述设备信息进行定时检测,当检测到所述设备信息更新时,对更新后的设备信息进行解析处理,形成新的功能列表,并将所述新的功能列表上报给所述自动化测试平台,以供所述用户终端选择。3.如权利要求2所述的一种嵌入式串口测试方法,其特征在于,将所述新的功能列表上报给所述自动化测试平台后,以使所述自动化测试平台根据当前运行情况选择时机主动获取功能列表。4.如权利要求3所述的一种嵌入式串口测试方法,其特征在于,使所述自动化测试平台根据当前运行情况选择时机主动获取功能列表,具体为:使所述自动化测试平台根据用户主动触发请求去同步;或使所述自动化测试平台按照预设定时去同步;或使所述自动化测试平台根据当前负载进行同步。5.如权利要求2所述的一种嵌入式串口测试方法,其特征在于,对更新后的设备信息进行解析处理,具体为:获取更新后的设备信息中的功能插件,对所述功能插件进行解析,获取新增的功能接口。6.一种嵌入式串口测试装置,其特征在于,包括:信息处理模块、功能传递模块和测试模块,具体为:所述信息处理...

【专利技术属性】
技术研发人员:龚炜平
申请(专利权)人:厦门亿联网络技术股份有限公司
类型:发明
国别省市:

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

1