一种用于轨道交通领域的界面显示方法技术

技术编号:15391283 阅读:50 留言:0更新日期:2017-05-19 04:40
本发明专利技术公开了一种用于轨道交通领域的界面显示方法,包括以下步骤:(1)离线根据显示界面的不同特征,将界面划分为不同的控件区域,并在显示屏软件中生成显示策略;(2)根据接口控制描述生成配置的配置文件;(3)显示屏软件实时解析网络数据包,并根据配置文件刷新显示内存;(4)显示屏根据最新的数据刷新显示实时信息。该用于轨道交通领域的界面显示方法设计合理,可以实现司机显示屏上同时显示了两个不同系统的实时信息,并完整地进行了融合,大大提高了显示屏系统的可用性,方便了司机进行驾驶操作。

Interface display method for rail traffic field

The invention discloses a method used in the field of rail transportation interface display method, which comprises the following steps: (1) according to the different characteristics of off-line display interface, the control interface is divided into different areas of the display and display strategy generated in the software; (2) according to the interface description generation configuration file (3); the display software real-time analysis of network packets, and refresh the display memory according to the configuration file; (4) according to the latest data display real-time information display refresh. For the field of rail transportation interface shows that the method is reasonable and can realize the display driver also shows the real-time information of two different systems, and complete the integration, greatly improving the availability of the display system, convenient for drivers driving operation.

【技术实现步骤摘要】
一种用于轨道交通领域的界面显示方法
本专利技术涉及一种界面显示方法,具体是一种用于轨道交通领域的界面显示方法。
技术介绍
在控制系统中,界面显示是提供操作人员进行观察、查询、控制和调试的接口。例如:列车上的车载显示屏为司机提供车辆信息、线路信息以及各种运营相关的指示信息,是司机进行车辆控制的主要界面。车载显示屏的主要表示形式为图表、数字、文字及声音等多种元素的信息组合。这些信息的组合给司机提供完备的车辆、线路、运营信息,也对各种操作、线路状况、授权情况进行提示,显示的内容既要保证信息的丰富完整,也要方便驾驶员操作。通常轨道交通中的司机显示屏与车载控制单元保持一个网络连接,根据车载控制单元的实时数据刷新界面控件的显示。为了提高司机界面的可配置性、维护性及可用性,较优化的方法可采用XML文件描述司机显示屏与车载控制单元的接口数据及配置选项,例如大小、图片、颜色、声音、闪烁效果等。而在司机显示软件中的显示程序将根据XML文件解析每次收到的网络数据包,并在界面上加载对应的图片,信息。随着轨道交通技术的发展,列车上也融合了更多的控制系统,例如在CBTC控制系统与后备控制系统,列车防撞系统与列车控制系统等。但是由于司机室内控制台空间有限,司机也不方便同时监控多个系统的显示信息,加上某些信息还需要司机进行互动,例如确认控车模式切换、屏蔽门关闭信息、报警信息等。因此现有的技术方法已经无法同时满足需求。
技术实现思路
本专利技术的目的在于提供一种用于轨道交通领域的界面显示方法,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种用于轨道交通领域的界面显示方法,包括以下步骤:(1)离线根据显示界面的不同特征,将界面划分为不同的控件区域,并在显示屏软件中生成显示策略;(2)根据接口控制描述生成配置的配置文件;(3)显示屏软件实时解析网络数据包,并根据配置文件刷新显示内存;(4)显示屏根据最新的数据刷新显示实时信息。作为本专利技术进一步的方案:所述生成显示策略根据接口文档对司机显示屏中的显示信息分别进行分析,显示信息包括:一、列车运行状态信息;二、司机显示屏与外部系统的连接状态;三、司机显示屏上的提示确认信息。作为本专利技术再进一步的方案:所述步骤(2)的具体步骤为:编写显示策略,然后根据需要公共显示的内容,分别得到逻辑判断部分,根据不同的外部系统与显示屏连接的关系,确定显示屏的处理策略,添加逻辑判断条件,并将条件增加到公共信息的属性值中,最后形成一份用于数据包解析及司机显示屏显示的配置文件。作为本专利技术再进一步的方案:所述步骤(3)的具体步骤为:显示屏接口接收到网络数据包,判断所属连接接口,进而对网络数据包进行分析,当解析到数据内容属于接口A时,将没有逻辑条件的变量值更新到界面A的显示内存中,将有逻辑条件且为真的变量值更新到公共界面的显示内存中,否则丢弃该数据;当解析到数据内容属于接口B时,将没有逻辑条件的变量值更新到界面B的显示内存中,将有逻辑条件且为真的变量值更新到公共界面的显示内存中,否则丢弃该数据;若数据是属于逻辑条件真,即公共界面部分的数据时,表明外部控制系统与显示屏由连接,且数据有效,记录下该时间作为判断连接是否超时的依据。作为本专利技术再进一步的方案:所述步骤(4)的具体步骤为:显示屏软件定时判断连接时间是否超时,如果超时,则清空显示内存,并在屏幕显示“通信中断”;如果没有超时,则根据显示内存数据刷新屏幕,所述显示内存数据包括界面A、界面B及公共界面。作为本专利技术再进一步的方案:所述配置文件为XML配置文件。与现有技术相比,本专利技术的有益效果是:该用于轨道交通领域的界面显示方法设计合理,不再使用固定的数据结构来组织和管理数据,提出了基于XML的结构化数据组织和管理技术,可以实现车载司机显示屏多样化的通信协议和不同用户对界面显示的要求;司机显示屏上同时显示了两个不同系统的实时信息,并完整地进行了融合,大大提高了显示屏系统的可用性,方便了司机进行驾驶操作。附图说明图1为用于轨道交通领域的界面显示方法中形成配置文件的流程图。图2为用于轨道交通领域的界面显示方法中司机显示屏的处理过程的流程图。具体实施方式下面结合具体实施方式对本专利的技术方案作进一步详细地说明。请参阅图1-2,一种用于轨道交通领域的界面显示方法,包括以下步骤:(1)离线根据显示界面的不同特征,将界面划分为不同的控件区域,并在显示屏软件中生成显示策略;生成显示策略是指根据接口文档对司机显示屏中的显示信息分别进行分析,包括:一、列车运行状态信息,例如速度(包括运营限速、实际速度和目标速度)、列车状态(包括位置、轮径信息)、前方进路信息(包括运行距离,前方到站)、轨旁信息(例如屏蔽门)、列车报警信息(例如超速报警、闯红灯、紧急制动)等;二、司机显示屏与外部系统的连接状态;三、司机显示屏上的提示确认信息,例如在人工驾驶模式下确认屏蔽门关闭,人工模式与CBTC模式的切换确认,此类信息需要发给正在控制车辆,处于控车状态的控制系统;(2)根据接口控制描述生成配置的XML配置文件;具体步骤为:编写显示策略,从上述分析结果分别体现到XML属性值对各显示单元的描述上,主要有如下属性值:name:变量名,用于标识信息的名称定义;const:常量值,用于检查连接的正确定义;index:索引值,用于解析接口文档中字段的顺序;invalid:处理方式,当该值出现检查通不过时,该如何处理此数据包;type:此变量的类型,包括UNIT8、UINT16、enum类型;controlName:对应的控件名称;check:是否需要检查,如果为空或者“no”则表示不需要检查此变量的合理性;value:用于定义enum类型下具体对应的数值表示;stylesheet:用于定义enum类型下需要加载的资源,可以是图片、声音或者显示样式;minValue:对于UINT8及UINT16,可以定义最小值,用于检查合理性;maxValue:对于UINT8及UINT16,可以定义最大值,用于检查合理性;comment:对此变量的中文解释。编写完成的XML结构样式如下:然后根据需要公共显示的内容,分别得到逻辑判断部分,根据不同的外部系统与显示屏连接的关系,确定显示屏的处理策略,添加逻辑判断条件,并将条件增加到公共信息的属性值中;最后形成一份用于数据包解析及司机显示屏显示的配置文件(XML样式);添加逻辑判断条件例如:<!--网络数据逻辑判断部分--><Conditionindex=″56″value=″1″/>上述就是序号为“56”的变量值为1时,逻辑条件激活。而其他接口数据需要根据逻辑条件进行显示时,则在原有的属性中添加“condition=″1″”,如下所示:<Nodename=″actualSpeed″index=″20″invalid=″reject″type=″UINT8″minValue=″0″maxValue=″255″controlName=″actualSpeed″check=″yes″condition=″1″comment=″列车实际速度″/>(3)显示屏软件实时解析网络数据包,并根据XML配置文件刷新显示内存;显示屏接口接收到网络数据包,判本文档来自技高网...
一种用于轨道交通领域的界面显示方法

【技术保护点】
一种用于轨道交通领域的界面显示方法,其特征在于,包括以下步骤:(1)离线根据显示界面的不同特征,将界面划分为不同的控件区域,并在显示屏软件中生成显示策略;(2)根据接口控制描述生成配置的配置文件;(3)显示屏软件实时解析网络数据包,并根据配置文件刷新显示内存;(4)显示屏根据最新的数据刷新显示实时信息。

【技术特征摘要】
1.一种用于轨道交通领域的界面显示方法,其特征在于,包括以下步骤:(1)离线根据显示界面的不同特征,将界面划分为不同的控件区域,并在显示屏软件中生成显示策略;(2)根据接口控制描述生成配置的配置文件;(3)显示屏软件实时解析网络数据包,并根据配置文件刷新显示内存;(4)显示屏根据最新的数据刷新显示实时信息。2.根据权利要求1所述的用于轨道交通领域的界面显示方法,其特征在于,所述生成显示策略根据接口文档对司机显示屏中的显示信息分别进行分析,显示信息包括:一、列车运行状态信息;二、司机显示屏与外部系统的连接状态;三、司机显示屏上的提示确认信息。3.根据权利要求1所述的用于轨道交通领域的界面显示方法,其特征在于,所述步骤(2)的具体步骤为:编写显示策略,然后根据需要公共显示的内容,分别得到逻辑判断部分,根据不同的外部系统与显示屏连接的关系,确定显示屏的处理策略,添加逻辑判断条件,并将条件增加到公共信息的属性值中,最后形成一份用于数据包解析及司机显示屏显示的配置文件。4.根据权利要求1所述的用于轨道交通领域的界面...

【专利技术属性】
技术研发人员:王庆胜
申请(专利权)人:上海富欣智能交通控制有限公司
类型:发明
国别省市:上海,31

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

1