轨道交通数据转存方法及装置制造方法及图纸

技术编号:37320159 阅读:14 留言:0更新日期:2023-04-21 23:00
本发明专利技术提供一种轨道交通数据转存方法及装置,该方法包括:基于目标待转存数据的配置信息,确定目标待转存数据对应的目标存储空间;基于目标存储空间的类型或目标存储空间对应的协议,确定目标待转存数据对应的转存策略;基于转存策略,将目标待转存数据转存至目标存储空间。本发明专利技术提供的轨道交通数据转存方法及装置,能在数据源和存储空间类型不同的情况下,更简单、更高效地实现轨道交通数据的转存,能将数据同步转存至多个存储空间,能提高轨道交通数据转存的灵活性。轨道交通数据转存的灵活性。轨道交通数据转存的灵活性。

【技术实现步骤摘要】
轨道交通数据转存方法及装置


[0001]本专利技术涉及轨道交通
,尤其涉及一种轨道交通数据转存方法及装置。

技术介绍

[0002]随着科学技术的发展,轨道交通极大的方便了人们的生活,已成为现代生活不可或缺的一部分。
[0003]轨道交通的正常运行依赖于各类轨道交通系统的支持。在轨道交通的实际运行过程中,上述系统产生的数据可以称为轨道交通数据,不同的轨道交通系统之间存在轨道交通数据的转存需求。
[0004]但是,现有的轨道交通数据转存方法难以简单、高效地实现轨道交通数据的转存。因此,如何更简单、更高效地进行轨道交通数据的转存,是本领域亟待解决的技术问题。

技术实现思路

[0005]本专利技术提供一种轨道交通数据转存方法及装置,用以解决现有技术中难以简单、高效地实现轨道交通数据的转存的缺陷,实现更简单、更高效地进行轨道交通数据的转存。
[0006]本专利技术提供一种轨道交通数据转存方法,包括:
[0007]获取目标待转存数据;
[0008]基于所述目标待转存数据的配置信息,确定所述目标待转存数据对应的目标存储空间;
[0009]基于所述目标存储空间的类型或所述目标存储空间对应的协议,确定所述目标待转存数据对应的转存策略;
[0010]基于所述转存策略,将所述目标待转存数据转存至所述目标存储空间。
[0011]根据本专利技术提供的一种轨道交通数据转存方法,所述基于所述目标存储空间的类型,确定所述目标待转存数据对应的转存策略,包括:
>[0012]在所述目标存储空间的类型为MySQL或Qracle的情况下,确定所述目标待转存数据对应的转存策略包括第一转存策略;
[0013]其中,所述第一转存策略包括基于Mybatis框架和Springboot框架,将所述目标待转存数据转存至所述目标存储空间。
[0014]根据本专利技术提供的一种轨道交通数据转存方法,所述基于所述目标存储空间的类型,确定所述目标待转存数据对应的转存策略,包括:
[0015]在所述目标存储空间的类型为消息队列的情况下,确定所述目标待转存数据对应的转存策略包括第二转存策略;
[0016]其中,所述第二转存策略包括基于所述目标存储空间的配置信息,获取消息队列执行器,利用JSONObject对所述目标待转存数据进行解析之后,基于所述消息队列执行器,将解析后的目标待转存数据转存至所述目标存储空间。
[0017]根据本专利技术提供的一种轨道交通数据转存方法,所述基于所述目标存储空间对应
的协议,确定所述目标待转存数据对应的转存策略,包括:
[0018]在所述目标存储空间对应的协议为HTTP协议、UDP协议或TCP协议的情况下,确定所述目标待转存数据对应的转存策略包括第三转存策略;
[0019]其中,所述第三转存策略包括基于所述目标存储空间对应的协议,将所述目标待转存数据转存至所述目标存储空间。
[0020]根据本专利技术提供的一种轨道交通数据转存方法,所述基于所述目标存储空间的类型,确定所述目标待转存数据对应的转存策略,包括:
[0021]在所述目标存储空间的类型为ES的情况下,确定所述目标待转存数据对应的转存策略包括第四转存策略;
[0022]其中,所述第四转存策略包括基于所述目标存储空间的操作类型,获取所述目标存储空间对应的实现类,基于所述实现类将所述目标待转存数据转存至所述目标存储空间。
[0023]根据本专利技术提供的一种轨道交通数据转存方法,所述获取目标待转存数据,包括:
[0024]获取原始待转存数据;
[0025]对所述原始待转存数据进行数据校验;
[0026]在所述原始待转存数据通过所述数据校验的情况下,对所述原始待转存数据进行数据处理;
[0027]将经过数据处理后的原始待转存数据确定为所述目标待转存数据;
[0028]其中,所述数据校验包括数据格式校验;所述数据处理包括数据过滤。
[0029]根据本专利技术提供的一种轨道交通数据转存方法,所述基于所述转存策略,将所述目标待转存数据转存至所述目标存储空间,包括:
[0030]在所述目标存储空间通过验证的情况下,基于所述转存策略,将所述目标待转存数据转存至所述目标存储空间。
[0031]本专利技术还提供一种轨道交通数据转存装置,包括:
[0032]转存数据获取模块,用于获取目标待转存数据;
[0033]存储空间确定模块,用于基于所述目标待转存数据的配置信息,确定所述目标待转存数据对应的目标存储空间;
[0034]转存策略确定模块,用于基于所述目标存储空间的类型或所述目标存储空间对应的协议,确定所述目标待转存数据对应的转存策略;
[0035]数据转存模块,用于基于所述转存策略,将所述目标待转存数据转存至所述目标存储空间。
[0036]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述轨道交通数据转存方法。
[0037]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述轨道交通数据转存方法。
[0038]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述轨道交通数据转存方法。
[0039]本专利技术提供的轨道交通数据转存方法及装置,通过基于目标待转存数据的配置信
息,确定目标待转存数据对应的目标存储空间之后,基于上述目标存储空间的类型或对应的协议,确定目标待转存数据对应的转存策略,进而基于上述转存策略,将目标待转存数据转存至上述目标存储空间,能在数据源和存储空间类型不同的情况下,更简单、更高效地实现轨道交通数据的转存,能将数据同步转存至多个存储空间,能提高轨道交通数据转存的灵活性。
附图说明
[0040]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本专利技术提供的轨道交通数据转存方法的流程示意图之一;
[0042]图2是本专利技术提供的轨道交通数据转存方法的流程示意图之二;
[0043]图3是本专利技术提供的轨道交通数据转存装置的结构示意图;
[0044]图4是本专利技术提供的电子设备的结构示意图。
具体实施方式
[0045]为使本专利技术的目的、技术方案和优点更加清楚,下面将结合本专利技术中的附图,对本专利技术中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。...

【技术保护点】

【技术特征摘要】
1.一种轨道交通数据转存方法,其特征在于,包括:获取目标待转存数据;基于所述目标待转存数据的配置信息,确定所述目标待转存数据对应的目标存储空间;基于所述目标存储空间的类型或所述目标存储空间对应的协议,确定所述目标待转存数据对应的转存策略;基于所述转存策略,将所述目标待转存数据转存至所述目标存储空间。2.根据权利要求1所述的轨道交通数据转存方法,其特征在于,所述基于所述目标存储空间的类型,确定所述目标待转存数据对应的转存策略,包括:在所述目标存储空间的类型为MySQL或Qracle的情况下,确定所述目标待转存数据对应的转存策略包括第一转存策略;其中,所述第一转存策略包括基于Mybatis框架和Springboot框架,将所述目标待转存数据转存至所述目标存储空间。3.根据权利要求1所述的轨道交通数据转存方法,其特征在于,所述基于所述目标存储空间的类型,确定所述目标待转存数据对应的转存策略,包括:在所述目标存储空间的类型为消息队列的情况下,确定所述目标待转存数据对应的转存策略包括第二转存策略;其中,所述第二转存策略包括基于所述目标存储空间的配置信息,获取消息队列执行器,利用JSONObject对所述目标待转存数据进行解析之后,基于所述消息队列执行器,将解析后的目标待转存数据转存至所述目标存储空间。4.根据权利要求1所述的轨道交通数据转存方法,其特征在于,所述基于所述目标存储空间对应的协议,确定所述目标待转存数据对应的转存策略,包括:在所述目标存储空间对应的协议为HTTP协议、UDP协议或TCP协议的情况下,确定所述目标待转存数据对应的转存策略包括第三转存策略;其中,所述第三转存策略包括基于所述目标存储空间对应的协议,将所述目标待转存数据转存至所述目标存储空间。5.根据权利要求1所述的轨道交通数据转存方法,其特征在于,所述基于所述目标存储空间的类型,确定所述目标待转存数...

【专利技术属性】
技术研发人员:谭文举林绍勇谭发敏郑松
申请(专利权)人:广西交控智维科技发展有限公司
类型:发明
国别省市:

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

1