一种基于用户界面的道岔状态测试方法及装置转让专利
申请号 : CN202110232282.8
文献号 : CN112590859B
文献日 : 2021-06-15
发明人 : 史建友 , 刘超 , 吕鑫 , 张弛 , 杨菲 , 张瑞
申请人 : 卡斯柯信号(北京)有限公司
摘要 :
权利要求 :
1.一种基于用户界面的道岔状态测试方法,其特征在于,包括:初始化道岔状态列表,得到初始道岔状态列表,其中,所述初始道岔状态列表中包括待测试道岔的道岔方向、道岔区段状态以及道岔锁闭状态;
控制所述待测试道岔进行状态修改,得到针对状态修改的期望道岔状态列表,其中,所述期望道岔状态列表中包括的道岔方向、道岔区段状态以及道岔锁闭状态中的至少一种与所述初始道岔状态列表不同;
基于所述期望道岔状态列表检查站场图界面中显示的所述待测试道岔的状态信息,生成所述待测试道岔的测试结果,其中,所述站场图界面用于实时显示所述待测试道岔的状态信息;
其中,初始化道岔状态列表,包括:根据所述待测试道岔中的岔反心区段和岔定心区段在所述站场图界面中的RGB值,确定所述待测试道岔的道岔方向;
根据所述站场图界面中所述待测试道岔所在道岔区段的显示信息,确定所述待测试道岔的道岔区段状态,具体为:确定所述显示信息涉及道岔区段状态的种类;若所涉及的种类为一种,将所述显示信息所涉及的道岔区段状态确定为所述待测试道岔的道岔区段状态;
若所涉及的种类为两种以上,将所述显示信息所涉及的道岔区段状态中优先级最高的道岔区段状态,确定为所述待测试道岔的道岔区段状态;
将所述待测试道岔的道岔锁闭状态设定为预设初始值。
2.根据权利要求1所述的方法,其特征在于,根据所述待测试道岔中的岔反心区段和岔定心区段在所述站场图界面中的RGB值,确定所述待测试道岔的道岔方向,包括:根据所述待测试道岔在所述站场图界面中的坐标,确定所述待测试道岔中岔反心区段和岔定心区段的RGB值;
若所述岔反心区段的RGB值为第一设定值,且所述岔定心区段的RGB值为第二设定值,确定所述待测试道岔的道岔方向为定位,其中,所述第一设定值与所述第二设定值不同,所述第一设定值为所述站场图界面背景色的RGB值;
若所述岔反心区段的RGB值为所述第二设定值,且所述岔定心区段的RGB值为所述第一设定值,确定所述待测试道岔的道岔方向为反位;
若所述岔反心区段和岔定心区段的RGB值均不是所述第一设定值,确定所述待测试道岔的道岔方向为未知。
3.根据权利要求1所述的方法,其特征在于,控制所述待测试道岔进行状态修改,得到针对状态修改的期望道岔状态列表,包括:向所述待测试道岔所在的联锁子系统下发道岔操作指令,以使所述联锁子系统根据所述道岔操作指令控制所述待测试道岔的道岔方向、道岔区段状态以及道岔锁闭状态中的至少一种改变为与所述初始道岔状态列表不同。
4.根据权利要求1所述的方法,其特征在于,基于所述期望道岔状态列表检查站场图界面中显示的所述待测试道岔的状态信息,生成所述待测试道岔的测试结果,包括:判断所述状态信息与所述期望道岔状态列表是否一致;
若一致,生成所述待测试道岔测试正常的测试结果;
若不一致,生成所述待测试道岔测试异常的测试结果。
5.根据权利要求4所述的方法,其特征在于,在判断出所述状态信息与所述期望道岔状态列表一致之后,所述方法还包括:判断针对所述待测试道岔的测试是否完成;
若未完成,控制所述待测试道岔进行状态修改,得到针对状态修改的期望道岔状态列表,其中,当前形成的期望道岔状态列表与之前已经形成的期望道岔状态列表均存在不同;
若完成,生成所述待测试道岔测试正常的测试结果。
6.一种基于用户界面的道岔状态测试装置,其特征在于,包括:初始化单元,用于初始化道岔状态列表,得到初始道岔状态列表,其中,所述初始道岔状态列表中包括待测试道岔的道岔方向、道岔区段状态以及道岔锁闭状态;
控制单元,用于控制所述待测试道岔进行状态修改,得到针对状态修改的期望道岔状态列表,其中,所述期望道岔状态列表中包括的道岔方向、道岔区段状态以及道岔锁闭状态中的至少一种与所述初始道岔状态列表不同;
生成单元,用于基于所述期望道岔状态列表检查站场图界面中显示的所述待测试道岔的状态信息,生成所述待测试道岔的测试结果,其中,所述站场图界面用于实时显示所述待测试道岔的状态信息;
初始化单元包括:
第一确定模块,用于根据所述待测试道岔中的岔反心区段和岔定心区段在所述站场图界面中的RGB值,确定所述待测试道岔的道岔方向;
第二确定模块,用于根据所述站场图界面中所述待测试道岔所在道岔区段的显示信息,确定所述待测试道岔的道岔区段状态,包括:确定所述显示信息涉及道岔区段状态的种类;若所涉及的种类为一种,将所述显示信息所涉及的道岔区段状态确定为所述待测试道岔的道岔区段状态;若所涉及的种类为两种以上,将所述显示信息所涉及的道岔区段状态中优先级最高的道岔区段状态,确定为所述待测试道岔的道岔区段状态;
第三确定模块,用于将所述待测试道岔的道岔锁闭状态设定为预设初始值。
7.一种计算机可读存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行权利要求1至权利要求5中任意一项所述的基于用户界面的道岔状态测试方法。
8.一种存储管理设备,其特征在于,所述存储管理设备包括:存储器,用于存储程序;
处理器,耦合至所述存储器,用于运行所述程序以执行权利要求1至权利要求5中任意一项所述的基于用户界面的道岔状态测试方法。
说明书 :
一种基于用户界面的道岔状态测试方法及装置
技术领域
背景技术
的轨道,道岔的道岔方向、道岔区段状态以及道岔锁闭状态的正确与否直接影响着列车安
全运行。一旦道岔的道岔方向、道岔区段状态以及道岔锁闭状态中的任意一种没有按照道
岔状态列表的规划情况执行,则列车很可能发现危险。
目前亟需一种道岔状态测试方法以满足高效准确识别检测道岔状态的测试要求。
发明内容
一种与所述初始道岔状态列表不同;
的状态信息。
状态中的至少一种与所述初始道岔状态列表不同;
述待测试道岔的状态信息。
面的道岔状态测试方法。
的道岔方向、道岔区段状态以及道岔锁闭状态。然后控制待测试道岔进行状态修改,得到针
对状态修改的期望道岔状态列表,该期望道岔状态列表中包括的道岔方向、道岔区段状态
以及道岔锁闭状态中的至少一种与初始道岔状态列表不同。最后基于期望道岔状态列表检
查站场图界面中显示的待测试道岔的状态信息,生成所述待测试道岔的测试结果。可见,本
发明提供的方案通过控制待测试道岔进行状态修改而得的期望道岔状态列表以及站场图
界面中显示的待测试道岔执行状态修改后的状态信息,即可确定待测试道岔是否正确执行
了与状态修改相应的操作,此过程能够满足自动化测试中高效准确识别检测道岔状态的要
求,从而能够提高道岔状态测试的效率和准确率。
更明显易懂,以下特举本发明的具体实施方式。
附图说明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。
具体实施方式
例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范
围完整的传达给本领域的技术人员。
行测试。本发明实施例中所提及的待测试道岔的结构可以根据业务要求确定,本实施例中
不做具体限定。
及道岔锁闭状态的道岔状态列表,以利用该道岔状态列表对道岔进行测试。下面对待测试
道岔的道岔方向、道岔区段状态以及道岔锁闭状态分别进行说明:
区、岔定区、岔反区、定位岔后区、反位岔后区。其中,岔定心区和岔反心区为道岔的可动区。
当区段A移动到岔定心区时,此时道岔方向为定位。当区段A移动到岔反心区时,此时道岔方
向为反位。当区段A未移动到岔定心区或岔反心区,此时道岔方向为挤岔,此时道岔即不在
定位,也不在反位,呈四开状态,极易导致列车出轨和倾覆。
Train Control System,基于通信的列车自动控制系统)下占用、故障锁闭、防护锁闭。
统反馈给站场图界面,以使站场图界面实时显示各道岔的状态信息,该状态信息与道岔的
实际状态同步,该状态信息可以包括道岔方向、道岔区段状态以及道岔锁闭状态中的至少
一种。因此,初始化道岔状态列表的过程就依据站场图界面当前所显示的道岔状态信息确
定,该初始化道岔状态列表的过程包括如下步骤一至步骤三:
位置。
定心区段的坐标便可在站场图界面中,确定待测试道岔中岔反心区段和岔定心区段的RGB
值,从岔反心区段和岔定心区段的RGB值便可以确定出待测试道岔的道岔方位。
其中,第一设定值与第二设定值不同,第一设定值为站场图界面背景色的RGB值,第二设定
值为岔定心区段存在轨道的RGB值。
知。
段状态的种类。若所涉及的种类为一种,则说明道岔区段的当前道岔区段状态仅为一种,故
直接将显示信息所涉及的道岔区段状态确定为待测试道岔的道岔区段状态。若所涉及的种
类为两种或两种以上,则将所显示信息所涉及的道岔区段状态中优先级最高的道岔区段状
态,由于该优先级最高的道岔区段状态对列车运行的安全性影响最大,故将该优先级最高
的道岔区段状态确定为待测试道岔的道岔区段状态。
数量相同,且该预设初始值的具体值可基于业务要求确定,本实施例中不做具体限定。
道岔区段状态在站场图界面以不同的RGB值显示,因此道岔区段状态可以用道岔区段状态
的RGB值进行标识。
至少一种与所述初始道岔状态列表不同。
然后根据修改请求控制待测试道岔进行状态修改。
岔锁闭状态中的至少一种。读取修改请求,根据读取的修改请求控制待测试道岔进行状态
修改。此种方式适应对待测试道岔进行不同道岔状态列表下的批量测试,从而提高待测试
道岔的测试效率。
态中的两种以上。另外,当是第一次修改时,其修改依据是初始化得到的初始化道岔状态列
表。当为非第一次修改时,其修改的是上一次修改后的得到道岔状态列表,此种情况适用于
连续对同一待测试道岔进行多次测试。
封锁、空闲、进路锁闭、后备下占用、CBTC下占用、故障锁闭、防护锁闭等状态操作。
据所述道岔操作指令控制所述待测试道岔的道岔方向、道岔区段状态以及道岔锁闭状态中
的至少一种改变为与所述初始道岔状态列表不同。
道岔的当前状态进行显示,以通过站场图界面显示的状态结果确定待测试道岔是否准确的
执行了与状态修改相应的操作。
第二种道岔岔定心和岔反心的圆圈显示锁闭类型。对道岔进行防护锁闭状态,分两种显示
配置类型,第一种是道岔名称字符的显示类型;第二种道岔岔定心和岔反心的圆圈显示锁
闭类型。
列表不同。
道岔的状态信息。
态列表是否一致。若判断出状态信息与期望道岔状态列表是一致的,则说明待测试道岔可
以准确执行与状态修改相应的操作,其造成列车行车危险的概率较低,其通过测试,则生成
待测试道岔测试正常的测试结果。若判断出状态信息与期望道岔状态列表是不一致的,则
说明待测试道岔不能准确执行与期望道岔状态列表相应的操作,其造成列车行车危险的概
率较高,其通过不测试,则生成待测试道岔测试异常的测试结果,以使业务人员及时对待测
试道岔以及待测试道岔对应的联锁子系统进行异常处理。
状态以及道岔锁闭状态。然后控制待测试道岔进行状态修改,得到针对状态修改的期望道
岔状态列表,该期望道岔状态列表中包括的道岔方向、道岔区段状态以及道岔锁闭状态中
的至少一种与初始道岔状态列表不同。最后基于期望道岔状态列表检查站场图界面中显示
的待测试道岔的状态信息,生成所述待测试道岔的测试结果。可见,本发明提供的方案通过
控制待测试道岔进行状态修改而得的期望道岔状态列表以及站场图界面中显示的待测试
道岔执行状态修改后的状态信息,即可确定待测试道岔是否正确执行了与状态修改相应的
操作,此过程能够满足自动化测试中高效准确识别检测道岔状态的要求,从而能够提高道
岔状态测试的效率和准确率。
至少一种与所述初始道岔状态列表不同。
为了确定是否还有其他的测试需要对待测试道岔进行,执行204。
测试道岔的测试,生成待测试道岔测试异常的测试结果,以使业务人员及时对待测试道岔
以及待测试道岔对应的联锁子系统进行异常处理。
并继续执行203。
道岔状态列表对待测试道岔的测试通过后,才修改道岔区段状态。在针对道岔区段状态修
改后得到的道岔状态列表对待测试道岔的测试通过后,才修改道岔锁闭状态,进行后续的
测试。
闭状态中的至少一种与所述初始道岔状态列表不同;
所述待测试道岔的状态信息。
状态以及道岔锁闭状态。然后控制待测试道岔进行状态修改,得到针对状态修改的期望道
岔状态列表,该期望道岔状态列表中包括的道岔方向、道岔区段状态以及道岔锁闭状态中
的至少一种与初始道岔状态列表不同。最后基于期望道岔状态列表检查站场图界面中显示
的待测试道岔的状态信息,生成所述待测试道岔的测试结果。可见,本发明提供的方案通过
控制待测试道岔进行状态修改而得的期望道岔状态列表以及站场图界面中显示的待测试
道岔执行状态修改后的状态信息,即可确定待测试道岔是否正确执行了与状态修改相应的
操作,此过程能够满足自动化测试中高效准确识别检测道岔状态的要求,从而能够提高道
岔状态测试的效率和准确率。
的RGB值为第一设定值,且所述岔定心区段的RGB值为第二设定值,确定所述待测试道岔的
道岔方向为定位,其中,所述第一设定值与所述第二设定值不同,所述第一设定值为所述站
场图界面背景色的RGB值;若所述岔反心区段的RGB值为所述第二设定值,且所述岔定心区
段的RGB值为所述第一设定值,确定所述待测试道岔的道岔方向为反位;若所述岔反心区段
和岔定心区段的RGB值均不是所述第一设定值,确定所述待测试道岔的道岔方向为未知。
试道岔的道岔区段状态;若所涉及的种类为两种或两种以上,将所显示信息所涉及的道岔
区段状态中优先级最高的道岔区段状态,确定为所述待测试道岔的道岔区段状态。
向、道岔区段状态以及道岔锁闭状态中的至少一种改变为与所述初始道岔状态列表不同。
道岔进行状态修改,得到针对状态修改的期望道岔状态列表,其中,当前形成的期望道岔状
态列表与之前已经形成的期望道岔状态列表均存在不同;触发所述控制单元32继续执行控
制所述待测试道岔进行状态修改,得到针对状态修改的期望道岔状态列表。若完成,触发第
一生成模块332生成所述待测试道岔测试正常的测试结果。
备执行图1或图3所述的基于用户界面的道岔状态测试方法。
的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种
编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发
明的最佳实施方式。
和技术,以便不模糊对本说明书的理解。
例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保
护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面
的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,
遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身
都作为本发明的单独实施例。
元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或
子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何
组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任
何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权
利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代
替。
范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任
意之一都可以以任意的组合方式来使用。
微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的深度神经网络模型的运行
方法、装置及框架中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于
执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算
机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个
或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,
或者以任何其他形式提供。
不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未
列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的
元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实
现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项
来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名
称。