CN113434411A - Tias功能测试方法及*** - Google Patents
Tias功能测试方法及*** Download PDFInfo
- Publication number
- CN113434411A CN113434411A CN202110720792.XA CN202110720792A CN113434411A CN 113434411 A CN113434411 A CN 113434411A CN 202110720792 A CN202110720792 A CN 202110720792A CN 113434411 A CN113434411 A CN 113434411A
- Authority
- CN
- China
- Prior art keywords
- tias
- interactive data
- vehicle
- configuration file
- vehicle subsystem
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000010998 test method Methods 0.000 title claims description 4
- 230000002452 interceptive effect Effects 0.000 claims abstract description 156
- 238000012360 testing method Methods 0.000 claims abstract description 59
- 230000003993 interaction Effects 0.000 claims abstract description 32
- 238000000034 method Methods 0.000 claims abstract description 17
- 230000008859 change Effects 0.000 claims abstract description 10
- 230000006870 function Effects 0.000 claims description 44
- 238000004806 packaging method and process Methods 0.000 claims description 28
- 238000004590 computer program Methods 0.000 claims description 9
- 238000003745 diagnosis Methods 0.000 claims description 5
- 238000011990 functional testing Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 3
- 238000004378 air conditioning Methods 0.000 claims description 2
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012544 monitoring process Methods 0.000 description 3
- 230000007774 longterm Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000009423 ventilation Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3684—Test management for test design, e.g. generating new test cases
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3672—Test management
- G06F11/3688—Test management for test execution, e.g. scheduling of test suites
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供一种TIAS功能测试方法及***,该方法包括:根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给TIAS进行显示;将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。本发明灵活性高,适配性强,在不需要真实车辆和TCMS网络的情况下对TIAS进行功能测试。
Description
技术领域
本发明涉及功能测试技术领域,尤其涉及一种TIAS功能测试方法及***。
背景技术
在FAO(Fully Automatic Operation,全自动运行***)下,TCMS(Train Controland Management System,列车控制与管理***)的网关设备EGWM(Ethernet GatewayModel,以太网网关模块)负责收集TCMS和车辆各子***之间的交互数据,然后将交互数据上传给信号TIAS***(Traffic Integrated Automation System,行车综合自动化***),由TIAS下的综合监控***对交互数据进行显示与监控,如图1所示。
TCMS的网关设备EGWM从MVB(Multifunction Vehicle Bus,多功能车辆总线)网络和以太网网络收集TCMS发送给车辆各子***的车辆状态、命令,以及车辆各子***上传给TCMS的各子***状态和故障诊断数据,并负责对收集的数据进行打包处理。然后通过以太网,包括车载LTE(Long Term Evolution,长期演进)与地面LTE,与信号***TIAS(TrafficIntegrated Automation System,行车综合自动化***)进行通信,将交互数据上传给TIAS进行显示和监控。
为了保证行车安全,在使用前需要对TIAS进行功能测试,即测试TIAS能否正确接收、显示与监控车辆相关信息。但由于TCMS属于车辆的一部分,需要真实车辆和TCMS网络,无法在实验室进行。
发明内容
本发明提供一种TIAS功能测试方法及***,用以解决现有技术中对TIAS进行功能测试需要真实车辆和TCMS网络,无法在实验室进行的缺陷,实现在不需要真实车辆和TCMS网络的情况下对TIAS进行功能测试。
本发明提供一种TIAS功能测试方法,包括:
根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;
对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;
对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给TIAS进行显示;
将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
根据本发明提供的一种TIAS功能测试方法,所述配置文件中包括每个车辆子***与所述TCMS之间的初始交互数据。
根据本发明提供的一种TIAS功能测试方法,所述对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示之前,还包括:
对所有车辆子***对应的初始交互数据进行组包,将组包后的初始交互数据发送给所述TIAS进行显示;
将发送的所述初始交互数据和所述TIAS显示的初始交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
根据本发明提供的一种TIAS功能测试方法,所述根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件,包括:
在所述接口协议发生变化的情况下,获取用户修改后的所述配置文件。
根据本发明提供的一种TIAS功能测试方法,所述配置文件中包括所述交互数据的名称、类型和码位;
相应地,所述对所有车辆子***对应的更改后的交互数据进行组包之前包括:
对每个车辆子***对应的更改后的交互数据添加包头,以标识每个车辆子***和每个车辆子***的类型;
所述对所有车辆子***对应的更改后的交互数据进行组包,包括:
根据每个车辆子***对应的更改后的交互数据的包头、名称、类型和码位,对所有子***对应的更改后的交互数据进行组包。
根据本发明提供的一种TIAS功能测试方法,所述根据每个车辆子***对应的更改后的交互数据的包头、名称、类型和码位,对所有子***对应的更改后的交互数据进行组包,包括:
根据每个车辆子***对应的更改后的交互数据的名称、类型和码位,对每个车辆子***对应的更改后的交互数据进行组包,获取每个车辆子***对应的数据包;
根据每个车辆子***对应的更改后的交互数据的包头,对所有车辆子***对应的数据包进行组包。
根据本发明提供的一种TIAS功能测试方法,所述车辆子***包括制动控制单元、牵引控制单元、车辆走行部车辆故障诊断***、蓄电池充电机、公共广播***、空调控制单元、电子门控制单元、乘客信息***、车载信号***、火灾报警***和蓄电池检测***。
本发明还提供一种TIAS功能测试***,包括:
获取模块,用于根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;
设置模块,用于对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;
接口模块,用于对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给TIAS进行显示;
测试模块,用于将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
本发明还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述TIAS功能测试方法的步骤。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述TIAS功能测试方法的步骤。
本发明提供的TIAS功能测试方法及***,通过根据每个车辆子***与TCMS之间的接口协议为每个车辆子***配置相应的配置文件,配置文件中的交互数据可进行修改,从而实现对每个车辆子***与TCMS之间的交互数据进行模拟,在接口协议发生变化时只需修改配置文件,不需要重新开发,灵活性高,适配性强,而且可模拟TCMS的EGWM与TIAS进行通信,将模拟的各子车辆***与TCMS的交互数据收集后发送给TIAS,在不需要真实车辆和TCMS网络的情况下对TIAS进行功能测试。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本现有技术提供的网关设备采集交互数据的流程示意图;
图2是本发明提供的TIAS功能测试方法的流程示意图;
图3是本发明提供的TIAS功能测试***的结构示意图;
图4是本发明提供的TIAS功能测试***中TIAS功能测试的框架示意图;
图5是本发明提供的电子设备的结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合图2描述本发明的一种TIAS功能测试方法,包括:步骤201,根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;
每个车辆子***与TCMS之间的接口协议是指每个车辆子***与TCMS进行信息交换的接口间需要遵从的通信方式和要求。
每个车辆子***与TCMS之间的接口协议不同,不同的接口协议对应不同的配置文件。配置文件中包括配置文件对应的车辆子***与TCMS之间的交互数据。不同接口协议对应的配置文件中交互数据的名称和类型不同。
可选地,每个接口协议对应有一个配置文件。本实施例对配置文件的格式不作限定,可采用xml或excel等。
步骤202,对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;
可选地,将配置文件中的交互数据以数据设置界面的形式进行显示。数据设置界面决定了可设置的数据项。
只需要根据接口协议配置不同车辆子***对应的配置文件,即可生成相应的数据设置界面,无需针对不同的接口协议进行程序开发,增加了交互数据设置的灵活性。
用户根据TIAS的功能测试需求在数据设置界面对交互数据的当前值进行修改置。在修改时,参考数据设置界面中交互数据的属性及其上一次的设置值进行修改。
每个车辆子***与TCMS之间的交互数据包括车辆相关信息,如线路ID、终点站ID、车辆的目标距离和离站距离等,本实施例对交互数据不作具体限定。
步骤203,对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给TIAS进行显示;
在用户完成对所有车辆子***对应的交互数据进行设置后,将所有车辆子***对应的交互数据按照相应的接口协议组包为一个数据包。组包后,开始通过以太网向TIAS周期发送数据包。TIAS对该数据包解析后,将得到的交互信息进行显示。
TIAS为测试对象,负责接收交互数据,并在综合监控界面上进行显示。
步骤204,将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
判断TIAS本次显示的交互数据相对于上一次显示的交互数据是否发生变化,若不变,则说明TIAS不能正常接收或显示交互数据。
若发生变化,则继续判断本次发送给TIAS的交互数据和TIAS本次显示的交互数据是否一致,若不一致则说明TIAS不能正常接收或显示交互数据。
当用户需要继续修改交互数据时,通过数据设置界面继续对交互数据进行修改,并将修改的交互数据组包后发送给TIAS进行显示,实现多次功能测试,使得测试结果更加准确。
本实施例通过根据每个车辆子***与CMS之间的接口协议为每个车辆子***配置相应的配置文件,配置文件中的交互数据可进行修改,从而实现对每个车辆子***与TCMS之间的交互数据进行模拟,在接口协议发生变化时只需修改配置文件,不需要重新开发,灵活性高,适配性强,而且可模拟TCMS的EGWM与TIAS进行通信,将模拟的各子车辆***与TCMS的交互数据收集后发送给TIAS,在不需要真实车辆和TCMS网络的情况下对TIAS进行功能测试。
在上述实施例的基础上,本实施例中所述配置文件中包括每个车辆子***与所述TCMS之间的初始交互数据。
可选地,程序启动后,读取每个车辆子***对应的配置文件,生成数据设置界面和交互数据的初始值。
配置文件中的初始值为默认值,为预先根据一般情况下的交互数据配置好的,在测试时,只需要对交互数据进行稍加修改,减少测试人员的工作量。
在上述实施例的基础上,本实施例中所述对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示之前,还包括:对所有车辆子***对应的初始交互数据进行组包,将组包后的初始交互数据发送给所述TIAS进行显示;将发送的所述初始交互数据和所述TIAS显示的初始交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
可选地,在***初始化时,将车辆子***对应的初始交互数据进行组包,将组包后的初始交互数据发送给TIAS进行显示,并根据显示的初始交互数据和发送的初始交互数据进行测试,从而减少测试人员的工作量。
在上述实施例的基础上,本实施例中所述根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件,包括:在所述接口协议发生变化的情况下,获取用户修改后的所述配置文件。
在接口协议发生变化时,不需要重新开发,只需要根据新的接口协议对配置文件进行相应修改即可。根据修改的配置文件生成数据设置界面进行交互数据设置。因此,本实施例在接口协议内容修改后仍可适用。
在上述各实施例的基础上,本实施例中所述配置文件中包括所述交互数据的名称、类型和码位;
将交互数据的名称、类型和码位在数据设置界面上进行显示,以供用户对交互数据的名称、类型和码位的值进行相应修改。
相应地,所述对所有车辆子***对应的更改后的交互数据进行组包之前包括:对每个车辆子***对应的更改后的交互数据添加包头,以标识每个车辆子***和每个车辆子***的类型;
包头中包括每个车辆子***的标识和每个车辆子***的类型的标识。
所述对所有车辆子***对应的更改后的交互数据进行组包,包括:
根据每个车辆子***对应的更改后的交互数据的包头、名称、类型和码位,对所有子***对应的更改后的交互数据进行组包。
本实施例不限于对交互数据进行组包的方法。本实施例根据交互数据的包头、名称、类型和码位,实现快速对所有车辆子***对应的交互数据进行组包。
在上述实施例的基础上,本实施例中所述根据每个车辆子***对应的更改后的交互数据的包头、名称、类型和码位,对所有子***对应的更改后的交互数据进行组包,包括:根据每个车辆子***对应的更改后的交互数据的名称、类型和码位,对每个车辆子***对应的更改后的交互数据进行组包,获取每个车辆子***对应的数据包;
同一种类型的交互数据在数据包中的位置相近。根据交互数据的类型在每个车辆子***的位置范围中查找该类型的交互数据对应的范围。然后根据交互数据的名称和码位查找每个交互数据在该类型的交互数据对应的范围中的位置,从而实现快速对每个车辆子***对应的交互数据进行组包。
根据每个车辆子***对应的更改后的交互数据的包头,对所有车辆子***对应的数据包进行组包。
包头中包括每个车辆子***的标识和每个车辆子***的类型的标识。同一种类型的车辆子***在数据包中的位置相近。先根据每个车辆子***的类型的标识查找同一类型的车辆子***在数据包中的位置范围,然后根据车辆子***的标识查找每个车辆子***在每种类型对应的位置范围中的范围。
从而实现快速对所有车辆子***对应的数据包进行组包。
本实施例通过先对每个车辆子***对应的交互数据进行组包,对所有车辆子***对应的数据包进行组包,提高组包效率。
在上述各实施例的基础上,本实施例中所述车辆子***包括制动控制单元(BrakeControl Unit,制动控制单元)、牵引控制单元(Traction Control Unit)、车辆走行部车辆故障诊断***(Fault Diagnosis System of Running System,RSFDS)、蓄电池充电机(Battery Charger Model,BCM)、公共广播***(Public Address,PA)、空调控制单元(Heating Ventilation Air Conditioner)、电子门控制单元(Electrical Door ControlUnit,EDCU)、乘客信息***(Passenger Information System,PIS)、车载信号***(Automatic Train Control,ATC)、火灾报警***(Fire Alarm System,FAS)和蓄电池检测***(Battery Diagnosis System,BDS)。
下面对本发明提供的TIAS功能测试***进行描述,下文描述的TIAS功能测试***与上文描述的TIAS功能测试方法可相互对应参照。
如图3所示,该***包括获取模块301、设置模块302、接口模块303和测试模块304,其中:
获取模块301用于根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;
每个车辆子***与TCMS之间的接口协议是指每个车辆子***与TCMS进行信息交换的接口间需要遵从的通信方式和要求。
每个车辆子***与TCMS之间的接口协议不同,不同的接口协议对应不同的配置文件。配置文件中包括配置文件对应的车辆子***与TCMS之间的交互数据。不同接口协议对应的配置文件中交互数据的名称和类型不同。
设置模块302用于对所述配置文件中每个车辆子***与TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;
可选地,将配置文件中的交互数据以数据设置界面的形式进行显示。数据设置界面决定了可设置的数据项。
只需要根据接口协议配置不同车辆子***对应的配置文件,即可生成相应的数据设置界面,无需针对不同的接口协议进行程序开发,增加了交互数据设置的灵活性。
用户根据TIAS的功能测试需求在数据设置界面对交互数据的当前值进行修改置。在修改时,参考数据设置界面中交互数据的属性及其上一次的设置值进行修改。
接口模块303用于对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给所述TIAS进行显示;
在用户完成对所有车辆子***对应的交互数据进行设置后,将所有车辆子***对应的交互数据按照相应的接口协议组包为一个数据包。组包后,开始通过以太网向TIAS周期发送数据包。TIAS对该数据包解析后,将得到的交互信息进行显示。
测试模块304用于将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
判断TIAS本次显示的交互数据相对于上一次显示的交互数据是否发生变化,若不变,则说明TIAS不能正常接收或显示交互数据。
若发生变化,则继续判断本次发送给TIAS的交互数据和TIAS本次显示的交互数据是否一致,若不一致则说明TIAS不能正常接收或显示交互数据。本实施例的框架如图4所示。
本实施例通过根据每个车辆子***与TCMS之间的接口协议为每个车辆子***配置相应的配置文件,配置文件中的交互数据可进行修改,从而实现对每个车辆子***与TCMS之间的交互数据进行模拟,在接口协议发生变化时只需修改配置文件,不需要重新开发,灵活性高,适配性强,而且可模拟TCMS的EGWM与TIAS进行通信,将模拟的各子车辆***与TCMS的交互数据收集后发送给TIAS,在不需要真实车辆和TCMS网络的情况下对TIAS进行功能测试。
图5示例了一种电子设备的实体结构示意图,如图5所示,该电子设备可以包括:处理器(processor)510、通信接口(Communications Interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储器530中的逻辑指令,以执行TIAS功能测试方法,该方法包括:根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;对所述配置文件中每个车辆子***与TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给所述TIAS进行显示;将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法所提供的TIAS功能测试方法,该方法包括:根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;对所述配置文件中每个车辆子***与TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给所述TIAS进行显示;将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
又一方面,本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各提供的TIAS功能测试方法,该方法包括:根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;对所述配置文件中每个车辆子***与TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给所述TIAS进行显示;将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
以上所描述的***实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (10)
1.一种TIAS功能测试方法,其特征在于,包括:
根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;
对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;
对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给TIAS进行显示;
将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
2.根据权利要求1所述的TIAS功能测试方法,其特征在于,所述配置文件中包括每个车辆子***与所述TCMS之间的初始交互数据。
3.根据权利要求2所述的TIAS功能测试方法,其特征在于,所述对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示之前,还包括:
对所有车辆子***对应的初始交互数据进行组包,将组包后的初始交互数据发送给所述TIAS进行显示;
将发送的所述初始交互数据和所述TIAS显示的初始交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
4.根据权利要求1所述的TIAS功能测试方法,其特征在于,所述根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件,包括:
在所述接口协议发生变化的情况下,获取用户修改后的所述配置文件。
5.根据权利要求1-4任一所述的TIAS功能测试方法,其特征在于,所述配置文件中包括所述交互数据的名称、类型和码位;
相应地,所述对所有车辆子***对应的更改后的交互数据进行组包之前包括:
对每个车辆子***对应的更改后的交互数据添加包头,以标识每个车辆子***和每个车辆子***的类型;
所述对所有车辆子***对应的更改后的交互数据进行组包,包括:
根据每个车辆子***对应的更改后的交互数据的包头、名称、类型和码位,对所有子***对应的更改后的交互数据进行组包。
6.根据权利要求5所述的TIAS功能测试方法,其特征在于,所述根据每个车辆子***对应的更改后的交互数据的包头、名称、类型和码位,对所有子***对应的更改后的交互数据进行组包,包括:
根据每个车辆子***对应的更改后的交互数据的名称、类型和码位,对每个车辆子***对应的更改后的交互数据进行组包,获取每个车辆子***对应的数据包;
根据每个车辆子***对应的更改后的交互数据的包头,对所有车辆子***对应的数据包进行组包。
7.根据权利要求1-4任一所述的TIAS功能测试方法,其特征在于,所述车辆子***包括制动控制单元、牵引控制单元、车辆走行部车辆故障诊断***、蓄电池充电机、公共广播***、空调控制单元、电子门控制单元、乘客信息***、车载信号***、火灾报警***和蓄电池检测***。
8.一种TIAS功能测试***,其特征在于,包括:
获取模块,用于根据每个车辆子***与TCMS之间的接口协议,获取所述接口协议对应的配置文件;其中,所述接口协议与所述配置文件预先关联;
设置模块,用于对所述配置文件中每个车辆子***与所述TCMS之间的交互数据进行显示,以供用户对所述交互数据进行更改;
接口模块,用于对所有车辆子***对应的更改后的交互数据进行组包,将组包后的交互数据发送给TIAS进行显示;
测试模块,用于将发送的所述交互数据和所述TIAS显示的交互数据进行比较,根据比较结果获取所述TIAS的功能测试结果。
9.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任一项所述TIAS功能测试方法的步骤。
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述TIAS功能测试方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110720792.XA CN113434411A (zh) | 2021-06-28 | 2021-06-28 | Tias功能测试方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110720792.XA CN113434411A (zh) | 2021-06-28 | 2021-06-28 | Tias功能测试方法及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113434411A true CN113434411A (zh) | 2021-09-24 |
Family
ID=77754913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110720792.XA Pending CN113434411A (zh) | 2021-06-28 | 2021-06-28 | Tias功能测试方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113434411A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114932931A (zh) * | 2022-05-31 | 2022-08-23 | 通号城市轨道交通技术有限公司 | 适用于全自动运行***的列车通信测试方法及*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070052540A (ko) * | 2005-11-17 | 2007-05-22 | 한국전자통신연구원 | 텔레매틱스 단말기에서의 차량 서비스 시험을 위한 차량 서비스 시스템 및 그 방법 |
CN102356632A (zh) * | 2009-03-15 | 2012-02-15 | Lg电子株式会社 | 发送/接收***和广播信号处理方法 |
CN108667637A (zh) * | 2017-03-28 | 2018-10-16 | 比亚迪股份有限公司 | 基于轨道交通的远程测试方法、网关和*** |
CN111806522A (zh) * | 2020-06-30 | 2020-10-23 | 通号城市轨道交通技术有限公司 | 列车行驶异常检测及区域防护控制方法、装置及*** |
CN112141174A (zh) * | 2020-09-21 | 2020-12-29 | 通号城市轨道交通技术有限公司 | 一种vobc测试环境中zc仿真***及方法 |
CN112187536A (zh) * | 2020-09-21 | 2021-01-05 | 交控科技股份有限公司 | 基于tms配置数据的信息交互方法及装置、存储介质、电子装置 |
CN112208587A (zh) * | 2020-09-24 | 2021-01-12 | 交控科技股份有限公司 | 一种用于cbtc非信号***的模拟***及模拟方法 |
CN112346766A (zh) * | 2020-11-10 | 2021-02-09 | 交控科技股份有限公司 | 一种车载应用软件的动态部署方法及*** |
CN112631932A (zh) * | 2020-12-30 | 2021-04-09 | 交控科技股份有限公司 | 基于接口的自动列车监控***的子功能独立测试方法 |
CN112866190A (zh) * | 2020-12-25 | 2021-05-28 | 宝能(广州)汽车研究院有限公司 | 数据交互方法、存储介质、电子设备、车辆 |
-
2021
- 2021-06-28 CN CN202110720792.XA patent/CN113434411A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20070052540A (ko) * | 2005-11-17 | 2007-05-22 | 한국전자통신연구원 | 텔레매틱스 단말기에서의 차량 서비스 시험을 위한 차량 서비스 시스템 및 그 방법 |
CN102356632A (zh) * | 2009-03-15 | 2012-02-15 | Lg电子株式会社 | 发送/接收***和广播信号处理方法 |
CN108667637A (zh) * | 2017-03-28 | 2018-10-16 | 比亚迪股份有限公司 | 基于轨道交通的远程测试方法、网关和*** |
CN111806522A (zh) * | 2020-06-30 | 2020-10-23 | 通号城市轨道交通技术有限公司 | 列车行驶异常检测及区域防护控制方法、装置及*** |
CN112141174A (zh) * | 2020-09-21 | 2020-12-29 | 通号城市轨道交通技术有限公司 | 一种vobc测试环境中zc仿真***及方法 |
CN112187536A (zh) * | 2020-09-21 | 2021-01-05 | 交控科技股份有限公司 | 基于tms配置数据的信息交互方法及装置、存储介质、电子装置 |
CN112208587A (zh) * | 2020-09-24 | 2021-01-12 | 交控科技股份有限公司 | 一种用于cbtc非信号***的模拟***及模拟方法 |
CN112346766A (zh) * | 2020-11-10 | 2021-02-09 | 交控科技股份有限公司 | 一种车载应用软件的动态部署方法及*** |
CN112866190A (zh) * | 2020-12-25 | 2021-05-28 | 宝能(广州)汽车研究院有限公司 | 数据交互方法、存储介质、电子设备、车辆 |
CN112631932A (zh) * | 2020-12-30 | 2021-04-09 | 交控科技股份有限公司 | 基于接口的自动列车监控***的子功能独立测试方法 |
Non-Patent Citations (3)
Title |
---|
I. KOLOSOK等: "Wavelet Analysis of PMU Measurements for Identification of Cyber Attacks on TCMS", IEEE, 6 June 2019 (2019-06-06) * |
付紫彪;林炳跃;王飞;: "动车段(所)控制集中仿真测试平台中TDCS/CTC仿真子***的研究", 铁道通信信号, no. 01, 17 January 2018 (2018-01-17) * |
李猛;张艳兵;徐成永;郭泽阔;: "全自动运行***地铁车辆关键技术", 都市快轨交通, no. 01, 18 February 2018 (2018-02-18) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114932931A (zh) * | 2022-05-31 | 2022-08-23 | 通号城市轨道交通技术有限公司 | 适用于全自动运行***的列车通信测试方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11514731B2 (en) | Method and system for remote vehicle diagnostics | |
CN110545220B (zh) | 汽车诊断协议检测方法及相关产品 | |
CN109030994B (zh) | 一种测试方法及*** | |
CN113608518B (zh) | 数据生成方法、装置、终端设备及介质 | |
CN212694288U (zh) | Tbox检测装置 | |
CN116133022A (zh) | 车端数据的测试方法、装置和车辆 | |
CN114489766A (zh) | 一种校验车载控制器版本信息的方法、装置、介质及设备 | |
CN113434411A (zh) | Tias功能测试方法及*** | |
CN110647139A (zh) | 一种obd量产车评估测试工具及评估测试方法 | |
CN114844811A (zh) | 一种车载终端的测试方法及测试*** | |
CN112311627B (zh) | 一种基于xml格式的规约描述文件的电力规约通用测试方法及*** | |
CN107205241B (zh) | 一种无线通信检测方法及其设备 | |
CN116909255A (zh) | 一种用于智能驾驶***的故障诊断***、方法以及车辆 | |
CN214851308U (zh) | 车载设备测试*** | |
CN112509176B (zh) | 基于车辆数据的故障报修方法及装置 | |
CN115017174A (zh) | 乘客信息***的显示内容监测方法、***及电子设备 | |
CN116701096A (zh) | 云端服务器的测试方法、虚拟机、车机***和存储介质 | |
CN115437912A (zh) | 车辆电检***的测试方法及其装置 | |
CN113536466B (zh) | 一种模拟器监视***和数据处理方法 | |
CN115665217B (zh) | 一种对远程诊修***测试的***及方法 | |
CN114932931A (zh) | 适用于全自动运行***的列车通信测试方法及*** | |
CN118276553A (zh) | 车辆故障诊断方法、电子设备及车辆 | |
CN117168838A (zh) | 车辆信号处理方法、装置、终端设备及存储介质 | |
CN116030545A (zh) | 数据采集方法及***、自动驾驶控制器及移动设备 | |
CN118316812A (zh) | 车辆信号的仿真方法、装置、存储介质和电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |