[发明专利]软件远程即时更新升级系统及方法在审
申请号: | 201510829673.2 | 申请日: | 2015-11-25 |
公开(公告)号: | CN105302616A | 公开(公告)日: | 2016-02-03 |
发明(设计)人: | 赵威 | 申请(专利权)人: | 国网黑龙江省电力有限公司信息通信公司;国家电网公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L12/24 |
代理公司: | 哈尔滨市松花江专利商标事务所 23109 | 代理人: | 岳昕 |
地址: | 150090 黑龙江省哈尔滨*** | 国省代码: | 黑龙江;23 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 远程 即时 更新 升级 系统 方法 | ||
技术领域
本发明涉及软件更新升级领域。
背景技术
现代工业对控制要求的不断改变,DSP已被广泛应用于各种嵌入式系统和设备中,随着工业的发展,应用DSP的嵌入式系统往往需要对其进行更新升级,而对自动化要求越来越高的今天,现有的DSP升级技术普遍存在着问题,传统的人工升级方式需要工作人员到达工业现场,用专用烧写器对DSP的程序进行替换,从而实现对DSP的程序升级。这种升级技术的缺点在于其浪费了大量的人力物力和时间,效率低下。另外,较为先进的利用Internet的有线式DSP程序升级方式虽然快捷方便,但是由于某些环境下不便于铺设广域网光纤,而且铺设广域网价格高昂,带来了升级困难和成本大幅度提升等一系列问题。
发明内容
本发明提出了一种软件远程即时更新升级系统及方法,目的在于能够即时对软件实现更新升级。
软件远程即时更新升级系统包括本地服务器、GPRS网络和远程终端,所述本地服务器与远程终端通过GPRS网络连接,所述远程终端包括:
用于与GPRS网络实现连接的GPRS通信模块;
用于存储GPRS通信模块接收到的程序数据的RAM模块;
用于接收GPRS通信模块与RAM模块发送的数据信息,进而控制软件即时更新升级的中央控制模块;
用于对远程终端内所有模块进行供电的供电模块。
软件远程即时更新升级方法是基于下述系统实现的,所述系统包括本地服务器、GPRS网络和远程终端,所述本地服务器与远程终端通过GPRS网络连接,所述远程终端包括:
用于与GPRS网络实现连接的GPRS通信模块;
用于存储GPRS通信模块接收到的程序数据的RAM模块;
用于接收GPRS通信模块与RAM模块发送的数据信息,进而控制软件即时更新升级的中央控制模块;
所述方法通过以下步骤实现的:
步骤一、将本地服务器与远程终端均接入到GPRS网络中;
步骤二、本地服务器通过GPRS网络向远程终端发送远程升级命令以及更新版本软件的机器码数据;
步骤三、中央控制模块通过GPRS通信模块提取更新版本软件的机器码数据,并将所述机器码数据存入FLASH内;
步骤四、中央控制模块从FLASH中读取更新版本软件的机器码数据并烧写FLASH,完成软件更新升级。
有益效果:本发明的软件更新升级系统通过GPRS网络进行信息传输,成本低,便于维护,利用编译工程文件时的地址映射文件查找FLASH的起始地址及更新版本软件的数据长度,进而提取更新版本软件的机器码,节省了占用的空间,同时能够降低RAM模块的使用,在最短的时间内实现软件的更新升级。
具体实施方式
具体实施方式一、本具体实施方式所述的软件远程即时更新升级系统包括本地服务器、GPRS网络和远程终端,所述本地服务器与远程终端通过GPRS网络连接,所述远程终端包括:
用于与GPRS网络实现连接的GPRS通信模块;
用于存储GPRS通信模块接收到的程序数据的RAM模块;
用于接收GPRS通信模块与RAM模块发送的数据信息,进而控制软件即时更新升级的中央控制模块;
用于对远程终端内所有模块进行供电的供电模块。
具体实施方式二、本具体实施方式与具体实施方式一所述的软件远程即时更新升级系统的区别在于,所述中央控制模块内嵌入有DSP芯片。
具体实施方式三、本具体实施方式所述的软件远程即时更新升级方法是基于下述系统实现的,所述系统包括本地服务器、GPRS网络和远程终端,所述本地服务器与远程终端通过GPRS网络连接,所述远程终端包括:
用于与GPRS网络实现连接的GPRS通信模块;
用于存储GPRS通信模块接收到的程序数据的RAM模块;
用于接收GPRS通信模块与RAM模块发送的数据信息,进而控制软件即时更新升级的中央控制模块;
所述方法通过以下步骤实现的:
步骤一、将本地服务器与远程终端均接入到GPRS网络中;
步骤二、本地服务器通过GPRS网络向远程终端发送远程升级命令以及更新版本软件的机器码数据;
步骤三、中央控制模块通过GPRS通信模块提取更新版本软件的机器码数据,并将所述机器码数据存入FLASH内;
步骤四、中央控制模块从FLASH中读取更新版本软件的机器码数据并烧写FLASH,完成软件更新升级。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网黑龙江省电力有限公司信息通信公司;国家电网公司,未经国网黑龙江省电力有限公司信息通信公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510829673.2/2.html,转载请声明来源钻瓜专利网。