移动终端的网络连接的处理方法、装置及移动终端与流程

文档序号:12630888阅读:335来源:国知局
移动终端的网络连接的处理方法、装置及移动终端与流程

本发明实施例涉及通信技术,尤其涉及一种移动终端的网络连接的处理方法、装置及移动终端。



背景技术:

随着通信技术的快速发展,移动终端上的应用程序越来越多,很多应用程序都依赖于网络连接。

在日常生活中,用户使用移动终端上网已经成为用户的习惯,通常,用户一般使用WiFi(Wireless-Fidelity,无线保真)、或者GPRS(General Packet Radio Service,通用分组无线服务)流量上网,从而用户可以通过应用程序浏览网页、聊天或者观看视频。但是,WiFi或者GPRS功能的开启需要消耗移动终端大量的电量,在实际应用中,用户在不同时刻对网络的要求或者需求是不一样的,但现有技术中,并没有对WiFi功能或者GPRS功能区别处理,造成大量的不必要的电量消耗。



技术实现要素:

有鉴于此,本发明实施例提供一种移动终端的网络连接的处理方法、装置及移动终端,以节省移动终端的电量消耗。

第一方面,本发明实施例提供了一种移动终端的网络连接的处理方法,所述方法包括:

获取移动终端中当前运行的应用程序的名称;

根据所述应用程序的名称,确定所述应用程序运行时是否需要联网;

根据确定结果,按照与所述确定结果对应的第一预设处理方式,关闭或者开启网络连接。

第二方面,本发明实施例还提供了一种移动终端的网络连接的处理装置,所述装置包括:

应用名称获取模块,用于获取移动终端中当前运行的应用程序的名称;

联网状态确定模块,用于根据所述应用程序的名称,确定所述应用程序运行时是否需要联网;

网络连接处理模块,用于根据确定结果,按照与所述确定结果对应的第一预设处理方式,关闭或者开启网络连接。

第三方面,本发明实施例还提供了一种移动终端,所述移动终端集成了本发明任一实施例所述的移动终端的网络连接的处理装置。

本发明实施例的技术方案,通过根据当前运行的应用程序的名称,确定该应用程序运行时是否需要联网,并根据确定结果,按照对应的第一预设处理方式,关闭或者开启网络连接,实现了根据应用程序在运行时是否需要联网来对网络连接进行控制,从而节省了移动终端的电量消耗。

附图说明

图1是本发明实施例一提供的一种移动终端的网络连接的处理方法的流程图;

图2是本发明实施例二提供的一种移动终端的网络连接的处理方法的流程图;

图3是本发明实施例三提供的一种移动终端的网络连接的处理装置的结构示意图;

图4为本发明实施例四提供的一种移动终端的结构示意图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。

实施例一

图1是本发明实施例一提供的一种移动终端的网络连接的处理方法的流程图,本实施例可适用于根据应用程序运行时是否需要联网来关闭或者开启网络连接的情况,该方法可以由移动终端的网络连接的处理装置来执行,该移动终端的网络连接的处理装置可以配置在手机或平板电脑等移动终端中。该方法具体包括如下步骤:

步骤110,获取移动终端中当前运行的应用程序的名称。

确定移动终端中当前运行的应用程序,并获取当前运行的应用程序的名称。

步骤120,根据所述应用程序的名称,确定所述应用程序运行时是否需要联网。

根据当前运行的应用程序的名称,确定每一个应用程序在运行时是否需要使用网络,从而将结果分为全部不需要联网和部分需要联网,并预先设定与每个结果对应的网络连接的处理方式。

步骤130,根据确定结果,按照与所述确定结果对应的第一预设处理方式,关闭或者开启网络连接。

根据确定的结果,按照与确定结果对应的第一预设处理方式,对网络连接进行处理,关闭或者开启网络连接。如,当前运行的应用程序全部不需要联网时,可以直接关闭网络连接。

其中,所述网络连接包括WiFi和/或GPRS流量。如,当前运行的应用程序全部不需要联网,且当移动终端中的WiFi和GPRS都开启时,同时关闭WiFi和GPRS流量;当移动终端中只有WiFi开启时,则关闭WiFi;当移动终端中只有GPRS流量开启时,则关闭GPRS流量。

本实施例的技术方案,通过根据当前运行的应用程序的名称,确定该应用程序运行时是否需要联网,并根据确定结果,按照对应的第一预设处理方式,关闭或者开启网络连接,实现了根据应用程序在运行时是否需要联网来对网络连接进行控制,从而节省了移动终端的电量消耗。

实施例二

图2是本发明实施例二提供的一种移动终端的网络连接的处理方法的流程图,本实施例在实施例一的基础上进行了优化,将按照与所述确定结果对应的第一预设处理方式,关闭或者开启网络连接进一步优化为:如果所述应用程序全部不需要联网,则关闭网络连接;如果所述应用程序中有需要联网的应用程序,则按照该应用程序的应用类型对应的第二预设处理方式,关闭或者开启网络连接。该方法具体包括如下步骤:

步骤210,获取移动终端中当前运行的应用程序的名称。

步骤220,根据所述应用程序的名称,确定所述应用程序运行时是否需要联网。

步骤230,如果所述应用程序全部不需要联网,则关闭网络连接。

如果所述应用程序全部不需要联网,则可以直接关闭移动终端的网络连接,为移动终端节省电量。

步骤240,如果所述应用程序中有需要联网的应用程序,则按照该应用程序的应用类型对应的第二预设处理方式,关闭或者开启网络连接。

如果当前运行的应用程序中有需要联网的应用程序,则根据该应用程序的名称获取该应用程序的应用类型,并按照该应用程序的应用类型对应的第二预设处理方式,关闭或者开启网络连接。其中,应用类型可以包括聊天工具、网页浏览(网上购物应用程序也可归为网页浏览)、视频播放或网上游戏等。

在预先设定与应用程序的应用类型对应的第二预设处理方式时,可以根据该应用类型的应用程序是否需要持续使用网络连接来进行设定。

可选的,如果所述应用程序中有需要联网的应用程序,则按照该应用程序的应用类型对应的第二预设处理方式,关闭或者开启网络连接包括:

如果所述应用程序中有需要联网的应用程序,则根据该应用程序的名称获取该应用程序的应用类型;

根据与所述应用类型对应的第二预设处理方式,关闭或者开启网络连接。

如果当前运行的应用程序中有需要联网(即需要使用网络连接)的应用程序时,根据该应用程序的名称获取该应用程序的应用类型,如应用程序的名称为微信时可以确定该应用程序的应用类型为聊天工具。确定了当前运行的应用程序的应用类型后,根据预先设定的与该应用类型对应的第二预设处理方式,关闭或者开启网络连接,节省移动终端的电量。

本实施例的技术方案,在上述实施例的基础上,通过当前运行的应用程序全部不需要联网时,直接关闭网络连接,当前运行的应用程序中有需要联网的应用程序时,按照该应用程序的应用类型对应的第二预设处理方式,关闭或者开启网络连接,节省了移动终端的电量消耗。

在上述实施例的基础上,根据与所述应用类型对应的第二预设处理方式,关闭或者开启网络连接优选包括:

当所述应用类型为聊天工具且该应用程序处于后台运行状态时,每隔预设断开时间开启一次网络连接并持续预设连接时间;

当所述应用类型为网页浏览时,如果网页的内容已加载完成,则关闭网络连接;

当所述应用类型为视频播放时,如果已完成视频缓冲,则关闭网络连接。

其中,应用类型可以包括聊天工具、网页浏览和视频播放,从而可以根据应用类型的性质预先设定与该应用类型对应的第二预设处理方式。

由于应用类型为聊天工具(即即时通讯)的应用程序往往需要后台运行,从而检测是否有最新的消息,当当前运行的应用程序的应用类型为聊天工具,且该应用程序处于后台运行状态时,每隔预设断开时间开启一次网络连接并持续预设连接时间,即关闭网络连接的持续时间为预设断开时间,当关闭网络连接的持续时间到时,开启网络连接,开启网络连接的持续时间为预设连接时间,当开启网络连接的持续时间到时,再关闭网络连接,这样循环执行,以达到接收新的消息并节省电量的目的。

当前运行的应用程序的应用类型为网页浏览时,判断网页的内容是否已经加载完成,当网页内容已加载完成时,该网页的内容可以供用户查看,可以关闭网络连接,来节省电量,当检测到用户打开新的网页时,再开启网络连接。

当前运行的应用程序的应用类型为视频播放时,判断是否完成视频缓冲,如果已完成视频缓冲,则可以不再需要网络连接,关闭网络连接,来节省电量,当检测到用户要打开新的视频时,再开启网络连接。

通过上述与应用类型对应的第二预设处理方式,来关闭或者开启网络连接,可以节省移动终端的电量,且不会影响用户使用应用程序。

实施例三

图3是本发明实施例三提供的一种移动终端的网络连接的处理装置的结构示意图,如图3所示,本实施例所述的移动终端的网络连接的处理装置包括:应用名称获取模块310、联网状态确定模块320和网络连接处理模块330。

其中,应用名称获取模块310,用于获取移动终端中当前运行的应用程序的名称;

联网状态确定模块320,用于根据所述应用程序的名称,确定所述应用程序运行时是否需要联网;

网络连接处理模块330,用于根据确定结果,按照与所述确定结果对应的第一预设处理方式,关闭或者开启网络连接。

可选的,所述网络连接处理模块包括:

网络连接关闭单元,用于如果所述应用程序全部不需要联网,则关闭网络连接;

网络连接处理单元,用于如果所述应用程序中有需要联网的应用程序,则按照该应用程序的应用类型对应的第二预设处理方式,关闭或者开启网络连接。

可选的,所述网络连接处理单元包括:

应用类型获取子单元,用于如果所述应用程序中有需要联网的应用程序,则根据该应用程序的名称获取该应用程序的应用类型;

网络连接处理子单元,用于根据与所述应用类型对应的第二预设处理方式,关闭或者开启网络连接。

优选的,所述网络连接处理子单元具体用于:

当所述应用类型为聊天工具且该应用程序处于后台运行状态时,每隔预设断开时间开启一次网络连接并持续预设连接时间;

当所述应用类型为网页浏览时,如果网页的内容已加载完成,则关闭网络连接;

当所述应用类型为视频播放时,如果已完成视频缓冲,则关闭网络连接。

其中,所述网络连接包括无线保真WiFi连接和/或GPRS流量连接。

上述移动终端的网络连接的处理装置可执行本发明任意实施例所提供的移动终端的网络连接的处理方法,具备执行方法相应的功能模块和有益效果。

实施例四

本实施例提供了一种移动终端,该移动终端可以包括本发明任意实施例提供的移动终端的网络连接的处理装置。图4为本发明实施例四提供的一种移动终端的结构示意图,如图4所示,该移动终端可以包括:存储器401、中央处理器(Central Processing Unit,以下简称CPU)402、外设接口403、RF(Radio Frequency,射频)电路405、音频电路406、扬声器411、电源管理芯片408、输入/输出(I/O)子系统409、触摸屏412、其他输入/控制设备410以及外部端口404,这些部件通过一个或多个通信总线或信号线407来通信。

应该理解的是,图示移动终端400仅仅是移动终端的一个范例,并且移动终端400可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。

下面就本实施例提供的用于处理移动终端的网络连接的移动终端进行详细的描述,该移动终端以手机为例。

存储器401,所述存储器401可以被CPU402、外设接口403等访问,所述存储器401可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

外设接口403,所述外设接口403可以将设备的输入和输出外设连接到CPU402和存储器401。

I/O子系统409,所述I/O子系统409可以将设备上的输入输出外设,例如触摸屏402(相当于上述实施例中的屏幕)和其他输入/控制设备410,连接到外设接口403。I/O子系统409可以包括显示控制器4091和用于控制其他输入/控制设备410的一个或多个输入控制器4092。其中,一个或多个输入控制器4092从其他输入/控制设备410接收电信号或者向其他输入/控制设备410发送电信号,其他输入/控制设备410可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器4092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。

触摸屏412,所述触摸屏412是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。

I/O子系统409中的显示控制器4091从触摸屏412接收电信号或者向触摸屏412发送电信号。触摸屏412检测触摸屏上的接触,显示控制器4091将检测到的接触转换为与显示在触摸屏412上的用户界面对象的交互,即实现人机交互,显示在触摸屏412上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。

RF电路405,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。具体地,RF电路405接收并发送RF信号,RF信号也称为电磁信号,RF电路405将电信号转换为电磁信号或将电磁信号转换为电信号,并且通过该电磁信号与通信网络以及其他设备进行通信。RF电路405可以包括用于执行这些功能的已知电路,其包括但不限于天线系统、RF收发机、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC(COder-DECoder,编译码器)芯片组、用户标识模块(Subscriber Identity Module,SIM)等等。

音频电路406,主要用于从外设接口403接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器411。

扬声器411,用于将手机通过RF电路405从无线网络接收的语音信号,还原为声音并向用户播放该声音。

电源管理芯片408,用于为CPU402、I/O子系统及外设接口所连接的硬件进行供电及电源管理。

本发明实施例提供的CPU402可执行如下操作:

获取移动终端中当前运行的应用程序的名称;

根据所述应用程序的名称,确定所述应用程序运行时是否需要联网;

根据确定结果,按照与所述确定结果对应的第一预设处理方式,关闭或者开启网络连接。

上述移动终端可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

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