激励信号的发送控制方法、装置、激励信号发生器及介质制造方法及图纸

技术编号:32462705 阅读:27 留言:0更新日期:2022-02-26 08:54
本发明专利技术实施例公开了一种激励信号的发送控制方法、装置、激励信号发生器及介质。该方法包括获取与测试设备匹配的测试任务;对测试任务进行解析,确定与测试设备匹配的目标输入通道,并构建与每个目标输入通道分别对应的激励数据包;根据测试设备的接口协议、测试任务以及与每个目标输入通道分别对应的激励数据包,形成多个与测试设备的全部输入接口对应的接口数据分片报文;在不同的驱动时刻下,将每个接口数据分片报文分别发送至测试设备。本发明专利技术实施例的技术方案提供一种支持同时多通道数据发送的激励信号发生器,达到简化驱动器驱动工作的效果。工作的效果。工作的效果。

【技术实现步骤摘要】
激励信号的发送控制方法、装置、激励信号发生器及介质


[0001]本专利技术实施例涉及互联网通信技术,尤其涉及一种激励信号的发送控制方法、装置、激励信号发生器及介质。

技术介绍

[0002]在硬件开发过程中,需要完成各种功能测试,一般来说,将需要完成功能测试的设备称为DUT(Device Under Test,测试中设备)。
[0003]现有技术中,主要通过激励信号发送器(一般简称为Simulator)模拟与DUT相邻设备的接口协议,生成与该相邻设备匹配的接口信号。进而实现以真实的接口协议来发送激励信号至DUT,以实现对该DUT的功能测试。一般来说,激励信号发送器发送激励信号至驱动器,由驱动器实现对该DUT的信号驱动。
[0004]专利技术人在实现本专利技术的过程中,发现现有技术存在如下缺陷:现有激励信号发生器一般仅能发送单一通道、单一形式的激励信号,如果需要为多通道的DUT提供激励信号,需要在驱动器中实现激励信号的再处理,这需要在驱动器中内置非常复杂的处理逻辑,使得驱动工作复杂且易错,进而导致后期对这个测试环境的维护和集成过程也会变得非常复杂。

技术实现思路

[0005]本专利技术实施例提供一种激励信号的发送控制方法、装置、激励信号发生器及介质,以提供一种同时支持多通道数据发送激励信号发生器,达到简化驱动器驱动工作的效果。
[0006]第一方面,本专利技术实施例提供了一种激励信号的发送控制方法,该方法包括:
[0007]获取与测试设备匹配的测试任务;
[0008]对测试任务进行解析,确定与测试设备匹配的目标输入通道,并构建与每个目标输入通道分别对应的激励数据包;
[0009]根据测试设备的接口协议、测试任务以及与每个目标输入通道分别对应的激励数据包,形成多个与测试设备的全部输入接口对应的接口数据分片报文;
[0010]在不同的驱动时刻下,将每个接口数据分片报文分别发送至测试设备。
[0011]第二方面,本专利技术实施例还提供了一种激励信号的发送控制装置,该装置包括:
[0012]测试任务获取模块,用于获取与测试设备匹配的测试任务;
[0013]激励数据包构建模块,用于对测试任务进行解析,确定与测试设备匹配的目标输入通道,并构建与每个目标输入通道分别对应的激励数据包;
[0014]接口数据分片报文形成模块,用于根据测试设备的接口协议、测试任务以及与每个目标输入通道分别对应的激励数据包,形成针对测试设备的全部输入接口的多个接口数据分片报文;
[0015]接口数据分片报文发送模块,用于在不同的驱动时刻下,将每个接口数据分片报文分别发送至测试设备。
[0016]第三方面,本专利技术实施例还提供了一种激励信号发生器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如本专利技术任意实施例所述的激励信号的发送控制方法。
[0017]第四方面,本专利技术实施例还提供了一种计算机可执行指令的存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现如本专利技术任意实施例所述的激励信号的发送控制方法。
[0018]本专利技术实施例通过获取与测试设备匹配的测试任务;对测试任务进行解析,确定与测试设备匹配的目标输入通道,并构建与每个目标输入通道分别对应的激励数据包;根据测试设备的接口协议、测试任务以及与每个目标输入通道分别对应的激励数据包,形成多个与测试设备的全部输入接口对应的接口数据分片报文;在不同的驱动时刻下,将每个接口数据分片报文分别发送至测试设备,解决了现有的复杂激励信号均由驱动器生成而导致的驱动工作复杂且易错的问题,提供了一种由激励发生器生成多通道、可配置的复杂激励信号的新方式,极大的简化驱动器工作复杂度,简化了复杂激励信号的构建难度,并提高了复杂激励信号的构建灵活性和通用性。
附图说明
[0019]图1是本专利技术实施例一中的一种激励信号的发送控制方法的流程图;
[0020]图2是本专利技术实施例二中的另一种激励信号的发送控制方法的流程图;
[0021]图3是本专利技术实施例三中的一种激励信号的发送控制装置的结构示意图;
[0022]图4是本专利技术实施例四中的一种激励信号发生器的结构示意图。
具体实施方式
[0023]下面结合附图和实施例对本专利技术实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术实施例,而非对本专利技术实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术实施例相关的部分而非全部结构。
[0024]实施例一
[0025]图1为本专利技术实施例一提供的一种激励信号的发送控制方法的流程图,本实施例可适用于由激励信号发生器直接提供多通道、可配置的复杂激励信号的情况,该方法可以由激励信号的发送控制装置执行,该装置可以通过软件和/或硬件的方式实现,并集成在用于向测试设备提供激励信号的激励信号发生器中。具体的,参考图1,该方法具体包括如下步骤:
[0026]S110、获取与测试设备匹配的测试任务。
[0027]其中,测试设备可以是需要被测试的电子设备,其一般包括有多个输入通道,用于分别独立输入不同的输入信号。测试任务具体是指用于描述输入至该测试设备中的一个或者多个输入通道的激励信号的信号形式或者信号内容的信息。
[0028]在一个具体的例子中,假设该测试设备包括输入通道A和输入通道B,可以在该测试任务中指定同时向该输入通道A和输入通道B中发送激励数据包作为激励信号,并可以进一步在该测试任务中指定出向输入通道A中发送的数据包数量以及数据包类型,例如,sp帧形式数据包,或者cmef帧形式数据包等,以及,向输入通道B中发送的数据包数量以及数据
包类型。同时,还可以在该测试任务中指定出发送至输入通道A或者输入通道B中的一个或者多个数据包进行异常配置,例如,是否abort等。
[0029]具体的,可以初始化构建与测试任务匹配的标准化配置模板,并在该标准化配置模板中通过键值对定义的方式,定义出一个或者多个可配置项,以形成个性化的测试任务。例如,可以在该标准化配置模板中定义:“通道选择,XX”形式的键值对。相应的,用户可以通过在可配置项“XX”中输入选择需要向测试设备中的哪个或者哪几个输入通道发送激励数据包。续前例,如果用户设置“10”,可以指定仅向测试设备的输入通道A发送激励数据包,如果用户设置“01”,可以指定仅向测试设备的输入通道B发送激励数据包,如果用户设置“11”,可以指定同时向测试设备的输入通道A和输入通道B发送激励数据包。
[0030]当然,本领域技术人员可以理解的是,还可以采取其他的方式,设置并形成该测试任务,例如,通过在测试任务配置页面中勾选或者输入上述配置参数的方式等。只要保证以测试任务的形式设置指向该测试设备的一个或者多个输入通道的可配置的复杂激励信号即可。
[0031]S120、对测试任务进行解析,确定与测试设备匹配的目标输入通道,并构建与本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种激励信号的发送控制方法,其特征在于,包括:获取与测试设备匹配的测试任务;对测试任务进行解析,确定与测试设备匹配的目标输入通道,并构建与每个目标输入通道分别对应的激励数据包;根据测试设备的接口协议、测试任务以及与每个目标输入通道分别对应的激励数据包,形成多个与测试设备的全部输入接口对应的接口数据分片报文;在不同的驱动时刻下,将每个接口数据分片报文分别发送至测试设备。2.根据权利要求1所述的方法,其特征在于,对测试任务进行解析,确定与测试设备匹配的目标输入通道,并构建与每个目标输入通道分别对应的激励数据包,包括:根据所述测试任务中的通道选择参数,在所述测试设备包括的全部输入通道中,确定目标输入通道;根据所述测试任务中的数据包数量参数,获取与每个目标输入通道分别对应的数据包发送数量,并根据所述测试任务中的数据包类型参数,获取与每个目标输入通道分别对应的数据包类型;根据所述数据包发送数量以及所述数据包类型,构建与每个目标输入通道分别对应的激励数据包。3.根据权利要去1所述的方法,其特征在于,根据测试设备的接口协议、测试任务以及与每个目标输入通道分别对应的激励数据包,形成多个与测试设备的全部输入接口对应的接口数据分片报文,包括:根据测试设备的接口协议,形成与测试设备匹配的分片报文模板,分片报文模板中包括:与负载属性和各输入描述属性分别对应的待填充区域,每个待填充区域中包括与测试设备的每个输入通道分别对应的独立待填充子区域;对每个目标输入通道的激励数据包进行分片处理,形成与不同时刻分别对应的多个激励数据分片;根据与每个目标输入通道分别对应的各激励数据分片和测试任务中的数据包发送参数,对分片报文模板进行填充处理,形成与不同时刻分别对应的多个接口数据分片报文。4.根据权利要求3所述的方法,其特征在于,根据与每个目标输入通道分别对应的各激励数据分片和测试任务中的数据包发送参数,对分片报文模板进行填充处理,形成与不同时刻分别对应的多个接口数据分片报文,包括:统计与每个目标输入通道分别对应的分片数量,获取最大分片数量,并形成与所述最大分片数量匹配的多个分片报文模板;根据每个目标输入通道在不同时刻下的各激励数据分片,对应填充至每个分片报文模板中与负载属性匹配的待填充子区域内;根据所述测试任务中的数据包发送参数,确定各目标输入通道的各激励数据分...

【专利技术属性】
技术研发人员:刘金强
申请(专利权)人:北京物芯科技有限责任公司
类型:发明
国别省市:

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

1