一种用于机车乘务员学训考平台的非接触数据传输方法技术

技术编号:30228553 阅读:10 留言:0更新日期:2021-09-29 09:57
本发明专利技术属于数据传输技术领域,具体的说是涉及一种用于机车乘务员学训考平台的非接触数据传输方法。本发明专利技术通过二维码的方式实现生产网络和外部网络的非接触数据传输,基于本发明专利技术的方法,内部训考平台可以在符合铁路总公司、各路局集团公司、机务段等各级生产部门的信息安全管控下,能够在无Wi

【技术实现步骤摘要】
一种用于机车乘务员学训考平台的非接触数据传输方法


[0001]本专利技术属于数据传输
,具体的说是涉及一种用于机车乘务员学训考平台的非接触数据传输方法。

技术介绍

[0002]随着我国轨道交通行业的快速发展,信息安全的重要性与日俱增。在目前铁路信息系统建设的信息化安全管理体系下,对信息设备的安全管控极为重视,从铁路总公司、各路局铁路集团公司、各机务段均对信息设备的入网及连接有严格的限制要求,一线机务段的生产网络严禁无线手持设备使用Wi

Fi网络接入、台式电脑不允许一台主机连接多个网络接口且不允许随意接入便携式存储设备(如U盘、移动硬盘等)。青年机车乘务员三年制培养学训考平台处于铁路信息生产网络,与学员考试、学习的外部网络无法网络联通,但学员学习、考试成绩、学习记录等均需要及时、便捷的传输至铁路信息生产网络中的青年机车乘务员三年制培养学训考平台,以便管理人员对学员培训学习状态的实施管控和掌握。
[0003]平台需要提供一种非接触式传输数据的方法,解决铁路生产网络与外部网络之间数据传递。

技术实现思路

[0004]本专利技术的目的在于针对上述问题,提出一种用于生成网络和外部网络进行数据传输的方法。
[0005]本专利技术的技术方案是:
[0006]一种用于机车乘务员学训考平台的非接触数据传输方法,包括以下步骤:
[0007]S1、数据分片:对传输数据字符串进行分片,形成小于或等于720个字符的待压缩字符串,字符串同时记录切分数据包顺序标识;
>[0008]S2、数据压缩:在二维码生成过程中,对待压缩数据字符串进行压缩处理;
[0009]S3、数据加密:将压缩后的待加密字符串采用Base64算法构造自定义接口及编码方式进行加密,加密过程中加入对称加密密钥进行信息混淆,加密处理后的数据输出到二维码生成数据队列;
[0010]S4、二维码生成:将加密报文在终端生成二维码数据;
[0011]S5、数据传输及数据解析:使用二维码扫码枪连接生产网主机,在学员移动端手持设备生成二维码图片,将涵盖学员信息的二维码加密信息通过扫码枪传输至连接的扫码枪生产网主机;
[0012]S6、数据解密:使用扫码设备扫描到二维码之后,数据解压缩worker执行单元从待解密队列中获取加密报文,使用Base64算法自定义接口及编码方式将加密报文信息按照对称加密密钥进行数据解密还原为压缩数据报文;
[0013]S7、数据解压缩:对压缩数据报文进行解压缩,从而得到原始字符串及数据包顺序标识;
[0014]S8、数据重组:数据原始字符按照报文顺序标识对数据报文数据重组为原始数据字符串。
[0015]进一步的,还包括:S9、数据校验:数据在数据传输及数据解析步骤与二维码扫码枪硬件部分整合重组,重组数据报文携带二维码扫码枪硬件设备电子标识码,在机车乘务员培养训考平台后台完成数据校验,确保学员在外网生成的数据信息从可信的数据传输端输入至生产网络
[0016]本专利技术的有益效果是:青年机车乘务员三年制培养学训考平台可以在符合铁路总公司、各路局集团公司、机务段等各级生产部门的信息安全管控下,能够在无Wi

Fi环境且不插入便携式存储设备,手持终端能够以安全、快速的采用非接触方式将手持终端记录的生产信息及培训信息传输至生产业务网络中,保证现场运输安全具有重要意义。
附图说明
[0017]图1为本专利技术的青年机车乘务员三年制培养学训考平台非接触传输数据的方法业务逻辑处理图。
具体实施方式
[0018]下面结合附图对本专利技术进行详细描述。
[0019]如图1所述,为具体的将本专利技术的方法用于青年机车乘务员三年制培养学训考平台进行仿真非接触传输数据的方法业务逻辑处理图,包括非接触传输数据移动端模块、非接触传输数据客户端端模块、非接触传输数据服务端模块以及定制高清二维码扫码枪硬件设备,本专利技术中每个模块的具体功能为:
[0020]青年机车乘务员三年制培养学训考平台的非接触传输数据移动端模块负责在移动设备测对所需传输至生产网设备的数据信息进行数据处理生成二维码信息,包括:数据分片、数据压缩、数据加密、二维码生成等功能。
[0021]1、数据分片:非接触传输数据移动端模块接受移动设备待生成二维码的原始数据信息,模块接收原始数据信息后判断数据字符串是否大于720字符,大于720字符时,对原始字符串进行分片处理,形成多个待压缩数据报文,同时每个数据报文中记录报文切片信息及切片标识码,数据报文输出至待压缩处理队列;如原始字符串小于等于720字符,则原始数据信息不进行分片操作,数据字符串作为数据报文输出至待压缩处理队列。
[0022]2、数据压缩:数据压缩子模块从待压缩处理队列数据报文池中获取数据压缩报文,对待压缩数据字符串进过压缩处理。压缩过程采用java工具包java.util.zip.GZIPInputStream工具包进行压缩,数据报文压缩完成后输出待加密数据报文队列。
[0023]3、数据加密:待加密字符串采用Base64算法构造自定义接口及编码方式进行加密,加密过程中加入对称加密密钥进行信息混淆,加密处理后的数据输出到二维码生成数据队列。
[0024]4、二维码生成:二维码生成子模块从二维码生成数据队列提取待生成二维码数据信息,调用系统二维码生成工具,如数据分片为多个数据报文,则按照数据报文同步生成多个二维码图片;如数据队列未达到720字符则不进行分片操作,生成一张二维码图片。
[0025]青年机车乘务员三年制培养学训考平台的非接触传输数据客户端端模块负责对移动端生成的二维码信息采集及数据处理传输至青年机车乘务员三年制培养学训考平台非接触传输数据服务端模块,包括客户端数据接收、客户端数据解密、客户端数据解压缩、客户端数据数据重组、客户端扫码枪电子标识记录、数据传输等功能。
[0026]1、客户端数据接收:位于生产业务网的电脑终端连接定制的高清二维码扫码枪,高清扫码枪对移动设备生成的二维码图片进行扫描,将位于非生产网络的移动设备数据信息采集至生产业务网络,采集数据信息形成数据报文队列,存储至待解密数据队列中。
[0027]2、客户端数据解密:客户端数据解压缩worker执行单元从待解密队列中获取加密报文,使用Base64算法自定义接口及编码方式将加密报文信息按照对称加密密钥进行数据解密还原为压缩数据报文。
[0028]3、客户端数据解压缩:数据解压缩模块调用Java工具包java.util.zip.GZIPInputStream工具包对数据报文进行解压缩操作。
[0029]4、客户端数据重组:数据报文解压缩后,识别判断数据报文中的数据分片标识信息以及分片信息,判断是否扫描完整数据分片生成的二维码信息,如在待重组队列中扫描分片数据报文全量存在,则对数据报文按照数据分片标识信息以及分片信息按照顺序重组;如待重组队列中扫描分片数据报文缺失,则弹出信息框通知操作人员继本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种用于机车乘务员学训考平台的非接触数据传输方法,其特征在于,包括以下步骤:S1、数据分片:对传输数据字符串进行分片,形成小于或等于720个字符的待压缩字符串,字符串同时记录切分数据包顺序标识;S2、数据压缩:在二维码生成过程中,对待压缩数据字符串进行压缩处理;S3、数据加密:将压缩后的待加密字符串采用Base64算法构造自定义接口及编码方式进行加密,加密过程中加入对称加密密钥进行信息混淆,加密处理后的数据输出到二维码生成数据队列;S4、二维码生成:将加密报文在终端生成二维码数据;S5、数据传输及数据解析:使用二维码扫码枪连接生产网主机,在学员移动端手持设备生成二维码图片,将涵盖学员信息的二维码加密信息通过扫码枪传输至连接的扫码枪生产网主机;S6、数据解密:使用扫码...

【专利技术属性】
技术研发人员:陈亮何凤宇李喆魏志刚陈旭刘胜利
申请(专利权)人:中国铁路兰州局集团有限公司北京国力时代科技有限公司北京时澍炫动科技有限公司重庆龙太信息科技有限公司
类型:发明
国别省市:

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

1