通过网络接口实现无线接入盒升级的方法

文档序号:7661503阅读:181来源:国知局
专利名称:通过网络接口实现无线接入盒升级的方法
技术领域
本发明涉及移动通信领域,尤其涉及无线4妄入盒在生产和售后上通过PC进行软件下载升级和各种参数备份恢复的方法。
背景技术
无线4妄入盒的定义是采用无线通讯方式的一种终端,是一种可以移动的无线通讯终端。它对外^是供RJ45网络接口,与电脑连4妄实 i见无线上网业务等。功能还可以扩展。本发明适用于CDMA和 WCDMA支持上网的无线4妄入盒进4于软件升级功能的实现。它包括 CDMA无线4妄入盒、WCDMA无线4妄入盒。伴随着移动终端性能的日益扩展,运营商和终端用户对无线接 入盒的功能需求也层出不穷。如何针对无线接入盒上运行的各种软 件/固件实施有效管理,以保证终端设备各个处理器正常工作,确保 用户得到良好的体验,并提高服务质量,有效降低设备维护成本都 发挥着极其重要的作用。随着无线通讯市场的迅速发展,无线4妄入盒在国内外市场的需 求大量增加。对于无线接入盒软件升级和参数备份恢复无疑是非常 重要的功能,在提高用户满意度,增强产品竟争力方面具有明显作 用。
目前对无线4妄入盒产品的中央处理芯片有两个、三个、甚至多个中央处理芯片,对各个芯片上运行的软件系统当前的升级方法是 由每个芯片对外提供接口 ,通过PC分别连接各芯片接口实现升级。 上述方案一方面增加了生产工位,同时,由于每个芯片提供的外部 接口协议和力见范各不相同,无法统一线缆和4妄口传输速率,导致升 级效率低下,产品成本上升;另一方面由于增加了4妄入盒的外部接 口,导致结构成本上升,给产品外观带来负面影响,也需要为用户 提供多余的线缆,增加了用户的使用难度,降低客户满意度。因此, 如何减少接入盒产品外部接口 ,提高产品下载升级效率是提高产品 竟争力的 一个重要问题。由于无线接入盒产品基本功能中需要和PC 通过RJ45接口连接实现无线接入上网功能,因而其必须对外提供的 外部接口是RJ45接口 ,本专利即是采用RJ45网络接口和PC连接 实现无线接入盒产品软件快速下载升级功能。发明内容考虑到上述问题而做出本发明,为此,本发明的主要目的在于, 才是供一种通过网络4妄口实现无线接入盒升级的方法,其包括步骤S102,计算机通过网结4妄口向无线4妄入盒连续发送多个握 手信号,直至收到无线接入盒的握手响应信号;步骤S104,接收到握手响应信号之后,用户从计算机上显示的 升级所需选项中选取一个或多个,以预定顺序将对应于选取的升级 所需选项的数据打包,并将数据包发送到无线接入盒;步骤S106,无线接入盒在接收到的数据包之后,对数据包进行 解包,冲丸^f亍与升级所需选项相对应的才喿作,并通过网络接口将生成 的状态数据包返回到计算机;以及步骤S108,计算4几々艮据状态凄t据包确定后续处理。
网绍4妄口可以为RJ45网乡各接口 。握手响应信号中可包括主控芯片特征信息和其它芯片特征信自、/"、 o升级所需选项可以是根据通过分析得到的握手响应信号中的主 控芯片特征信息和其它芯片特征信息以及计算机中的数据信息来确 定的。升级所需选项可包括升级Kernel、升级Code、升级PARA、备 份NV、和'恢复NV中的一项或多项。预定顺序可以为参数备份、存储器擦除、下载升级、和参数恢 复的顺序。状态数据包可包括执行状态数据或错误状态数据。步骤S108可包括通过状态数据包中的执行状态数据判断数 据包是否发送完毕,如果数据包未发送完毕,则执行步骤S106,如 果数据包发送完毕,则使Z接口处于振铃状态,并在计算机上显示 升级成功。步骤S108可包括如果数据包发送失败,通过状态数据包中 的错误状态数据来判断是否重发数据包,如果重发数据包,则执行 步骤S106,否则,无线接入盒升级结束并返回错-误原因。通过上述技术方案,解决了的生产研发过程中使用高昂的调试 设备下载升级软件和备份、恢复及升级无线^姿入盒参^t的难题,可 以提供给用户做下载升级;以及在生产上减少了工位和线缆,提高 了下载速度和生产效率,在用户使用时减少了无线接入盒的外部接 口,不需要向客户提供单独的数据线缆,简化了用户操作。 本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他J尤点可通过在所写的"i兌明书、4又利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来提供对本发明的进一步理解,并且构成说明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的 限制。在附图中方法的流7艮图;图2示出了根据本发明实施例的通过网络接口实现无线接入盒 升级的方法的流禾呈图;以及升级的方法的方^f匡图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。参照图1,提供了一种通过网络接口实现无线接入盒升级的方 法,其包括步骤S102,计算才几通过网绍 接口向无线4矣入盒连续发送多个握 手信号,直至收到无线接入盒的握手响应信号;
步骤S104,接收到握手响应信号之后,用户从计算机上显示的升级所需选项中选取一个或多个,以预定顺序将对应于选:f又的升级 所需选项的数据打包,并将数据包发送到无线接入盒;步骤S106,无线接入盒在接收到的数据包之后,对数据包进行解包,#^亍与升级所需选项相对应的#:作,并通过网络4妄口将生成的状态数据包返回到计算才几;以及步骤S108,计算一几4艮据状态数据包确定后续处理。 网绍 接口可为RJ45网络*接口 。握手响应信号中可包括主控芯片特征信息和其它芯片特征信自、升级所需选项可以是根据通过分析得到的握手响应信号中的主 控芯片特征信息和其它芯片特征信息以及计算机中的数据信息来确 定的。升级所需选项可包括升级Kernel、升级Code、升级PARA、备 4分NV、和恢复NV中的一项或多项。预定顺序可为参数备份、存储器擦除、下载升级、和参数恢复 的》1页序。状态数据包可包括执行状态数据或错误状态数据。步骤S108可包括通过状态数据包中的执行状态数据判断数 据包是否发送完毕,如果数据包未发送完毕,则执行步骤S106,如 果数据包发送完毕,则使Z接口处于振铃状态,并在计算机上显示 升级成功。
步骤S108可包括如果数据包发送失败,通过状态数据包中 的错误状态数据来判断是否重发数据包,如果重发数据包,则执行 步骤S106,否则,无线接入盒升级结束并返回错误原因。本发明所要解决的技术问题是PC通过RJ45网口与无线接入 盒连接,在PC侧提供可选项,由用户、技术员、工人、或者研发 人员选择需要下载升级的选项,由PC和接入盒握手实现软件的下 载升级,而不需要其他价值高昂的硬件调试设备(如TRACE32等)。为解决以上问题,本发明提供了一种在PC和无线4矣入盒通过 RJ45网口连接基础上的下载升级和参凄t备〗分恢复功能,实现该方法 的流禾呈如图2所示,该方法包^"如下步艰朵步骤1 , PC侧启动才喿作界面,同时后台启动RJ45连接驱动, ^r测是否有接入盒连接到网口 。步骤2,基于步骤1,当PC侧检测到无线接入盒通过RJ45接 口接入时,发送通讯连接握手指令,4仑询接入盒状态,直至收到握 手响应信号,表明连4妾成功。步骤3,基于步骤2,根据无线接入盒返回的4屋手响应信号,按 照定义的握手协议分解返回的数据包,提取主控芯片和其他芯片的 特征信息。步骤4,基于步骤3,根据获取的接入盒芯片特征信息,在界面 上醒目提示用户。同时,由特征信息结合存储在PC侧的数据信息, 提供给用户可选择的下载选项下载升级哪几个芯片或者所有芯片, 升级芯片Kernel、 Code、 Para参数区或者备份恢复非易失存储器中现有参数,将上述选项在界面上^是供给用户作选^r。
步骤5,基于步骤4, PC侧根据用户选项,结合下栽升级过程 中备份、擦除和恢复的需求进行下载升级动作序列组合,确定参数 备份、存储器擦除、下栽升级和参数恢复的序列动作。步骤6,基于步骤5,根据下载动作序列,按照约定的协议,将 参数备^f分恢复、软件Kernel、 Code和参凄t区升级等各个动作标识构 造成协议包标示位,将待下载升级的软件文件按约定的包大小进行 分包,将上述数据采用一定的算法进行校验后组合成协议包,通过 RJ45接口发送到无线接入盒。步骤7,基于步骤6,无线接入盒接收到数据包后4要照协议解包, 并执行数据包的重新组合和参数备份恢复及下载升级动作。并按照 协议组合执行状态数据包,返回执行状态数据包给PC。步骤8,基于步骤7,将返回的数据包按照协议解析。才艮据解析 出的执行状态执行下述动作。如果执行成功则检查是否升级数据包 发送完毕,若已经完毕,进入下一步,若尚未完毕,循环到第6步 继续发送数据包。如果执行失败,则根据返回的错误状态判断是否 重发。如需要重发则回到第六步重发丟失的数据包,如不需要重发, 则直接结束并返回错误原因。步骤9,基于步骤8,无线4妾入盒在发送完最后一位DTMF信 号后〈二80ms内,使Z接口处于振铃状态。步骤10,基于步骤9,当PC发现已经发送完毕,则在界面显 示软件下载升级成功指示。PC才几和无线4妄入盒之间通过RJ45 *接口连4妄,连4妄介质为普通 5类双绞线,4姿线方式为标准网线采用的8线连4妾方式。其中4寺下 载的软件位于PC机中。
以下载升级某型号(本实例中以6XXX简称)软件,并备份恢 复其NV参数为例。根据图3的箭头和序号进行详细说明1. PC侧启动專欠件界面,稳、定后启动4仑询线禾呈,发送端口连4妄 指令。2. 无线接入盒接通电源后启动服务,当主控芯片收到连接指令 后,在端口建立连接后并返回握手成功数据包,数据包中根据协议 约定包含有无线接入盒基本特征信息。3. ( 1 ) PC收到^t据包后,解析后确i人连接成功,并解析到基 本特征信息。(2 )根据基本的特征信息确定用户可选择的升级选项, 如升级Kernel,升纟及Code,升级PARA,备^f分NV,恢复NV等。(3 )此时PC从界面接收用户的6XXX软件升级、备份NV和恢复 NV参数请求。(4)冲艮据协-汉和芯片处理需求,确i人上述三个选项 的动作序列备份NV参数;升级6XXX软件;恢复NV参数。(5) PC侧将芯片型号信息、备份NV指令和NV编码信息根据数据包协 i义结构打包,发送给4妾入盒一侧。4. (1)无线接入盒一侧主控芯片通过RJ45接口收到数据包。(2 )主控芯片解析后得到目标芯片标志、备份NV指令和NV编码 信息。(3)主控芯片与目标芯片通过内部总线连接,发送备份NV 指令和NV编码,并得到NV参数。(4)主控芯片将得到的NV参 数按照协议组包后返回到PC侧。PC侧接收到数据包后解析获得所 需要的NV参数,存储到本地文件中。重复3、 4至所有需要备份的NV项备份完毕。5. PC侧按协议规定的帧大小按块读取无线接入盒待下栽的软 件,计算存储器中偏移地址,加上芯片标识,进行校验运算后,根 据协议封装后发送。6. 无线接入盒主控芯片接收到数据后解析,按照芯片标识,通 过内部总线和对应芯片通讯,将凄丈据块按地址写入。重复6、 7过程至所要升级的软件完整写入。7. PC侧按照协议,发送目标芯片复位指令数据包。8. ( 1 )无线接入盒侧主控芯片收到数据包后解析,控制目标芯 片复位。(2)返回复位成功状态数据包。9. 将第5步备份的NV数据,按照目标芯片、NV编码、NV 参数值根据协议封装成数据包。发送到无线接入盒。10. ( 1 )无线接入盒主控芯片接收到数据后解析,按照芯片标 识和对应芯片通过内部总线通讯。(2 )按照NV编码将NV参数写入。重复9、 IO所有需要恢复的NV项恢复完毕。本方法适用于CDMA无线4妄入盒、WCDMA无线4妾入盒等无 线接入盒领域,〗旦不限于此。以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的纟支术人员来i兌,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的4呆护范围之内。
权利要求
1. 一种通过网络接口实现无线接入盒升级的方法,其特征在于,包括步骤S102,计算机通过所述网络接口向所述无线接入盒连续发送多个握手信号,直至收到所述无线接入盒的握手响应信号;步骤S104,接收到所述握手响应信号之后,用户从所述计算机上显示的升级所需选项中选取一个或多个,以预定顺序将对应于选取的所述升级所需选项的数据打包,并将数据包发送到所述无线接入盒;步骤S106,所述无线接入盒在接收到的所述数据包之后,对所述数据包进行解包,执行与所述升级所需选项相对应的操作,并通过所述网络接口将生成的状态数据包返回到所述计算机;以及步骤S108,所述计算机根据所述状态数据包确定后续处理。
2. 根据权利要求1所述的方法,其特征在于,所述网络接口为 RJ45网络接口 。
3. 根据权利要求2所述的方法,其特征在于,所述握手响应信号 中包括主控芯片特征信息和其它芯片特征信息。
4. 才艮据权利要求3所述的方法,其特;f正在于,所述升级所需选项 是根据通过分析得到的所述握手响应信号中的所述主控芯片 特征信息和所述其它芯片特征信息以及所述计算机中的数据 信逸-来》l定的。
5. 才艮据权利要求4所述的方法,其特征在于,所述升级所需选项 包括升级Kernel、升级Code、升级PARA、备^f分NV、和恢复 NV中的一项或多项。
6. 才艮据4又利要求5所述的方法,其特;f正在于,所述预定顺序为参 数备份、存储器擦除、下载升级、和参数恢复的顺序。
7. 根据权利要求6所述的方法,其特征在于,所述状态数据包包 括执行状态数据或错误状态数据。
8. 根据权利要求7所述的方法,其特征在于,所述步骤S108包 括通过所述状态数据包中的所述纟丸行状态数据判断所述数 据包是否发送完毕,如果所述数据包未发送完毕,则执行步骤 S106,如果所述数据包发送完毕,则使Z接口处于振铃状态, 并在所述计算^L上显示升级成功。
9. 根据权利要求8所述的方法,其特征在于,所述步骤S108包 括如果所述数据包发送失败,通过状态数据包中的所述错误 状态数据来判断是否重发所述数据包,如果重发所述数据包, 则才丸行步骤S106,否则,所述无线4妄入盒升级结束并返回4普 误原因。
全文摘要
本发明提供一种通过网络接口实现无线接入盒升级的方法,其包括计算机通过网络接口向无线接入盒连续发送多个握手信号,直至收到无线接入盒的握手响应信号;接收到握手响应信号之后,用户从计算机上显示的升级所需选项中选取一个或多个,以预定顺序将对应于选取的升级所需选项的数据打包,并将数据包发送到无线接入盒;无线接入盒在接收到的数据包之后,对数据包进行解包,执行与升级所需选项相对应的操作,并通过网络接口将生成的状态数据包返回到计算机;以及计算机根据状态数据包确定后续处理。从而,减少了工位和线缆,提高了下载速度和生产效率,并减少了无线接入盒的外部接口,不需要向客户提供单独的数据线缆,简化了用户操作。
文档编号H04L12/56GK101399852SQ20071015201
公开日2009年4月1日 申请日期2007年9月26日 优先权日2007年9月26日
发明者席 李, 申龙青, 陈浩乾 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1