OTA升级诊断方法、装置、无线路由设备及终端设备制造方法及图纸

技术编号:27223752 阅读:31 留言:0更新日期:2021-02-04 11:44
一种OTA升级诊断方法,包括:无线路由设备在OTA升级过程中,采用上网使用的默认APN和OTA升级专用APN拨号联网;在OTA升级专用APN拨号成功的网卡上获取无线路由设备与OTA服务器之间交互的日志信息;利用上网使用的默认APN拨号联网成功后的网络通道,将无线路由设备和OTA服务器交互的升级状态和日志信息上报给诊断服务器。本申请可以支持远程诊断OTA升级故障,从而提升无线路由设备的售后服务质量,以及用户体验。及用户体验。及用户体验。

【技术实现步骤摘要】
OTA升级诊断方法、装置、无线路由设备及终端设备


[0001]本申请实施例涉及但不限于故障诊断
,尤指一种OTA升级诊断方法、装置、无线路由设备及终端设备。

技术介绍

[0002]随着移动宽带产品的推广和使用,市场不断成熟,用户对终端提出了支持OTA(Over the Air)无线下载软件升级功能的需求,并要求设备厂商提供从终端到OTA服务器的面向用户和运营商的端到端的跟踪和安装固件的解决方案。无线路由设备作为客户端配合OTA服务器,完成升级过程的交互。一般来说,目前市场上无线路由设备实现的OTA升级流程包括三个阶段:检测新版本、下载升级文件、安装升级文件。对于无线路由设备来说,由于升级过程中任意一个环节出现问题都有可能影响到整机性能及功能的正常使用,因此OTA功能显得尤为重要。
[0003]无线路由设备在客户端OTA升级过程中的检测新版本、下载升级文件、安装升级文件这三个环节都涉及和OTA服务器的交互,其中,客户端和OTA服务器的响应结果、当前网络状态和质量、客户端校验OTA服务器上存放的OTA升级包的合法性等种种因素的影响,会导致无线路由设备在OTA升级过程中难免会出现各种OTA升级失败的现象。
[0004]现今多数情况下无线路由设备OTA升级失败后,用户只能联系厂商售后进行维修处理,这样无形之中提高了用户的维修费用,降低了用户体验、也给厂商的维修售后增加了维修人力和成本。如此一来,一旦OTA升级出现问题,无线路由设备返回售后维修处理不论对于设备厂商、还是用户来说,都是既低效又耗时耗力的解决办法。

技术实现思路

[0005]本申请提供了一种OTA升级诊断方法、装置、无线路由设备及终端设备,可以支持远程诊断OTA升级故障,从而提升无线路由设备的售后服务质量,以及用户体验。
[0006]一方面,本申请提供一种OTA升级诊断方法,包括:无线路由设备在OTA升级过程中,采用上网使用的默认APN和OTA升级专用APN拨号联网;在所述OTA升级专用APN拨号成功的网卡上获取所述无线路由设备与OTA服务器之间交互的日志信息;利用所述上网使用的默认APN拨号联网成功后的网络通道,将所述无线路由设备和OTA服务器交互的升级状态和日志信息上报给诊断服务器。
[0007]另一方面,本申请提供一种OTA升级诊断方法,包括:终端设备根据待诊断的无线路由设备的信息,从诊断服务器下载所述无线路由设备相关的日志信息;用Wireshark工具对下载的日志信息进行解码分析,过滤筛选出有用的数据包,检测OTA升级过程中出现的问题。
[0008]另一方面,本申请提供一种OTA升级诊断装置,包括:联网或断网模块、网卡状态查询模块、网卡日志信息截获模块以及OTA升级模块;所述联网或断网模块,用于在所述OTA升级模块进行OTA升级过程中,采用上网使用的默认APN和OTA升级专用APN拨号联网;所述网
卡状态查询模块,用于查询所述OTA升级专用APN拨号联网后的网卡是否成功启用;所述网卡日志信息截获模块,用于在所述OTA升级专用APN拨号成功的网卡上获取所述OTA升级模块所在的无线路由设备与OTA服务器之间交互的日志信息,并利用所述上网使用的默认APN拨号联网成功后的网络通道,将所述日志信息上报给诊断服务器;所述OTA升级模块,用于和所述OTA服务器进行交互。
[0009]另一方面,本申请提供一种无线路由设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现上述无线路由设备侧的OTA升级诊断方法的步骤。
[0010]另一方面,本申请提供一种终端设备,包括:存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被处理器执行时实现上述终端设备侧的OTA升级诊断方法的步骤。
[0011]另一方面,本申请提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被执行时实现上述任一方面提供的OTA升级诊断方法的步骤。
[0012]在本申请中,无线路由设备在OTA升级过程中,采用上网使用的默认APN和OTA升级专用APN拨号联网;在OTA升级专用APN拨号成功的网卡上获取无线路由设备与OTA服务器之间交互的日志信息;利用上网使用的默认APN拨号联网成功后的网络通道,将无线路由设备和OTA服务器交互的升级状态和日志信息上报给诊断服务器。提供给售后工程师使用的终端设备根据待诊断的无线路由设备的信息,从诊断服务器下载该无线路由设备相关的日志信息;用Wireshark工具对下载的日志信息进行解码分析,过滤筛选出有用的数据包,检测OTA升级过程中出现的问题。本申请可以支持维修售后的工程师通过远程诊断方式为无线路由设备在OTA升级过程中出现的问题进行快速分析定位处理,从而可以提升无线路由设备的维修售后服务质量,加快维修效率,节约维修成本,并提高用户体验。
[0013]本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0014]附图用来提供对本申请技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本申请的技术方案,并不构成对本申请技术方案的限制。
[0015]图1为本申请实施例提供的OTA升级诊断装置的实施场景示例图;
[0016]图2为本申请实施例中用户触发新OTA升级流程的示例图;
[0017]图3为本申请实施例中下载检测流程异常终止的示例图;
[0018]图4为本申请实施例中网卡日志信息的获取流程示例图;
[0019]图5为本申请实施例提供的一种OTA升级诊断方法的流程图;
[0020]图6为本申请实施例提供的另一种OTA升级诊断方法的流程图;
[0021]图7为本申请实施例提供的一种无线路由设备的示意图;
[0022]图8为本申请实施例提供的一种终端设备的示意图。
具体实施方式
[0023]为使本申请的目的、技术方案和优点更加清楚明白,下文中将结合附图对本申请的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0024]在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0025]本申请实施例提供一种OTA升级诊断方法、装置、无线路由设备及终端设备。本申请实施例通过远程获取无线路由设备的日志信息来诊断无线路由设备在OTA升级中遇到的问题,取缔了耗时耗力的返厂维修方式,通过在无线路由设备上获取的日志信息可以完整地再现无线路由设备的OTA升级过程,维修售后工程师可以远程根据日志信息来定位OTA升级过程中的故障问题,从而节约了维修成本,提升了诊断效率,也提高了售后的服务质量和用户体验。而且,维本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OTA升级诊断方法,包括:无线路由设备在OTA升级过程中,采用上网使用的默认APN和OTA升级专用APN拨号联网;在所述OTA升级专用APN拨号成功的网卡上获取所述无线路由设备与OTA服务器之间交互的日志信息;利用所述上网使用的默认APN拨号联网成功后的网络通道,将所述无线路由设备和OTA服务器交互的升级状态和日志信息上报给诊断服务器。2.根据权利要求1所述的OTA升级诊断方法,其特征在于,所述OTA升级诊断方法还包括:确定所述无线路由设备的日志获取状态;其中,在所述OTA升级专用APN拨号成功的网卡上获取所述无线路由设备与OTA服务器之间交互的日志信息,包括:当所述日志获取状态为开始,且所述OTA升级专用APN拨号联网成功后,对应的网卡成功启用,且状态正常后,通过tcpdump工具获取所述OTA升级专用APN拨号成功的网卡上的日志信息;其中,所述利用所述上网使用的默认APN拨号联网成功后的网络通道,将所述无线路由设备和OTA服务器交互的升级状态和日志信息上报给诊断服务器,包括:在日志获取状态为停止时,停止获取所述OTA升级专用APN拨号成功后网卡上的日志信息,利用所述上网使用的默认APN拨号联网成功后的网络通道,将已获取的无线路由设备和OTA服务器交互的升级状态和日志信息上报给诊断服务器。3.根据权利要求2所述的OTA升级诊断方法,其特征在于,所述确定所述无线路由设备的日志获取状态,包括:当所述无线路由设备的OTA升级过程被触发,则确定所述无线路由设备的日志获取状态为开始;当所述OTA升级过程中任一环节出现问题,确定所述无线路由设备的日志获取状态为停止;当所述OTA升级过程确认结束后,确定所述无线路由设备的日志获取状态为停止。4.根据权利要求1所述的OTA升级诊断方法,其特征在于,所述在所述OTA升级专用APN拨号成功的网卡上获取所述无线路由设备与OTA服务器之间交互的日志信息,包括:通过查看日志获取状态标志来确定是否开始捕获OTA升级过程的日志信息;当确定开始捕获OTA升级过程的日志信息,查看用于获取日志信息的tcpdump进程是否启动,若启动,则继续利用已启动的tcpdump进程继续获取日志信息,不重复启动tcpdump进程,退出捕获流程;若tcpdump进程未启动,循环多次查询路由规则,若查询到OTA升级专用APN拨号联网后启用的网卡,则启动tcpdump进程获取该网卡上的日志信息,在所述tcpdump进程处于运行状态下...

【专利技术属性】
技术研发人员:高静波
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1