一种对无线终端设备进行升级与修复的方法和系统的制作方法

文档序号:6470312阅读:163来源:国知局
专利名称:一种对无线终端设备进行升级与修复的方法和系统的制作方法
技术领域
本发明涉及电子通讯技术领域,尤其是无线通信领域,提出了一种无 线终端设备升级与修复的方法和系统。
背景技术
随着移动通讯技术的不断发展,全球数字移动用户已经达到13亿,而 且该数字有望在未来几年内翻一番;同时,用户对无线终端的需求量也在 急剧增涨,无线终端市场的竟争也越来越激烈。无线终端制造商为应对供 货压力,要求不断缩短无线终端研发周期,并且常常需要对大批量的无线 终端进行软件升级,以满足客户不断提出的新需求。其软件升级下载的效 率就成了制约生产周期的重要因素。现有技术中,无线终端物理连接方式大多釆用通用串行总线USB映射 为串行设备接口与计算机进行数据通信,或者釆用UART ( Universal Asynchronous Receiver Transmitter,通用异步收发器)方式下载;常规版本 USB方式和UART方式下载,其优点是下载速度快,操作简单,容易实现, 但缺点是一旦出现版本下错等情况导致的死机问题则无法进行自动修复, 只有通过JTAG (Joint Test Action Group;联合测试行动小组)协议下载, JTAG下载方式一般用于对无线终端软件版本下错导致无线终端死机问题 进行修复,缺点是下载速度慢。现有技术实际应用中存在缺陷,所以有待改进。

发明内容
本发明的目的是,针对上述现有技术存在的缺陷提供了一种对无线终 端设备进行升级与修复的方法和系统,解决现有技术中当无线终端死机时, 自动选择通信协议完成软件的升级下载与修复。本发明的技术方案如下一种对无线终端设备进行升级与修复的系统,包括计算机,无线终 端,所述计算机与所述无线终端进行数据通信,完成软',牛升级下载;其中, 还包括至少一下载板,所述下载板位于所述计算机与所述无线终端之间, 用于4艮据无线终端的状态,自动选择通信协议完成所述软件的升级下载。所述的系统,其中,所述下载板中还包括至少一下载板控制模块,所 述下载板控制模块与所述计算机连接,用于实现对所述下载板输出的信号 进行控制,自动打开协议通道,或完成协议转换进行下载。所述的系统,其中,所述协议通道是USB或UART通道。所述的系统,其中,所述协议转换是USB或UART信号到JTAG协议 的转换。所述的系统,其中,所述无线终端与所述下载板通过DB25连接线连接。所述的系统,其中,所述下载板控制模块采用AT85C51单片机,所述 下载板通过FT2232协议转换芯片实现协议转换。一种无线终端设备升级与修复的方法,其中,包括如下步骤A. 通过下载板分别连接计算机和无线终端,初始化无线终端设备;B. 所述计算机向所述无线终端发送数据包,并根据所述无线终端回 复数据包状态,判断所述无线终端是否处于死机状态,如是,执行步骤C, 否则,下载板控制模块与所述计算机通信,自动打开协议通道,完成软件 的升级下载。C. 所述下载板控制模块与所述计算机通信,自动完成协议的转换, 对所述无线终端进^i务复,完成软件的升级下载。
所迷的方法,其中,所述协议通道是USB或UART通道。 所述的方法,其中,所述协议转换是USB或UART信号到JTAG协议的转换。所述的方法,其中,当所述无线终端处于死机状态,包括如下处理 所述无线终端死机时,通过所述下载板控制模块打开联合测试行动小 组JTAG协议通道,完成通用串行总线USB、通用^步收发器UART协议 到联合测试行动小组JTAG协议的转换。本发明的有益效果为采用本发明一种对无线终端设备进行升级与修 复的方法和系统,通过使用一块具有协议转换功能的下载板,根据无线终 端的状态,自动选择协议进行下载,使无线终端在升级过程中不用担心死 机的问题,极大地提高了升级版本的效率,实现无线终端自动升级与修复。


图1为本发明的系统框图;图2为本发明彰:件处理流程图。
具体实施方式
本发明提供了一种对无线终端设备进行升级与修复的方法和系统,为 使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实 施例对本发明进一步详细说明。行自动修复等问题,本发明提供了 一种可自动选择协议对无线终端设备进 行升级与修复的方法和系统,该方法的核心思想是在计算机(PC),无 线终端之间,使用一块具有协议转换功能的下载板,用于连接PC和无线终 端,由PC侧的软件发送数据包给无线终端,根据无线终端是否回复数据判 断无线终端的状态,当无线终端回复数据包给计算机,PC侧的软件通过下
载板上的下载板控制模块来自动打开USB、 UART通道,进行下载;当无 线终端没有回复数据包给计算机时,下载板控制模块完成USB、 UART信 号到JTAG协议的转换,使用JTAG协议进行下载,实现了自动选择协议进 行下载及无线终端的修复。图l是本发明的系统框图,包括计算机(PC),无线终端和下载板, PC和无线终端之间采用了具有协议转换功能的下载板进行转接,下载板中 包括有下载板控制才莫块以及DB25连接线,下载板通过定制DB25接口尾插 线连接至无线终端,下载板控制模块与PC側软件直接通信,PC侧与无线 终端通过USB、 UART协议进行通信来判断无线终端的状态,当PC侧与无 线终端通过USB、 UART发送数据包成功,则PC侧软件与下载板控制模块 通信,将USB、 UART等信号直接通过定制DB25到终端接口尾插线传输 给无线终端;当PC侧软件通过USB、 UART 口发送给无线终端的信号没有 回复,则PC侧软件与下载板控制模块进行通信,下载板控制模块控制下载 板,完成USB、 UART信号到JTAG信号的转换,PC侧控制终端CPU与 无线终端的RAM进行通信,最终完成对无线终端的升级;其中下载板控制 模块采用单片机来实现,将事先编译好的程序烧进单片机中去,PC侧通过 UART或者USB 口对其进行控制,用于完成通路的转换,实现对于下载板 输出的信号进行控制,并打开相应的外围电路,单片机可选用AT85C51单 片机,也可使用其他可编程逻辑器件或单片机来代替,例如可编程逻辑 器件如EPF10K100ABI600-2、 EPF10K10ATC100-3等;单片机如C8051, At89C/S51、 PIC16CXX、 EM78P447SA\B\NA\B、 EM78P257AVB、等等,由 于对定制DB25到终端接口尾插线的输出状态控制技术在目前是成熟技 术,因此,本发明对下载板控制模块的实现方法不做具体叙述;下载板通 过一个协议转换芯片FT2232实现协议的转换,其具体的协议转换功能是成 熟技术,此处不做具体叙述。图2为本发明流程图,下面参见图2对本发明的方法中各步骤进行描
述,首先进行系统的准备工作,制定一个PC侧软件与无线终端的接口命令,在使用时通过计算机软件和无线终端互发数据包来传送,例如定义一个数据结构,分别存;^文无线终端的型号等;其中步骤1 、连接设备,下载板与计算机以及无线终端连接,下载板上面 有下载板控制模块以及DB25连接线,定制DB25到终端接口尾插线与外接 无线终端连接。外接终端可以是整机,也可以是单板;下载板控制模块是 一个单片机,下载板通过一个协议转换芯片FT2232实现协议的转换;步骤2 、利用计算机模块实现对串行设备的控制与管理,初始化终端 的各个控制模块和管理模块,检查各个设备(如数据线,连接器等等)是 否正常,若正常,则进行下一步操作,初始化设备以及模块,若不正常, 则提出警告;步骤3 、设备初始化成功,设备连接正常,则控制PC侧软件向终端 发送数据包,询问无线终端目前的状态;步骤4、 PC侧软件向无线终端设备通过USB或UART协议发送之前 定义好的数据包,并进行无线终端状态的判断,如果有回复数据包,表明 无线终端没有死机,执行步骤5,如果没有回复,表明无线终端设备处于死 机状态,执行步骤6;步骤5、 PC側软件根据目前无线终端所处的状态自动选择协议进行下 载,即选择USB协议进行升级,此时软件控制AT85C51单片机打开USB 或者UART通道,进行版本的升级,执行步骤8;步骤6无线终端因为版本下错等造成死机则PC侧软件控制AT85C51 单片机打开JTAG通道,同时下载板开始USB、 UART协议到JTAG协议 的转换;步骤7、 PC侧软件控制终端CPU与无线终端RAM (随机存储器)进 行通信,成功更新Flash中的数据;步骤8、 PC侧软件拉制下载板控制模块,进行相应的下载或者数据处
理;步骤9、无线终端下载或者数据处理完成,无线终端升级修复成功。 本发明公开了 一种自动选择协议进行终端升级的技术,软件根据无线 终端设备当前的状态,选择适合当前终端设备状态的协议进行升级修复, 使无线终端在升级过程中不用担心死机的问题,提高了升级版本的效率。应说明的是,以上实施例仅用以说明本发明的技术方案而非限制,尽 管参照较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当 理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明 技术方案的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1、一种对无线终端设备进行升级与修复的系统,包括计算机,无线终端;所述计算机与所述无线终端进行数据通信,完成软件升级下载;其特征在于,还包括至少一下载板,所述下载板位于所述计算机与所述无线终端之间,用于根据无线终端的状态,自动选择通信协议完成所述软件的升级下载。
2、 根据权利要求1所述的系统,其特征在于,所述下载板中还包括 至少一下载板控制模块,所述下载板控制模块与所述计算机连接,用于实 现对所述下载板输出的信号进行控制,自动打开协议通道,或完成协议转 换进行下载。
3、 根据权利要求2所述的系统, 或UART通道。
4、 根据权利要求2所述的系统, 或UART信号到JTAG协议的转换。
5 、 根据权利要求4所述的系统, 下载板通过DB25连接线连接。其特征在于,所述协议通道是USB 其特征在于,所述协议转换是USB其特征在于,所述无线终端与所述
6、 根据权利要求2所述的系统,其特征在于,所述下载板控制模块 采用单片机或可编程逻辑器件,所述下载板采用FT2232协议转换芯片实现 协议转换。
7、 一种对无线终端设备进行升级与修复的方法,其特征在于,包括 如下步骤A、通过下载板分别连接计算机和无线终端,初始化无线终端设备;B、 所述计算才几向所述无线终端发送lt据包,并根据所述无线终端回 复数据包状态,判断所述无线终端是否处于死机状态,如是,执行步骤C, 否则,下载板控制冲莫块与所述计算机进行通信,自动打开协议通道,完成 软件的升级下载;C、 所述下载板控制模块与所述计算机通信,打开JTAG协议通道自 动完成协议转换,对所述无线终端进行修复,完成软件的升级下载。
8 、 根据权利要求7所述的方法,其特征在于,所述协议通道是USB 或UART通道。
9、 根据权利要求7所述的方法,其特征在于,所述协议转换是USB 或UART信号到JTAG协议的转换。
全文摘要
本发明提出了一种对无线终端设备进行升级与修复的系统和方法,该系统通过一个下载板分别连接计算机和无线终端,用于根据无线终端的状态,自动选择通信协议完成软件的升级下载;其方法包括根据无线终端是否回复数据判断无线终端的状态,当无线终端回复数据包给计算机,计算机侧的软件通过下载板上的下载板控制模块来自动打开USB、UART通道,进行下载;当无线终端没有回复数据包给计算机时,下载板控制模块完成USB、UART信号到JTAG协议的转换,使用JTAG协议进行下载,实现了自动选择协议进行下载及无线终端的修复,使无线终端在升级过程中不用担心死机的问题,极大地提高了升级版本的效率,实现无线终端自动升级与修复。
文档编号G06F9/445GK101398798SQ200810216978
公开日2009年4月1日 申请日期2008年10月23日 优先权日2008年10月23日
发明者李晨阳, 郑凤媛, 洁 陈 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1