信号传输装置及方法.pdf

上传人:00062****4422 文档编号:972660 上传时间:2018-03-22 格式:PDF 页数:17 大小:646.89KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910127191.7

申请日:

2009.03.17

公开号:

CN101510179A

公开日:

2009.08.19

当前法律状态:

授权

有效性:

有权

法律详情:

专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 13/10变更事项:专利权人变更前:李晓乐变更后:李晓乐变更事项:地址变更前:541006 广西壮族自治区桂林市雁山区奇峰创业园7号变更后:028000 内蒙古自治区通辽市科尔沁区明仁六委15组40号|||专利权人的姓名或者名称、地址的变更IPC(主分类):G06F 13/10变更事项:专利权人变更前:李晓乐变更后:李晓乐变更事项:地址变更前:028000 内蒙古自治区通辽市科尔沁区明仁六委15组40号变更后:541006 广西壮族自治区桂林市雁山区奇峰创业园7号|||著录事项变更IPC(主分类):G06F 13/10变更事项:发明人变更前:郑凤媛 李瑜 杜小涛 关鹏变更后:李晓乐|||专利权的转移IPC(主分类):G06F 13/10登记生效日:20170914变更事项:专利权人变更前权利人:中兴通讯股份有限公司变更后权利人:李晓乐变更事项:地址变更前权利人:518057 广东省深圳市南山区科技南路55号变更后权利人:028000 内蒙古自治区通辽市科尔沁区明仁六委15组40号|||授权|||实质审查的生效|||公开

IPC分类号:

G06F13/10; G06F13/38

主分类号:

G06F13/10

申请人:

中兴通讯股份有限公司

发明人:

郑凤媛; 李 瑜; 杜小涛; 关 鹏

地址:

518057广东省深圳市南山区科技南路55号

优先权:

专利代理机构:

北京康信知识产权代理有限责任公司

代理人:

余 刚;吴孟秋

PDF下载: PDF下载
内容摘要

本发明公开了一种信号传输装置及方法,该装置用于传输对终端进行升级和/或修复的信号,应用于包括软件和终端的通信系统,该装置包括:下载板控制模块,用于将来自软件的数据包发送给终端,并根据是否接收到来自终端的对应于数据包的回复数据包,传输来自软件的信号;协议转换模块,用于接收来自下载板控制模块的信号,将信号转换为联合测试行动小组JTAG信号,并将转换后的JTAG信号传输给终端。本发明提高了升级版本的效率。

权利要求书

1.  一种信号传输装置,用于传输对终端进行升级和/或修复的信号,应用于包括软件和所述终端的通信系统,其特征在于,所述装置包括:
下载板控制模块,用于将来自所述软件的数据包发送给所述终端,并根据是否接收到来自所述终端的对应于所述数据包的回复数据包,传输来自所述软件的所述信号;
协议转换模块,用于接收来自所述下载板控制模块的信号,将所述信号转换为联合测试行动小组JTAG信号,并将转换后的所述JTAG信号传输给所述终端。

2.
  根据权利要求1所述的装置,其特征在于,所述下载板控制模块包括:
判断子模块,用于判断是否接收到所述回复数据包;
第一传输子模块,用于在所述判断子模块的判断结果为是的情况下,直接将所述信号传输给所述终端;
第二传输子模块,用于在所述判断子模块的判断结果为否的情况下,将所述信号传输给所述协议转换模块。

3.
  根据权利要求1所述的装置,其特征在于,还包括:
终端接口,用于实现所述装置和所述终端之间的通信。

4.
  根据权利要求3所述的装置,其特征在于,所述终端接口为定制DB25。

5.
  根据权利要求1至4中任一项所述的装置,其特征在于,所述下载板控制模块包括以下之一:
可编程逻辑器件、单片机。

6.
  根据权利要求1至4中任一项所述的装置,其特征在于,所述软件为个人计算机软件,来自所述个人计算机软件的所述信号包括以下之一:
通用串行总线USB信号、通用异步接收机UART信号。

7.
  一种信号传输方法,用于传输对终端进行升级和/或修复的信号,应用于包括软件和所述终端的通信系统,其特征在于,所述方法包括:
将来自所述软件的数据包发送给所述终端;
根据是否接收到来自所述终端的对应于所述数据包的回复数据包,传输来自所述软件的所述信号。

8.
  根据权利要求7所述的方法,其特征在于,根据是否接收到来自所述终端的回复数据包,传输所述信号包括:
如果接收到来自所述终端的回复数据包,则直接将所述信号传输给所述终端,否则,将所述信号转换为JTAG信号,并将转换后的所述JTAG信号传输给所述终端。

9.
  根据权利要求7或8所述的方法,其特征在于,来自所述软件的所述信号包括以下之一:
USB信号、UART信号。

10.
  根据权利要求7所述的方法,其特征在于,所述软件为个人计算机软件。

说明书

信号传输装置及方法
技术领域
本发明涉及通信领域,具体而言,涉及一种信号传输装置及方法。
背景技术
目前,随着全球数字移动用户数量的增加,用户对终端的需求量也在迅速增涨,因此,终端市场的竞争也越来越激烈。终端制造商为应对供货压力,需要不断缩短终端研发周期,并且常常需要对大批量的终端进行软件升级,以满足客户不断提出的新需求,因此,软件升级下载的效率就成了制约生产周期的重要因素。
目前的终端物理连接方式大多采用通用串行总线(UniversalSerial Bus,简称为USB)映射为串行设备接口与计算机进行数据通信,或者采用通用异步接收机(Universal Asynchronous Receiver,简称为UART)方式下载。对于常规版本USB方式和UART方式下载,其优点是下载速度快、操作简单、实现容易,其缺点是对于出现版本下载错误等情况导致的死机问题,无法进行自修复,只能通过联合测试行动小组(Joint Test Action Group,简称为JTAG)等协议下载方式来解决死机问题,这里的JTAG下载方式一般用于对于终端软件版本下载错误导致的终端死机问题进行修复,其缺点是下载速度慢。
针对相关技术中采用USB方式或UART方式下载时出现的死机无法进行自修复的问题,目前尚未提出有效的解决方案。
发明内容
针对采用USB方式或UART方式下载时出现的死机无法进行自修复的问题而提出本发明,为此,本发明的主要目的在于提供一种信号传输方案,以解决上述问题。
为了实现上述目的,根据本发明的一个方面,提供了一种信号传输装置。
根据本发明的信号传输装置,用于传输对终端进行升级和/或修复的信号,应用于包括软件和终端的通信系统,该装置包括:下载板控制模块,用于将来自软件的数据包发送给终端,并根据是否接收到来自该终端的对应于数据包的回复数据包,传输来自软件的信号;协议转换模块,用于接收来自下载板控制模块的信号,将此信号转换为联合测试行动小组JTAG信号,并将转换后的JTAG信号传输给上述终端。
优选地,下载板控制模块包括:判断子模块,用于判断是否接收到回复数据包;第一传输子模块,用于在判断子模块的判断结果为是的情况下,直接将信号传输给终端;第二传输子模块,用于在判断子模块的判断结果为否的情况下,将信号传输给协议转换模块。
优选地,上述装置还包括:终端接口,用于实现装置和终端之间的通信。
优选地,上述装置的终端接口为定制DB25。
优选地,下载板控制模块包括以下之一:可编程逻辑器件、单片机。
优选地,上述软件为个人计算机软件,来自个人计算机软件的信号包括以下之一:通用串行总线USB信号、通用异步接收机UART信号。
为了实现上述目的,根据本发明的另一方面,提供了一种信号传输方法。
根据本发明的信号传输方法用于传输对终端进行升级和/或修复的信号,应用于包括软件和终端的通信系统,该方法包括:将来自软件的数据包发送给终端;根据是否接收到来自终端的对应于数据包的回复数据包,传输来自软件的信号。
优选地,根据是否接收到来自终端的回复数据包,传输信号包括:如果接收到来自终端的回复数据包,则直接将信号传输给终端,否则,将信号转换为JTAG信号,并将转换后的JTAG信号传输给终端。
优选地,来自软件的信号包括以下之一:USB信号、UART信号。
优选地,上述软件为个人计算机软件。
通过本发明的上述技术方案,根据是否接收到来自终端的回复数据包判断终端状态,确定是否需要转换来自软件的信号,然后传输给终端进行升级与修复,解决了采用USB方式或UART方式下载时出现的死机无法进行自修复的问题,进而提高了升级版本的效率。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的信号传输装置的结构框图;
图2是根据本发明实施例的信号传输装置的具体结构框图;
图3是根据本发明实施例的信号传输方法的流程图;
图4是根据本发明实施例的信号传输方法的详细流程图。
具体实施方式
功能概述
考虑到相关技术中采用USB方式或UART方式下载时出现的死机无法进行自修复的问题,本发明实施例提供了一种信号传输方案,在该方案中,使用一块具有协议转换模块以及个人计算机(Personal Computer,简称为PC)侧可控功能的下载板(即,信号传输装置),由软件发送数据包,根据是否接收到回复数据包来判断终端的状态,软件通过下载板上的下载板控制模块来自动打开USB或UART通道,或者完成USB或UART信号到JTAG协议的转换,自动选择协议进行下载,解决了终端升级过程中死机的问题,极大地提高了升级版本的效率。需要说明的是,本发明实施例提供的技术方案涉及的软件,不局限应用于PC侧,还可以应用于单片机开发板、嵌入式系统等具备软件承载能力的设备,本发明实施例将以PC侧软件为例,对本发明的具体实现过程进行详细描述。
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
装置实施例
根据本发明的实施例,提供了一种信号传输装置,用于传输对终端进行升级和/或修复的信号,应用于包括软件和终端的通信系统,该装置具有标准USB与串行通信接口。
图1是根据本发明实施例的信号传输装置的结构框图,如图1所示,该装置包括:下载板控制模块2和协议转换模块4,下面对上述结构进行描述。
下载板控制模块2,用于将来自软件的数据包发送给终端,并根据是否接收到来自终端的对应于所述数据包的回复数据包,传输来自软件的信号;这里的信号可以是USB信号或UART信号。其中,下载板控制模块2可以通过以下之一来实现:可编程逻辑器件、单片机。也就是说,可以使用一片可编程逻辑器件(例如,EPF10K100ABI600-2、EPF10K10ATC100-3等)或者单片机(例如,AT85C51、C8051、At89C/S51、PIC16CXX、EM78P447SA\B\NA\B、EM78P257A\B等)来实现。
协议转换模块4,连接至下载板控制模块2,用于接收来自下载板控制模块2的信号,将信号转换为联合测试行动小组JTAG信号,并将转换后的JTAG信号传输给终端,也就是说,通过协议转换模块4来完成USB信号、串口信号(即,UART信号)到JTAG信号的转换。
通过该实施例,提供了可以自动选择协议以便终端进行升级与修复的信号传输装置。
图2是根据本发明实施例的信号传输装置的具体结构框图,如图2所示:
下载板控制模块2包括:判断子模块22、第一传输子模块24、第二传输子模块26,下面对上述结构进行描述。
判断子模块22,用于判断是否接收到回复数据包;第一传输子模块24,连接至判断子模块22,用于在判断子模块22的判断结果为是的情况下,直接将信号传输给终端;第二传输子模块26,连接至判断子模块22,用于在判断子模块22的判断结果为否的情况下,将信号传输给协议转换模块4。
上述装置还包括:终端接口,用于实现装置和终端之间的通信,优选地,该终端接口可以为定制DB25。
此外,图2中还示出了各个模块之间的接口,这里的接口主要包括:接口1、接口2、接口3、接口4,下面对各接口的功能进行描述。
接口1:PC侧软件通过该接口与下载板控制模块进行通信,并接收从下载板控制模块返回的信息。
接口2:用于实现下载板控制模块到协议转换模块之间的通信。
接口3:PC侧软件通过该接口直接与终端进行通信,完成终端设备的升级与修复。
接口4:PC侧软件通过该接口使用JTAG协议对于终端进行升级与修复。
对于接口2和接口4,可以通过PC侧软件来控制其打开与关闭。
在具体实施过程中,下载板控制模块通过接口1与PC侧软件直接通信,如果PC侧与终端通过USB、UART发送数据包成功,即,终端有信号反馈,则PC侧软件与下载板控制模块通信,将USB、UART等信号直接经由接口3通过定制DB25到终端接口尾插线传输给终端,以便完成终端的下载修复;当PC侧软件通过USB、UART口发送给终端的信号没有回复,即,终端没有信号反馈,则PC侧软件通过接口1与下载板控制模块通信,由下载板控制模块控制完成USB、UART信号到JTAG信号的转换,即,下载板控制模块通过接口2将USB、UART信号传输给协议转换模块,协议转换模块完成USB、UART信号到JTAG信号的转换,并将转换后的JTAG信号经由接口4通过定制DB25到终端接口尾插线传输给终端,以便完成终端的下载修复。
需要说明的是,对于如何通过USB、UART协议来升级与修复终端的过程,在现有技术中已经是一种成熟的技术,在此不再赘述。
通过该实施例,PC侧软件根据终端的状态来控制下载板控制模块打开USB或者JTAG下载回路,当终端处于死机状态时,该装置可以实现协议转换,当终端处于正常状态时,该装置起到传输信号的作用。
方法实施例
根据本发明的实施例,提供了一种信号传输方法,用于传输对终端进行升级和/或修复的信号,应用于包括PC软件和终端的通信系统,并且,该方法可以用于实现上述的信号传输装置。
图3是根据本发明实施例的信号传输方法的流程图,如图3所示,该方法包括如下的步骤S302至步骤S304:
步骤S302,将来自软件的数据包发送给终端。
步骤S304,根据是否接收到来自终端的对应于所述数据包的回复数据包,传输来自软件的信号。这里的信号可以是USB信号或UART信号。
具体地,如果接收到来自终端的回复数据包,则直接将信号传输给终端,否则,将信号转换为JTAG信号,并将转换后的JTAG信号传输给终端。
通过该实施例,提供了可以自动选择协议以便终端进行升级与修复的信号传输方法。
下面将结合实例对本发明实施例提供的信号传输装置及方法做进一步说明。在以下实例中,将以使用一片AT85C51单片机烧录进去预先编译的程序来作为下载板控制模块为例进行说明,从而实现通过PC侧软件与下载板控制模块进行通信,打开相应的外围电路。也就是说,使用下载板控制模块来完成与PC侧软件的直接通信。首先,将定制DB25连接到终端接口尾插线以便连接到终端。PC机与该装置通过USB线或者串口线相连接。
图4是根据本发明实施例的信号传输方法的详细流程图,如图4所示,包括如下的步骤S401至步骤S412:
步骤S401,PC侧软件初始化终端、下载板控制模块、以及USB口。
步骤S402,PC侧软件向终端发送数据包,用于询问终端是否处于死机状态(即,上述的步骤S302)。
具体地,PC侧软件关闭接口2与接口4,PC侧软件通过接口1直接连接到接口3通路,通过定制DB25向终端发送事先定义好的数据包。
步骤S403,等待5ms,使接口1稳定。
以下的步骤S404至步骤S410为上述的步骤S304的具体实现过程。
步骤S404,判断终端是否通过接口1向PC侧回复数据包,在判断结果为是的情况下,进行到步骤S405,在判断结果为否的情况下,进行到步骤S407。
步骤S405,PC侧软件接收到通过接口3传输到接口1的数据包,PC侧软件发送数据包给下载板控制模块,也就是说,终端接收到来自PC侧软件的数据包,然后进行解析,并通过接口1向PC侧软件回复了数据包。
步骤S406,下载板控制模块通过接口3打开USB、URAT通道。
以上的步骤S405和步骤S406是使用USB或者串口协议升级终端的流程,通过接口1与接口3的回路,完成对于终端的升级与修复。
步骤S407,PC侧软件通过接口1与下载板控制模块进行通信。
具体地,终端没有向PC侧软件回复数据包,此时,PC侧软件控制下载板控制模块打开接口2与接口4,以便完成USB、URAT协议到JTAG协议的转换。
步骤S408,下载板控制模块通过接口2与协议转换模块进行通信。
步骤S409,协议转换模块完成USB、URAT协议到JTAG协议的转换。
步骤S410,PC侧控制高级精简指令系统处理器(AdvancedRISC Machines,简称为ARM,其中,RISC是指精简指令计算机,Reduced Instruction Set Computer)通过接口4与终端RAM进行通信。
以上的步骤S407和步骤S410是使用JTAG协议升级终端的流程,PC侧软件通过接口2与接口4的回路,完成对于终端的升级与修复。
步骤S411,下载插件以及版本文件到终端同步动态随机存取器(Synchronous Dynamic Random Access Memory,简称为SDRAM),进行相应的下载或数据处理。
步骤S412,下载或数据处理完成,终端修复升级成功。
通过该实例,实现了自动选择协议对终端进行升级与修复。
综上所述,通过本发明的上述实施例,根据PC侧软件的指令,自动打开适用于当前终端状态的升级与修复回路,即,根据是否接收到来自终端的回复数据包判断终端状态,确定是否需要转换来自软件的信号,然后传输给终端进行升级与修复,解决了采用USB方式或UART方式下载时出现的死机无法进行自修复的问题,进而提高了升级版本的效率,实现了对于终端系统的智能化的升级与修复。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

信号传输装置及方法.pdf_第1页
第1页 / 共17页
信号传输装置及方法.pdf_第2页
第2页 / 共17页
信号传输装置及方法.pdf_第3页
第3页 / 共17页
点击查看更多>>
资源描述

《信号传输装置及方法.pdf》由会员分享,可在线阅读,更多相关《信号传输装置及方法.pdf(17页珍藏版)》请在专利查询网上搜索。

本发明公开了一种信号传输装置及方法,该装置用于传输对终端进行升级和/或修复的信号,应用于包括软件和终端的通信系统,该装置包括:下载板控制模块,用于将来自软件的数据包发送给终端,并根据是否接收到来自终端的对应于数据包的回复数据包,传输来自软件的信号;协议转换模块,用于接收来自下载板控制模块的信号,将信号转换为联合测试行动小组JTAG信号,并将转换后的JTAG信号传输给终端。本发明提高了升级版本的效率。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1