一种智能终端的网络调试方法技术

技术编号:19487035 阅读:25 留言:0更新日期:2018-11-17 11:34
本发明专利技术提供一种智能终端的网络调试方法,包括以下步骤,S1:在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关,S2:利用UDP通讯在调试服务器与智能终端之间进行有线与无线的通讯连接;调试服务器接收所有收到的UDP数据信息,并保存所有调试信息,S3:在调试服务器与各对应智能终端之间进行信息交互,并实时UDP查询智能终端指令,仅在需要调试时,开启云服务器端程序,维护成本和调试时间成本极低,同时能实时记录问题发生时的全部信息,方便产品快速维护迭代成熟,通过云服务器和智能终端升级调试模块,实现更高级的软件调试,不增加现有成本。

【技术实现步骤摘要】
一种智能终端的网络调试方法[
]本专利技术涉及网络调试方法
,尤其涉及一种调试效率高,且精确度高的智能终端的网络调试方法。[
技术介绍
]随着互联网基础设施突飞猛进的发展,网络机顶盒和智能网关等出货量不断增长并大量普及,同时,因世界不同区域的卫星信号和运营商提供不同的服务,导致网络机顶盒和智能网关在不同区域需要做区域适配和运营商个性化定制,面对日新月异的技术变化,传统的软件分析方法(通过盒子或网关自带的串口连接电脑打印,抓取串口打印给开发人员分析问题)面临挑战。传统的串口打印,不能有效的分析定位问题,同时无法交互,实时查看系统状态和内存,特别是复杂问题,不容易定位原因,也不能做大批量并发同步同时对比测试。基于此,本领域的技术人员进行了大量的研发和实验,从网络调试方法的具体步骤方面入手进行改进和改善,并取得了较好的成绩。[
技术实现思路
]为克服现有技术所存在的问题,本专利技术提供一种调试效率高,且精确度高的智能终端的网络调试方法。本专利技术解决技术问题的方案是提供一种智能终端的网络调试方法,包括以下步骤,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.一种智能终端的网络调试方法,其特征在于:包括以下步骤,S1:在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关;S2:利用UDP通讯在调试服务器与智能终端之间进行有线与无线的通讯连接;调试服务器接收所有收到的UDP数据信息,并保存所有调试信息;S3:在调试服务器与各对应智能终端之间进行信息交互,并实时UDP查询智能终端指令;S4:用户在智能终端部位进行控制信号输入时,智能终端打开对应级别的调试开关,并自动在用户操作时向调试服务器发送调试点设置的参数资料信息;该发送的参数资料信息包括智能终端SN信息以及设备运行当前时间信息,并利用SN信息对智能终端进行区别对应;S5:调试服务器与各对应智能终端之间进行信息交互后,并向特定智能终端或批量智能终端发送查询指令,查询智能终端的系统状态(cpu利用率/内存状态/堆栈空间/实时线程),将查询结果反馈给调试服务器;S6:同步实时显示各智能终端系统的运行状况;网络调试完毕。

【技术特征摘要】
1.一种智能终端的网络调试方法,其特征在于:包括以下步骤,S1:在智能终端的系统级、驱动级以及应用模块级分别建立对应的调试开关;S2:利用UDP通讯在调试服务器与智能终端之间进行有线与无线的通讯连接;调试服务器接收所有收到的UDP数据信息,并保存所有调试信息;S3:在调试服务器与各对应智能终端之间进行信息交互,并实时UDP查询智能终端指令;S4:用户在智能终端部位进行控制信号输入时,智能终端打开对应级别的调试开关,并自动在用户操作时向调试服务器发送调试点设置的参数资料信息;该发送的参数资料信息包括智能终端SN信息以及设备运行当前时间信息,并利用SN信息对智能终端进行区别对应;S5:调试服务器与各对应智能终端之间进行信息交互后,并向特定智能终端或批量智能终端发送查询指令,查询智能终端的系统状态(cpu利用率/内存状态/堆栈空间/实时线程)...

【专利技术属性】
技术研发人员:游万俊郭俊峰
申请(专利权)人:深圳市亿联智能有限公司
类型:发明
国别省市:广东,44

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

1