[发明专利]车载终端程序升级方法及其系统在审
申请号: | 201610817124.8 | 申请日: | 2016-09-12 |
公开(公告)号: | CN107819794A | 公开(公告)日: | 2018-03-20 |
发明(设计)人: | 李松;夏欢;郑友光;林元达;陈桂承 | 申请(专利权)人: | 厦门雅迅网络股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
代理公司: | 深圳市博锐专利事务所44275 | 代理人: | 张明 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车载 终端 程序 升级 方法 及其 系统 | ||
技术领域
本发明涉及车联网领域,尤其涉及一种车载终端程序升级方法及其系统。
背景技术
当车载终端的程序出现问题或功能不足时需要升级,传统的车载终端升级是通过与平台前置机的协议通信来进行文件传输的,从而达到完成升级过程。随着客户数量在不断地增多,需要维护的车载终端也越来越多,当大量车载终端进行程序升级时,平台前置机的性能会大大降低,从而导致车载终端升级的速度也越来越慢,而且在升级过程中,维护人员也无法获取文件传输进度、控制文件的传输等,控制车载终端的程序升级变得困难。
在公开号为CN102158544A的中国专利公开文件中,提出了一种车载电子装置的远程升级方法包括如下步骤,步骤1、将带升级的固件文件,上传到指定的FTP服务器的特定文件夹内,并在车载电子装置初始化时将所述FTP服务器的相关参数设置好;步骤2、通知车载电子装置的主机执行升级指令,进入FTP升级模式;步骤3、车载电子装置的主机启动FTP协议栈,登陆FTP服务器,并查找相应文件夹,在文件夹内找到指定的升级文件;步骤4、车载电子装置的主机自动执行文件下载,并将下载的文件存储到车载电子装置指定的存储器中;步骤5、车载电子装置的主机启动BOOT程序,运行IAP程序,将从FTP服务器上下载下来的升级文件执行升级烧录,烧录完成后,运行最新的程序,升级过程结束。该方案主要是通过第三方FTP服务器实现升级,但第三FTP服务器与车联网的中心平台的衔接强度、通信强度较低,存在较大的管理难度。
发明内容
本发明所要解决的技术问题是:提出一种车载终端程序升级方法及其系统,可提升中心平台的性能和车载终端程序升级的速率。
为了解决上述技术问题,本发明采用的技术方案为:一种车载终端程序升级方法,包括:
中心平台创建与各车载终端对应的FTP账号;
中心平台创建升级任务,所述升级任务包括待升级车载终端的FTP账号及其对应的升级文件;
中心平台上传升级文件至FTP服务器;
中心平台下发升级指令至待升级车载终端,所述升级指令包括FTP服务地址和FTP账号;
待升级车载终端依据所述FTP服务地址连接FTP服务器,请求FTP服务器传输对应所述FTP账号的升级文件。
本发明还涉及一种车载终端程序升级系统,包括:
第一创建模块,用于中心平台创建与各车载终端对应的FTP账号;
第二创建模块,用于中心平台创建升级任务,所述升级任务包括待升级车载终端的FTP账号及其对应的升级文件;
上传模块,用于中心平台上传升级文件至FTP服务器;
下发模块,用于中心平台下发升级指令至待升级车载终端,所述升级指令包括FTP服务地址和FTP账号;
请求模块,用于待升级车载终端依据所述FTP服务地址连接FTP服务器,请求FTP服务器传输对应所述FTP账号的升级文件。
本发明的有益效果在于:依照FTP协议实现一个可配置的FTP服务器,并建立起FTP服务器与中心平台之间的通信,中心平台创建FTP账号,实现车载终端和升级文件的关联,并将相关数据均发送至FTP服务器,只发送升级指令至车载终端,车载终端根据升级指令,和FTP服务器进行数据交互,并根据FTP账号下载升级文件,实现程序升级,可提升中心平台的性能和车载终端程序升级的速率,同时增加中心平台对车载终端程序升级的可控性。
附图说明
图1为本发明一种车载终端程序升级方法的流程图;
图2为本发明实施例一的车载终端程序升级架构示意图;
图3为本发明实施例一的方法流程图;
图4为本发明实施例二的方法流程图一;
图5为本发明实施例二的方法流程图二;
图6为本发明实施例二的方法流程图三;
图7为本发明一种车载终端程序升级系统的结构示意图;
图8为本发明实施例三的系统结构示意图。
标号说明:
100、中心平台;200、FTP服务器;300、车载终端;
1、第一创建模块;2、第二创建模块;3、上传模块;4、下发模块;5、请求模块;6、配置模块;7、关联模块;8、第一发送模块;9、储存模块;10、第一获取模块;11、第一暂停模块;12、第二获取模块;13、第二暂停模块;14、第三获取模块;15、第四获取模块;16、取消模块;17、判断模块;18、第二发送模块;19、断点续传模块;
31、第一上传单元;32、第二上传单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门雅迅网络股份有限公司,未经厦门雅迅网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610817124.8/2.html,转载请声明来源钻瓜专利网。