对ttcn-3测试系统进行适配性配置的方法和装置制造方法

文档序号:7779986阅读:116来源:国知局
对ttcn-3测试系统进行适配性配置的方法和装置制造方法【专利摘要】本发明实施例提供了一种对TTCN-3测试系统进行适配性配置的方法和装置。该方法主要包括TTCN-3测试系统中的SA(被测系统适配器)将预置的连接参数配置在选择的TTCN-3测试系统的对外的接口上,通过所述接口向外发送交互请求消息;SA在设定的时间间隔内接收到被测系统返回的所述交互请求消息的响应消息,则SA将所述接口和所述连接参数确定为所述被测系统对应的接口和连接参数。本发明实施例可以实现TTCN-3测试系统自动检测与被测系统的连接接口和连接参数信息,以及进行测试所需的被测系统的特征参数,使TTCN-3测试系统能够自动与被测系统进行适配,不需要操作人员手动查询和配置参数。【专利说明】对TTCN-3测试系统进行适配性配置的方法和装置【
技术领域
】[0001]本发明涉及媒体通信【
技术领域
】,尤其涉及一种对TTCN-3测试系统进行适配性配置的方法和装置。【
背景技术
】[0002]TTCN(TestingandTestControlNotation,测试和测试控制表不法)是一个由ETSI(EuropeanTelecommunicationsStandardsInstitute,欧洲电信标准化协会)维护的全球适用的标准测试脚本语言,它的第三代标准TTCN-3是一个现代且灵活的语言,通过广泛的接口可以描述许多类型的系统测试。TTCN典型的应用领域为系统测试、交互性测试、协议测试、业务测试、模块测试等,TTCN的平台独立性和其特殊的测试能力使得它被广泛应用于定义通讯系统的正式测试集。[0003]现有技术中的一种TTCN-3测试系统的整体结构示意图如图1所示。图1中,TM(TestManagement,测试管理)实体负责测试系统的整体管理,测试系统初始化之后,TM实体负责调用其他模块来进行测试。[0004]TL(TestLogging,测试日志)实体负责维护测试中产生的日志,用于记录TTCN-3的TE(TTCN-3Executable,可执行实体)中发生的测试事件,TL与TE间有一个单向的接口,TE可以通过该接口向TL发送日志请求。[0005]⑶(CodingandDecoding,编解码)负责在外部对数据进行编解码操作,TE也可以内置编解码功能,但外部的CD具有标准化的接口,使其能够方便的移植于不同的TTCN-3系统和工具,提高复用性。[0006]CH(ComponentHandling,组件处理)负责分配并行的测试组件,用于分布式的测试系统。[0007]SA(SystemUnderTestAdapter,被测系统适配器)将TTCN-3测试系统产生的消息和指令转化为能够由被测系统识别的形式,作为TTCN-3测试系统与被测系统间通信的媒介。[0008]PA(PlatformAdapter,平台适配器)将TE适配于特定的执行平台。[0009]在图1中,被测系统与TTCN-3测试系统中的SA相连接,SA实现TTCN-3测试系统与被测系统之间通信的适配,将来自TE的测试请求和指令发送给被测系统,并在被测系统返回响应时通知TE进行读取。[0010]上述图1所示的TTCN-3测试系统在实际应用中,测试的操作人员根据被测系统与TTCN-3测试系统的实际连接情况,以及被测系统的具体连接要求,手动对TTCN-3测试系统进行连接参数配置。[0011]上述现有技术中的TTCN-3测试系统的缺点为:需要人工查询被测系统要求的连接参数,并且需要手动配置连接参数。被测系统的连接参数或与TTCN-3测试系统的连接情况发生变化后,需要重新对测试系统的相关连接参数进行手动配置。【
发明内容】[0012]本发明的实施例提供了一种对TTCN-3测试系统进行适配性配置的方法和装置,以实现TTCN-3测试系统能够自动与被测系统进行适配。[0013]本发明提供了如下方案:[0014]一种对TTCN-3测试系统进行适配性配置的方法,包括:[0015]TTCN-3测试系统中的被测系统适配器SA将预置的连接参数配置在选择的TTCN-3测试系统的对外的接口上,通过所述接口向外发送交互请求消息;[0016]所述SA在设定的时间间隔内接收到被测系统返回的所述交互请求消息的响应消息,所述SA将所述接口和所述连接参数进行关联存储,将所述接口和所述连接参数确定为所述被测系统对应的接口和连接参数。[0017]一种对TTCN-3测试系统进行适配性配置的装置,该装置设置在TTCN-3测试系统中的SA中,所述装置具体包括:[0018]被测系统连接适配预置模块,用于将预置的被测系统的连接参数配置在选择的TTCN-3测试系统的对外的接口上;[0019]被测系统连接适配确定模块,用于通过所述接口向外发送交互请求消息,在设定的时间间隔内接收到被测系统返回的所述交互请求消息的响应消息,则将所述接口和所述连接参数进行关联存储,将所述接口和所述连接参数确定为所述被测系统对应的接口和连接参数。[0020]由上述本发明的实施例提供的技术方案可以看出,本发明实施例通过在TTCN-3测试系统对被测系统进行测试前,SA主动与被测系统进行通信,可以实现TTCN-3测试系统自动检测与被测系统的连接接口情况,并自动检测与被测系统连接所要求的连接参数,以及进行测试所需的被测系统的特征参数,使TTCN-3测试系统能够自动与被测系统进行适配,不需要操作人员手动查询和配置参数。【专利附图】【附图说明】[0021]为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。[0022]图1为现有技术中的一种TTCN-3测试系统整体结构[0023]图2为本发明实施例一提供的一种SA对被测系统进行连接接口和连接参数检测的方法的原理示意图;[0024]图3为本发明实施例二提供的一种SA对被测系统进行特征参数查询的方法的原理示意图;[0025]图4为本发明实施例三提供的一种对TTCN-3测试系统进行适配性配置的装置的具体结构图。【具体实施方式】[0026]为便于对本发明实施例的理解,下面将结合附图以几个具体实施例为例做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。[0027]现有技术中的TTCN-3测试系统中的SA只负责TE与被测系统间的通信。当TE希望向被测系统发送消息时,TE将数据发给SA,再由SA通过TTCN-3测试系统与被测系统间接口发送给被测系统;当被测系统向TTCN-3测试系统发送了消息,SA先从测试系统与被测系统间的接口将数据接收,再通知TE读取消息。一般情况下,SA并不主动与被测系统进行通信。本发明实施例在TTCN-3测试系统对被测系统进行测试前,使SA主动与被测系统进行通信,检测与被测系统连接所需要的各项参数,并对TTCN-3测试系统进行自动配置,使TTCN-3测试系统能够自动与被测系统进行适配。[0028]实施例一[0029]在TTCN-3测试系统中的TE执行TTCN-3脚本进行测试前,会首先通过SA初始化与被测系统的连接,SA对被测系统的检测应在此时执行,检测到被测系统所要求的连接参数后,才能正确配置与被测系统的连接。[0030]在实际应用中,被测系统要求的接口参数一般只有少量差异,且TTCN-3测试系统的对外接口数量有限,SA可以对这些接口进行遍历,尝试所有可能的参数,以检测被测系统的连接情况和连接所要求的参数。[0031]该实施例提供的一种SA对被测系统进行连接接口和连接参数检测的方法的原理示意图如图2所示,包括如下的处理过程:[0032]TTCN-3测试系统可以具有多个对外接口,可以同时连接多个被测系统,SA应对TTCN-3测试系统的所有对外接口进行检测。SA首先检测TTCN-3测试系统存在的所有对外接口,然后依次选取各个接口,比如,首先选取第一个接口。[0033]在SA中预先通过一个参数集存储各种被测系统可能要求的连接参数,上述参数集中存储了多组连接参数。SA先从参数集中取出第一组连接参数,将该第一组连接参数配置到上述第一个接口上,并通过该第一个接口向可能存在的被测系统发送交互请求消息。[0034]所述SA在设定的时间间隔内接收到被测系统返回的所述交互请求消息的响应消息,则说明当前检测的第一个接口上连接有被测系统,且当前的参数设置正确,所述SA将所述第一个接口和所述连接参数进行关联存储,将所述第一个接口和所述连接参数确定为所述被测系统对应的接口和连接参数。[0035]所述SA在设定的时间间隔内没有接收到被测系统返回的所述交互请求消息的响应消息,则所述SA从所述参数集中选取第二组连接参数,将所述第二组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第二交互请求消息。[0036]所述SA在设定的时间间隔内接收到被测系统返回的所述第二交互请求消息的响应消息,则所述SA将所述第一个接口和所述第二组连接参数进行关联存储,将所述第一个接口和所述第二组连接参数确定为所述被测系统对应的接口和连接参数。所述SA在设定的时间间隔内没有接收到被测系统返回的所述第二交互请求消息的响应消息,则所述SA从所述参数集中选取第三组连接参数,将所述第三组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第三交互请求消息。[0037]所述SA重复执行上述处理过程,所述SA依次遍历所述参数集中的各个组的连接参数,当所述SA将所述参数集中的各个组的连接参数依次配置到所述第一个接口上,并依次向外发送交互请求消息后,一直没有接收到被测系统返回的所述交互请求消息的响应消息后,则所述SA确定所述第一个接口上没有连接被测系统。SA对此情况进行记录,以备在发生漏检时查询。[0038]所述SA按照所述第一个接口对应的连接参数适配过程,依次对所述TTCN-3测试系统的所有对外接口中各个接口进行连接参数适配,找到各个接口上连接的被测系统。[0039]比如,上述SA选取第二个接口,将所述参数集中的各个组的连接参数依次配置到所述第二个接口上,并依次向外发送交互请求消息,直到所述SA接收到被测系统返回的交互请求消息的响应消息,则所述SA将所述第二个接口和所述第二个接口上当前配置的连接参数进行关联存储,将所述第二个接口和所述第二个接口上当前配置的连接参数确定为所述被测系统对应的接口和连接参数。[0040]为提高检测速度,上述参数集中的各个连接参数可以按其适用性进行排序,较多被测系统使用的连接参数排在前面,较少被测系统使用的连接参数排在后面。[0041]本领域技术人员应能理解上述参数集的应用类型仅为举例,其他现有的或今后可能出现的连接参数的存储形式,比如数据表、XML(ExtensibleMarkupLanguage,可扩展标记语言)等,如可适用于本发明实施例,也应包含在本发明保护范围以内,并在此以引用方式包含于此。[0042]实施例二[0043]SA获取到被测系统对应的接口和连接参数后,就可以使用这些接口和连接参数来初始化与被测系统间的连接,然后通过被测系统提供的查询指令,查询TTCN-3脚本需要的被测系统的特征参数。[0044]基于上述实施例一,该实施例提供的一种SA对被测系统进行特征参数查询的方法的原理示意图如图3所示,包括如下的处理过程:[0045]TTCN-3测试系统一般会通过与被测系统协商或被测系统预先定义的交互方法,如指令集等方式,与被测系统进行交互。在实际测试中,被测系统使用的查询指令可能不同,在这种情况下,SA需要将所有可能使用的查询指令保存为一个指令集,以支持对不同被测系统的查询。上述SA预先存储一个包含多个查询指令的指令集,从所述指令集中选取第一个查询指令。[0046]所述SA将所述被测系统对应的连接参数配置到所述被测系统对应的接口上,通过所述被测系统对应的接口向所述被测系统发送所述第一个查询指令。所述SA在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第一个查询指令对应的响应信令后,则所述SA将所述被测系统的特征参数进行存储,上述特征参数为TTCN-3脚本需要的被测系统的特征参数。[0047]所述SA在设定的时间间隔内没有接收到被测系统返回的所述第一个查询指令的响应信令,则所述SA从所述指令集中选取第二个查询指令,通过所述被测系统对应的接口向所述被测系统发送所述第二个查询指令;[0048]所述SA在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第二个查询指令对应的响应信令后,则所述SA将所述被测系统的特征参数进行存储。所述SA在设定的时间间隔内没有接收到被测系统返回的所述第二个查询指令的响应信令,则所述SA从所述指令集中选取第三个查询指令,通过所述被测系统对应的接口向所述被测系统发送所述第三个查询指令;[0049]所述SA重复执行上述处理过程,通过所述被测系统对应的接口依次向所述被测系统发送所述指令集中的各个查询指令,一直到接收到所述被测系统返回的携带所述被测系统的特征参数的所述查询指令对应的响应信令后,则所述SA将所述被测系统的特征参数进行存储。[0050]如果指令集中的所有查询指令都已尝试过一遍,而SA始终没有收到过正确回复,则认为上述指令集的查询失败,SA对此情况进行记录,以备查询。之后,SA按照下一个被测系统对应的接口和连接参数,利用上述指令集进行下一个被测系统的特征参数的查询。当所有存在的被测系统都检测过一遍后,检测流程结束。[0051]为提高查询速度,上述指令集中的各个查询指令可以按其适用性进行排序,较多被测系统使用的查询指令排在前面,较少被测系统使用的查询指令排在后面。如需对被测系统的多个特征参数进行查询,仍可使用上述处理流程,且可以通过合理安排查询参数的顺序节省查询时间,如优先查询被测系统的制造商,根据制造商为后续的查询选取合适的指令,而不必依次尝试所有可能的查询指令。[0052]对于查询到的被测系统的特征参数,可以通过SA与TE间的TRI(TTCN_3RuntimeInterface,TTCN-3运行时接口)传送给TE供TTCN-3脚本读取,使TTCN-3脚本能够根据被测系统的特征参数选择合适的测试方法和流程。[0053]本领域技术人员应能理解上述指令集的应用类型仅为举例,其他现有的或今后可能出现的查询指令的存储形式,比如数据表、XML(ExtensibleMarkupLanguage,可扩展标记语言)等,如可适用于本发明实施例,也应包含在本发明保护范围以内,并在此以引用方式包含于此。[0054]应用示例:[0055]在对TETRA数字集群终端进行测试的TTCN-3测试系统中,被测TETRA终端通过串口与TTCN-3测试系统相连,TTCN-3测试系统通过AT指令与终端进行交互。不同制造商生产的TETRA终端要求的串口连接参数不同,且使用的AT指令也存在差异。本发明实施例对TETRA终端要求的波特率等串口连接参数,以及终端制造商、号码等信息进行查询。[0056]在串口参数设置正确的情况下,TTCN-3测试系统通过串口向TETRA终端发送AT指令后,一般会收到终端回复的指令,如果串口参数配置不正确,则无法收到终端的回复,或收到的数据不正确。本发明实施例在检测TETRA终端对应的串口参数时,对当前TTCN-3测试系统的所有串口进行检测,对于每一个串口,TTCN-3测试系统依次使用不同的串口参数进行配置,并向TETRA终端发送AT指令。[0057]如果TTCN-3测试系统能够在规定的时间限制内收到TETRA终端返回的正确响应,则认为该串口连接有TETRA终端,且串口的参数配置正确;如果没有收到TETRA终端的响应,或者收到的数据不正确,则认`为该串口参数的配置有误,更换参数后再进行检测;如果尝试了所有可能的参数,而始终没有收到TETRA终端的正确响应,则认为该串口当前没有连接TETRA终端。[0058]TETRA终端提供查询其自身信息的AT指令,根据ETSI发布的TTR004-01CoreATCommands中的规定,使用“AT+GMI?”指令可以查询终端的制造商,使用“AT+CNUM?”指令可以查询终端的号码。本发明实施例在检测到当前TTCN-3测试系统连接的TETRA终端和终端要求的串口参数后,TTCN-3测试系统建立与终端的连接,使用AT指令对如制造商、号码等信息进行查询,分析终端回复的AT指令获取所关心的信息,并发送给TE。[0059]在实际应用中,TETRA终端要求的串口参数一般只有波特率不同,本发明实施例可只对波特率进行检测,其他参数如数据位、校验位、停止位等可设置为固定值,以简化检测流程,缩短检测时间。检测TETRA终端所用的AT指令可直接使用指令“AT”,对应该指令的回复为“0K”,内容简单便于判断,且该指令不会对TETRA终端进行任何实际的操作,确保TETRA终端在测试开始时处于正常的初始状态。不同制造商生产的TETRA终端使用的AT指令集略有不同,本发明实施例预先对所有可能使用的指令进行存储,以实现对不同TETRA终端的查询,并优先查询TETRA终端的制造商,根据终端的制造商为后续的查询选取合适的AT指令,而不必依次尝试所有可能的指令。[0060]实施例三[0061]该实施例提供了一种对TTCN-3测试系统进行适配性配置的装置,该装置设置在TTCN-3测试系统中的SA中,其具体结构如图4所示,所述装置具体包括:[0062]被测系统连接适配预置模块41,用于将预置的被测系统的连接参数配置在选择的TTCN-3测试系统的对外的接口上;[0063]被测系统连接适配确定模块42,用于通过所述接口向外发送交互请求消息,在设定的时间间隔内接收到被测系统返回的所述交互请求消息的响应消息,则将所述接口和所述连接参数进行关联存储,将所述接口和所述连接参数确定为所述被测系统对应的接口和连接参数。[0064]具体的,所述的被测系统连接适配预置模块41,具体用于获取TTCN-3测试系统的所有对外接口信息,从所述所有对外接口中选取第一个接口,预先存储一个包含多组连接参数的参数集,从所述参数集中选取某组连接参数,将所述某组连接参数配置到所述第一个接口上,并通过第一个接口向被测系统发送交互请求消息。[0065]具体的,所述的被测系统连接适配确定模块42,还用于在设定的时间间隔内没有接收到被测系统返回的所述交互请求消息的响应消息,则从所述参数集中选取第二组连接参数,将所述第二组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第二交互请求消息;[0066]在设定的时间间隔内接收到被测系统返回的所述第二交互请求消息的响应消息,则将所述第一个接口和所述第二组连接参数进行关联存储,将所述第一个接口和所述第二组连接参数确定为所述被测系统对应的接口和连接参数。[0067]还用于在设定的时间间隔内没有接收到被测系统返回的所述第二交互请求消息的响应消息,则从所述参数集中选取第三组连接参数,将所述第三组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第三交互请求消息;[0068]重复执行上述处理过程,当将所述参数集中的各个组的连接参数依次配置到所述第一个接口上,并依次向外发送交互请求消息后,一直没有接收到被测系统返回的所述交互请求消息的响应消息后,则确定所述第一个接口上没有连接被测系统;[0069]按照所述第一个接口对应的连接参数适配过程,依次对所述TTCN-3测试系统的所有对外接口中各个接口进行连接参数适配,找到各个接口上连接的被测系统。[0070]进一步地,所述的装置还包括:[0071]被测系统查询指令预置模块43,用于预先存储一个包含多个查询指令的指令集,从所述指令集中选取第一个查询指令;[0072]被测系统特征参数确定模块44,用于将所述被测系统对应的连接参数配置到所述被测系统对应的接口上,通过所述被测系统对应的接口向所述被测系统发送所述第一个查询指令;[0073]在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第一个查询指令对应的响应信令后,则将所述被测系统的特征参数进行存储。[0074]具体的,所述的被测系统特征参数确定模块44,还用于设定的时间间隔内没有接收到被测系统返回的所述第一个查询指令的响应信令,则从所述指令集中选取第二个查询指令,通过所述被测系统对应的接口向所述被测系统发送所述第二个查询指令;[0075]在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第二个查询指令对应的响应信令后,则将所述被测系统的特征参数进行存储;[0076]在设定的时间间隔内没有接收到被测系统返回的所述第二个查询指令的响应信令,则从所述指令集中选取第三个查询指令,通过所述被测系统对应的接口向所述被测系统发送所述第三个查询指令;[0077]重复执行上述处理过程,通过所述被测系统对应的接口依次向所述被测系统发送所述指令集中的各个查询指令,一直到接收到所述被测系统返回的携带所述被测系统的特征参数的所述查询指令对应的响应信令后,则将所述被测系统的特征参数进行存储。[0078]用本发明实施例的装置进行对TTCN-3测试系统进行适配性配置的具体过程与前述方法实施例类似,此处不再赘述。[0079]本领域普通技术人员可以理解:附图只是一个实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。[0080]本领域普通技术人员可以理解:实施例中的设备中的模块可以按照实施例描述分布于实施例的设备中,也可以进行相应变化位于不同于本实施例的一个或多个设备中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。[0081]综上所述,本发明实施例通过在TTCN-3测试系统对被测系统进行测试前,SA主动与被测系统进行通信,可以实现TTCN-3测试系统自动检测与被测系统的连接接口情况,并自动检测与被测系统连接所要求的连接参数,以及进行测试所需的被测系统的特征参数,使TTCN-3测试系统能够自动与被测系统进行适配,不需要操作人员手动查询和配置参数。[0082]本发明实施例令SA能够自动检测与被测系统连接所需的各项参数,并应用于自身与被测系统的连接,实现对测试适配参数的自动检测和配置。本发明实施例取代了手动配置TTCN-3测试系统参数的步骤,简化了TTCN-3测试系统的操作。[0083]以上所述,仅为本发明较佳的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本【
技术领域
】的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。【权利要求】1.一种对TTCN-3测试系统进行适配性配置的方法,其特征在于,包括:TTCN-3测试系统中的被测系统适配器SA将预置的连接参数配置在选择的TTCN-3测试系统的对外的接口上,通过所述接口向外发送交互请求消息;所述SA在设定的时间间隔内接收到被测系统返回的所述交互请求消息的响应消息,所述SA将所述接口和所述连接参数进行关联存储,将所述接口和所述连接参数确定为所述被测系统对应的接口和连接参数。2.根据权利要求1所述的对TTCN-3测试系统进行适配性配置的方法,其特征在于,所述的TTCN-3测试系统中的被测系统适配器SA将预置的连接参数配置在选择的接口上,包括:所述SA获取TTCN-3测试系统的所有对外接口信息,从所述所有对外接口中选取第一个接口,所述SA预先存储一个包含多组连接参数的参数集,从所述参数集中选取第一组连接参数,将所述第一组连接参数配置到所述第一个接口上,并通过第一个接口向被测系统发送交互请求消息。3.根据权利要求2所述的对TTCN-3测试系统进行适配性配置的方法,其特征在于,所述的方法还包括:所述SA在设定的时间间隔内没有接收到被测系统返回的所述交互请求消息的响应消息,则所述SA从所述参数集中选取第二组连接参数,将所述第二组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第二交互请求消息;所述SA在设定的时间间隔内接收到被测系统返回的所述第二交互请求消息的响应消息,则所述SA将所述第一个接口和所述第二组连接参数进行关联存储,将所述第一个接口和所述第二组连接参数确定为所述被测系统对应的接口和连接参数。`4.根据权利要求3所述的对TTCN-3测试系统进行适配性配置的方法,其特征在于,所述的方法还包括:所述SA在设定的时间间隔内没有接收到被测系统返回的所述第二交互请求消息的响应消息,则所述SA从所述参数集中选取第三组连接参数,将所述第三组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第三交互请求消息;所述SA重复执行上述处理过程,当所述SA将所述参数集中的各个组的连接参数依次配置到所述第一个接口上,并依次向外发送交互请求消息后,一直没有接收到被测系统返回的所述交互请求消息的响应消息后,则所述SA确定所述第一个接口上没有连接被测系统;所述SA按照所述第一个接口对应的连接参数适配过程,依次对所述TTCN-3测试系统的所有对外接口中的各个接口进行连接参数适配,找到各个接口上连接的被测系统。5.根据权利要求1至4任一项所述的对TTCN-3测试系统进行适配性配置的方法,其特征在于,所述的方法还包括:所述SA预先存储一个包含多个查询指令的指令集,从所述指令集中选取第一个查询指令;所述SA将所述被测系统对应的连接参数配置到所述被测系统对应的接口上,通过所述被测系统对应的接口向所述被测系统发送所述第一个查询指令;所述SA在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第一个查询指令对应的响应信令后,所述SA将所述被测系统的特征参数进行存储。6.根据权利要求5所述的对TTCN-3测试系统进行适配性配置的方法,其特征在于,所述的方法还包括:所述SA在设定的时间间隔内没有接收到被测系统返回的所述第一个查询指令的响应信令,所述SA从所述指令集中选取第二个查询指令,通过所述被测系统对应的接口向所述被测系统发送所述第二个查询指令;所述SA在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第二个查询指令对应的响应信令后,所述SA将所述被测系统的特征参数进行存储;所述SA在设定的时间间隔内没有接收到被测系统返回的所述第二个查询指令的响应信令,所述SA从所述指令集中选取第三个查询指令,通过所述被测系统对应的接口向所述被测系统发送所述第三个查询指令;所述SA重复执行上述处理过程,通过所述被测系统对应的接口依次向所述被测系统发送所述指令集中的各个查询指令,一直到接收到所述被测系统返回的携带所述被测系统的特征参数的所述查询指令对应的响应信令后,所述SA将所述被测系统的特征参数进行存储。7.一种对TTCN-3测试系统进行适配性配置的装置,其特征在于,该装置设置在TTCN-3测试系统中的SA中,所述装置具体包括:被测系统连接适配预置模块,用于将预置的被测系统的连接参数配置在选择的TTCN-3测试系统的对外的接口上;`被测系统连接适配确定模块,用于通过所述接口向外发送交互请求消息,在设定的时间间隔内接收到被测系统返回的所述交互请求消息的响应消息,则将所述接口和所述连接参数进行关联存储,将所述接口和所述连接参数确定为所述被测系统对应的接口和连接参数。8.根据权利要求7所述的对TTCN-3测试系统进行适配性配置的装置,其特征在于:所述的被测系统连接适配预置模块,具体用于获取TTCN-3测试系统的所有对外接口信息,从所述所有对外接口中选取第一个接口,预先存储一个包含多组连接参数的参数集,从所述参数集中选取第一组连接参数,将所述第一组连接参数配置到所述第一个接口上,并通过所述第一个接口向被测系统发送交互请求消息。9.根据权利要求8所述的对TTCN-3测试系统进行适配性配置的装置,其特征在于:所述的被测系统连接适配确定模块,还用于在设定的时间间隔内没有接收到被测系统返回的所述交互请求消息的响应消息,则从所述参数集中选取第二组连接参数,将所述第二组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第二交互请求消息;在设定的时间间隔内接收到被测系统返回的所述第二交互请求消息的响应消息,则将所述第一个接口和所述第二组连接参数进行关联存储,将所述第一个接口和所述第二组连接参数确定为所述被测系统对应的接口和连接参数。10.根据权利要求9所述的对TTCN-3测试系统进行适配性配置的装置,其特征在于:所述的被测系统连接适配确定模块,还用于在设定的时间间隔内没有接收到被测系统返回的所述第二交互请求消息的响应消息,则从所述参数集中选取第三组连接参数,将所述第三组连接参数配置到所述第一个接口上,并通过所述第一个接口向外发送第三交互请求消息;重复执行上述处理过程,当将所述参数集中的各个组的连接参数依次配置到所述第一个接口上,并依次向外发送交互请求消息后,一直没有接收到被测系统返回的所述交互请求消息的响应消息后,则确定所述第一个接口上没有连接被测系统;按照所述第一个接口对应的连接参数适配过程,依次对所述TTCN-3测试系统的所有对外接口中各个接口进行连接参数适配,找到各个接口上连接的被测系统。11.根据权利要求7至10任一项所述的对TTCN-3测试系统进行适配性配置的装置,其特征在于,所述的装置还包括:被测系统查询指令预置模块,用于预先存储一个包含多个查询指令的指令集,从所述指令集中选取第一个查询指令;被测系统特征参数确定模块,用于将所述被测系统对应的连接参数配置到所述被测系统对应的接口上,通过所述被测系统对应的接口向所述被测系统发送所述第一个查询指令;在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第一个查询指令对应的响应信令后,则将所述被测系统的特征参数进行存储。12.根据权利要求11所述的对TTCN-3测试系统进行适配性配置的装置,其特征在于:所述的被测系统特征参数确定模块,还用于在设定的时间间隔内没有接收到被测系统返回的所述第一个查询指令的响应信令,则从所述指令集中选取第二个查询指令,通过所述被测系统对应的接口向所述`被测系统发送所述第二个查询指令;在设定的时间间隔内接收到所述被测系统返回的携带所述被测系统的特征参数的所述第二个查询指令对应的响应信令后,则将所述被测系统的特征参数进行存储;在设定的时间间隔内没有接收到被测系统返回的所述第二个查询指令的响应信令,则从所述指令集中选取第三个查询指令,通过所述被测系统对应的接口向所述被测系统发送所述第三个查询指令;重复执行上述处理过程,通过所述被测系统对应的接口依次向所述被测系统发送所述指令集中的各个查询指令,一直到接收到所述被测系统返回的携带所述被测系统的特征参数的所述查询指令对应的响应信令后,则将所述被测系统的特征参数进行存储。【文档编号】H04L12/24GK103780456SQ201310676208【公开日】2014年5月7日申请日期:2013年12月11日优先权日:2013年6月7日【发明者】宋起柱,王俊峰,刘晓勇,陈国成,宋国伟,赵扬,李海,张钦,侯舒娟,陈刚,宋政育申请人:国家无线电监测中心检测中心,北京理工大学,天维讯达无线电设备检测(北京)有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1