一种移动终端网络阻塞的判断方法和装置的制造方法

文档序号:9754364阅读:438来源:国知局
一种移动终端网络阻塞的判断方法和装置的制造方法
【技术领域】
[0001]本发明涉及移动终端技术领域,特别是涉及一种移动终端网络阻塞的判断方法和一种移动终端网络阻塞的判断装置。
【背景技术】
[0002]通常,移动终端均具有无线通信功能,用户可以在网络覆盖的区域内进行无线上网,实现在线通信和获取各种网络信息。
[0003]当用户在使用移动终端进行无线上网时,有时可能出现该移动终端无法接收来自服务器或其他设备的数据包,这时,通常需要判断该移动终端的无线网络是否发生了阻塞,进而采取相应的应对措施。
[0004]在在先技术中,通过统计移动终端在设定时间内(如60s)发出和接收的数据包的数量,若在设定时间内发出的数据包超过10个,而接收的数据包为0,则判定该移动终端发生了网络阻塞,当网络阻塞的次数累计达到4次,则重启无线通信模块rad1。
[0005]然而,在实际应用中,移动终端的某个或某几个应用频繁发送数据包也有可能导致该移动终端在设定时间内没有接收到数据包(此时网络处于畅通状态),在先技术也会将此情形判定为发生了网络阻塞,造成误判,导致不必要的重启rad1操作,进而带来读取SM(Subscriber Identity Module)卡失败、网络连接从当前SIM卡跳转至其他SIM卡、搜网失败等问题。

【发明内容】

[0006]鉴于上述问题,本发明实施例提出了一种移动终端网络阻塞的判断方法和装置。
[0007]为了解决上述问题,本发明实施例公开了一种移动终端网络阻塞的判断方法,包括:
[0008]统计移动终端在预设时间内发送的数据包的数量和接收的数据包的数量;
[0009]若所述发送的数据包的数量大于第一预设阈值,且所述接收的数据包的数量为0,则统计第一应用程序和第二应用程序的数量,其中,所述第一应用程序为在所述预设时间内运行的具有连网功能的应用程序,所述第二应用程序为在所述预设时间内参与数据包发送的应用程序;
[0010]判断所述第二应用程序的数量与所述第一应用程序的数量的比值是否大于第二预设阈值;
[0011]若是,则采用网络测试命令PING对所述移动终端进行网络测试;
[0012]若网络测试不通过,则判定所述移动终端发生了网络阻塞。
[0013]可选的,若所述发送的数据包的数量小于或等于所述第一预设阈值,则判定所述移动终端没有发生网络阻塞。
[0014]可选的,若所述接收的数据包的数量大于0,则判定所述移动终端没有发生网络阻塞。
[0015]可选的,若所述第二应用程序的数量与所述第一应用程序的数量的比值小于或等于所述第二预设阈值,则判定所述移动终端没有发生网络阻塞。
[0016]可选的,若网络测试通过,则判定所述移动终端没有发生网络阻塞。
[0017]本发明实施例还公开了一种移动终端网络阻塞的判断装置,包括:
[0018]第一统计模块,用于分别统计移动终端在预设时间内发送的数据包的数量和接收的数据包的数量;
[0019]第二统计模块,用于在所述发送的数据包的数量大于第一预设阈值,且所述接收的数据包的数量为O时,统计第一应用程序和第二应用程序的数量,其中,所述第一应用程序为在所述预设时间内运行的具有连网功能的应用程序,所述第二应用程序为在所述预设时间内参与数据包发送的应用程序;
[0020]比值判断模块,用于判断所述第二应用程序的数量与所述第一应用程序的数量的比值是否大于第二预设阈值;
[0021]网络测试模块,用于在所述第二应用程序的数量与所述第一应用程序的数量的比值大于第二预设阈值时,采用网络测试命令PING对所述移动终端进行网络测试;
[0022]第一网络阻塞判断模块,用于在网络测试不通过时,判定所述移动终端发生了网络阻塞。
[0023]可选的,所述装置还包括:
[0024]第二网络阻塞判断模块,用于在所述发送的数据包的数量小于或等于所述第一预设阈值时,判定所述移动终端没有发生网络阻塞。
[0025]可选的,所述装置还包括:
[0026]第三网络阻塞判断模块,用于在所述接收的数据包的数量大于O时,判定所述移动终端没有发生网络阻塞。
[0027]可选的,所述装置还包括:
[0028]第四网络阻塞判断模块,用于在所述第二应用程序的数量与所述第一应用程序的数量的比值小于或等于所述第二预设阈值时,判定所述移动终端没有发生网络阻塞。
[0029]可选的,所述装置还包括:
[0030]第五网络阻塞判断模块,用于在网络测试通过时,判定所述移动终端没有发生网络阻塞。
[0031]本发明实施例包括以下优点:
[0032]由于本发明实施例在满足预设时间内发送的数据包的数量大于第一预设阈值、预设时间内接收的数据包的数量为0、第二应用程序的数量与第一应用程序的数量的比值大于第二预设阈值、以及网络测试PING不通过等条件时,才判定移动终端发生了网络阻塞,可以避免将某个或某几个应用程序频繁发包导致移动终端在预设时间内没有接收到数据包的情形错误判定为网络阻塞,进而提高了移动终端网络阻塞判断的准确性。
【附图说明】
[0033]图1是本发明的一种移动终端网络阻塞的判断方法实施例的步骤流程图;
[0034]图2是本发明的一种移动终端网络阻塞的判断装置实施例的结构框图。
【具体实施方式】
[0035]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0036]本发明实施例的核心构思之一在于,本发明实施例在满足预设时间内发送的数据包的数量大于第一预设阈值、预设时间内接收的数据包的数量为0、第二应用程序的数量与第一应用程序的数量的比值大于第二预设阈值、以及网络测试PING不通过等条件时,才判定移动终端发生了网络阻塞,可以避免将某个或某几个应用程序频繁发包导致移动终端在预设时间内没有接收到数据包的情形错误判定为网络阻塞,进而提高了移动终端网络阻塞判断的准确性。
[0037]参照图1,示出了本发明的一种移动终端网络阻塞的判断方法实施例的步骤流程图,具体可以包括如下步骤:
[0038]步骤101,统计移动终端在预设时间内发送的数据包的数量和接收的数据包的数量;
[0039]步骤102,若所述发送的数据包的数量大于第一预设阈值,且所述接收的数据包的数量为O,则统计第一应用程序和第二应用程序的数量;
[0040]需要说明的是,本发明实施例可以应用于具有无线网络功能的移动终端中(如手机、平板电脑等等)。
[0041]本发明实施例可以统计移动终端在预设时间内发送的数据包的数量和接收的数据包的数量,若统计获得的发送的数据包的数量大于第一预设阈值,并且统计获得的接收的数据包的数量为O,说明该移动终端有可能发生了网络阻塞,则可以统计第一应用程序和第二应用程序的数量。
[0042]其中,第一应用程序为在预设时间内运行的具有连网功能的应用程序,第二应用程序为在预设时间内参与数据包发送的应用程序。
[0043]若统计获得的发送的数据包的数量小于或等于第一预设阈值,或统计获得的接收的数据包的数量大于0,可以认为该移动终端当前
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1