一种用于工程机械的程序更新方法及程序更新系统技术方案

技术编号:2771589 阅读:244 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种用于工程机械的应用程序更新方法,包括:获取数据帧从监控中心至远程监控终端的下行传输时间;如所述下行传输时间小于预置时间,所述监控中心采用FTP传输方式将应用程序发送至所述远程监控终端;如所述下行传输时间大于预置时间,所述监控中心采用SOCKET传输方式将应用程序发送至所述远程监控终端,所述远程监控终端更新应用程序。同时,本发明专利技术还公开另一种用于工程机械的应用程序更新方法,及与上述两种应用程序更新方法相对应的用于工程机械的应用程序更新系统。本发明专利技术能够有效地提高远程监控终端的内部应用程序的更新效率和更新可靠性。

Program updating method for engineering machinery and program updating system

The invention relates to a method for updating, the application of engineering machinery includes: acquiring data frame downlink transmission time from the monitoring center to the remote monitoring terminal; if the downlink transmission time is less than a preset time, the monitoring center by FTP transmission mode to send the application to the remote monitoring terminal; if the downlink the transmission time is greater than the preset time, the monitoring center by SOCKET transmission mode to send the application to the remote monitoring terminal, the remote monitoring terminal to update the application. Meanwhile, the invention also discloses another application updating method for engineering machinery, and an application updating system for construction machinery corresponding to the two application update methods. The invention can effectively improve the updating efficiency and the update reliability of the internal application program of the remote monitoring terminal.

【技术实现步骤摘要】

本专利技术涉及工程机械领域,特别是涉及一种用于工程机械的程序更新方法 及程序更新系统。技术背景工程机械远程监控系统是一种全新、快捷、高精度、可靠的现代化管理手 段,监控系统利用计算机技术、卫星定位技术和无线通讯技术对工程机械的运 行状态、工作位置和施工进度进行远程监测。参阅图l,示出现有工程机械远程监控系统,该监控系统包括远程监控终端11、信息中转服务器12、及监控中心13。其中,远程监控终端11和监控中心13组成该监控系统的两个数据终端。远程监控终端在使用过程中,有时会因工作需求,需对远程监控终端11内部应用程序进行更新。更新方式通常采用现场更新方式或远程更新方式,^f旦工程机械工作地点的不固定性,加大现场更新远程监控终端11内部应用程序的难度和成本,为此,工程机械远程监控系统更多采用远程更新方式更新远程监控终端11内部应用程序。参阅图2,示出现有用于工程机械的程序更新方法,具体包括以下步骤。 步骤S201、远程监控终端11发送程序更新请求信息至监控中心13。 步骤S202、监控中心13接收到该更新请求信息,返回已接收确认信息至远程监控终端11。步骤S203、监控中心13对该更新请求信息进行4企验,如正确,在内部调 取应用程序,发送到远程监控终端ll,如不正确,丟弃该更新请求信息。 步骤S204、远程监控终端11更新内部应用程序。众所周知,工程机械一般是在环境较为恶劣的条件下,从事高强度工作, 如地下挖掘、开山采石、修筑道路等。工作中,工程机械的各个设备都需要承 受高振动、高温、及高电磁干扰,在高振动、高温、高电磁干扰的环境下,远 程监控终端11与监控中心13之间^f艮容易出现数据传输异常等故障,例如,在 上述步骤中,因电磁干扰,监控中心13没有接收到程序更新请求信息,或远 程监控终端11没有接收到已接收确认信息,远程监控终端11会多次重复发送程序更新请求信息;再例如,在上述步骤中,因电磁干扰,监控中心13向远 程监控终端ll传递应用程序会产生中断或停止,直接影响到远程监控终端11 内部应用程序的更新效率及更新可靠性。
技术实现思路
本专利技术所要解决的技术问题是提供一种用于工程机械的应用程序更新方 法,以解决现有技术中远程监控终端的内部应用程序的更新效率较低,更新可 靠性较差的问题,该更新方法能够有效地提高远程监控终端的内部应用程序的 更新效率和更新可靠性。本专利技术的另一个目的是提供一种用于工程机械的应用程序更新系统,以解 决现有技术中远程监控终端的内部应用程序的更新效率较低,更新可靠性较差 的问题,该更新系统能够有效地提高远程监控终端的内部应用程序的更新效率 和更新可靠性。本专利技术一种用于工程机械的应用程序更新方法,包括获取数据帧从监控 中心至远程监控终端的下行传输时间;如所述下行传输时间小于预置时间,所 述监控中心采用FTP传输方式将应用程序发送至所述远程监控终端;如所述下 行传输时间大于预置时间,所述监控中心采用SOCKET传输方式将应用程序发 送至所述远程监控终端;所述远程监控终端更新应用程序。优选的,还包括检测是否存在干预信息,如存在,启动远程监控终端应 用程序更新。优选的,还包括所述远程监控终端与所述监控中心建立SOCKET连接; 所述远程监控终端通过SOCKET连接获取所述监控中心保存的应用程序的标识优选的,还包括所述远程监控终端与所述监控中心获取GPS定位信息, 从上述GPS定位信息中分离出时间信息;所述远程监控终端与所述监控中心依 据上述时间信息更新自身时间信息。优选的,获取数据帧从监控中心到远程监控终端的下行传输时间具体为; 所述监控中心发送包含第 一时间信息的数据帧到所述远程监控终端,所述第一 时间为该凄t据帧发送时刻的即时时间;所述远程监控终端记录第二时间信息, 所述第二时间为接收到该数据帧时刻的即时时间;计算所述第二时间与所述第一时间的差值,作为下行传输时间。优选的,还包括如所述下行传输时间大亍设定时间,停止应用程序更新。优选的,获取数据帧从监控中心至远程监控终端的下行传输时间之前,还包括获取数据帧从所述远程监控终端至所述监控中心的上行传输时间;如所 述上行传输时间大于预设时间,停止应用程序更新。优选的,获取数据帧从所述远程监控终端至所述监控中心的上行传输时间 具体为;所述远程监控终端发送包含第三时间信息的数据帧到所述监控中心, 所述第三时间为该数据帧发送时刻的即时时间;所述监控中心记录第四时间信 息,所述第四时间为接收到该数据帧时刻的即时时间;计算所述第四时间与所 述第三时间的差值,作为上^f亍传输时间优选的,所述监控中心采用SOCKET传输方式将应用程序发送至所述远程 监控终端具体为所述远程监控终端依据所述下行传输时间计算数据包最大 容量,发送数据包最大容量信息到所述监控中心;所述监控中心将应用程序处 理成各数据包,每个数据包的数据量小于上述数据包最大容量;所述监控中心 将各数据包发送至所述远程监控终端。本专利技术一种用于工程机械的应用程序更新系统,包括下行传输时间获取模 块、传输方式选择模块、及应用程序更新模块所述下行传输时间获取模块, 用于获取数据帧从监控中心至远程监控终端的下行传输时间;所述传输方式选 #4莫块,用于在所述下行传输时间小于预置时间时,选择FTP传输方式将应用 程序发送至所述应用程序更新;漠块;在所述下行传输时间大于预置时间时,选 择SOCKET传输方式将应用程序发送至所述应用程序更新;^莫块;所述应用程序 更新模块,用于更新应用程序。优选的,所述下行传输时间获取模块包括第一时间记录子模块、第二时间 记录子模块、及下行传输时间计算子模块所述第一时间记录子模块,用于发 送包含第 一时间信息的数据帧到所述下行传输时间计算子模块,所述第 一时间 为该数据帧发送时刻的即时时间;所述第二时间记录子模块,用于记录第二时 间信息,所述第二时间为接收到该数据帧时刻的即时时间;所述下行传输时间 计算子模块,用于计算所述第二时间与所述第一时间的差值,作为下行传输时 间。优选的,还包括时间校正子模块,用于获取GPS定位信息,从上述GPS定 位信息中斧离出时间信息,依据上述时间信息更新自身时间信息。本专利技术一种用于工程机械的应用程序更新方法,还包括获取数据帧从监 控中心至远程监控终端的传输速率;如所述传输速率大于预置速率,所述监控 中心采用FTP传输方式将应用程序发送至所述远程监控终端;如所述传输速率 小于预置速率,所述监控中心采用SOCKET传输方式将应用程序发送至所述远 程监控终端;所述远程监控终端更新应用程序。优选的,还包括所述远程监控终端与所述监控中心获取GPS定位信息,从 上述GPS定位信息中分离出时间信息;所述远程监控终端与所述监控中心依据 上述时间信息更新自身时间信息。优选的,获取数据帧从监控中心至远程监控终端的传输速率具体为;所述 监控中心发送预设数据量的数据帧到所述远程监控终端,所述数据帧包含第一 时间信息,所述第一时间为该数据帧发送时刻的即时时间;所述远程监控终端 记录第二时间信息,所述第二时间为接收到该数据帧时刻的即时时间;计算所 述第二时间与所述第 一 时间的差值,将预设数据量除以该差值,得到传输速率。优选的,所述监控中心采用SOCKET传输方式将本文档来自技高网
...

【技术保护点】
一种用于工程机械的应用程序更新方法,其特征在于,包括:获取数据帧从监控中心至远程监控终端的下行传输时间;如所述下行传输时间小于预置时间,所述监控中心采用FTP传输方式将应用程序发送至所述远程监控终端;如所述下行传输时间大于预置时间,所述监控中心采用SOCKET传输方式将应用程序发送至所述远程监控终端;所述远程监控终端更新应用程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:周翔刘志中吴智勇何浩智熊俊肖圣武
申请(专利权)人:三一重工股份有限公司
类型:发明
国别省市:43[中国|湖南]

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

1