一种智能终端的网络调试方法与流程

文档序号:15980374发布日期:2018-11-17 00:15阅读:863来源:国知局

本发明涉及网络调试方法技术领域,尤其涉及一种调试效率高,且精确度高的智能终端的网络调试方法。

[背景技术]

随着互联网基础设施突飞猛进的发展,网络机顶盒和智能网关等出货量不断增长并大量普及,同时,因世界不同区域的卫星信号和运营商提供不同的服务,导致网络机顶盒和智能网关在不同区域需要做区域适配和运营商个性化定制,面对日新月异的技术变化,传统的软件分析方法(通过盒子或网关自带的串口连接电脑打印,抓取串口打印给开发人员分析问题)面临挑战。

传统的串口打印,不能有效的分析定位问题,同时无法交互,实时查看系统状态和内存,特别是复杂问题,不容易定位原因,也不能做大批量并发同步同时对比测试。

基于此,本领域的技术人员进行了大量的研发和实验,从网络调试方法的具体步骤方面入手进行改进和改善,并取得了较好的成绩。

[

技术实现要素:
]

为克服现有技术所存在的问题,本发明提供一种调试效率高,且精确度高的智能终端的网络调试方法。

本发明解决技术问题的方案是提供一种智能终端的网络调试方法,包括以下步骤,

s1:在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关;

s2:利用udp通讯在调试服务器与智能终端之间进行有线与无线的通讯连接;调试服务器接收所有收到的udp数据信息,并保存所有调试信息;

s3:在调试服务器与各对应智能终端之间进行信息交互,并实时udp查询智能终端指令;

s4:用户在智能终端部位进行控制信号输入时,智能终端打开对应级别的调试开关,并自动在用户操作时向调试服务器发送调试点设置的参数资料信息;该发送的参数资料信息包括智能终端sn信息以及设备运行当前时间信息,并利用sn信息对智能终端进行区别对应;

s5:调试服务器与各对应智能终端之间进行信息交互后,并向特定智能终端或批量智能终端发送查询指令,查询智能终端的系统状态(cpu利用率/内存状态/堆栈空间/实时线程),将查询结果反馈给调试服务器;

s6:同步实时显示各智能终端系统的运行状况;网络调试完毕。

优选地,所述步骤s5中,各调试信息均保存在调试服务器中,可进行实时追溯及随时调阅分析。

优选地,所述对调试服务器中调试信息的保存设置不同时间长度的保存时间。

优选地,所述步骤s1中建立智能终端的系统级、驱动级以及应用模块级调试开关之前,对智能终端通过宏定义开启与关闭;且在调试模式下,开启此调试功能,在正式软件下,则控制该调试功能关闭。

优选地,所述步骤s4中,进行实时测试时,数据实时记录于调试服务器,并结合实时网络视频和语音进行异地问题调试处理。

与现有技术相比,本发明一种智能终端的网络调试方法通过在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关,并利用udp通讯在调试服务器与智能终端之间进行有线与无线的通讯连接,可同步实时显示终端系统的运行状况,并支持多终端同步同时对比测试,用户所做的操作以及对应操作导致的问题结果在打印和视屏的同步分析下,梳理问题点,开发人员对问题更明了,对问题定位更清晰,本设计仅在需要调试时,开启云服务器端程序,维护成本和调试时间成本极低,同时能实时记录问题发生时的全部信息,方便产品快速维护迭代成熟,通过云服务器和智能终端升级调试模块,实现更高级的软件调试,不增加现有成本,并能大幅提高问题调试效率。避免开发人员在实验室耗费大量时间模拟客户环境。最大限度的记录了问题点的信息,方便快速理清问题,并发实时同步测试模式,更能批量验证问题,推进产品迭代成熟。

[附图说明]

图1是本发明一种智能终端的网络调试方法的流程示意图。

[具体实施方式]

为使本发明的目的,技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定此发明。

请参阅图1,本发明一种智能终端的网络调试方法1包括以下步骤,

s1:在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关;

s2:利用udp通讯在调试服务器与智能终端之间进行有线与无线的通讯连接;调试服务器接收所有收到的udp数据信息,并保存所有调试信息;

s3:在调试服务器与各对应智能终端之间进行信息交互,并实时udp查询智能终端指令;

s4:用户在智能终端部位进行控制信号输入时,智能终端打开对应级别的调试开关,并自动在用户操作时向调试服务器发送调试点设置的参数资料信息;该发送的参数资料信息包括智能终端sn信息以及设备运行当前时间信息,并利用sn信息对智能终端进行区别对应;

s5:调试服务器与各对应智能终端之间进行信息交互后,并向特定智能终端或批量智能终端发送查询指令,查询智能终端的系统状态(cpu利用率/内存状态/堆栈空间/实时线程),将查询结果反馈给调试服务器;

s6:同步实时显示各智能终端系统的运行状况;网络调试完毕。

通过在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关,并利用udp通讯在调试服务器与智能终端之间进行有线与无线的通讯连接,可同步实时显示终端系统的运行状况,并支持多终端同步同时对比测试,用户所做的操作以及对应操作导致的问题结果在打印和视屏的同步分析下,梳理问题点,开发人员对问题更明了,对问题定位更清晰,本设计仅在需要调试时,开启云服务器端程序,维护成本和调试时间成本极低,同时能实时记录问题发生时的全部信息,方便产品快速维护迭代成熟,通过云服务器和智能终端升级调试模块,实现更高级的软件调试,不增加现有成本,并能大幅提高问题调试效率。避免开发人员在实验室耗费大量时间模拟客户环境。最大限度的记录了问题点的信息,方便快速理清问题,并发实时同步测试模式,更能批量验证问题,推进产品迭代成熟。

优选地,所述步骤s5中,各调试信息均保存在调试服务器中,可进行实时追溯及随时调阅分析。

优选地,所述对调试服务器中调试信息的保存设置不同时间长度的保存时间。

优选地,所述步骤s1中建立智能终端的系统级、驱动级以及应用模块级调试开关之前,对智能终端通过宏定义开启与关闭;且在调试模式下,开启此调试功能,在正式软件下,则控制该调试功能关闭。

优选地,所述步骤s4中,进行实时测试时,数据实时记录于调试服务器,并结合实时网络视频和语音进行异地问题调试处理。

与现有技术相比,本发明一种智能终端的网络调试方法1通过在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关,并利用udp通讯在调试服务器与智能终端之间进行有线与无线的通讯连接,可同步实时显示终端系统的运行状况,并支持多终端同步同时对比测试,用户所做的操作以及对应操作导致的问题结果在打印和视屏的同步分析下,梳理问题点,开发人员对问题更明了,对问题定位更清晰,本设计仅在需要调试时,开启云服务器端程序,维护成本和调试时间成本极低,同时能实时记录问题发生时的全部信息,方便产品快速维护迭代成熟,通过云服务器和智能终端升级调试模块,实现更高级的软件调试,不增加现有成本,并能大幅提高问题调试效率。避免开发人员在实验室耗费大量时间模拟客户环境。最大限度的记录了问题点的信息,方便快速理清问题,并发实时同步测试模式,更能批量验证问题,推进产品迭代成熟。

以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的权利要求保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1