System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及多媒体领域,具体涉及一种多数据帧同步播放的方法。
技术介绍
1、多数据帧同步播放是一种在铁路交通管理系统中重现历史运行状况的技术。具体来说,它通过对多种类型的数据帧进行同步处理和播放,例如,同步播放控制指令、车辆状态、轨道状况等多种数据帧,使得运行管理者能够准确地了解和分析过去列车的运行状况。多数据帧同步播放对于铁路交通管理有着重大意义,通过同步播放多种数据帧,可以从多个角度全面地了解列车的运行状态,提高安全管理的精度和效率;而且多数据帧同步播放也能够帮助运行管理者发现和分析问题,从而提高运营效率和乘客满意度。
2、现有的多数据帧同步播放技术通常是通过时间戳进行同步。在每个数据帧中,都会包含一个时间戳,代表该数据帧产生的具体时间。当需要进行同步播放时,系统会根据时间戳对数据帧进行排序,然后按照时间顺序进行播放。这样,就可以较为准确地重现历史运行状态。
3、然而,仅仅通过时间戳进行同步可能无法完整地重现历史运行状态,因为不同类型的数据帧可能会有不同的产生和传输延迟。
技术实现思路
1、为解决上述问题,本专利技术提供一种多数据帧同步播放的方法。
2、该方法包括:
3、步骤一,为每个数据帧生成日志文件,将日志文件与对应的数据帧存储在同一个文件夹下,日志文件内容包括每个数据帧的时间戳,日志文件的名称包括日志生成的日期;
4、步骤二,为主数据帧生成同步标志,并将该标志存储在主数据帧及主数据的附属数据帧的日志文件中;
...【技术保护点】
1.一种多数据帧同步播放的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤一中所述时间戳为毫秒级。
3.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,日志文件按24小时为单位进行分割。
4.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤一中所述时间戳为32bit整数,0-9bit用来记录毫秒数据;10-15bit用来记录秒钟数据;16-21bit用来记录分钟数据;22-26bit用来记录时钟数据,27-31bit作为预留位。
5.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤二中所述同步标志为128位的uuid。
6.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤二中所述同步标志为整形数据,从零开始,每当接收到主数据帧数据时,将同步标志自增1,达到整型数据的最大值时,重新从零开始计数。
7.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤三所述数据结构为字典或映射。
8.根
9.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤五中所述该数据帧为主数据帧的附属数据帧,具体指,附属数据帧对应的日志文件中的时间戳与主数据帧对应的日志文件中的时间戳相差的时间不超过五秒。
...【技术特征摘要】
1.一种多数据帧同步播放的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤一中所述时间戳为毫秒级。
3.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,日志文件按24小时为单位进行分割。
4.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤一中所述时间戳为32bit整数,0-9bit用来记录毫秒数据;10-15bit用来记录秒钟数据;16-21bit用来记录分钟数据;22-26bit用来记录时钟数据,27-31bit作为预留位。
5.根据权利要求1所述一种多数据帧同步播放的方法,其特征在于,步骤二中所述同步标志为128位的uuid。
【专利技术属性】
技术研发人员:李谦,鲍红杰,裴山含,何怀永,韩天中,魏楠楠,
申请(专利权)人:合肥工大高科信息科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。