具备ftp远程无线升级功能的gprs车载通信系统及其方法

文档序号:7681466阅读:213来源:国知局
专利名称:具备ftp远程无线升级功能的gprs车载通信系统及其方法
技术领域
本发明涉及GPRS车载通信系统,尤其涉及一种具备FTP远程无线升级功能的GPRS 车载通信系统及其实现FTP远程无线升级的方法。
背景技术
目前,在GPRS产品应用领域,比如直放站的监控设备、GPS个人跟踪器设备、车载 GPS跟踪器、车辆GPRS远程分期付款管理装置、水文或气象远程监测设备等,大都采用了 GPRS远程数据传输作为主要数据通信手段。但是,由于电子产品的研发周期与市场供应的矛盾,无法保证销售出去的GPRS通信类电子产品100%没有缺陷,尤其是在具有GPRS通信功能的车载GPRS设备的应用上,例如主要用于监控车辆发动机状态的车载GPRS设备,由于其应用环境的恶劣,需要在后期软硬件维护时,根据具体情况作出软件升级或修改。而传统的基于TCP/IP数据分包升级的方式,为满足客户需求变更或系统固件出现缺陷时的固件更新,需现场的人工干预来进行有线控制升级,甚至可能因质量问题而需要召回,导致费用和工作量大增。

发明内容
因此,本发明的目的在于提供一种可以远程升级的GPRS车载通信系统及其实现 FTP远程无线升级的方法,实现非现场方式的客户服务。为实现上述目的,本发明提供一种具备FTP远程无线升级功能的GPRS车载通信系统,包括数据服务器、FTP服务器、Internet公网、GPRS/GSM网络、客户端PC以及车载GPRS 主机,所述数据服务器、FTP服务器以及客户端PC接入hternet公网,所述车载GPRS主机经由GPRS/GSM网络接入hternet公网;所述数据服务器存储有固件文件,所述FTP服务器提供对所述固件文件的FTP服务;所述客户端PC可经由hternet公网、GPRS/GSM网络向车载GPRS主机发送升级指令;车载GPRS主机接到升级指令后可经由GPRS/GSM网络及 Internet公网登录所述FTP服务器进行固件文件的下载,并使用下载完的固件文件进行升级。其中,还包括可发送升级指令的手机,该手机经由GPRS/GSM网络通讯连接所述车载GPRS主机以向其发送升级指令。其中,所述车载GPRS主机的数据通讯方式为短信或GPRS数据。其中,所述车载GPRS主机包括主控CPU、GPRS通信模块、天线、SIM卡以及电源, 所述主控CPU、GPRS通信模块通过UART接口连接,所述GPRS通信模块通讯连接天线及SIM 卡,所述电源向主控CPU及GPRS通信模块供电。其中,所述车载GPRS主机下载固件文件的过程包括接到升级指令,车载GPRS主机进行FTP下载的准备;车载GPRS主机准备完毕后,登录到所述FTP服务器;执行固件文件下载操作。其中,所述下载完的固件文件以IAP方式升级所述车载GPRS主机。
本发明还提供了一种GPRS车载通信系统实现FTP远程无线升级的方法,包括步骤10、启动车载GPRS主机,登录GPRS网络;步骤20、车载GPRS主机接收升级指令,启动FTP协议栈,登录到hternet公网上的FTP服务器;步骤30、从FTP服务器上下载升级文件并存储至车载GPRS主机;步骤40、烧录升级文件至车载GPRS主机,完成升级。其中,步骤20中,所述升级指令由客户端PC经由hternet公网、GPRS/GSM网络向车载GPRS主机发送。其中,步骤20中,所述升级指令由手机经由GPRS/GSM网络向车载GPRS主机发送。综上所述,本发明具备FTP远程无线升级功能的GPRS车载通信系统及其方法,可以实现非现场的远程无线控制升级,避免了现场解决问题导致的费用和工作量;大大提高了升级效率;升级过程无需人工干预,完全实现了自动化操作,减少了人工操作的成本。


下面结合附图,通过对本发明的具体实施方式
详细描述,将使本发明的技术方案及其他有益效果显而易见。附图中,图1为本发明具备FTP远程无线升级功能的GPRS车载通信系统的结构框图;图2为本发明一较佳实施例的车载GPRS主机的电路结构框图;图3为本发明具备FTP远程无线升级功能的GPRS车载通信系统的升级操作流程图;图4为本发明一较佳实施例的FTP升级烧录流程图;图5为本发明GPRS车载通信系统实现FTP远程无线升级的方法的流程图。
具体实施例方式参见图1,其为本发明具备FTP远程无线升级功能的GPRS车载通信系统的结构框图。本发明具备FTP远程无线升级功能的GPRS车载通信系统包括数据服务器1、FTP服务器2、Internet公网3、GPRS/GSM网络4、客户端PC5以及车载GPRS主机6,所述数据服务器1、FTP服务器2以及客户端PC5接入hternet公网3,车载GPRS主机6经由GPRS/GSM 网络4接入hternet公网;所述数据服务器1存储有固件文件,所述FTP服务器2提供对所述固件文件的FTP服务;所述客户端PC5可经由hternet公网3、GPRS/GSM网络4向车载GPRS主机6发送升级指令;车载GPRS主机6接到升级指令后可经由GPRS/GSM网络4及 Internet公网3登录所述FTP服务器2进行固件文件的下载,并使用下载完的固件文件进行升级。其中,数据服务器1、FTP服务器2是按功能划分的组件,实际上在硬件结构上两者可以为一体。hternet公网3和GPRS/GSM网络4之间的互联由通信运营商提供。GPRS/ GSM网络4与车载GPRS主机6之间的通讯连接通常需要基站7的中继。本发明还可包括可发送升级指令的手机8,该手机8经由GPRS/GSM网络4通讯连接车载GPRS主机6以向其发送升级指令。手机8为应急操作控制方式,可作为客户端PC5 的备用手段。执行FTP升级操作时,可以由操作员通过客户端PC机5或者用户通过手机8发送升级指令到车载GPRS主机6。车载GPRS主机6的数据通讯方式为短信(SMQ或GPRS 数据,升级指令及固件文件等可采用短信或GPRS数据格式来传输。本发明具备FTP远程无线升级功能的GPRS车载通信系统的工作原理为车载 GPRS主机6开机后,执行系统初始化,然后附着GPRS网络,完成GPRS网络连接后登陆到 Internet上的数据服务器1相应的数据端口,并与数据服务器1建立数据链路连接,操作员可以通过客户端PC5与数据服务器1进行连接,进而实现对车载GPRS主机6的控制和数据
ififn。参见图2,其为本发明一较佳实施例的车载GPRS主机的电路结构框图。该车载 GPRS主机主要包括主控CPTO1、GPRS通信模块62、天线63、SIM卡64以及电源65,主控 CPTO1、GPRS通信模块62通过UART接口连接,GPRS通信模块62通讯连接天线63及SIM卡 64,电源65向主控CPTOl及GPRS通信模块62供电。该车载GPRS主机进一步还包括LED 指示灯66。图2所示的车载GPRS主机可以是用于监控车辆发动机状态的车载GPRS设备, 也可以是其它用途的车载GPRS设备。在此实施例中,主控CPTOl具体采用了 LPC2368,GPRS 通信模块62具体采用了 wavecom Q2686。参见图3,其为本发明具备FTP远程无线升级功能的GPRS车载通信系统的升级操作流程图。结合图1及图3,车载GPRS主机6下载固件文件的过程包括接到升级指令, 升级指令为SMS短信升级指令或GPRS升级指令;车载GPRS主机6进行FTP下载的准备, 启动FTP协议栈;车载GPRS主机准备完毕后,登录到所述FTP服务器;执行固件文件下载操作,查找升级文件,下载并存储。下载完成后,车载GPRS主机6执行主控CPU的IAP (In Appplication Program,即在应用中可编程)程序,以IAP方式升级车载GPRS主机。本发明的FTP升级原理为在固定于hternet公网3的FTP服务器2上上载最新的固件,当需要对车载GPRS主机6进行升级时,通过GSM短信或客户端PC5发送升级指令到车载GPRS主机6,车载GPRS主机6准备完毕后,返回升级指令并进入FTP升级模式,自动登录到hternet公网3的FTP服务器2上,并打开存放最新升级固件的文件夹,执行文件下载操作,固件文件下载完成后,车载GPRS主机6升级标志位置位改成升级标志,并自动重启车载GPRS主机6,从而进入升级烧录模式,将下载的固件烧录到FLASH中,完成后清除升级标志位,并再次重新启动车载GPRS主机6。从而车载GPRS主机6进入正常的工作模式, 完成一次FTP的远程升级过程。参见图4,其为本发明一较佳实施例的FTP升级烧录流程图。该FTP升级烧录流程图可基于图2所示的车载GPRS主机编程实现。参见图5,其为本发明GPRS车载通信系统实现FTP远程无线升级的方法的流程图。 该方法包括步骤10、启动车载GPRS主机,登录GPRS网络;步骤20、车载GPRS主机接收升级指令,启动FTP协议栈,登录到hternet公网上的FTP服务器;步骤30、从FTP服务器上下载升级文件并存储至车载GPRS主机;步骤40、烧录升级文件至车载GPRS主机,完成升级。步骤20中,所述升级指令由客户端PC经由hternet公网、GPRS/GSM网络向车载 GPRS主机发送;或者,所述升级指令由手机经由GPRS/GSM网络向车载GPRS主机发送。
应用本发明具备FTP远程无线升级功能的GPRS车载通信系统及其方法,可以在车载GPRS主机出现固件缺陷时执行远程升级,实现非现场的远程无线控制升级,避免了现场解决问题导致的费用和工作量,可以在客户不知不觉中实现了系统固件的更新,避免了由于出现产品固件缺陷导致的产品召回风险。相比传统的基于TCP/IP数据分包升级的方式,FTP升级方式运行效率更高,花费的时间更少。以100K字节的升级文件为例,目前国内的GPRS网络流量在3- 字节每秒, FTP文件升级方式基本可以再30秒内完成主机升级。大大提高了升级效率,更关键是,在升级过程中,无需人工干预。完全实现了自动化操作,减少了人工操作的成本。以上所述,对于本领域的普通技术人员来说,可以根据本发明的技术方案和技术构思作出其他各种相应的改变和变形,而所有这些改变和变形都应属于本发明后附的权利要求的保护范围。
权利要求
1.一种具备FTP远程无线升级功能的GPRS车载通信系统,其特征在于,包括数据服务器、FTP服务器、Internet公网、GPRS/GSM网络、客户端PC以及车载GPRS主机,所述数据服务器、FTP服务器以及客户端PC接入hternet公网,所述车载GPRS主机经由GPRS/GSM网络接入^ternet公网;所述数据服务器存储有固件文件,所述FTP服务器提供对所述固件文件的FTP服务;所述客户端PC可经由hternet公网、GPRS/GSM网络向车载GPRS主机发送升级指令;车载GPRS主机接到升级指令后可经由GPRS/GSM网络及hternet公网登录所述FTP服务器进行固件文件的下载,并使用下载完的固件文件进行升级。
2.如权利要求1所述的具备FTP远程无线升级功能的GPRS车载通信系统,其特征在于,还包括可发送升级指令的手机,该手机经由GPRS/GSM网络通讯连接所述车载GPRS主机以向其发送升级指令。
3.如权利要求1所述的具备FTP远程无线升级功能的GPRS车载通信系统,其特征在于,所述车载GPRS主机的数据通讯方式为短信或GPRS数据。
4.如权利要求1所述的具备FTP远程无线升级功能的GPRS车载通信系统,其特征在于,所述车载GPRS主机包括主控CPU、GPRS通信模块、天线、SIM卡以及电源,所述主控CPU、 GPRS通信模块通过UART接口连接,所述GPRS通信模块通讯连接天线及SIM卡,所述电源向主控CPU及GPRS通信模块供电。
5.如权利要求1所述的具备FTP远程无线升级功能的GPRS车载通信系统,其特征在于,所述车载GPRS主机下载固件文件的过程包括接到升级指令,车载GPRS主机进行FTP 下载的准备;车载GPRS主机准备完毕后,登录到所述FTP服务器;执行固件文件下载操作。
6.如权利要求1所述的具备FTP远程无线升级功能的GPRS车载通信系统,其特征在于,所述下载完的固件文件以IAP方式升级所述车载GPRS主机。
7.如权利要求1所述的GPRS车载通信系统实现FTP远程无线升级的方法,其特征在于,包括步骤10、启动车载GPRS主机,登录GPRS网络;步骤20、车载GPRS主机接收升级指令,启动FTP协议栈,登录到hternet公网上的FTP 服务器;步骤30、从FTP服务器上下载升级文件并存储至车载GPRS主机;步骤40、烧录升级文件至车载GPRS主机,完成升级。
8.如权利要求7所述的GPRS车载通信系统实现FTP远程无线升级的方法,其特征在于,步骤20中,所述升级指令由客户端PC经由hternet公网、GPRS/GSM网络向车载GPRS 主机发送。
9.如权利要求7所述的GPRS车载通信系统实现FTP远程无线升级的方法,其特征在于,步骤20中,所述升级指令由手机经由GPRS/GSM网络向车载GPRS主机发送。
全文摘要
本发明涉及一种具备FTP远程无线升级功能的GPRS车载通信系统及其方法。该GPRS车载通信系统包括数据服务器、FTP服务器、Internet公网、GPRS/GSM网络、客户端PC以及车载GPRS主机,数据服务器、FTP服务器以及客户端PC接入Internet公网,车载GPRS主机经由GPRS/GSM网络接入Internet公网;数据服务器存储有固件文件,所述FTP服务器提供对所述固件文件的FTP服务;所述客户端PC可经由Internet公网、GPRS/GSM网络向车载GPRS主机发送升级指令;车载GPRS主机接到升级指令后可经由GPRS/GSM网络及Internet公网登录所述FTP服务器进行固件文件的下载,并使用下载完的固件文件进行升级。本发明具备FTP远程无线升级功能的GPRS车载通信系统及其方法可以实现非现场的远程无线控制升级,避免了现场解决问题导致的费用和工作量。
文档编号H04L29/06GK102291424SQ201110144700
公开日2011年12月21日 申请日期2011年5月31日 优先权日2011年5月31日
发明者刘均, 鲍海森 申请人:深圳市元征软件开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1