CN115328103A - 一种区间占用逻辑检查功能的测试方法及装置 - Google Patents
一种区间占用逻辑检查功能的测试方法及装置 Download PDFInfo
- Publication number
- CN115328103A CN115328103A CN202211251261.1A CN202211251261A CN115328103A CN 115328103 A CN115328103 A CN 115328103A CN 202211251261 A CN202211251261 A CN 202211251261A CN 115328103 A CN115328103 A CN 115328103A
- Authority
- CN
- China
- Prior art keywords
- command
- interval
- executed
- verification
- occupation
- 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
- 238000012360 testing method Methods 0.000 title claims abstract description 98
- 238000000034 method Methods 0.000 title claims abstract description 73
- 238000012795 verification Methods 0.000 claims abstract description 116
- 238000005192 partition Methods 0.000 claims abstract description 15
- 230000000903 blocking effect Effects 0.000 claims abstract description 6
- 238000001514 detection method Methods 0.000 claims description 11
- 238000010998 test method Methods 0.000 claims description 7
- 230000006870 function Effects 0.000 description 53
- 238000004088 simulation Methods 0.000 description 19
- 230000008569 process Effects 0.000 description 16
- 238000004590 computer program Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013100 final test Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0218—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterised by the fault detection method dealing with either existing or incipient faults
- G05B23/0221—Preprocessing measurements, e.g. data collection rate adjustment; Standardization of measurements; Time series or signal analysis, e.g. frequency analysis or wavelets; Trustworthiness of measurements; Indexes therefor; Measurements using easily measured parameters to estimate parameters difficult to measure; Virtual sensor creation; De-noising; Sensor fusion; Unconventional preprocessing inherently present in specific fault detection methods like PCA-based methods
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Electric Propulsion And Braking For Vehicles (AREA)
- Train Traffic Observation, Control, And Security (AREA)
Abstract
本发明公开了一种区间占用逻辑检查功能的测试方法及装置,涉及铁路信号***测试技术领域,主要目的在于提高测试时的精确度。本发明主要的技术方案为:检测目标车站编号是否正确,所述目标车站为待测区间所在的车站;若正确,则在命令选择模块选择在所述待测区间内执行的待执行命令,所述待执行命令包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令;基于预设验证方法验证所述待执行命令,并确定是否验证通过;若通过,则执行所述待执行命令,并获取列控中心发送的执行结果,完成对所述待测区间的区间占用逻辑检查功能测试。本发明用于区间占用逻辑检查功能的测试。
Description
技术领域
本发明涉及铁路信号***测试技术领域,尤其涉及一种区间占用逻辑检查功能的测试方法及装置。
背景技术
列控中心(Train Control Centre,TCC)是中国列车控制***(ChinaTrainControl System,CTCS)的重要组成部分,其中,区间占用逻辑检查功能是列控中心的重要功能之一,在某区间的区间占用逻辑检查功能不正确时,将影响到列车在该区间的安全运行。因此,需要对区间占用逻辑检查功能进行测试。若测试结果正确,则代表区间占用逻辑检查功能正确。
对区间占用逻辑检查功能进行测试时的步骤包括:测试是否可以在某区间内执行四种区间操作命令(包括:闭塞分区确认无车占用命令、区间逻辑状态总解锁命令以及开启/关闭区间占用逻辑检查命令),并生成对应的测试结果。
目前对区间占用逻辑检查功能进行测试的方法,是通过仿真工具直接获取测试结果,并在验证出测试结果不正确时进行标记。该方法在测试过程中并未涉及任何验证环节,因此,若中间过程错误,则会导致最终的测试结果出现错误,这样,将会大大降低测试时的精确度。
发明内容
鉴于上述问题,本发明提供一种区间占用逻辑检查功能的测试方法及装置,主要目的是提高测试时的精确度。
为解决上述技术问题,本发明提出以下方案:
第一方面,本发明提供了一种区间占用逻辑检查功能的测试方法,所述方法包括:
检测目标车站编号是否正确,所述目标车站为待测区间所在的车站;
若正确,则在命令选择模块选择在所述待测区间内执行的待执行命令,所述待执行命令包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令;
基于预设验证方法验证所述待执行命令,并确定是否验证通过;
若通过,则执行所述待执行命令,并获取列控中心发送的执行结果,完成对所述待测区间的区间占用逻辑检查功能测试。
第二方面,本发明提供了一种区间占用逻辑检查功能的测试装置,所述装置包括:
检测单元,用于检测目标车站编号是否正确,所述目标车站为待测区间所在的车站;
选择单元,用于若所述检测单元检测正确,则在命令选择模块选择在所述待测区间内执行的待执行命令,所述待执行命令包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令;
验证单元,用于基于预设验证方法验证所述选择单元选择的待执行命令,并确定是否验证通过;
执行单元,用于若所述验证单元验证通过,则执行所述待执行命令,并获取列控中心发送的执行结果,完成对所述待测区间的区间占用逻辑检查功能测试。
为了实现上述目的,根据本发明的第三方面,提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述第一方面的区间占用逻辑检查功能的测试方法。
为了实现上述目的,根据本发明的第四方面,提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述第一方面的区间占用逻辑检查功能的测试方法。
借由上述技术方案,本发明提供的一种区间占用逻辑检查功能的测试方法及装置,在测试开始时,检测待测区间所在的目标车站编号是否正确,正确的话,就可以在命令选择模块选择将要在待测区间内执行的待执行命令,然后根据预设验证方法验证待执行命令,在验证通过时,即可执行所述待执行命令,并获取列控中心发送的执行结果,完成对待测区间的区间占用逻辑检查功能测试。基于上述说明可知,本发明是在测试开始对目标车站编号进行了验证,后又对选择出的待执行命令进行了验证,然后执行待执行命令,得到执行结果,因此,本发明可以使测试时每个环节都得到验证,而并非现有技术中的直接得到测试结果,这样一来,若其中有一个环节错误则可以及时进行处理,处理完错误的环节再进行下一步的操作,将会大大提升测试时的精确度。相较于现有技术,解决了直接利用仿真工具获取测试结果带来的降低测试时精确度的问题。本发明提供的技术方案,是通过对测试时的每个环节都进行验证实现的,在验证正确的情况下才可进行下一步,提升了对待测区间的区间占用逻辑检查功能进行测试时的精确度。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本发明实施例提供的一种区间占用逻辑检查功能的测试方法流程图;
图2示出了本发明实施例提供的另一种区间占用逻辑检查功能的测试方法流程图;
图3示出了本发明实施例提供的一种区间占用逻辑检查功能的测试装置的组成框图;
图4示出了本发明实施例提供的另一种区间占用逻辑检查功能的测试装置的组成框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
列控中心(Train Control Centre,TCC)是中国列车控制***(ChinaTrainControl System,CTCS)的重要组成部分,其中,区间占用逻辑检查功能是列控中心的重要功能之一,在某区间的区间占用逻辑检查功能不正确时,将影响到列车在该区间的安全运行。因此,需要对区间占用逻辑检查功能进行测试。若测试结果正确,则代表区间占用逻辑检查功能正确。
对区间占用逻辑检查功能进行测试时的步骤包括:测试是否可以在某区间内执行四种区间操作命令(包括:闭塞分区确认无车占用命令、区间逻辑状态总解锁命令以及开启/关闭区间占用逻辑检查命令),并生成对应的测试结果。而关于执行四种区间操作命令的下达,则是由调度集中***(Centralized Traffic Control System, CTC)下发。
目前对区间占用逻辑检查功能进行测试的方法,是通过仿真工具直接获取测试结果,并在验证出测试结果不正确时进行标记。该方法在测试过程中并未涉及任何验证环节,因此,若中间过程错误,则会导致最终的测试结果出现错误,这样,将会大大降低测试时的精确度。为此,本发明提供了一种区间占用逻辑检查功能的测试方法,可以提升对待测区间的区间占用逻辑检查功能进行测试时的精确度。其具体执行步骤如图1所示,包括:
101、检测目标车站编号是否正确。
在测试时,是对某个区间内的区间占用逻辑检查功能进行测试,这样才可以知道该区间的区间占用逻辑检查功能是否正确,若不准确则及时进行处理,以便于在该区间出现问题时,可以通过区间占用逻辑检查功能来保证列车的安全运行。
而在测试时所使用的工具为调度集中***,但由于搭建真实的调度集中***太过费时费力,因此,在本发明中采用仿真的调度集中***,通过仿真的调度***和列控中心之间的交互完成对区间占用逻辑检查功能的测试。
而测试所需的大部分工作皆是在仿真的调度集中***中完成的(本发明执行主体为仿真调度集中***),列控中心则负责响应仿真调度集中***的工作结果,并回馈给仿真调度集中***。
而关于上述所提区间,即是两个车站之间的部分。因此,在要对某个区间进行测试之前(本文所称待测区间),可以获取到待测区间所在的两个目标车站,然后通过人工或自动的方式对目标车站进行编号,在测试开始时,由人工或自动的方式在仿真调度集中***输入目标车站的编号,再在仿真调度集中***对目标车站编号进行检测,若编号不正确,则证明就证明待测区间与目标车站不对应,这种情况若继续进行测试,可能会导致最终测试失败,或者并未解决待测区间所存在的问题,因此,在这种情况下可以重新输入目标车站的编号,直到编号正确,或者是检查编号错误原因。若编号正确,就可以执行步骤102。
102、在命令选择模块选择在待测区间内执行的待执行命令。
对区间占用逻辑检查功能进行测试,也可以理解为测试是否可以在仿真调度集中***中执行四种区间操作命令,包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令。
而在执行四种区间操作命令时,存在执行的先后顺序之分,因此在目标车站编号正确时,需要在仿真调度集中***中的命令选择模块选择先要执行的待执行命令。
此外,所述命令选择模块可以是在后端;还可以是在前端根据四种区间操作命令来构建命令选择模块的显示界面,通过在前端显示界面进行点击,来选择待执行命令,之后便会形成选择请求,选择请求中包括在前端点击的待执行命令,进而,选择请求将会发送至后端,后端在接收到选择请求后,就可以解析出选择请求中的待执行命令,从而响应待执行命令,完成待执行命令的选择。
其中,所述闭塞分区为区间内的每个分区;区间逻辑状态总解锁为对区间内的线路进行解锁(即将区间内的失去分路状态变为空闲),其中,失去分路是列车驶过,但仍存在异常状况的路段。
103、基于预设验证方法验证待执行命令,并确定是否验证通过。
在选择出待执行命令后,执行前,还需要在仿真调度集中***对待执行命令进行验证。因为不排除在选择完待执行命令后,由于网络卡顿或者是宕机等多种原因导致选择的待执行命令发生变化,亦或者是错误。
其中,预设的验证方法可以是:预先对四种区间操作命令都设置验证命令编号,然后在仿真调度集中***中看验证时的待执行命令的验证命令编号与预先设置的验证命令编号是否一致;还可以是预先提取四种区间操作命令的参数,然后在仿真调度集中***中形成验证模板,若进行验证的待执行命令不是选择出的待执行命令,可以考虑是验证过程出现了意外状况,便可以进行检查处理。
104、执行待执行命令,并获取列控中心发送的执行结果。
在验证出所述待执行命令正确后,便可以在仿真调度集中***中执行待执行命令,此步骤也可以理解为命令的下达,在下达命令之后,命令将会发送至列控中心,列控中心接收到后,便会响应待执行命令,同时将响应后的执行结果发送至仿真调度集中***。
在确定出执行结果后,即完成对所述待测区间的区间占用逻辑检查功能测试。
示例性的,选择出的待执行命令是区间逻辑状态总解锁,那最后列控中心发送的执行结果可以是区间逻辑状态解锁成功,还可以是区间逻辑状态未解锁,在未解锁的情况下,可以认为区间占用逻辑检查功能不正确,则需工作人员进行处理,以保证列车的运行安全。
基于上述图1的实现方式可以看出,本发明提供的一种区间占用逻辑检查功能的测试方法,在测试开始时,可以在仿真调度集中***检测待测区间所在的目标车站编号是否正确,正确的话,就可以在仿真调度集中***中的命令选择模块选择将要在待测区间内执行的待执行命令,然后在仿真调度集中***中根据预设验证方法验证待执行命令,在验证通过时,即可在仿真调度集中***中执行所述待执行命令,并在执行命令后获取执行后列控中心发送的执行结果。基于上述说明可知,本发明是在测试开始对目标车站编号进行了验证,后又对选择出的待执行命令进行了验证,最后执行待执行命令,并获取执行结果,因此,本发明可以使测试时每个环节都得到验证,而并非现有技术中的直接得到测试结果,这样一来,若其中有一个环节错误则可以及时进行处理,处理完错误的环节再进行下一步的操作,将会大大提升测试时的精确度。相较于现有技术,解决了直接利用仿真工具获取测试结果带来的降低测试时精确度的问题。本发明提供的技术方案,是通过对测试时的每个环节都进行验证实现的,在验证正确的情况下才可进行下一步,提升了对待测区间的区间占用逻辑检查功能进行测试时的精确度。
进一步的,作为对图1所示实施例的细化及扩展,本发明实施例还提供了另一种区间占用逻辑检查功能的测试方法,如图2所示,其具体步骤如下:
201、检测目标车站编号是否正确。
其中,步骤201与步骤101相同,并且可以达到相同的技术效果,解决相同的技术问题,在此不做重复赘述。
202、在命令选择模块选择在待测区间内执行的待执行命令。
其中,步骤202的部分内容与步骤101相同,并且可以达到相同的技术效果,解决相同的技术问题,在此相同内容不做重复赘述。
另外,在对待测区间的区间占用逻辑检查功能进行测试时,只有在开启区间占用逻辑检查命令的情况下,才可执行闭塞分区确认无车占用命令、区间逻辑状态总解锁命令以及关闭区间占用逻辑检查命令。
因此,需要先检测区间占用逻辑检查命令是否开启,若开启,则仿真调度集中***的命令选择模块中将会有三种选择,分别为:闭塞分区确认无车占用命令、区间逻辑状态总解锁命令以及关闭区间占用逻辑检查命令,可以在这三种选择中选择出待执行命令。
而若区间占用逻辑检查命令为关闭的状态,那仿真调度集中***的命令选择模块中只有一种选择,也就是开启区间占用逻辑检查命令,这时,待执行命令就为开启区间占用逻辑检查命令。这样,在选择之前检测区间占用逻辑检查命令是否开启,防止了在未开启的情况下,选择了区间逻辑状态总解锁等命令而无法进行测试的情况。
203、获取验证命令模块发送的验证命令编号。
204、基于验证命令编号验证待执行命令。
205、获取列控中心发送的验证结果,并基于验证结果确认待执行命令是否验证通过。
在步骤203、步骤204和步骤205中,首先可以采用对待执行命令设置验证命令编号的方式来对待执行命令进行验证。
具体的,可以是先获取到预先设置的待执行命令的验证命令编号,在验证时,通过人为或自动的方式将验证命令编号输入至验证命令模块,之后,即可获取到验证命令模块发送的验证命令编号,将验证命令模块发送的验证命令编号与预先设置的验证命令编号进行对比,完成对待执行命令的验证,此后,列控中心将会返回一个验证结果,若此验证结果为目标验证结果,就可以确定验证命令模块发送的验证命令编号与预先设置的验证命令编号一致,验证通过,并向显示终端发送验证通过的提示信息,以便工作人员了解到测试的情况;反之,则可以确定验证命令模块发送的验证命令编号与预先设置的验证命令编号不一致,验证未通过,可能是验证命令模块发送时出现了错误,这时就要向显示终端发送验证未通过的提示信息,并重新验证待执行命令,直到验证通过。
示例性的,若待执行命令为开启区间占用逻辑检查命令,预先设置的验证命令编号为0xA080,而验证时的验证命令编号0xA081,那这时列控中心返回的目标验证结果可以为error,以此表示待执行命令的验证编号错误。
206、执行待执行命令,并获取列控中心发送的执行结果。
该步骤中,需要预先对待执行命令再添加执行命令编号,然后通过人为或自动的方式将执行命令编号输入至执行命令模块,之后,即可获取到执行命令模块发送的执行命令编号,若执行命令模块发送的执行命令编号和预先添加的执行命令编号一致,则成功执行待执行命令。且后续将会接收到列控中心发送的执行通过提示信息,并将执行通过提示信息同步至显示终端,以便工作人员观看。
若执行命令模块发送的执行命令编号和预先添加的执行命令编号不一致,则可能是执行命令模块发送时出现了错误,后续就会接收到列控中心发送的执行未通过提示信息,此时需要重新获取执行命令模块发送的执行命令编号,然后判断重新获取的执行命令编号和预先添加的执行命令编号是否一致,此过程也可认为是重新执行待执行命令,直到执行通过。
其中,若待执行命令为闭塞分区确认无车占用命令和区间逻辑状态总解锁命令,那在执行成功后,失去分路状态就会变为空闲;若待执行命令为开启区间占用逻辑检查命令,那在执行成功后,占用逻辑检查状态就会开启;若待执行命令为关闭区间占用逻辑检查命令,那在执行成功后,占用逻辑检查状态就会关闭。
另外,在测试的整个过程中,还可记录测试日志,这样,若测试过程发生任何异常中断,都可以通过读取测试日志中记录的进度信息了解到中断前的进度,然后以中断前的进度为开始,继续进行区间占用逻辑检查功能的测试即可。
进一步的,作为对上述图1所示方法的实现,本发明实施例还提供了一种区间占用逻辑检查功能的测试装置,用于对上述图1所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图3所示,该装置包括:
检测单元301,用于检测目标车站编号是否正确,所述目标车站为待测区间所在的车站;
选择单元302,用于若所述检测单元301检测正确,则在命令选择模块选择在所述待测区间内执行的待执行命令,所述待执行命令包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令;
验证单元303,用于基于预设验证方法验证所述选择单元302选择的待执行命令,并确定是否验证通过;
执行单元304,用于若所述验证单元303验证通过,则执行所述待执行命令,并获取列控中心发送的执行结果,完成对所述待测区间的区间占用逻辑检查功能测试。
进一步的,作为对上述图2所示方法的实现,本发明实施例还提供了另一种区间占用逻辑检查功能的测试装置,用于对上述图2所示的方法进行实现。该装置实施例与前述方法实施例对应,为便于阅读,本装置实施例不再对前述方法实施例中的细节内容进行逐一赘述,但应当明确,本实施例中的装置能够对应实现前述方法实施例中的全部内容。如图4所示,该装置包括:
检测单元301,用于检测目标车站编号是否正确,所述目标车站为待测区间所在的车站;
选择单元302,用于若所述检测单元301检测正确,则在命令选择模块选择在所述待测区间内执行的待执行命令,所述待执行命令包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令;
验证单元303,用于基于预设验证方法验证所述选择单元302选择的待执行命令,并确定是否验证通过;
执行单元304,用于若所述验证单元303验证通过,则执行所述待执行命令,并获取列控中心发送的执行结果,完成对所述待测区间的区间占用逻辑检查功能测试。
一种可选的实施方式中,所述选择单元302包括:
命令检测模块3021,用于检测是否开启区间占用逻辑检查命令;
第一选择模块3022,用于若所述命令检测模块3021检测到开启,则在所述命令选择模块中选择所述闭塞分区确认无车占用命令或所述区间逻辑状态总解锁命令或所述关闭区间占用逻辑检查命令;
第二选择模块3023,用于若所述命令检测模块3021检测到未开启,则在所述命令选择模块选择所述开启区间占用逻辑检查命令。
一种可选的实施方式中,所述验证单元303包括:
验证编号获取模块3031,用于获取验证命令模块发送的验证命令编号;
验证模块3032,用于基于所述验证编号获取模块3031获取的验证命令编号验证所述待执行命令。
另一种可选的实施方式中,所述验证单元303包括:
验证结果获取模块3033,用于获取列控中心发送的验证结果;
验证结果确定模块3034,用于确定所述验证结果获取模块3033获取的验证结果是否为目标验证结果;
第一验证信息发送模块3035,用于若所述验证结果确定模块3034验证出是,确定验证通过,则向显示终端发送验证通过提示信息;
第二验证信息发送模块3036,用于若所述验证结果确定模块3034验证出否,确定验证未通过,则向显示终端发送验证未通过提示信息,并重新基于预设验证方法验证所述待执行命令,直到验证通过。
一种可选的实施方式中,所述执行单元304包括:
执行编号获取模块3041,用于获取执行命令模块发送的执行命令编号;
命令执行模块3042,用于基于所述执行编号获取模块3041获取的执行命令编号执行所述待执行命令。
一种可选的实施方式中,在获取列控中心发送的执行结果后,所述装置还包括执行结果确定单元305,所述执行结果确定单元305包括:
执行结果确定模块3051,用于确定所述执行结果是否为目标执行结果;
第一执行信息发送模块3052,用于若所述执行结果确定模块3051确定出是,则向显示终端发送执行通过提示信息;
第二执行信息发送模块3053,用于若所述执行结果确定模块3051确定出否,则向显示终端发送执行未通过提示信息,并重新执行所述待执行命令,直到执行通过。
一种可选的实施方式中,所述装置还包括日志记录单元306,所述日志记录单元306包括:
日志记录模块3061,用于在测试时记录测试日志;
日志读取模块3062,用于在测试发生异常中断后,读取所述日志记录模块3061记录的测试日志中记录的进度信息;
测试模块3063,用于根据所述日志读取模块3062读取的测试日志中记录的进度信息,继续进行区间占用逻辑检查功能的测试。
进一步的,本发明实施例还提供一种存储介质,所述存储介质用于存储计算机程序,其中,所述计算机程序运行时控制所述存储介质所在设备执行上述图1-2中所述的区间占用逻辑检查功能的测试方法。
进一步的,本发明实施例还提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述图1-2中所述的区间占用逻辑检查功能的测试方法。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在此提供的算法和显示不与任何特定计算机、虚拟***或者其它设备固有相关。各种通用***也可以与基于在此的示教一起使用。根据上面的描述,构造这类***所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
此外,存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM),存储器包括至少一个存储芯片。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器 (CPU)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存 (PRAM)、静态随机存取存储器 (SRAM)、动态随机存取存储器 (DRAM)、其他类型的随机存取存储器 (RAM)、只读存储器 (ROM)、电可擦除可编程只读存储器 (EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘 (DVD) 或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体 (transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、***或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
Claims (10)
1.一种区间占用逻辑检查功能的测试方法,其特征在于,所述方法包括:
检测目标车站编号是否正确,所述目标车站为待测区间所在的车站;
若正确,则在命令选择模块选择在所述待测区间内执行的待执行命令,所述待执行命令包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令;
基于预设验证方法验证所述待执行命令,并确定是否验证通过;
若通过,则执行所述待执行命令,并获取列控中心发送的执行结果,完成对所述待测区间的区间占用逻辑检查功能测试。
2.根据权利要求1所述的方法,其特征在于,在命令选择模块选择在所述待测区间内执行的待执行命令,包括:
检测是否开启区间占用逻辑检查命令;
若开启,则在所述命令选择模块中选择所述闭塞分区确认无车占用命令或所述区间逻辑状态总解锁命令或所述关闭区间占用逻辑检查命令;
若未开启,则在所述命令选择模块选择所述开启区间占用逻辑检查命令。
3.根据权利要求1所述的方法,其特征在于,基于预设验证方法验证所述待执行命令,包括:
获取验证命令模块发送的验证命令编号;
基于所述验证命令编号验证所述待执行命令。
4.根据权利要求1所述的方法,其特征在于,确定是否验证通过,包括:
获取列控中心发送的验证结果;
确定所述验证结果是否为目标验证结果;
若是,确定验证通过,则向显示终端发送验证通过提示信息;
若否,确定验证未通过,则向显示终端发送验证未通过提示信息,并重新基于预设验证方法验证所述待执行命令,直到验证通过。
5.根据权利要求1所述的方法,其特征在于,执行所述待执行命令,包括:
获取执行命令模块发送的执行命令编号;
基于所述执行命令编号执行所述待执行命令。
6.根据权利要求1所述的方法,其特征在于,在获取列控中心发送的执行结果后,所述方法还包括:
确定所述执行结果是否为目标执行结果;
若是,则向显示终端发送执行通过提示信息;
若否,则向显示终端发送执行未通过提示信息,并重新执行所述待执行命令,直到执行通过。
7.根据权利要求1-6中任一项所述的方法,其特征在于,所述方法还包括:
在测试时记录测试日志;
在测试发生异常中断后,读取所述测试日志中记录的进度信息;
根据所述测试日志中记录的进度信息,继续进行区间占用逻辑检查功能的测试。
8.一种区间占用逻辑检查功能的测试装置,其特征在于,所述装置包括:
检测单元,用于检测目标车站编号是否正确,所述目标车站为待测区间所在的车站;
选择单元,用于若所述检测单元检测正确,则在命令选择模块选择在所述待测区间内执行的待执行命令,所述待执行命令包括闭塞分区确认无车占用命令、区间逻辑状态总解锁命令、开启区间占用逻辑检查命令、关闭区间占用逻辑检查命令;
验证单元,用于基于预设验证方法验证所述选择单元选择的待执行命令,并确定是否验证通过;
执行单元,用于若所述验证单元验证通过,则执行所述待执行命令,并获取列控中心发送的执行结果,完成对所述待测区间的区间占用逻辑检查功能测试。
9.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行如权利要求1至权利要求7中任意一项所述的区间占用逻辑检查功能的测试方法。
10.一种处理器,其特征在于,所述处理器用于运行程序,其中,所述程序运行时执行如权利要求1至权利要求7中任意一项所述的区间占用逻辑检查功能的测试方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211251261.1A CN115328103A (zh) | 2022-10-13 | 2022-10-13 | 一种区间占用逻辑检查功能的测试方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211251261.1A CN115328103A (zh) | 2022-10-13 | 2022-10-13 | 一种区间占用逻辑检查功能的测试方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115328103A true CN115328103A (zh) | 2022-11-11 |
Family
ID=83913195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211251261.1A Pending CN115328103A (zh) | 2022-10-13 | 2022-10-13 | 一种区间占用逻辑检查功能的测试方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115328103A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116661427A (zh) * | 2023-07-25 | 2023-08-29 | 卡斯柯信号(北京)有限公司 | 一种列控中心区间逻辑占用检查并行测试方法及装置 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09160795A (ja) * | 1995-12-04 | 1997-06-20 | Fujitsu Ltd | 自動試験装置 |
CN107953903A (zh) * | 2017-11-13 | 2018-04-24 | 北京全路通信信号研究设计院集团有限公司 | 一种通信***、调度集中***、列控中心及可读存储介质 |
CN108803584A (zh) * | 2018-08-20 | 2018-11-13 | 北京中科智汇科技有限公司 | 一种铁路线路条件仿真方法及仿真*** |
CN111258299A (zh) * | 2020-01-22 | 2020-06-09 | 卡斯柯信号(北京)有限公司 | 一种列控中心的区间占用逻辑检查功能的测试方法及*** |
US20200410874A1 (en) * | 2019-06-29 | 2020-12-31 | Rumfert, Llc | Method and system for pre-flight programming of a remote identification (remote id) system for monitoring the flight of an unmanned aircraft system (uas) in the national airspace system (nas) |
CN114394134A (zh) * | 2022-03-25 | 2022-04-26 | 北京全路通信信号研究设计院集团有限公司 | 一种适用于无轨道电路区段的虚拟区段解锁装置及方法 |
CN114475725A (zh) * | 2022-03-30 | 2022-05-13 | 北京全路通信信号研究设计院集团有限公司 | 一种控制***中临时限速的处理方法及*** |
CN217425982U (zh) * | 2022-05-23 | 2022-09-13 | 北京交大微联科技有限公司 | 高铁信号***的集中监控*** |
-
2022
- 2022-10-13 CN CN202211251261.1A patent/CN115328103A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09160795A (ja) * | 1995-12-04 | 1997-06-20 | Fujitsu Ltd | 自動試験装置 |
CN107953903A (zh) * | 2017-11-13 | 2018-04-24 | 北京全路通信信号研究设计院集团有限公司 | 一种通信***、调度集中***、列控中心及可读存储介质 |
CN108803584A (zh) * | 2018-08-20 | 2018-11-13 | 北京中科智汇科技有限公司 | 一种铁路线路条件仿真方法及仿真*** |
US20200410874A1 (en) * | 2019-06-29 | 2020-12-31 | Rumfert, Llc | Method and system for pre-flight programming of a remote identification (remote id) system for monitoring the flight of an unmanned aircraft system (uas) in the national airspace system (nas) |
CN111258299A (zh) * | 2020-01-22 | 2020-06-09 | 卡斯柯信号(北京)有限公司 | 一种列控中心的区间占用逻辑检查功能的测试方法及*** |
CN114394134A (zh) * | 2022-03-25 | 2022-04-26 | 北京全路通信信号研究设计院集团有限公司 | 一种适用于无轨道电路区段的虚拟区段解锁装置及方法 |
CN114475725A (zh) * | 2022-03-30 | 2022-05-13 | 北京全路通信信号研究设计院集团有限公司 | 一种控制***中临时限速的处理方法及*** |
CN217425982U (zh) * | 2022-05-23 | 2022-09-13 | 北京交大微联科技有限公司 | 高铁信号***的集中监控*** |
Non-Patent Citations (5)
Title |
---|
卢迎飞等: "列控中心区间占用逻辑检查复连试验方法浅析", 《铁道通信信号》 * |
尚方宁: "简析自动闭塞区间列车占用逻辑检查仿真试验方法", 《铁路通信信号工程技术》 * |
徐俊岐 等: "列控中心区间占用逻辑检查接口仿真测试探讨", 《铁道通信信号》 * |
程秋平等: "铁路自动闭塞区间列车占用丢失的处置分析", 《铁道运输与经济》 * |
黄愿等: "CTC增加列控中心区间占用逻辑检查功能的应用研究", 《铁道通信信号》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116661427A (zh) * | 2023-07-25 | 2023-08-29 | 卡斯柯信号(北京)有限公司 | 一种列控中心区间逻辑占用检查并行测试方法及装置 |
CN116661427B (zh) * | 2023-07-25 | 2023-10-31 | 卡斯柯信号(北京)有限公司 | 一种列控中心区间逻辑占用检查并行测试方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108845556A (zh) | 一种自动驾驶车辆测试方法及测试装置 | |
CN115328103A (zh) | 一种区间占用逻辑检查功能的测试方法及装置 | |
CN113051155A (zh) | 一种自动化测试平台的控制***和控制方法 | |
CN112793633B (zh) | 一种联锁***自动化测试进路防护区段的方法及装置 | |
CN115118627B (zh) | 一种临时限速服务器测试方法及装置 | |
CN102486938A (zh) | 一种快速检测存储器的方法及装置 | |
CN112124375A (zh) | 临时限速方法及*** | |
CN113421606A (zh) | flash检测方法及其检测*** | |
CN116661427B (zh) | 一种列控中心区间逻辑占用检查并行测试方法及装置 | |
CN115892147A (zh) | 基于联锁进路和联锁功能角度的计算机自动控制测试方法 | |
CN111090590A (zh) | 一种游戏程序测试bug检测方法 | |
CN114626053A (zh) | 一种国密认证的测试方法及装置、国密认证程序及*** | |
CN115269384A (zh) | 集成测试方法、***、电子设备及存储介质 | |
CN112256291A (zh) | 一种Wafer ID烧写防呆的方法 | |
CN113886337B (zh) | 一种变更请求记录自动校验的方法及*** | |
CN112327800A (zh) | 车辆检测方法、装置及诊断设备 | |
CN115237102A (zh) | 一种列控***车载测试的日志记录方法及装置 | |
CN112506749B (zh) | 一种硬盘报错信息的现场区分方法和*** | |
CN116155769B (zh) | 一种临时限速服务器测试方法及装置 | |
CN111665432B (zh) | 芯片引脚复用模块的验证方法、装置、设备及存储介质 | |
CN109491845B (zh) | 一种存储产品控制器的测试方法及*** | |
CN108255736B (zh) | 一种电路测试平台的质量评估方法及装置 | |
CN113501034B (zh) | 一种针对铁路信号***的测试日志生成方法及装置 | |
CN114416514B (zh) | 一种基于测试封装Mapping自动检查校验方法及*** | |
CN118473554A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20221111 |
|
RJ01 | Rejection of invention patent application after publication |