一种无线机车信号发码设备软件更新系统及方法技术方案

技术编号:28224460 阅读:26 留言:0更新日期:2021-04-28 09:55
本发明专利技术公开了一种无线机车信号发码设备软件更新系统及方法,属于机车信号车载设备软件更新技术领域。软件更新系统包括发码设备、移动终端和服务器,发码设备、移动终端和服务器依次数据互通,发码设备包括存储单元、CPU处理单元、蓝牙模块、语音播报模块和数据包校验单元,CPU处理单元通过蓝牙模块与移动终端连接,并分别与存储单元、语音播报模块和数据包校验单元连接,数据包校验单元与存储单元连接。通过本发明专利技术,工作人员无需将设备邮寄回厂家,无需设备厂家技术人员的辅助,降低了更新换代成本,缩短了更新时间,无形中增加了设备的工作时间,提高了检测人员的工作效率。提高了检测人员的工作效率。提高了检测人员的工作效率。

【技术实现步骤摘要】
一种无线机车信号发码设备软件更新系统及方法


[0001]本专利技术涉及一种无线机车信号发码设备软件更新系统及方法,属于机车信号车载设备软件更新


技术介绍

[0002]无线机车信号发码设备在现场运用过程中,根据现场运用条件的变化,或根据客户要求,需要对其应用程序进行升级或降级的变更操作。目前,无线机车信号发码设备的软件更新需要将其邮寄回厂家更新,更新成功后再邮寄回去,增加了设备物理性损坏的概率;或由设备厂家的专业技术人员到现场,通过有线连接,使用电脑进行更新操作,更新方法繁琐,给操作人员带来极大不便,消耗人力物力,产生了极高的更新换代成本,无形中增加了设备误工时间,降低了现场检测人员的工作效率。因此,研究一种方便快捷可靠的无线机车信号发码设备软件更新系统十分必要。

技术实现思路

[0003]本专利技术的目的是提出一种无线机车信号发码设备软件更新系统及方法,通过可视化的操作界面获取现有版本的软件,通过蓝牙与无线机车信号发码设备建立连接,读取设备的当前软件版本,通过版本对比进行软件升级或者降级操作,无需将设备邮寄回厂家或设备厂家技术人员的辅助,解决了现有技术中存在的问题。
[0004]一种无线机车信号发码设备软件更新系统,所述软件更新系统包括发码设备、移动终端,所述发码设备包括存储单元、CPU处理单元、蓝牙模块,所述CPU处理单元通过所述蓝牙模块与所述移动终端连接,所述CPU处理单元与所述存储单元连接。
[0005]进一步的,所述发码设备还包括数据包校验单元,所述数据包校验单元与所述CPU处理单元和所述存储单元均连接,在所述发码设备中,
[0006]所述CPU处理单元,用于接收所述移动终端的读取软件版本指令,并将当前CPU的版本信息组包成响应包,反馈至所述移动终端;
[0007]所述CPU处理单元,还用于接收所述移动终端发送的更新软件的分包,并将所述更新软件的分包依次发送至所述数据包校验单元进行校验;
[0008]所述CPU处理单元,还用于将所述存储单元中的若干更新软件的分包烧写至所述发码设备的CPU中,并将所述存储模块中的CPU版本信息更新至升级完成的CPU版本信息;
[0009]所述存储单元,用于存储所述更新软件的分包以及所述发码设备的CPU版本信息;
[0010]所述蓝牙模块,用于所述CPU处理单元和所述移动终端的无线连接;
[0011]所述数据包校验单元,用于对所述更新软件的分包依次校验,在校验成功后,将当前分包发送至所述存储单元,并向所述移动终端发送当前包序号,继续等待下一分包,直至所有分包校验成功。
[0012]进一步的,所述发码设备还包括:
[0013]语音播报模块,与所述CPU处理单元连接,用于当所述发码设备的CPU版本更新后,
语音播报提示软件升级是否成功。
[0014]进一步的,所述移动终端通过其内部安装的客户端APP与所述蓝牙模块建立连接。
[0015]进一步的,所述软件更新系统还包括服务器,所述客户端APP用于读取所述发码设备中CPU的软件版本,还用于从所述服务器上下载软件更新包和向所述发码设备发送所述软件更新包,所述服务器用于实现所述发码设备的各版本软件的存储和管理,以及向所述客户端APP提供软件更新包下载服务。
[0016]进一步的,所述客户端APP用于读取所述发码设备中CPU的软件版本,具体的,所述客户端APP通过所述蓝牙模块向所述发码设备发送读取版本号指令,接收并解析所述发码设备的响应包,在所述客户端APP的人机交互界面显示所述发码设备的当前软件版本;
[0017]所述客户端APP还用于从所述服务器上下载软件更新包,具体的,人机交互界面显示服务器上对应的发码设备的软件版本信息,用户通过对比选择需要更新的软件,将其从所述服务器下载到所述客户端APP。
[0018]进一步的,所述客户端APP还用于向所述发码设备发送所述软件更新包,具体的,所述客户端APP将需要更新的软件下载完成后,将已下载的软件更新包分为N包,依次将分包发送给所述发码设备,超时响应时间内接收到对应设备的应答信号后继续发送下一包,否则发送当前包,直至所有分包发送成功;当接收到设备发送的接收完成信号时提示发送完成,发送成功后等待设备软件更新,提示设备软件更新中,直到接收到设备发送的更新结果信号,提示更新是否成功,本次更新完成。
[0019]进一步的,所述发码设备为发码器、遥控器或发码棒。
[0020]一种无线机车信号发码设备软件更新方法,基于上述的一种无线机车信号发码设备软件更新系统,所述软件更新方法包括以下步骤:
[0021]步骤一、所述客户端APP通过所述蓝牙模块与所述发码设备建立连接,查看其软件版本;
[0022]步骤二、所述客户端APP通过所述服务器上该发码设备的软件版本信息,选择需要更新的软件版本,将对应的软件更新包从所述服务器下载到客户端APP;
[0023]步骤三、所述客户端APP将软件更新包拆分成N包,将每包通过所述蓝牙模块发送给对应设备,发送过程通过分包应答机制实现;
[0024]步骤四、所述客户端APP发送完成后等待所述发码设备软件更新完成,而后接收到所述发码设备的软件更新结果信号,客户端APP提示更新结果,若完成,则语音播报模块进行更新成功播报,并执行步骤五;否则,所述语音播报模块进行更新失败播报,并返回步骤三;
[0025]步骤五、所述发码设备完成软件更新,新版本软件在所述发码器重启后生效。
[0026]一种无线机车信号发码设备软件更新方法,所述软件更新方法包括以下步骤:
[0027]步骤一、移动终端与发码设备建立无线通信连接;
[0028]步骤二、所述移动终端将软件更新包发送给所述发码设备;
[0029]步骤三、所述发码设备完成软件更新。
[0030]本专利技术的有以下优点:
[0031]1、本专利技术无需将设备邮寄或专业技术人员的辅助,从而极大地降低了设备物理性损坏的概率和更新换代成本。
[0032]2、本专利技术无需有线连接,可以通过蓝牙实现无线机车信号发码设备软件更新。
[0033]3、所述客户端APP不受承载终端限制,承载终端可以是工业平板,也可以是手机。
[0034]4、本专利技术操作便捷可靠,缩短了更新时间,增加了设备的工作时间,提高了检测人员的工作效率。
[0035]5、使用本专利技术进行软件更新,可不受版本限制对发码设备进行升级和降级。
附图说明
[0036]图1为本专利技术的一种无线机车信号发码设备软件更新系统的工作示意图;
[0037]图2为本专利技术的一种无线机车信号发码设备软件更新系统的结构示意图。
具体实施方式
[0038]下面将结合本专利技术实施例中的附图对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线机车信号发码设备软件更新系统,其特征在于,所述软件更新系统包括发码设备、移动终端,所述发码设备包括存储单元、CPU处理单元、蓝牙模块,所述CPU处理单元通过所述蓝牙模块与所述移动终端连接,所述CPU处理单元与所述存储单元连接。2.根据权利要求1所述的一种无线机车信号发码设备软件更新系统,其特征在于,所述发码设备还包括数据包校验单元,所述数据包校验单元与所述CPU处理单元和所述存储单元均连接,在所述发码设备中,所述CPU处理单元,用于接收所述移动终端的读取软件版本指令,并将当前CPU的版本信息组包成响应包,反馈至所述移动终端;所述CPU处理单元,还用于接收所述移动终端发送的更新软件的分包,并将所述更新软件的分包依次发送至所述数据包校验单元进行校验;所述CPU处理单元,还用于将所述存储单元中的若干更新软件的分包烧写至所述发码设备的CPU中,并将所述存储模块中的CPU版本信息更新至升级完成的CPU版本信息;所述存储单元,用于存储所述更新软件的分包以及所述发码设备的CPU版本信息;所述蓝牙模块,用于所述CPU处理单元和所述移动终端的无线连接;所述数据包校验单元,用于对所述更新软件的分包依次校验,在校验成功后,将当前分包发送至所述存储单元,并向所述移动终端发送当前包序号,继续等待下一分包,直至所有分包校验成功。3.根据权利要求1所述的一种无线机车信号发码设备软件更新系统,其特征在于,所述发码设备还包括:语音播报模块,与所述CPU处理单元连接,用于当所述发码设备的CPU版本更新后,语音播报提示软件升级是否成功。4.根据权利要求1所述的一种无线机车信号发码设备软件更新系统,其特征在于,所述移动终端通过其内部安装的客户端APP与所述蓝牙模块建立连接。5.根据权利要求4所述的一种无线机车信号发码设备软件更新系统,其特征在于,所述软件更新系统还包括服务器,所述客户端APP用于读取所述发码设备中CPU的软件版本,还用于从所述服务器上下载软件更新包和向所述发码设备发送所述软件更新包,所述服务器用于实现所述发码设备的各版本软件的存储和管理,以及向所述客户端APP提供软件更新包下载服务。6.根据权利要求5所述的一种无线机车信号发码设备软件更新系统,其特征在于,所述客户端APP用于读取所述发码设备中CPU的软件版本,具体的,所述客户端APP通过所述蓝牙模块向所述发码设备发送读取版本号...

【专利技术属性】
技术研发人员:李丹王海元
申请(专利权)人:哈尔滨市科佳通用机电股份有限公司
类型:发明
国别省市:

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

1