【技术实现步骤摘要】
一种数据采集传输仪终端的远程在线升级方法及系统
本专利技术属于软件升级
,尤其涉及一种数据采集传输仪终端的远程在线升级方法及系统。
技术介绍
环保监测无线数据采集传输系统是针对各类污染源在线监测而设计的,而无线数据采集仪作为终端主要是为了获取现场各个监测仪器的数据、上传并保存原始数据的,因此设备往往安装于偏远的烟气厂,发电厂及污水处理厂。在实际工作过程中会遇到两种现实的困难,一是用户在使用过程中有些功能需要修改,二是程序本身有问题无法正常工作,要解决这样的问题传统方式可以选择工作人员到现场重新下载程序或者客户将设备寄回厂家升级后再返回重新安装。对于大量,地域分散使用的现场终端,要完成这样的更新任务既造成了时间上的浪费又产生了人工费等额外的支出。基于这个原因,本专利技术提供一种基于数据采集传输仪的远程在线升级系统,这是采用无线通讯技术以实现远程更新工业现场终端内部程序的新方案,能有效解决上述技术问题。
技术实现思路
本专利技术提供一种数据采集传输仪终端的远程在线升级方法及系统,旨在解决数据采集传输仪终端无法远程在线升级的问题。本专利技术是这样实现的,一种数据采集传 ...
【技术保护点】
1.一种数据采集传输仪终端的远程在线升级方法,其特征在于,所述方法,包括:服务器向数据采集传输仪终端发送升级命令;数据采集传输仪终端判定升级命令中是否包含新的版本信息:若包含,则应答服务器,数据采集传输仪终端下载升级代码文件数据,并置升级标志位;否则向服务器发送无需升级的通知消息;下载完升级代码文件数据的数据采集传输仪终端软启动,运行引导程序Bootloader,读取标志位,若读取到升级标志位,则将升级代码文件数据覆盖低版本的代码文件数据,否则执行原用户应用程序。
【技术特征摘要】
1.一种数据采集传输仪终端的远程在线升级方法,其特征在于,所述方法,包括:服务器向数据采集传输仪终端发送升级命令;数据采集传输仪终端判定升级命令中是否包含新的版本信息:若包含,则应答服务器,数据采集传输仪终端下载升级代码文件数据,并置升级标志位;否则向服务器发送无需升级的通知消息;下载完升级代码文件数据的数据采集传输仪终端软启动,运行引导程序Bootloader,读取标志位,若读取到升级标志位,则将升级代码文件数据覆盖低版本的代码文件数据,否则执行原用户应用程序。2.如权利要求1所述的数据采集传输仪的远程在线升级方法,其特征在于,所述服务器向数据采集传输仪终端发送升级命令之前,还包括:服务器将升级代码文件数据拆分成若干个固定长度的数据单元,分别以每个数据单元为核心组成数据包。3.如权利要求1所述的数据采集传输仪的远程在线升级方法,其特征在于,所述升级命令内容包含:服务器的IP地址、端口号、升级代码文件名称、版本信息及总发送数据包数。4.如权利要求2所述的数据采集传输仪的远程在线升级方法,其特征在于,每个所述数据包内容包含:数据包头标志、命令头、包序列、数据单元、CRC校验码、数据包尾标志和总包数。5.如权利要求2所述的数据采集传输仪的远程在线升级方法,其特征在于,所述数据采集传输仪终端下载升级代码文件数据,具体包括:数据采集传输仪终端每接收到一个数据包,都返回确认信息给服务器;数据采集传输仪终端对每个数据包进行校验:若当前传输的数据包校验无误,则进行该数据包的存储,然后继续向服务器索取下一个数据包;若当前传输的数据包校验失败,则不进行存储而再次索取当前数据包;直至数据采集传输仪终端接收完所有数据包,并进行完全部数据包的存储。6.如权利要求5所述的数据采集传输仪的远程在线升级方法,其特征在于,所述数据采集传输仪终端对每个数据包进行CRC和异或双重校验。7.如权利要求5所述的数据采集传输仪的远程在线升级方法,其特征在...
【专利技术属性】
技术研发人员:徐隋川,
申请(专利权)人:沈阳维尔环保工程有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。