当前位置: 首页 > 专利查询>王泽政专利>正文

一种基于设备管理器的测试多通信协议的方法及装置制造方法及图纸

技术编号:20925922 阅读:35 留言:0更新日期:2019-04-20 11:46
本发明专利技术涉及一种基于设备管理器的测试多通信协议的方法及装置,方法包括:计算机设备管理器发送重启消息给数据采集分析卡;所述数据采集分析卡接收所述重启消息后进行重启;重启过程中,所述数据采集分析卡获取预先设置在注册表中的待加载通信协议,并通过可编程器件运行存储在计算机指定位置的与所述待加载通信协议相对应的通信协议程序以进行测试;所述可编程器件安装在所述数据采集分析卡上并相互连接以进行通信。本发明专利技术在不改变硬件设备数据采集分析卡的情况下实现对多种通信协议的分析及测试,提高了硬件的使用效率,并极大地节约了资源。

A Method and Device for Testing Multi-communication Protocol Based on Device Manager

The present invention relates to a method and device for testing multi-communication protocol based on device manager. The method includes: the computer device manager sends a restart message to the data acquisition and analysis card; the data acquisition and analysis card receives the restart message and restarts it; during the restart process, the data acquisition and analysis card obtains the pre-loaded communication protocol in the registry, and The programmable device is installed on the data acquisition and analysis card and connected with each other for communication. The invention realizes the analysis and test of various communication protocols without changing the data acquisition and analysis card of hardware equipment, improves the efficiency of hardware use and greatly saves resources.

【技术实现步骤摘要】
一种基于设备管理器的测试多通信协议的方法及装置
本专利技术涉及通信协议测试领域,更具体地说,涉及一种基于设备管理器的测试多通信协议的方法及装置。
技术介绍
随着通信技术、互联网技术及物联网技术的不断发展,各种通信协议层出不穷。与之相对应的是,各种通信协议的分析及测试设备(仪)也不断涌现。但是,目前市场上的设备大都是一台测试仪只能测试一种通信协议。即便是高端设备,也只能通过更换内部板卡实现更新,无法随协议灵活地调整结构。当需要分析或测试不同种类的通信协议时,测试人员需要携带各种不同的设备,使得测试与分析极为不便。并且,当通信协议更新换代时,只能分析原有通信协议的设备就只能被淘汰,无法继续使用,由此造成了资源的严重浪费。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供一种基于设备管理器的测试多通信协议的方法及装置,在不改变硬件设备数据采集分析卡的情况下实现对多种通信协议的分析及测试。为实现上述目的及其他相关目的,本专利技术的技术方案为:一方面,本专利技术一种基于设备管理器的测试多通信协议的方法,包括:计算机设备管理器发送重启消息给数据采集分析卡;所述数据采集分析卡与所述计算机相连且为所述计算机的外部设备;所述数据采集分析卡接收所述重启消息后进行重启;重启过程中,所述数据采集分析卡获取预先设置在注册表中的待加载通信协议,并通过可编程器件运行存储在计算机指定位置的与所述待加载通信协议相对应的通信协议程序以进行测试;所述可编程器件安装在所述数据采集分析卡上并相互连接以进行通信。优选的,所述可编程器件为FPGA板。优选的,所述计算机运行的操作系统为Windows。优选的,所述通信协议程序包括一个或多个。优选的,所述通信协议程序包括多个时,多个不同的通信协议程序以不同命名存储在计算机的相同路径下,或者,以不同命名存储在计算机的不同路径下,或者,以相同命名存储在计算机的不同路径下。另一方面,一种基于设备管理器的测试多通信协议的装置,包括:计算机、数据采集分析卡和可编程器件;所述计算机包括用于管理与计算机相连设备的设备管理器;所述数据采集分析卡与所述计算机相连以作为计算机的外部设备,所述设备管理器对所述数据采集分析卡进行管理;所述可编程器件安装在所述数据采集分析卡上并与所述数据采集分析卡相连以进行通信;所述数据采集分析卡接收到所述设备管理器发送的重启消息后进行重启;重启过程中,所述数据采集分析卡获取预先设置在注册表中的待加载通信协议,并通过可编程器件运行存储在计算机指定位置的与所述待加载通信协议相对应的通信协议程序以进行测试;所述可编程器件安装在所述数据采集分析卡上并相互连接以进行通信。优选的,所述可编程器件为FPGA板。优选的,所述计算机运行的操作系统为Windows。优选的,所述通信协议程序包括一个或多个。优选的,所述通信协议程序包括多个时,多个不同的通信协议程序以不同命名存储在计算机的相同路径下,或者,以不同命名存储在计算机的不同路径下,或者,以相同命名存储在计算机的不同路径下。本专利技术的有益效果如下:本专利技术通过计算机设备管理器管理硬件设备数据采集分析卡以控制数据采集分析卡的重启;数据采集分析卡重启过程中,通过FPGA板实现对指定通信协议程序的加载从而实现对指定测试协议的测试。本专利技术不仅能满足单一通信协议分析与测试需求,还能够在不改变硬件设备数据采集分析卡的基础上,实现不同通信协议的分析与测试需求,不仅提高了硬件的使用效率,还极大地节约了资源。以下结合附图及实施例对本专利技术作进一步详细说明,但本专利技术的一种基于设备管理器的测试多通信协议的方法及装置不局限于实施例。附图说明图1是本专利技术实施例的方法流程图;图2是本专利技术实施例的结构框图。具体实施方式以下结合附图及实施例对本专利技术进行进一步的详细说明。参见图1和图2所示,一方面,本专利技术一种基于设备管理器的测试多通信协议的方法,包括:S101,计算机设备管理器2011发送重启消息给数据采集分析卡202;所述数据采集分析卡202与所述计算机201相连且为所述计算机201的外部设备;S102,所述数据采集分析卡202接收所述重启消息后进行重启;重启过程中,所述数据采集分析卡202获取预先设置在注册表中的待加载通信协议,并通过可编程器件203运行存储在计算机201指定位置的与所述待加载通信协议相对应的通信协议程序2012以进行测试;所述可编程器件203安装在所述数据采集分析卡202上并相互连接以进行通信。本实施例中,所述计算机201可以是个人PC机、服务器等,本专利技术实施例不做唯一限定。数据分析采集可以指从传感器和其它待测设备等模拟和数字被测单元中自动采集非电量或者电量信号,所述待测设备可以是通信设备。所述的数据采集分析卡202,即实现数据分析采集功能的计算机201扩展卡,可以通过USB、PXI、PCI、PCIExpress、火线(IEEE1394)、PCMCIA、ISA、CompactFlash、485、232、以太网、各种无线网络等总线接入计算机201,本专利技术实施例不做唯一限定。本实施例中,所述可编程器件203为FPGA板。当同一数据采集分析卡202上的FPGA(Field-ProgrammableGateArray,现场可编程门阵列)板上加载并运行不同的通信协议程序2012时,即可对不同的通信协议进行分析及测试,相当于同一数据采集分析卡202上可以分析及测试多种通信协议。本实施例中,所述计算机201运行的操作系统为Windows。本专利技术利用Windows系统的管理工具设备管理器2011来管理计算机201上的外接设备数据采集分析卡202,以控制所述数据采集分析卡202的重新运行。同时利用Windows系统的注册表可编辑的特性,预先设置待加载的通信协议。重启过程中,所述数据采集分析卡202能够获取预先设置在注册表中的待加载通信协议,并通过FPGA板运行存储在计算机201指定位置的与所述待加载通信协议相对应的通信协议程序2012以进行测试。本实施例中,所述通信协议程序2012包括一个或多个。所述通信协议程序2012包括多个时,多个不同的通信协议程序2012以不同命名存储在计算机201的相同路径下,或者,以不同命名存储在计算机201的不同路径下,或者,以相同命名存储在计算机201的不同路径下,本专利技术实施例不做唯一限定。但通常情况下,为了对不同的通信协议加以区分,通常不同通信协议程序2012采用不同的命名。另一方面,本专利技术还提供一种基于设备管理器的测试多通信协议的装置,包括:计算机201、数据采集分析卡202和可编程器件203;所述计算机201包括用于管理与计算机201相连设备的设备管理器2011;所述数据采集分析卡202与所述计算机201相连以作为计算机201的外部设备,所述设备管理器2011对所述数据采集分析卡202进行管理;所述可编程器件203安装在所述数据采集分析卡202上并与所述数据采集分析卡202相连以进行通信;所述数据采集分析卡202接收到所述设备管理器2011发送的重启消息后进行重启;重启过程中,所述数据采集分析卡202获取预先设置在注册表中的待加载通信协议,并通过可编程器件203运行存储在计算机201指定位置的与所述待加载通信协议相对应的通信协议程序2012以进行测试本文档来自技高网...

【技术保护点】
1.一种基于设备管理器的测试多通信协议的方法,其特征在于,包括:计算机设备管理器发送重启消息给数据采集分析卡;所述数据采集分析卡与所述计算机相连且为所述计算机的外部设备;所述数据采集分析卡接收所述重启消息后进行重启;重启过程中,所述数据采集分析卡获取预先设置在注册表中的待加载通信协议,并通过可编程器件运行存储在计算机指定位置的与所述待加载通信协议相对应的通信协议程序以进行测试;所述可编程器件安装在所述数据采集分析卡上并相互连接以进行通信。

【技术特征摘要】
1.一种基于设备管理器的测试多通信协议的方法,其特征在于,包括:计算机设备管理器发送重启消息给数据采集分析卡;所述数据采集分析卡与所述计算机相连且为所述计算机的外部设备;所述数据采集分析卡接收所述重启消息后进行重启;重启过程中,所述数据采集分析卡获取预先设置在注册表中的待加载通信协议,并通过可编程器件运行存储在计算机指定位置的与所述待加载通信协议相对应的通信协议程序以进行测试;所述可编程器件安装在所述数据采集分析卡上并相互连接以进行通信。2.根据权利要求1所述的基于设备管理器的测试多通信协议的方法,其特征在于,所述可编程器件为FPGA板。3.根据权利要求1所述的基于设备管理器的测试多通信协议的方法,其特征在于,所述计算机运行的操作系统为Windows。4.根据权利要求1所述的基于设备管理器的测试多通信协议的方法,其特征在于,所述通信协议程序包括一个或多个。5.根据权利要求4所述的基于设备管理器的测试多通信协议的方法,其特征在于,所述通信协议程序包括多个时,多个不同的通信协议程序以不同命名存储在计算机的相同路径下,或者,以不同命名存储在计算机的不同路径下,或者,以相同命名存储在计算机的不同路径下。6.一种基于设备管理器的测试多通信协议的装置,其特征在于,包括:计算机、数据采集分析卡和可...

【专利技术属性】
技术研发人员:王泽政
申请(专利权)人:王泽政
类型:发明
国别省市:北京,11

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

1