一种流量控制方法及移动终端技术

技术编号:19069428 阅读:34 留言:0更新日期:2018-09-29 15:24
本发明专利技术实施例提供了一种流量控制方法及移动终端。该方法包括:若检测到剩余流量值小于预设值,则获取前台应用程序,其中,剩余流量值为流量阈值与移动终端已使用流量值的差值;根据前台应用程序,设置移动终端的上行数据、下行数据的处理优先级;依据处理优先级的设置结果,为上行数据、下行数据中的高优先级数据优先分配流量。本发明专利技术通过在具有流量限制的网络条件下,按照用户对上、下行数据的使用诉求,对高优先级的数据进行优先处理,从而有效地提高了用户体验。

【技术实现步骤摘要】
一种流量控制方法及移动终端
本专利技术涉及通信
,尤其涉及一种流量控制方法及移动终端。
技术介绍
随着移动终端互联网应用的飞速发展与普及,使用移动终端的用户日益增加,而移动终端很多功能的完成离不开网络。目前,用户在外出时会通过接入移动网络或共享网络实现上网功能。但是,为防止恶意下载或流量超出造成的资费,上述网络通常会设置有流量限制。因此,移动终端在接入具有流量限制的网络后,将会面临流量不足导致的上网功能中断。而移动终端被强制下线后,用户正在上传和/或正在下载的所有任务均被中断。该种场景严重影响了用户的使用体验。
技术实现思路
本专利技术实施例提供一种流量控制方法及移动终端,以解决现有技术中的流量控制方法,存在流量超出后导致移动终端无法完成正在进行的数据传输任务,造成用户体验感差的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种流量控制方法,应用于移动终端,所述方法包括:若检测到剩余流量值小于预设值,则获取前台应用程序,其中,剩余流量值为流量阈值与移动终端已使用流量值的差值;根据前台应用程序,设置移动终端的上行数据、下行数据的处理优先级;依据处理优先级的设置结果,为上行数据、下行数据中的高优先级数据优先分配流量。第二方面,本专利技术实施例还提供了一种移动终端,所述移动终端包括:获取模块,用于若检测到剩余流量值小于预设值,则获取前台应用程序,其中,剩余流量值为流量阈值与移动终端已使用流量值的差值;设置模块,用于根据前台应用程序,设置移动终端的上行数据、下行数据的处理优先级;流量分配模块,用于依据处理优先级的设置结果,为上行数据、下行数据中的高优先级数据优先分配流量。第三方面,本专利技术实施例还提供了一种移动终端,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的流量控制程序,所述流量控制程序被所述处理器执行时实现所述的流量控制方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有流量控制程序,所述流量控制程序被处理器执行时实现所述的流量控制方法的步骤。在本专利技术实施例中,通过若检测到剩余流量值小于预设值,则获取前台应用程序,其中,剩余流量值为流量阈值与移动终端已使用流量值的差值;根据前台应用程序,设置移动终端的上行数据、下行数据的处理优先级;依据处理优先级的设置结果,为上行数据、下行数据中的高优先级数据优先分配流量。从而能够在具有流量限制的网络条件下,按照用户对上、下行数据的使用诉求,对高优先级的数据进行优先处理,进而有效地提高了用户体验。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中的一种流量控制方法的流程图之一;图2是本专利技术实施例中的一种流量控制方法的流程图之二;图3是本专利技术实施例中的一种流量控制方法的流程图之三;图4是本专利技术实施例中的移动终端的框图之一;图5是本专利技术实施例中的移动终端的框图之二;图6是本专利技术实施例中的移动终端的框图之三;图7是本专利技术实施例中的移动终端的框图之四;图8是本专利技术实施例中的移动终端的框图之五;图9是本专利技术一个实施例的移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一参照图1,示出了本专利技术一个实施例的流量控制方法的流程图,应用于移动终端,所述方法具体可以包括如下步骤:步骤101,若检测到剩余流量值小于预设值,则获取前台应用程序,其中,剩余流量值为流量阈值与移动终端已使用流量值的差值。具体的,在本专利技术的实施例中,移动终端接入网络,在一个优选的实施例中,网络可以为热点共享网络,即在火车站、博物馆等场景下的网络。在另一个优选的实施例中,网络可以为移动网络。上述网络均具有流量阈值,即,在通常情况下,上述网络的主机端会设置有流量限制值,该流量限制值即为本专利技术实施例中的流量阈值。移动终端在接入该种网络后,实时监测移动终端的剩余流量状态,以及,剩余流量与预设值之间的关系。在本专利技术的实施例中,剩余流量即为流量阈值与移动终端已使用的流量值的差值。在一个实施例中,预设值可以为主机端设置的流量限制值,具体的,在移动终端接入具有流量限制的共享网络等网络时,若该网络存在流量限制,则会向移动终端发送流量限制提醒,则移动终端在检测到该流量限制提醒后,可获知当前接入网络存在流量限制,即可将该流量限制值设置为本专利技术实施例中的预设值。在另一个实施例中,预设值还可以为用户手动设置的数值。举例说明:若用户设置预设值为100M,则在剩余流量值小于100M时,即可实施本专利技术实施例中涉及的技术方案。在本专利技术的实施例中,移动终端在检测到剩余流量值小于预设值的情况下,获取前台应用程序。具体的,移动终端可通过检测第三方接口等方式,获取到当前正在前台进行的是哪个应用程序。步骤102,根据所述前台应用程序,设置移动终端的上行数据、下行数据的处理优先级。具体的,在本专利技术的实施例中,移动终端可在获取到前台应用程序后,依据前台应用程序的上行、下行属性,对移动终端的上行数据、下行数据的处理优先级进行设置。用户可在应用程序的属性信息中对应用程序的上行、下行属性进行设置。通过获取前台应用程序的上行、下行属性信息,设置移动终端的上行数据、下行数据的处理优先级。可选的,还可以通过获取前台应用程序在预设时间段内上行数据总量和下行数据总量确定前台应用程序的上行、下行属性。若前台应用程序在预设时间段内上行数据总量大于等于前台应用程序在预设时间段内下行数据总量,则确定前台应用程序的属性信息包括上行属性。若前台应用程序在预设时间段内上行数据总量小于前台应用程序在预设时间段内下行数据总量,则确定前台应用程序的属性信息包括下行属性。若前台应用程序的属性信息包括上行属性,则设置移动终端的上行数据的处理优先级为高优先级,设置移动终端的下行数据的处理优先级为低优先级。若前台应用程序的属性信息包括下行属性,则设置移动终端的下行数据的处理优先级为高优先级,设置移动终端的上行数据的处理优先级为低优先级。步骤103,依据处理优先级的设置结果,为上行数据、下行数据中的高优先级数据优先分配流量。具体的,在本专利技术的实施例中,移动终端依据处理优先级的设置结果,为上、下行数据中被设置为高优先级的数据优先分配流量。在一个实施例中,若上行数据被设置为高优先级数据,则优先为上行数据分配流量,即,将剩余流量优先分配给上行数据,再分配给下行数据。同样,若下行数据被设置为高优先级数据,则优先为下行数据分配流量,即,将剩余流量优先分配给下行数据,再分配给上行数据。在本专利技术实施例中,通过若检测到剩余流量值小于预设值,则获取前台应用程序,其中,剩余流量值为流量阈值与移动终端已使用流量值的差值;根据前台应用程序,设置移动终端的上行数据、下行数据的处理本文档来自技高网...

【技术保护点】
1.一种流量控制方法,应用于移动终端,其特征在于,所述方法包括:若检测到剩余流量值小于预设值,则获取前台应用程序,其中,所述剩余流量值为流量阈值与移动终端已使用流量值的差值;根据所述前台应用程序,设置所述移动终端的上行数据、下行数据的处理优先级;依据所述处理优先级的设置结果,为上行数据、下行数据中的高优先级数据优先分配流量。

【技术特征摘要】
1.一种流量控制方法,应用于移动终端,其特征在于,所述方法包括:若检测到剩余流量值小于预设值,则获取前台应用程序,其中,所述剩余流量值为流量阈值与移动终端已使用流量值的差值;根据所述前台应用程序,设置所述移动终端的上行数据、下行数据的处理优先级;依据所述处理优先级的设置结果,为上行数据、下行数据中的高优先级数据优先分配流量。2.根据权利要求1所述的方法,其特征在于,所述依据所述处理优先级的设置结果,为高优先级数据优先分配流量的步骤,具体包括:分别统计上行数据所需流量与下行数据所需流量;若所述上行数据被设置为高优先级,则检测所述上行数据所需流量是否超出所述剩余流量值;若是,则将剩余流量全部分配给所述上行数据;以及,从所述上行数据中选择多个上行任务进行处理,其中,所述多个上行任务的叠加流量总和小于或等于所述剩余流量值;若否,则按照所述上行数据所需流量为所述上行数据预留流量。3.根据权利要求2所述的方法,其特征在于,所述从上行数据中选择多个任务进行处理的步骤,具体包括:检测所述上行数据中每个上行任务所需流量;依据所述上行数据中每个上行任务所需流量,按照预设方式选择所述多个上行任务;或者,依据所述上行数据中每个上行任务所需流量,按照接收到的用户指令选择所述多个上行任务。4.根据权利要求1所述的方法,其特征在于,所述依据所述处理优先级的设置结果,为高优先级数据优先分配流量的步骤,具体包括:分别统计上行数据所需流量与下行数据所需流量;若所述下行数据被设置为高优先级,则检测所述下行数据所需流量是否超出所述剩余流量值;若是,则将剩余流量全部分配给所述下行数据;以及,从所述下行数据中选择多个下行任务进行处理,其中,所述多个下行任务的叠加流量总和小于或等于所述剩余流量值;若否,则按照所述下行数据所需流量为所述下行数据分配流量。5.根据权利要求4所述的方法,其特征在于,所述从下行数据中选择多个下行任务进行处理的步骤,具体包括:检测所述下行数据中每个下行任务所需流量;依据所述下行数据中每个下行任务所需流量,按照预设方式选择所述多个下行任务;或者,依据所述下行数据中每个下行任务所需流量,按照接收到的用户指令选择所述多个下行任务。6.一种移动终端,其特征在于,所述移动终端包括:获取模块,用于若检测到剩余流量值小于预设值,则获取前台应用程序,其中,所述剩余流量值为流量阈值与移动终端已使用流量值的差值;设置模块,用于根据所述前台应用程序,设置...

【专利技术属性】
技术研发人员:王建辉
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1