[发明专利]一种RF远程升级方法及系统无效
申请号: | 201010123348.1 | 申请日: | 2010-03-09 |
公开(公告)号: | CN101814036A | 公开(公告)日: | 2010-08-25 |
发明(设计)人: | 范迎春;陈健伟 | 申请(专利权)人: | 广州市聚晖电子科技有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 510665 广东省广州*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rf 远程 升级 方法 系统 | ||
技术领域
本发明涉及通信领域技术,特别涉及一种远程升级软件的技术。
背景技术
在通信技术中,各终端网络设备经常涉及到需要更新程序的情况。如何进行远程升级是通信技术中重要的一个技术。RF(Radio Frequency,射频)技术作为通信设备组网中一个必要的技术手段。
现有技术中,已存在若干利用RF(Radio Frequency,射频)信号来升级程序的技术,但现有技术只能简单选择升级设备,不能依据设备的类型和运行的版本来区别操作,也不能针对设备程序的功能模块来有选择的升级;现有RF升级技术是通过无线RF信号来进行简单的数据传送以及将旧软件升级到新软件,只是一种简单的数据更新方法。其共同特点是不能灵活选取升级目标对象,只能对具体的终端设备进行软件升级。而软件升级也只是整个程序覆盖,不能指定区域升级程序。
如现有技术中,公开号为TW439037的台湾专利公开了一种利用无线传输进行软件更新的方法,包括以下步骤:接收一新软件程序之射频讯号;利用该新软件程序之该射频讯号产生一新软件程序之数字讯号;储存该新软件程序之该数字讯号;执行系统内程序复写程序,以该新软件程序取代系统内之旧程序;及启动新程序。具体来说,存在以下几个问题:(一)、简单的升级目标选择:现有技术的RF升级方法,只是将升级目标给予一个地址,每次都只能点对点方式进行数据交换,即一台上位机,同一时间内,只可对应一台下位机,造成了升级程序时整体效率不高以及不能对指定某类设备进行升级的情况。(二)、简单的程序升级处理:现有的RF升级方法,都是将下载来的新软件,简单地覆盖旧软件。没有备份旧软件功能,即当新软件升级失败后,不能恢复原有版本的程序。没有进行RF数据传送的出错处理机制。(三)、无法区域升级:现有技术都是整个程序的升级,没有单独对某个区域程序升级的功能。
可见现有技术因为上述的缺陷造成对通信网络设备终端升级的效率低下、升级出错的种种问题。
发明内容
有鉴于此,本发明实施例提供一种利用RF升级程序的方法,其目的在于可以有效提高通信网络终端设备的软件升级效率。
根据上述目的,本发明实施例的技术方案是这样实现的:一种RF远程升级方法,所述远程升级通过上位机对下位机进行升级控制,所述方法包括:
(1)下位机接收上位机发送的新程序的射频升级信号,所述上位机根据不同选取目标对象方式向下位机发送新程序的射频升级信号。
(2)下位机储存该新程序的升级信号并执行系统内程序复写程序,以该新软件程序取代下位机的旧程序;
(3)下位机启动新程序。
进一步的,所述选取目标对象方式包括:所述上位机根据下位机的地址信息和/或根据下位机的版本信息进行对象选择,确定需要升级的下位机。
进一步的,所述下位机为嵌入式设备,种类包括中继器、控制器、网关、终端、服务器;所述下位机可以为所述嵌入式设备其中的一种或组合。
进一步的,所述下位机的地址信息包括目的地址和具体地址,所述目的地址为接收升级程序的下位机种类地址,具体地址指每个种类的具体下位机嵌入式设备的具体地址,每个嵌入式设备拥有唯一的地址。
当目的地址为0X0000时,对应系统中所有的下位机设备;
目的地址为0X1000时,为中继器目的地址,对象为系统中所有的中继器,而0X1001-0X1FFF为各个中继器具体地址;
目的地址为0X2000时,为网关目的地址,对象为系统中所有的网关,而0X2001-0X2FFF为各个网关具体地址;
目的地址为0X3000时,为服务器目的地址,对象为系统中所有的服务器,而0X3001-0X3FFF为各个服务器具体地址;
目的地址为0X4000时,为终端目的地址,对象为系统中所有的终端,而0X4001-0X4FFF为各个终端具体地址。
进一步的,所述上位机根据下位机的版本信息进行对象选择包括:上位机根据下位机的软件版本信息和/或硬件版本信息进行对象选择,根据下位机的版本信息编辑所述射频升级信号中数据包中版本信息的内容,所述版本信息字长一字节,高4位表示下位机的硬件版本信息,低4位表示下位机的软件版本信息。
进一步的,所述步骤(2)具体包括:新程序对旧程序的整体进行更新或者新程序对旧程序的指定区域进行更新。
进一步的,所述步骤(3)之后进一步包括:下位机保存旧程序,当下位机启动新程序启动失败时,恢复旧程序并运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市聚晖电子科技有限公司,未经广州市聚晖电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010123348.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:厚板焊接工艺
- 下一篇:用于微小尺寸测量的线结构光视觉传感器标定方法