【技术实现步骤摘要】
本专利技术涉及一种应用于回放系统的快速数据处理方法及装置,属于城市轨道交通监控
技术介绍
ATS (Automatic Train Supervision,自动列车监控系统)和 CTC(CentralizedTraffic Control System,调度集中控制系统)被广泛应用于轨道交通领域,主要实现对列车运行的监督和控制,辅助行车调度人员对全线列车进行管理,它在提高轨道交通运输效率和保障运行安全方面起到了极其重要的作用。ATS/CTC系统在实现对列车运行的监督控制功能的同时,要存储线路的实时状态以及系统内的各种日志,以备各种管理人员对轨道交通各时间段的线路状态以及ATS/CTC的系统运行状态进行分析,在线路或ATS系统出现故障时利用存储的历史数据,通过回放 的手段,复现故障出现时的具体场景,从而分析得出故障产生的原因,因此回放系统对数据的处理能力就变得非常重要。回放系统在保证数据正确的情况下,装载数据的时间最低限度要使操作人员不感到过度的迟滞,操作人员对时间点重新定位时,系统对回放数据的定位应该快速且毫无迟滞感,给操作人员以良好的系统操作体验,而不是出现 ...
【技术保护点】
一种应用于回放系统的快速数据处理方法,其特征在于,包括:通过内存映射的方式遍历整个回放数据文件;建立时间与特定回放数据在所述回放数据文件中具体位置的动态索引;根据接收传入的时间参数结合所述映射关系对回放数据进行定位并回放。
【技术特征摘要】
1.一种应用于回放系统的快速数据处理方法,其特征在于,包括 通过内存映射的方式遍历整个回放数据文件; 建立时间与特定回放数据在所述回放数据文件中具体位置的动态索引; 根据接收传入的时间参数结合所述映射关系对回放数据进行定位并回放。2.根据权利要求I所述的应用于回放系统的快速数据处理方法,其特征在于,所述通过内存映射的方式遍历整个回放数据文件包括 获取整个回放数据文件的长度Lw,初始化以读取文件长度La=O,初始化当前已映射文件读取长度LP=0,初始化一条记录的最大长度K,确定每次内存映射文件的长度Lm ; 在读取文件的过程中,当La〈Lw时,若Lp>=Lm - K并且La+K〈Lw,则继续映射剩余文件,直到当La>=Lw时,读取文件结束。3.根据权利要求I所述的应用于回放系统的快速数据处理方法,其特征在于,所述建立时间与特定回放数据在所述回放数据文件中具体位置的动态索引包括 获取回放文件开始时间Tb和回放文件结束时间Te,计算所需动态空间Te-Tb ; 生成动态索引数组A,初始化动态数组内所有数据值为-1,同时根据开始时间记录数组偏移量P=Tb ; 读取一条回放记录,获取该回放记录的时间戳Ts,同时记录该条回放信息在文件中的起始位置H ; 计算该条记录对应的数组下标Is=Ts - P,如果A [Is] ==-1,则赋值A [Is] ==H,直至整个回放数据文件在所述动态数组中被赋值; 顺序从零开始遍历所述动态数组,如果A [O] =-1,则A [O] =0,如果A [n] =-1,则Α[η]=Α[η_1]。4.根据权利要求I所述的应用于回放系统的快速数据处理方法,其特征在于,所述根据接收传入的时间参数结合所述映射关系对回放数据进行定位包括 计算时间点T对应的所述动态数组的下标S=T-P ; 获取所述回放数据在文件中的起始位置H=A[S]; 利用内存映射文件的方式在所述起始位置H开始读取所述回放数据文件并进行回放显不O5.一种应用于回放系统的快速数据处理装置,其特征...
【专利技术属性】
技术研发人员:袁志明,许伟,应志鹏,宋鹏飞,魏博,杨洪权,张涛,秦宁,方力一,
申请(专利权)人:中国铁道科学研究院,中国铁道科学研究院通信信号研究所,北京市华铁信息技术开发总公司,北京锐驰国铁智能运输系统工程技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。