列车自动监控系统站场切换控制方法技术方案

技术编号:17303910 阅读:51 留言:0更新日期:2018-02-18 21:26
本发明专利技术实施例提供了一种列车自动监控系统站场切换控制方法,该方法中对于内存中已经显示过的站场数据,若其数据命中率以及数据时长满足设定条件,则将其移动至缓存中,在需要进行切换时,若判断数据存储在缓存中,则直接将该站场数据从缓存加载到内存中显示,从而在重复切换线路画面时,若获知该数据在缓存中,则无需再重复从硬盘中读取并转换格式的过程,直接从缓存中加载到内存里即可,而从缓存中加载数据的过程花费的时间远比从本地硬盘中加载的时间要少,因此能有效提高切换的速率,尤其是在频繁切换时,能有效防止画面卡死的情况发生,实现实时监控各线路的站场运营情况,保证列车安全运行。

Control method of station switchover in automatic train monitoring system

The embodiment of the invention provides an automatic train monitoring system switching control method of station station data in the method for memory has been shown to have long, meet the conditions set if the data hit rate and data, it will move to the cache, the need to switch, to determine if the data stored in the cache, directly to the station data from the cache is loaded into memory, resulting in repeated switching circuit picture, if informed of the data in the cache, there is no need to repeat the process from the hard disk read and format conversion, directly from the cache can be loaded into memory, and the cost from the loading process the data in the cache time than the load from the local disk in less time, so it can effectively improve the rate of switching, especially in frequent switching, can effectively prevent the death of hair picture card To ensure the safe operation of the train, to realize the real-time monitoring of the station operation of each line.

【技术实现步骤摘要】
列车自动监控系统站场切换控制方法
本专利技术实施例涉及软件
,具体涉及一种列车自动监控系统站场切换控制方法。
技术介绍
NATS(NetworkAutomaticTrainSupervisionSystem)网络化列车自动监控系统,作为城市轨道交通中网络化运营监控平台,系统实时获取各线路的列车和信号设备的状态数据,并通过网络化调度界面即时显示。站场界面提供信号设备监视和列车状态监视功能,站场界面获得现场信号和列车运行的实时状态信息,并把这些信息如实地展示给调度人员,方便调度人员根据现场情况进行列车运行控制。NATS调度工作站上,人工可对多线路站场界面进行切换。实时监控各线路的站场运营情况,以减轻运营调度人员作业负担,提升地铁运营的效率和服务水平,保证列车安全运行。目前网络化列车自动监控系统可以监控各线路的列车和信号设备的状态数据,在网络化调度工作站统一展示给调度人员。然而,在实现专利技术创造的过程中专利技术人发现,各线路的状态数据均是保存在本地硬盘中的,若需要将监控系统的画面切换至某一线路,则需要将本地硬盘中存储的该线路的状态数据先读取到内存中,再将读取的数据按照指定的数据结构转换后存储在内存中最后进行显示,显示之后会立刻释放该状态数据。如果需要再次切换至该线路,那么需要重复执行上述过程。这一读取并进行数据转换的过程耗时较多,进而会导致站场切换速度较慢。尤其是当需要进行频繁切换时,很容易由于切换速度较慢导致站场界面假死的情况出现。
技术实现思路
本专利技术实施例提供一种用于列车自动监控系统站场切换控制方法及装置,用于克服现有的切换方法在重复切换时需要重复从硬盘中读取数据,导致站场切换效率低下的缺陷。第一方面,本专利技术实施例提供一种列车自动监控系统站场切换控制方法,包括:对于存储在内存中的已经显示过的站场数据,若判断所述站场数据的数据命中率以及数据时长满足设定条件,则将所述站场数据移动到缓存中存储;在需要进行站场界面切换时,若判断待切换的站场数据存储在缓存中,则将所述站场数据从缓存加载到内存中进行显示;其中,所述数据命中率用于描述所述站场数据显示的频率,所述数据时长用于描述所述站场数据距离上一次显示在内存中的驻留时间;所述设定条件包括:数据命中率达到命中率阈值且数据时长达到第一时长,或数据命中率未达到命中率阈值且数据时长达到第二时长。可选地,所述方法还包括:若判断所述站场数据的数据命中率以及数据时长不满足所述设定条件,则将所述站场数据驻留在内存中。可选地,所述方法还包括:在需要进行站场界面切换时,若判断待切换的站场数据存储在内存中,则直接显示所述站场数据;若判断待切换的站场数据存储在本地硬盘中,则加载所述站场数据,通过指定的数据结构转换后存储在内存中进行显示。可选地,内存中存储有系统数据维护表,在所述系统数据维护表中存储有各个站场数据的数据命中率、站场数据的显示次数、数据使用次数以及显示时刻;所述数据次使用次数为站场数据显示次数与站场数据被加载至内存的次数之和;所述系统数据维护表还包括各个站场数据的索引号或站场数据名称以及数据存储状态,所述数据存储状态用于描述所述站场数据当前存储的位置。可选地,判断待切换的站场数据的存储位置,包括:根据待切换的站场数据的索引号或站场数据名称,在所述系统数据维护表中进行查找;若所述系统数据维护表中记录有所述站场数据,则根据所述站场数据对应的数据存储状态确定其存储位置。可选地,所述方法还包括:对于每个站场数据,在存储位置变更后,更新所述系统数据维护表中该站场数据对应的数据存储状态。可选地,所述方法还包括:在每个站场数据进行显示后,更新该站场数据对应的数据命中率以及所述显示时刻。可选地,所述方法还包括:根据所述系统数据维护表中各个站场数据的数据存储状态,若判断存储在内存中的站场数据达到预设的存储上限,则将存储在内存中的各个站场数据按数据命中率进行排序,将命中率小于指定阈值的站场数据移动到缓存中存储。可选地,所述数据命中率通过如下公式计算:数据命中率=站场数据的显示次数/(数据使用次数+1)。可选地,所述数据时长为当前系统的时刻与所述显示时刻的差值。本专利技术实施例提供了一种列车自动监控系统站场切换控制方法,该方法中对于内存中已经显示过的站场数据,若其数据命中率以及数据时长满足设定条件,则将其移动至缓存中,在需要进行切换时,若判断数据存储在缓存中,则直接将该站场数据从缓存加载到内存中显示,从而在重复切换线路画面时,若获知该数据在缓存中,则无需再重复从硬盘中读取并转换格式的过程,直接从缓存中加载到内存里即可,而从缓存中加载数据的过程花费的时间远比从本地硬盘中加载的时间要少,因此能有效提高切换的速率,尤其是在频繁切换时,能有效防止画面卡死的情况发生,实现实时监控各线路的站场运营情况,保证列车安全运行。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1是本专利技术实施例提供的一种列车自动监控系统站场切换控制方法流程图;图2是本专利技术实施例提供的一种数据存储结构示意图;图3是本专利技术实施例提供的一种对内存数据存储处理的流程图;图4是本专利技术实施例提供的一种对切换执行的流程图;图5是本专利技术实施例提供的一种列车自动监控系统站场切换控制装置结构示意图;图6是本专利技术提供的一种计算机设备实施例结构框图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一方面,本专利技术实施例提供了一种列车自动监控系统站场切换控制方法,如图1所示,包括:S101、对于存储在内存中的已经显示过的站场数据,若判断所述站场数据的数据命中率以及数据时长满足设定条件,则将所述站场数据移动到缓存中存储;其中,所述数据命中率用于描述所述站场数据显示的频率,所述数据时长用于描述所述站场数据距离上一次显示在内存中的驻留时间;所述设定条件包括:数据命中率达到命中率阈值且数据时长达到第一时长,或数据命中率未达到命中率阈值且数据时长达到第二时长。S102、在需要进行站场界面切换时,若判断待切换的站场数据存储在缓存中,则将所述站场数据从缓存加载到内存中进行显示。本专利技术实施例提供的方法中,对于内存中已经显示过的站场数据,若其数据命中率以及数据时长满足设定条件,则将其移动至缓存中,在需要进行切换时,若判断数据存储在缓存中,则直接将该站场数据从缓存加载到内存中显示,从而在重复切换线路画面时,若获知该数据在缓存中,则无需再重复从硬盘中读取并转换格式的过程,直接从缓存中加载到内存里即可,而从缓存中加载数据的过程花费的时间远比从本地硬盘中加载的时间要少,因此能有效提高切换的速率,尤其是在频繁切换时,能有效防止画面卡死的情况发生,实现实时监控各线路的站场运营情况,保证列车安全运行。不难理解的是,本专利技术实施例为了实现能够快速切换,主要是在两个方面处进行了改进,第一是对于数据的存储本文档来自技高网...
列车自动监控系统站场切换控制方法

【技术保护点】
一种列车自动监控系统站场切换控制方法,其特征在于,包括:对于存储在内存中的已经显示过的站场数据,若判断所述站场数据的数据命中率以及数据时长满足设定条件,则将所述站场数据移动到缓存中存储;在需要进行站场界面切换时,若判断待切换的站场数据存储在缓存中,则将所述站场数据从缓存加载到内存中进行显示;其中,所述数据命中率用于描述所述站场数据显示的频率,所述数据时长用于描述所述站场数据距离上一次显示在内存中的驻留时间;所述设定条件包括:数据命中率达到命中率阈值且数据时长达到第一时长,或数据命中率未达到命中率阈值且数据时长达到第二时长。

【技术特征摘要】
1.一种列车自动监控系统站场切换控制方法,其特征在于,包括:对于存储在内存中的已经显示过的站场数据,若判断所述站场数据的数据命中率以及数据时长满足设定条件,则将所述站场数据移动到缓存中存储;在需要进行站场界面切换时,若判断待切换的站场数据存储在缓存中,则将所述站场数据从缓存加载到内存中进行显示;其中,所述数据命中率用于描述所述站场数据显示的频率,所述数据时长用于描述所述站场数据距离上一次显示在内存中的驻留时间;所述设定条件包括:数据命中率达到命中率阈值且数据时长达到第一时长,或数据命中率未达到命中率阈值且数据时长达到第二时长。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若判断所述站场数据的数据命中率以及数据时长不满足所述设定条件,则将所述站场数据驻留在内存中。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在需要进行站场界面切换时,若判断待切换的站场数据存储在内存中,则直接显示所述站场数据;若判断待切换的站场数据存储在本地硬盘中,则加载所述站场数据,通过指定的数据结构转换后存储在内存中进行显示。4.根据权利要求1所述的方法,其特征在于,内存中存储有系统数据维护表,在所述系统数据维护表中存储有各个站场数据的数据命中率、站场数据的显示次数、数据使用次数以及显示时刻;所述数据次使用次数为站场数据显示次数与站场数据被加载...

【专利技术属性】
技术研发人员:杜恒张强
申请(专利权)人:交控科技股份有限公司
类型:发明
国别省市:北京,11

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

1