[发明专利]一种移动终端网络阻塞的判断方法和装置有效
申请号: | 201510863435.3 | 申请日: | 2015-11-30 |
公开(公告)号: | CN105515896B | 公开(公告)日: | 2019-02-15 |
发明(设计)人: | 高进宝 | 申请(专利权)人: | 青岛海信移动通信技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04W24/08 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 赵娟 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 移动 终端 网络 阻塞 判断 方法 装置 | ||
本发明实施例提供了一种移动终端网络阻塞的判断方法和装置,其中,所述方法包括:统计移动终端在预设时间内发送的数据包的数量和接收的数据包的数量;若发送的数据包的数量大于第一预设阈值,且接收的数据包的数量为0,则统计第一应用程序和第二应用程序的数量,其中,第一应用程序为在预设时间内运行的具有连网功能的应用程序,第二应用程序为在预设时间内参与数据包发送的应用程序;判断第二应用程序的数量与第一应用程序的数量的比值是否大于第二预设阈值;若是,则采用网络测试命令PING对移动终端进行网络测试;若网络测试不通过,则判定移动终端发生了网络阻塞。本发明实施例可以提高移动终端网络阻塞判断的准确性。
技术领域
本发明涉及移动终端技术领域,特别是涉及一种移动终端网络阻塞的判断方法和一种移动终端网络阻塞的判断装置。
背景技术
通常,移动终端均具有无线通信功能,用户可以在网络覆盖的区域内进行无线上网,实现在线通信和获取各种网络信息。
当用户在使用移动终端进行无线上网时,有时可能出现该移动终端无法接收来自服务器或其他设备的数据包,这时,通常需要判断该移动终端的无线网络是否发生了阻塞,进而采取相应的应对措施。
在在先技术中,通过统计移动终端在设定时间内(如60s)发出和接收的数据包的数量,若在设定时间内发出的数据包超过10个,而接收的数据包为0,则判定该移动终端发生了网络阻塞,当网络阻塞的次数累计达到4次,则重启无线通信模块radio。
然而,在实际应用中,移动终端的某个或某几个应用频繁发送数据包也有可能导致该移动终端在设定时间内没有接收到数据包(此时网络处于畅通状态),在先技术也会将此情形判定为发生了网络阻塞,造成误判,导致不必要的重启radio操作,进而带来读取SIM(Subscriber Identity Module)卡失败、网络连接从当前SIM卡跳转至其他SIM卡、搜网失败等问题。
发明内容
鉴于上述问题,本发明实施例提出了一种移动终端网络阻塞的判断方法和装置。
为了解决上述问题,本发明实施例公开了一种移动终端网络阻塞的判断方法,包括:
统计移动终端在预设时间内发送的数据包的数量和接收的数据包的数量;
若所述发送的数据包的数量大于第一预设阈值,且所述接收的数据包的数量为0,则统计第一应用程序和第二应用程序的数量,其中,所述第一应用程序为在所述预设时间内运行的具有连网功能的应用程序,所述第二应用程序为在所述预设时间内参与数据包发送的应用程序;
判断所述第二应用程序的数量与所述第一应用程序的数量的比值是否大于第二预设阈值;
若是,则采用网络测试命令PING对所述移动终端进行网络测试;
若网络测试不通过,则判定所述移动终端发生了网络阻塞。
可选的,若所述发送的数据包的数量小于或等于所述第一预设阈值,则判定所述移动终端没有发生网络阻塞。
可选的,若所述接收的数据包的数量大于0,则判定所述移动终端没有发生网络阻塞。
可选的,若所述第二应用程序的数量与所述第一应用程序的数量的比值小于或等于所述第二预设阈值,则判定所述移动终端没有发生网络阻塞。
可选的,若网络测试通过,则判定所述移动终端没有发生网络阻塞。
本发明实施例还公开了一种移动终端网络阻塞的判断装置,包括:
第一统计模块,用于分别统计移动终端在预设时间内发送的数据包的数量和接收的数据包的数量;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信移动通信技术股份有限公司,未经青岛海信移动通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510863435.3/2.html,转载请声明来源钻瓜专利网。