一种终端应用的控制方法及移动终端与流程

文档序号:14747358发布日期:2018-06-21 23:19阅读:172来源:国知局

本发明涉及移动通信领域,尤其涉及一种终端应用的控制方法及移动终端。



背景技术:

随着移动通信的不断发展,越来越多的用户通过移动终端进行网络活动,比如,用户可以使用智能手机、平板电脑、笔记本电脑等移动终端来听音乐、玩游戏等等,极大地丰富了人们的生活。

目前,移动终端都具备网络访问功能,其连网方式主要有两种:移动数据网(如2G、3G和4G网络等)和无线保真(Wireless-Fidelity,Wi-Fi)。通常,人们在使用移动终端上网时,往往会打开很多应用程序,当这些应用程序都进行网络连接时,难免会导致分摊到每个应用程序的网络流量小,进而影响移动终端的上网速度。特别是当移动终端连接的网络流量本身不大时,若后台运行的不重要程序太多,会严重影响用户当前应用的网络速度,例如我们在刷微博,刷微信,看视频的时候就有可能出现当前页面长时间刷新不出来或者当前视频播不能成功加载的问题。



技术实现要素:

本发明的目的在于提供一种终端应用的控制方法及移动终端,以解决现有移动终端后台应用程序流量分摊过多,导致当前应用程序加载速度慢的技术问题。

为解决上述技术问题,本发明实施例提供以下技术方案:

一种终端应用的控制方法,其包括:

在用户摇晃终端的过程中,获取所述终端的摇晃特征信息;

根据所述摇晃特征信息确定对应的终端应用集合;

控制所述终端应用集合中终端应用的网络连接。

进一步地,所述摇晃特征信息包括摇晃速度,所述根据所述摇晃特征信息确定对应的终端应用集合的步骤包括:

根据所述摇晃速度确定对应的速度等级;

根据所述速度等级在预设数据库中查找对应的终端应用集合。

进一步地,所述控制所述终端应用集合中终端应用的网络连接的步骤具体包括:

获取所述终端的当前应用;

将所述当前应用与查找到的所述终端应用集合进行匹配,并获取匹配结果;

根据所述匹配结果关闭所述终端应用集合中终端应用的网络连接。

进一步地,所述根据所述匹配结果关闭所述终端应用集合中终端应用的网络连接的步骤具体包括:

若所述匹配结果为匹配失败,则关闭所述终端应用集合中所有终端应用的网络连接;

若所述匹配结果为匹配成功,则关闭所述终端应用集合中未匹配成功的终端应用的网络连接。

进一步地,在关闭所述终端应用集合中终端应用的网络连接之后,所述终端应用的控制方法还包括:

开启所述终端的计时功能,并在预设时间段后对所述终端应用进行网络连接。

为解决上述技术问题,本发明实施例还提供以下技术方案:

一种移动终端,其包括:

获取模块,用于在用户摇晃终端的过程中,获取所述终端的摇晃特征信息;

确定模块,用于根据所述摇晃特征信息确定对应的终端应用集合;

控制模块,用于控制所述终端应用集合中终端应用的网络连接。

进一步地,所述摇晃特征信息包括摇晃速度,所述确定模块具体包括:

确定子模块,用于根据所述摇晃速度确定对应的速度等级;

查找子模块,用于根据所述速度等级在预设数据库中查找对应的终端应用集合。

进一步地,所述控制模块具体包括:

获取子模块,用于获取所述终端的当前应用;

匹配子模块,用于将所述当前应用与查找到的所述终端应用集合进行匹配,并获取匹配结果;

控制子模块,用于根据所述匹配结果控制所述终端应用集合中终端应用的网络连接。

进一步地,所述控制子模块具体用于:

若所述匹配结果为匹配失败,则关闭所述终端应用集合中所有终端应用的网络连接;

若所述匹配结果为匹配成功,则关闭所述终端应用集合中未匹配成功的终端应用的网络连接。

进一步地,所述控制子模块还用于:

在关闭所述终端应用集合中终端应用的网络连接之后,开启所述终端的计时功能,并在预设时间段后对所述终端应用进行网络连接。

本发明所述的终端应用的控制方法和移动终端,在用户摇晃终端的过程中,通过获取该终端的摇晃特征信息,并根据该摇晃特征信息确定对应的终端应用集合,之后,控制该终端应用集合中终端应用的网络连接,能根据用户摇晃手机的速度适当调整当前应用的网速,有效解决用户在观看视频或浏览网页的过程中加载速度过慢的问题,操作简单,灵活性高。

附图说明

下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。

图1是本发明第一实施例提供的终端应用的控制方法的流程示意图。

图2a为本发明第二实施例提供的移动终端的结构示意图。

图2b为本发明第二实施例提供的另一移动终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种终端应用的控制方法及移动终端。以下将分别进行详细说明。

第一实施例

本实施例将从移动终端的角度进行描述,该移动终端可以包括手机、平板电脑、笔记本电脑等上网设备。

请参阅图1,图1具体描述了本发明第一实施例提供的终端应用的控制方法,其可以包括:

S101、在用户摇晃终端的过程中,获取该终端的摇晃特征信息。

本实施例中,该摇晃特征信息可以包括该终端的摇晃速度,具体可以通过终端内置的速度传感器来获取该终端的摇晃速度。譬如,当用户正在刷微博或者看视频时,若想加快当前应用的加载速度,可以摇晃该终端,此时,终端内的速度传感器会获取该摇晃速度。

当然,该摇晃特征信息还可以包括该终端的摇晃幅度或者摇晃次数等等。

S102、根据该摇晃特征信息确定对应的终端应用集合。

优选的,当该摇晃特征信息包括摇晃速度时,上述步骤S102具体可以包括:

(1)根据该摇晃速度确定对应的速度等级。

本实施例中,该速度等级主要指终端的摇晃速度快慢程度,譬如该速度等级可以包括速度慢、速度较快、速度快和/或速度很快等等。

需要说明的是,该摇晃速度与速度等级之间并非精确匹配的,其存在一个范围值,即摇晃速度范围值。具体的,用户可以根据实际应用情况预先设置该摇晃速度范围值,并将该摇晃速度范围值与速度等级建立关联后存储。这样,当获取到终端的摇晃速度时,可以将该摇晃速度与该存储的摇晃速度范围值进行匹配,并根据匹配出的摇晃速度范围值确定对应的速度等级。譬如,可以设定1~7次/分钟对应的速度等级为速度慢,7~10次/分钟对应的速度等级为速度较快等等,当获取到的终端的摇晃速度为4次/分钟时,确定的速度等级应为速度慢。

(2)根据该速度等级在预设数据库中查找对应的终端应用集合。

本实施例中,该预设数据库可以由用户根据需求自行设定,也可以是系统默认设置。该终端应用集合主要包括终端中可以进行网络连接的应用程序,比如浏览器、即时通讯应用、视频播放应用、网上购物应用或者谷歌地图等等。

具体的,用户需预先根据自己的喜好对终端应用设置不同的优先等级,并将同一优先等级的终端应用所组成的终端应用集合与速度等级之间建立关联,譬如,可以设定速度慢对应优先等级低的终端应用,速度快对应优选等级高的终端应用等等。这样,可以根据摇晃速度的快慢自动选择不同的终端应用集合。

例如,若该摇晃速度为5次/分钟,且根据该摇晃速度确定的速度等级为速度慢,则对应查找到的终端应用集合包括谷歌地图和网上购物应用。

S103、控制该终端应用集合中终端应用的网络连接。

优选的,上述步骤S103具体可以包括:

获取该终端的当前应用;

将该当前应用与查找到的该终端应用集合进行匹配,并获取匹配结果;

根据该匹配结果关闭该终端应用集合中终端应用的网络连接。

本实施例中,当查找到对应的终端应用集合时,为避免影响到当前应用的网络连接情况,可以将当前应用与查找到的终端应用集合进行匹配,并根据匹配结果来决定是否需要关闭该终端应用集合中所有终端应用的网络连接,以减少流量分摊,加快当前终端应用的加载速度。

优选的,上述“根据该匹配结果关闭该终端应用集合中终端应用的网络连接”的步骤具体可以包括:

若该匹配结果为匹配失败,则关闭该终端应用集合中所有终端应用的网络连接;若该匹配结果为匹配成功,则关闭该终端应用集合中未匹配成功的终端应用的网络连接。

本实施例中,在将当前应用与终端应用集合进行匹配时,若获取的匹配结果为匹配失败,则表明该终端应用集合中不包括该当前终端应用,此时,可以关闭该终端应用集合中所有终端应用的网络连接。若获取的匹配结果为匹配成功,则表明该终端应用集合中包括该当前终端应用,此时,可以关闭该终端应用集合中除当前应用之外的所有终端应用的网络连接。

譬如,若当前应用为浏览器,获取的终端应用集合包括浏览器、微博和谷歌地图,则该当前应用与终端应用集合的匹配结果为匹配成功,且需关闭该终端应用集合中微博和谷歌地图的网络连接。

此外,在关闭该终端应用集合中终端应用的网络连接之后,为避免这些终端应用长时间处于断网状态,该终端应用的控制方法还可以包括:

开启该终端的计时功能,并在预设时间段后对该终端应用进行网络连接。

本实施例中,该预设时间段可以由用户根据喜好自己设定,也可以是系统默认设置,比如该预设时间段可以为十分钟或五分钟等等。具体的,当关闭了终端应用集合中对应终端应用的网络连接时,可以在预设时间段后自动重新开启这些终端应用的网络连接,避免用户手动操作,非常方便。

由上述可知,本实施例提供的终端应用的控制方法,在用户摇晃终端的过程中,通过获取该终端的摇晃特征信息,并根据该摇晃特征信息确定对应的终端应用集合,之后,控制该终端应用集合中终端应用的网络连接,能根据用户摇晃手机的速度适当调整当前应用的网速,有效解决用户在观看视频或浏览网页的过程中加载速度过慢的问题,操作简单,灵活性高,用户体验性好。

第二实施例

在实施例一所述方法的基础上,本实施例将从移动终端的角度进一步进行描述,请参阅图2a,图2a具体描述了本发明第二实施例提供的移动终端,其可以包括:获取模块10、确定模块20和控制模块30,具体如下:

获取模块10,用于在用户摇晃终端的过程中,获取该终端的摇晃特征信息。

本实施例中,该摇晃特征信息可以包括该终端的摇晃速度,获取模块10可以通过终端内置的速度传感器来获取该终端的摇晃速度。譬如,当用户正在刷微博或者看视频时,若想加快当前应用的加载速度,可以摇晃该终端,此时,获取模块10会获取该摇晃速度。优选的,该摇晃特征信息还可以包括该终端的摇晃幅度或者摇晃次数等等。

确定模块20,用于根据该摇晃特征信息确定对应的终端应用集合。

优选的,请参阅图2b,当该摇晃特征信息包括摇晃速度时,上述确定模块20具体可以包括:确定子模块21和查找子模块22,其中:

确定子模块21,用于根据该摇晃速度确定对应的速度等级。

本实施例中,该速度等级主要指终端的摇晃速度快慢程度,譬如该速度等级可以包括速度慢、速度较快、速度快和/或速度很快等等。

需要说明的是,该摇晃速度与速度等级之间并非精确匹配的,其存在一个范围值,即摇晃速度范围值。具体的,用户可以根据实际应用情况预先设置该摇晃速度范围值,并将该摇晃速度范围值与速度等级建立关联后存储。这样,当获取模块10获取到终端的摇晃速度时,确定子模块21可以将该摇晃速度与该存储的摇晃速度范围值进行匹配,并根据匹配出的摇晃速度范围值确定对应的速度等级。譬如,可以设定1~7次/分钟对应的速度等级为速度慢,7~10次/分钟对应的速度等级为速度较快等等,当获取模块10获取到的终端的摇晃速度为4次/分钟时,该确定子模块21确定的速度等级应为速度慢。

查找子模块22,用于根据该速度等级在预设数据库中查找对应的终端应用集合。

本实施例中,该预设数据库可以由用户根据需求自行设定,也可以是系统默认设置。该终端应用集合主要包括终端中可以进行网络连接的应用程序,比如浏览器、即时通讯应用、视频播放应用、网上购物应用或者谷歌地图等等。

具体的,用户需预先根据自己的喜好对终端应用设置不同的优先等级,并将同一优先等级的终端应用所组成的终端应用集合与速度等级之间建立关联,譬如,可以设定速度慢对应优先等级低的终端应用,速度快对应优选等级高的终端应用等等。这样,可以根据摇晃速度的快慢自动选择不同的终端应用集合。

例如,若该摇晃速度为5次/分钟,且确定子模块21根据该摇晃速度确定的速度等级为速度慢,则该查找子模块22对应查找到的终端应用集合包括谷歌地图和网上购物应用。

控制模块30,用于控制该终端应用集合中终端应用的网络连接。

优选的,上述控制模块30具体可以包括:获取子模块31、匹配子模块32和控制子模块33,其中:

获取子模块31,用于获取该终端的当前应用;

匹配子模块32,用于将该当前应用与查找到的该终端应用集合进行匹配,并获取匹配结果;

控制子模块33,用于根据该匹配结果控制该终端应用集合中终端应用的网络连接。

本实施例中,当查找子模块22查找到对应的终端应用集合时,为避免影响到当前应用的网络连接情况,可以通过匹配子模块32将当前应用与查找到的终端应用集合进行匹配,之后,控制子模块33根据匹配结果来决定是否需要关闭该终端应用集合中所有终端应用的网络连接,以减少流量分摊,加快当前终端应用的加载速度。

优选的,该控制子模块33具体可以用于:

若该匹配结果为匹配失败,则关闭该终端应用集合中所有终端应用的网络连接;若该匹配结果为匹配成功,则关闭该终端应用集合中未匹配成功的终端应用的网络连接。

本实施例中,在匹配子模块32将当前应用与终端应用集合进行匹配时,若获取的匹配结果为匹配失败,则表明该终端应用集合中不包括该当前终端应用,此时,控制子模块33可以关闭该终端应用集合中所有终端应用的网络连接。若获取的匹配结果为匹配成功,则表明该终端应用集合中包括该当前终端应用,此时,控制子模块33可以关闭该终端应用集合中除当前应用之外的所有终端应用的网络连接。

譬如,若当前应用为浏览器,获取的终端应用集合包括浏览器、微博和谷歌地图,则该当前应用与终端应用集合的匹配结果为匹配成功,控制子模块33需关闭该终端应用集合中微博和谷歌地图的网络连接。

此外,为避免这些已关闭网络连接的终端应用长时间处于断网状态,该控制子模块33还可以用于:

在关闭该终端应用集合中终端应用的网络连接之后,开启该终端的计时功能,并在预设时间段后对该终端应用进行网络连接。

本实施例中,该预设时间段可以由用户根据喜好自己设定,也可以是系统默认设置,比如该预设时间段可以为十分钟或五分钟等等。具体的,当该控制子模块33关闭了终端应用集合中对应终端应用的网络连接时,可以在预设时间段后自动重新开启这些终端应用的网络连接,避免用户手动操作,非常方便。

具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。

由上述可知,本实施例提供的移动终端,在用户摇晃终端的过程中,通过获取模块10获取该终端的摇晃特征信息,并经由确定模块20根据该摇晃特征信息确定对应的终端应用集合,之后,通过控制模块30控制该终端应用集合中终端应用的网络连接,能根据用户摇晃手机的速度适当调整当前应用的网速,有效解决用户在观看视频或浏览网页的过程中加载速度过慢的问题,操作简单,灵活性高,用户体验性好。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,ReadOnlyMemory)、随机存取记忆体(RAM,RandomAccessMemory)、磁盘或光盘等。

以上对本发明实施例所提供的一种终端应用的控制方法及移动终端进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1