一种检测网络流量的应用的运行方法和装置制造方法及图纸

技术编号:8657993 阅读:345 留言:0更新日期:2013-05-02 01:59
本发明专利技术公开了一种检测网络流量的应用的运行方法和装置,其中,方法包括以下步骤:当所述检测网络流量的应用在移动终端的操作系统前台运行时,判断是否接收到从操作系统前台转入操作系统后台的指令;当接收到所述指令时,执行播放音频文件的操作;在音频文件播放期间,执行检测网络流量的操作。本发明专利技术中,检测网络流量的应用从操作系统前台转入操作系统后台时开始播放音频文件,利用了操作系统允许应用在后台播放音乐的特性,使得检测网络流量的应用得以在操作系统后台运行而不会休眠,因此,可以实时地、精确地对移动终端所使用的网络流量进行检测。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,更具体地,涉及一种检测网络流量的应用的运行方法和装置
技术介绍
目前,随着移动终端以及与移动终端有关的技术的飞速发展,人们越来越多地使用移动终端中的应用通过网络来进行工作、社交、娱乐等活动。由于移动终端在使用这些应用时,需要使用网络流量,而网络流量涉及到费用情况,因此,出现了一些检测网络流量的应用,以检测移动终端所使用的网络流量。出于对电池耗电、系统资源有限等因素的考虑,一些移动终端的操作系统(例如IOS系统)并不提供常驻后台运行的功能,当一个应用从操作系统前台退出到操作系统后台后,在一定时间的缓冲后,就会失去活动权,进入休眠模式,即被操作系统强制停止。因此,检测网络流量的应用从操作系统前台转到操作系统后台时,将很快进入休眠状态,即被操作系统强制停止运行。这样使得检测网络流量的应用无法在操作系统后台运行,无法实时、精准地检测移动终端所使用的网路流量。
技术实现思路
有鉴于此,本专利技术实施例的目的是提出一种检测网络流量的应用的运行方法和装置,能够实现在移动终端操作系统后台保持运行的目的。为了达到上述目的,本专利技术提出一种检测网络流量的应用的运行方法,包括以下步骤:当所述检测网络流量的应用在移动终端的操作系统前台运行时,判断是否接收到从操作系统前台转入操作系统后台的指令;当接收到所述指令时,执行播放音频文件的操作;在音频文件播放期间,执行检测网络流量的操作。本专利技术实施例中,检测网络流量的应用从操作系统前台转入操作系统后台时开始播放音频文件,利用了操作系统允许应用在后台播放音乐的特性,使得检测网络流量的应用得以在操作系统后台运行而不会休眠,因此,可以实时地、精确地对移动终端所使用的网络流量进行检测。作为上述技术方案的优选,当接收到所述指令时,执行播放音频文件的操作,包括:当接收到所述指令时,通过预先请求的后台任务模式在操作系统后台继续运行预设时长;在所述预设时长期间执行播放音频文件的操作。本方案中,检测网络流量的应用从操作系统前台转入操作系统后台时,先利用操作系统的后台任务模式保持继续运行,然后通过播放音频文件进入后台播放音乐模式,可以起到很好的缓冲作用。作为上述技术方案的优选,在音频文件播放期间,执行检测网络流量的操作,包括:在播放音频文件期间,按照预设时间间隔执行检测网络流量的操作;判断检测的网络流量是否满足预设条件;当检测的网络流量满足预设条件时,向操作系统发出提示指令以使操作系统进行系统通知。本方案可以提供关于网络流量的提示信息。作为上述技术方案的优选,所述方法还包括:接收操作系统发出的中断发生信号,当接收到操作系统发出的中断发生信号时,执行暂停播放音频文件的操作。本方案可以减少对性能、电量等方面的影响。作为上述技术方案的优选,所述方法还包括:接收到所述指令时,开始记录在操作系统后台运行的时间;当所述运行时间达到预设时长时,执行终止播放音频文件的操作以及终止检测网络流量的操作。本方案提供了一种检测网络流量的应用在移动终端的操作系统后台运行的终止条件,可以提高检测网络流量的应用在后台驻留的智能性。作为上述技术方案的优选,所述方法还包括:获取移动终端的电池电量信息;当所述电池电量低于预设值时,执行终止播放音频文件的操作以及终止检测网络流量的操作。本方案提供了另一种检测网络流量的应用在移动终端的操作系统后台运行的终止条件,同样可以提高检测网络流量的应用在后台驻留的智能性。本专利技术实施例还提出一种检测网络流量的应用的运行装置,包括:判断模块,用于当所述检测网络流量的应用在移动终端的操作系统前台运行时,判断是否接收到从操作系统前台转入操作系统后台的指令;第一处理模块,用于当接收到所述指令时,执行播放音频文件的操作;第二处理模块,用于在音频文件播放期间,执行检测网络流量的操作。作为上述技术方案的优选,所述第一处理模块用于:当接收到所述指令时,通过预先请求的后台任务模式在操作系统后台继续运行预设时长;在所述预设时长期间执行播放音频文件的操作。作为上述技术方案的优选,所述第二处理模块用于:在播放音频文件期间,按照预设时间间隔执行检测网络流量的操作;判断检测的网络流量是否满足预设条件;当检测的网络流量满足预设条件时,向操作系统发出提示指令以使操作系统进行系统通知。作为上述技术方案的优选,所述装置还包括:第三处理模块,用于接收操作系统发出的中断发生信号,当接收到操作系统发出的中断发生信号时,执行暂停播放音频文件的操作。作为上述技术方案的优选,所述装置还包括:记录模块,用于接收到所述指令时,开始记录在操作系统后台运行的时间;第四处理模块,用于当所述运行时间达到预设时长时,执行终止播放音频文件的操作以及终止检测网络流量的操作。作为上述技术方案的优选,所述装置还包括:获取模块,用于获取移动终端的电池电量信息;所述第四处理模块用于:当所述电池电量低于预设值时,执行终止播放音频文件的操作以及终止检测网络流量的操作。本专利技术实施例的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术实施例而了解。本专利技术实施例的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。下面通过附图和实施例,对本专利技术实施例的技术方案做进一步的详细描述。附图说明附图用来提供对本专利技术实施例的进一步理解,并且构成说明书的一部分,并不构成对本专利技术实施例的限制。在附图中:图1本专利技术优选实施例提出的检测网络流量的应用的运行方法的流程图;图2是本专利技术一具体实施例提出的检测网络流量的应用的运行方法的流程图;图3是本专利技术另一具体实施例提出的检测网络流量的应用的运行方法的流程图;图4是本专利技术优选实施例提出的检测网络流量的应用的运行装置的结构示意图。具体实施例方式以下结合附图对优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术实施例,并不用于限定本专利技术实施例。如图1所示为本专利技术实施例提出的一种检测网络流量的应用的运行方法的优选实施例,该方法可以在检测网络流量的应用中实施,包括以下步骤:步骤Sll:当所述检测网络流量的应用在移动终端的操作系统前台运行时,判断是否接收到从操作系统前台转入操作系统后台的指令;步骤S12:当接收到所述指令时,执行播放音频文件的操作;步骤S13:在音频文件播放期间,执行检测网络流量的操作。本专利技术实施例中,检测网络流量的应用从操作系统前台转入操作系统后台时开始播放音频文件,利用了操作系统允许应用在后台播放音乐的特性,使得检测网络流量的应用得以在操作系统后台运行而不会休眠,因此,可以实时地、精确地对移动终端所使用的网络流量进行检测。下面通过其他具体实施例来对本专利技术实施例提出的运行检测网络流量的应用的方法进行详细说明。如图2所示为本专利技术实施例提出的检测网络流量的应用的运行方法的一具体实施例,该具体实施例是在上述优选实施例的基础上进行了进一步的优化,具体地,包括以下步骤:步骤S21:检测网络流量的应用在移动终端的操作系统前台运行时,判断是否接收到从操作系统前台转入操作系统后台的指令,若是,则执行步骤S22,若否,则持续判断。在该步骤中,从操作系统前台转入操作系统后台的指令可以由用户的操作触发生成,例如,用户选择回到主界面或者切换另一个本文档来自技高网...

【技术保护点】
一种检测网络流量的应用的运行方法,其特征在于,包括以下步骤:当所述检测网络流量的应用在移动终端的操作系统前台运行时,判断是否接收到从操作系统前台转入操作系统后台的指令;当接收到所述指令时,执行播放音频文件的操作;在音频文件播放期间,执行检测网络流量的操作。

【技术特征摘要】
1.一种检测网络流量的应用的运行方法,其特征在于,包括以下步骤:当所述检测网络流量的应用在移动终端的操作系统前台运行时,判断是否接收到从操作系统前台转入操作系统后台的指令;当接收到所述指令时,执行播放音频文件的操作;在音频文件播放期间,执行检测网络流量的操作。2.根据权利要求1所述的方法,其特征在于,当接收到所述指令时,执行播放音频文件的操作,包括:当接收到所述指令时,通过预先请求的后台任务模式在操作系统后台继续运行预设时长;在所述预设时长期间执行播放音频文件的操作。3.根据权利要求1所述的方法,其特征在于,在音频文件播放期间,执行检测网络流量的操作,包括:在播放音频文件期间,按照预设时间间隔执行检测网络流量的操作;判断检测的网络流量是否满足预设条件;当检测的网络流量满足预设条件时,向操作系统发出提示指令以使操作系统进行系统通知。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收操作系统发出的中断发生信号,当接收到操作系统发出的中断发生信号时,执行暂停播放音频文件的操作。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收到所述指令时,开始记录在操作系统后台运行的时间;当所述运行时间达到预设时长时,执行终止播放音频文件的操作以及终止检测网络流量的操作。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取移动终端的电池电量信息;当所述电池电量低于预设值时,执行终止播放音频文件的操作以及终止检测网络流量的操作。7.一种检测网络流量的应用的运行装置,其...

【专利技术属性】
技术研发人员:段少珍
申请(专利权)人:北京瓦力网络科技有限公司
类型:发明
国别省市:

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

1