通信控制设备远程协议测试系统技术方案

技术编号:30223021 阅读:20 留言:0更新日期:2021-09-29 09:43
本发明专利技术适用于协议测试技术领域,提供了一种通信控制设备远程协议测试系统,包括:远程协议测试服务器和至少两个协议测试终端;各个协议测试终端通过远程协议测试服务器,将与其连接的通信控制设备的端口信息共享给其他协议测试终端;根据其他协议测试终端共享的端口信息,模拟其他协议测试终端所连接的通信控制设备的端口,以构建远程协议测试环境;基于远程协议测试环境,与其他协议测试终端协同对各个协议测试终端所连接的通信控制设备的待测通信协议进行测试。本发明专利技术能够缩短测试周期,降低测试成本。降低测试成本。降低测试成本。

【技术实现步骤摘要】
通信控制设备远程协议测试系统


[0001]本专利技术属于协议测试
,尤其涉及一种通信控制设备远程协议测试系统。

技术介绍

[0002]在列车设计阶段,各上网系统需要将通信控制设备物理连接在一起进行协议测试。例如,对于使用MVB总线协议的通信控制设备,需要进行MVB协议测试,对于使用TRDP协议的通信控制设备,需要进行TRDP协议测试。
[0003]然而,由于列车上网系统较多,且各上网系统的供应商分散,导致将各个上网系统的通信控制设备同一时间约定至同一地点进行组网测试比较困难,测试周期性长,且需要花较高的人力和物力成本。现有技术虽然提出了约定统一的协议规范文件,各上网系统分别进行对标协议测试的方法,但该方法无法对各上网系统的测试情况进行准确把控,技术风险较大。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供了一种通信控制设备远程协议测试系统,以解决现有技术中对不同供应商提供的通信控制设备进行组网协议测试时存在的测试周期长、测试成本高的问题。
[0005]本专利技术实施例提供的通信控制设备远程协议测试系统,包括:
[0006]远程协议测试服务器和至少两个协议测试终端;
[0007]各个协议测试终端分别通过待测通信协议与其本地的至少一个待测试的通信控制设备进行连接,以及各个协议测试终端之间通过远程协议测试服务器建立通信连接;
[0008]各个协议测试终端用于:
[0009]通过远程协议测试服务器,将与其连接的通信控制设备的端口信息共享给其他协议测试终端;
[0010]根据其他协议测试终端共享的端口信息,模拟其他协议测试终端所连接的通信控制设备的端口,以构建远程协议测试环境;
[0011]基于远程协议测试环境,与其他协议测试终端协同对各个协议测试终端所连接的通信控制设备的待测通信协议进行测试。
[0012]可选的,各个协议测试终端用于:
[0013]根据其他协议测试终端共享的端口信息,配置其他协议测试终端所连接的通信控制设备的端口所对应的模拟端口,并通过各模拟端口模拟相应的端口的数据收发,以构建远程协议测试环境。
[0014]可选的,各个协议测试终端还用于:
[0015]识别并采集与其连接的通信控制设备的端口信息。
[0016]可选的,系统还包括至少两个客户端,每个协议测试终端与其本地的客户端相连,每个客户端通过网络与远程协议测试服务器相连;
[0017]各个客户端用于:
[0018]向远程协议测试服务器发送组网请求;
[0019]远程协议测试服务器用于:
[0020]基于各个客户端发送的组网请求,构建用于各个协议测试终端之间相互通信的虚拟局域网。
[0021]可选的,各个客户端提供人机交互界面,各个客户端还用于:
[0022]接收用户在人机交互界面上输入的账户信息;
[0023]基于账户信息,登录远程协议测试服务器提供的局域网构建平台;
[0024]各个客户端还用于:
[0025]向远程协议测试服务器发送账户管理请求;
[0026]远程协议测试服务器还用于:
[0027]基于账户管理请求,对账户管理请求所指示的账户进行相应的账户管理,其中,账户管理包括下述至少一项:账户注册、账户信息修改和账户注销。
[0028]可选的,远程协议测试服务器还用于:
[0029]向各个客户端发送预设的通信控制设备远程协议测试计划;
[0030]相应的,各个客户端还用于:
[0031]在人机交互界面上显示和管理通信控制设备远程协议测试计划。
[0032]可选的,各个客户端还用于:
[0033]基于协议测试脚本,指示其本地连接的协议测试终端基于远程协议测试环境,对协议测试终端所连接的通信控制设备的待测通信协议进行测试。
[0034]可选的,协议测试脚本由下述至少一种方式生成:
[0035]任一客户端根据待测通信协议,生成协议测试脚本;其中,各个客户端之间的协议测试脚本共享;
[0036]远程协议测试服务器根据待测通信协议,生成协议测试脚本;将协议测试脚本发送给各个客户端;
[0037]协议测试脚本为预置的,或者由用户输入的。
[0038]可选的,各个协议测试终端还用于:
[0039]根据测试结果以及预设的评估指标,对各个协议测试终端所连接的通信控制设备进行协议评估,并生成各个通信控制设备对应的协议评估报告。
[0040]可选的,端口信息包括端口属性和协议内容;
[0041]通信控制设备为车载通信控制设备;
[0042]待测通信协议为MVB总线协议或TRDP协议。
[0043]本专利技术实施例与现有技术相比存在的有益效果是:
[0044]本专利技术通过设置至少两个协议测试终端,能够采集不同地域的通信控制设备的端口信息,进一步,将端口信息通过远程协议测试服务器进行共享,各个协议测试终端能够根据其他协议测试终端共享的端口信息,自动配置模拟出其他协议测试终端所连接的通信控制设备的端口,以构建远程协议测试环境进行测试。通过本专利技术的方法,能够对列车各上网系统的测试情况进行精准把控;并且,各供应商不需要再将各自的通信控制设备约定至同一地点进行组网测试,克服了地域限制,能够有效缩短测试周期,降低测试成本。
附图说明
[0045]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0046]图1是本专利技术实施例提供的一种通信控制设备远程协议测试系统的结构示意图;
[0047]图2是本专利技术实施例提供的另一种通信控制设备远程协议测试系统的结构示意图;
[0048]图3是本专利技术实施例提供的MVB总线协议远程测试系统的示例图;
[0049]图4是本专利技术实施例提供的TRDP协议远程测试系统的示例图。
具体实施方式
[0050]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。
[0051]为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。
[0052]本专利技术实施例提供了一种通信控制设备远程协议测试系统,如图1所示,该系统包括:
[0053]远程协议测试服务器10和至少两个协议测试终端11(图1仅以两个协议测试终端11为示例进行说明,协议测试终端11的数量可以根据实际需求进行设置,本专利技术对此不进行限定,例如对于三个不同的设备供应商,可以对应设置三个协本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信控制设备远程协议测试系统,其特征在于,包括:远程协议测试服务器和至少两个协议测试终端;各个协议测试终端分别通过待测通信协议与其本地的至少一个待测试的通信控制设备进行连接,以及各个协议测试终端之间通过所述远程协议测试服务器建立通信连接;各个协议测试终端用于:通过所述远程协议测试服务器,将与其连接的通信控制设备的端口信息共享给其他协议测试终端;根据其他协议测试终端共享的端口信息,模拟其他协议测试终端所连接的通信控制设备的端口,以构建远程协议测试环境;基于所述远程协议测试环境,与其他协议测试终端协同对各个协议测试终端所连接的通信控制设备的待测通信协议进行测试。2.如权利要求1所述的系统,其特征在于,各个协议测试终端用于:根据其他协议测试终端共享的端口信息,配置其他协议测试终端所连接的通信控制设备的端口所对应的模拟端口,并通过各模拟端口模拟相应的端口的数据收发,以构建远程协议测试环境。3.如权利要求1所述的系统,其特征在于,各个协议测试终端还用于:识别并采集与其连接的通信控制设备的端口信息。4.如权利要求1所述的系统,其特征在于,所述系统还包括至少两个客户端,每个协议测试终端与其本地的客户端相连,每个客户端通过网络与所述远程协议测试服务器相连;各个客户端用于:向所述远程协议测试服务器发送组网请求;所述远程协议测试服务器用于:基于各个客户端发送的组网请求,构建用于各个协议测试终端之间相互通信的虚拟局域网。5.如权利要求4所述的系统,其特征在于,各个客户端提供人机交互界面,各个客户端还用于:接收用户在所述人机交互界面上输入的账户信息;基于账户信息,登录所述远程协议测试服务器提供的...

【专利技术属性】
技术研发人员:冀云高兴华令荣焦芳芳王晓梅李雨生
申请(专利权)人:中车唐山机车车辆有限公司
类型:发明
国别省市:

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

1