CN106102143A - 一种应用处理方法和装置 - Google Patents

一种应用处理方法和装置 Download PDF

Info

Publication number
CN106102143A
CN106102143A CN201610383694.0A CN201610383694A CN106102143A CN 106102143 A CN106102143 A CN 106102143A CN 201610383694 A CN201610383694 A CN 201610383694A CN 106102143 A CN106102143 A CN 106102143A
Authority
CN
China
Prior art keywords
network
quality parameters
network quality
application
parameter acquiring
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610383694.0A
Other languages
English (en)
Other versions
CN106102143B (zh
Inventor
张俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201610383694.0A priority Critical patent/CN106102143B/zh
Publication of CN106102143A publication Critical patent/CN106102143A/zh
Priority to PCT/CN2017/086480 priority patent/WO2017206883A1/zh
Application granted granted Critical
Publication of CN106102143B publication Critical patent/CN106102143B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M19/00Current supply arrangements for telephone systems
    • H04M19/08Current supply arrangements for telephone systems with current supply sources at the substations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • H04M1/73Battery saving arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/028Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof switching on or off only a part of the equipment circuit blocks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例公开了一种应用处理方法和装置,本发明实施例采用在处于待机状态且连接网络时,接收参数获取请求,然后,根据该参数获取请求获取该网络对应的网络质量参数,判断该网络质量参数是否满足预设条件,若是,则关闭正在运行且使用网络的目标应用;该方案可以基于当前连接网络的网络质量参数来关闭正在运行且使用网络的目标应用;该方案可以降低终端的功耗以及终端的电量消耗。

Description

一种应用处理方法和装置
技术领域
本发明涉及终端技术领域,具体涉及一种应用处理方法和装置。
背景技术
随着智能终端的发展,智能终端能够兼容的功能越来越多,不仅丰富用户生活,还给用户带来便利。随着移动终端设备已日益融入人们生活、应用功能日趋完善,给用户带来了极大便利以及提高用户体验。
为了实现各种功能以满足用户的各种需求,通常智能终端会安装各种各样的应用程序(可以简称为应用)。在智能终端处于待机状态时有些应用程序还继续在后台运行,并且需要与其对应的服务器保持连接;然而,如果智能终端当前连接的网络质量发生变化时,比如,网络质量变差或者变低时,智能终端会频繁地进行断开重连网络操作(即断开网络连接和重新建立网络连接的操作),此时,在后台运行的某些应用程序(如使用网络的应用程序)会在网络连接恢复之后重新发起对其网络服务器的连接;因此,后台运行的某些应用程序会随着网络的频繁地断开和重连,也会频繁地发起对其网络服务器的连接,此时,该应用程序会后台消耗大量的CPU资源,导致智能终端的功耗比较高,智能终端的耗电量比较大。
发明内容
本发明实施例提供一种应用处理方法和装置,可以降低智能终端的功耗。
本发明实施例提供一种应用处理方法,包括:
在处于待机状态且连接网络时,接收参数获取请求;
根据所述参数获取请求获取所述网络对应的网络质量参数;
判断所述网络质量参数是否满足预设条件;
若是,则关闭正在运行且使用网络的目标应用。
优选地,所述根据所述参数获取请求获取所述网络对应的网络质量参数的步骤具体包括:
根据所述参数获取请求获取预设时间段内针对网络连接的操作信息,所述网络连接为与所述网络之间的网络连接;
根据所述操作信息获取所述网络对应的网络质量参数。
优选地,所述操作信息包括:断开所述网络连接的断开频率和重新建立所述网络连接的连接频率;
所述根据所述操作信息获取所述网络对应的网络质量参数的步骤具体包括:
获取所述断开频率与第一预设频率之间的第一比较结果、所述连接频率与第二预设频率之间的第二比较结果;
根据所述第一比较结果和所述第二比较结果获取所述网络对应的网络质量参数。
优选地,所述根据所述参数获取请求获取所述网络对应的网络质量参数的步骤具体包括:
根据所述参数获取请求每隔预设时长向相应的服务器发送心跳包;
接收所述服务器返回的用于响应所述心跳包的应答包;
获取在预设时间段内所述心跳包的发送数量以及所述应答包的接收数量;
根据发送数量以及所述接收数量,获取所述网络对应的网络质量参数。
优选地,所述根据发送数量以及所述接收数量,获取所述网络对应的网络质量参数的步骤具体包括:
获取所述发送数量与所述接收数量之间的数量差;
获取数量差与第一预设阈值之间的比较结果;
根据所述比较结果获取所述网络对应的网络质量参数。
优选地,所述关闭正在运行且使用网络的目标应用的步骤具体包括:
根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用;
关闭所述目标应用。
优选地,所述判断所述网络质量参数是否满足预设条件的步骤具体包括:
判断所述网络质量参数对应的参数值是否大于第二预设阈值;
若是,则判定所述网络质量参数满足预设条件;
若否,则判定所述网络质量参数不满足预设条件。
相应地,本发明实施例还提供了一种应用处理装置,包括:接收模块、获取模块、判断模块和关闭模块;
所述接收模块,用于在处于待机状态且连接网络时,接收参数获取请求;
所述获取模块,用于根据所述参数获取请求获取所述网络对应的网络质量参数;
所述判断模块,用于判断所述网络质量参数是否满足预设条件;
所述关闭模块,用于在所述判断模块判断为是时,关闭正在运行且使用网络的目标应用。
优选地,所述获取模块,具体用于根据所述参数获取请求获取预设时间段内针对网络连接的操作信息,所述网络连接为与所述网络之间的网络连接;根据所述操作信息获取所述网络对应的网络质量参数。
优选地,所述获取模块具体包括:发送子模块、接收子模块和获取子模块;
所述发送子模块,用于根据所述参数获取请求每隔预设时长向相应的服务器发送心跳包;
所述接收子模块,用于接收所述服务器返回的用于响应所述心跳包的应答包;
所述获取子模块,用于获取在预设时间段内所述心跳包的发送数量以及所述应答包的接收数量;根据发送数量以及所述接收数量,获取所述网络对应的网络质量参数。
优选地,所述关闭模块具体用于根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用;关闭所述目标应用。
优选地,所述判断模块具体用于判断所述网络质量参数对应的参数值是否大于第二预设阈值;若是,则判定所述网络质量参数满足预设条件;若否,则判定所述网络质量参数不满足预设条件。
本发明实施例采用在处于待机状态且连接网络时,接收参数获取请求,然后,根据该参数获取请求获取该网络对应的网络质量参数,判断该网络质量参数是否满足预设条件,若是,则关闭正在运行且使用网络的目标应用;该方案可以基于当前连接网络的网络质量参数来关闭正在运行且使用网络的目标应用;比如,当网络质量参数表示网络质量比较差时,可以关闭正在运行且使用网络的目标应用,该方案可以避免当网络质量比较差时应用程序频繁地向其网络服务器发起连接的情况出现,因此,可以减少应用程序的资源消耗,相对于现有技术而言,降低了终端的功耗以及终端的电量消耗。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例一提供的应用处理方法的流程示意图;
图2为本发明实施例二提供的应用处理方法的流程示意图;
图3a本发明实施例三提供的第一种应用处理装置的结构示意图;
图3b本发明实施例三提供的第二种应用处理装置的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供一种应用处理方法和装置。以下将分别进行详细说明。
实施例一、
本实施例将从应用处理装置的角度进行描述,该应用处理装置具体可以集成在终端中,该终端可以为智能手机、平板电脑等设备。
一种应用处理方法,包括:在处于待机状态且连接网络时,接收参数获取请求,然后,根据该参数获取请求获取该网络对应的网络质量参数,判断该网络质量参数是否满足预设条件,若是,则关闭正在运行且使用网络的目标应用。
如图1所示,应用处理方法,具体流程可以如下:
101、在处于待机状态且连接网络时,接收参数获取请求。
具体地,待机状态也即系屏状态,终端所连接的网络可以是数据网络(如3G、4G网络等),也可以是无线WiFi网络等,本发明对此不作具体限定,其中,接收参数获取请求的方式可以有多种,可以是终端自身触发接收参数获取请求,也可以是服务器触发终端接收参数获取请求;比如,可以在终端集成一个定时器,该定时器可以APP的形式集成在终端,设置每隔预设时间段触发终端接收该参数获取请求,该预设时间段可以根据实际需求进行设置,比如该预设时间段可以设置为1min、10min等,也即步骤“在处于待机状态且连接网络时,接收参数获取请求”具体可以包括:
在终端处于熄屏状态且连接网络时,定时接收参数获取请求。
102、根据该参数获取请求获取该网络对应的网络质量参数。
在本发明实施例中,该网络质量参数可以用于指示终端当前网络连接质量的参数,比如,网络质量参数值越大表示网络连接质量越好,或者网络质量参数值越小表示网络连接质量越好;其中,该网络质量参数可以有多种,比如,该网络质量参数可以是QoS(Quality of Service,服务质量)的关键指标(如吞吐量、时延等),或是基于者Qos的关键指标所得到的参数,还可以是用户自定义的网络质量参数,比如用户根据当前所连接的网络及终端设备的性能所得到的一个自定义的网络质量参数。
其中,获取网络质量参数的方法可以有多种,比如,可以基于网络接入方式、网络覆盖范围、网络信号强弱等因素,造成在与该网络连接的过程中产生的断开、连接等操作信息,得到上述网络质量参数,也即步骤“根据该参数获取请求获取该网络对应的网络质量参数”具体可以包括以下步骤:
根据参数获取请求获取预设时间段内针对网络连接的操作信息,网络连接为与该网络之间的网络连接;
根据该操作信息获取该网络对应的网络质量参数。
在本发明实施例中,该操作信息可以是终端与该网络断开连接的断开频率,还可以是网络断开后重新与该网络建立网络连接的连接频率,也即该操作信息可以包括:断开网络连接的断开频率和重新建立网络连接的连接频率。其中,该断开频率和连接频率可以是一段时间内的平均频率,也可以是单位时间内的网络断开次数和网络连接次数。
具体地,根据该操作信息获取该网络对应的网络质量参数的方式可以有多种,比如,可以直接将该操作信息作为网络质量参数;
可选地,为了提高网络质量参数的准确性,可以基于该操作信息得到该网络质量参数,也即上述步骤“根据该操作信息获取该网络对应的网络质量参数”具体流程可以如下:
获取断开频率与第一预设频率之间的第一比较结果、连接频率与第二预设频率之间的第二比较结果;
根据第一比较结果和第二比较结果获取该网络对应的网络质量参数。
其中,第一预设频率可以是经过多次实验测试而来,用于衡量终端断开网络连接的断开频率的标准值,也可以是根据用户需求和终端设备的性能等实际情况由用户自行设定的数值;同样地,第二预设频率可以是经过多次实验测试而来,用于衡量终端重新建立网络连接的连接频率的标准值,也可以是根据用户需求和终端设备的性能等实际情况由用户自行设定的数值。
在具体实施过程中,该第一比较结果可以是基于断开频率与第一预设频率之间的断开频率差值而得到的,或者可以通过判断两者的数值大小比较而得到;同样地,该第一比较结果可以基于连接频率与第二预设频率之间的连接频率差值而得到,或者可以通过判断两者的数值大小比较而得到。
而在根据第一比较结果和第二比较结果获取该网络对应的网络质量参数时,获取的方式也可以有多种,比如,可以对第一比较结果和第二比较结果进行权衡,选取对网络质量参数影响较大的一方作为获取该网络质量参数的基准,再通过预设算法或规则换算出对应的网络质量参数;或者可以将第一比较结果和第二比较结果两者结合起来,综合作为获取该网络质量参数的基准,再通过预设算法或规则换算出对应的网络质量参数。
另一可选地,可以通过向服务器发送试探信号(如心跳包)测试当前的网络连接状态,通过服务器的响应结果,以得到网络质量参数,也即上述步骤“根据该操作信息获取该网络对应的网络质量参数”具体流程可以如下:
根据参数获取请求每隔预设时长向相应的服务器发送心跳包;
接收服务器返回的用于响应心跳包的应答包;
获取在预设时间段内心跳包的发送数量以及应答包的接收数量;
根据发送数量以及接收数量,获取网络对应的网络质量参数。
在本发明实施例中,可以直接将接收到的服务器返回的的应答包的接收数量,作为网络质量参数。
优选地,为了提高网络质量参数的准确性,可以基于心跳包的发送数量与应答包的接收数量之间的数量差值得到该网络质量参数,也即步骤“根据发送数量以及接收数量,获取网络对应的网络质量参数”具体可以包括:
获取发送数量与接收数量之间的数量差;
获取数量差与第一预设阈值之间的比较结果;
根据比较结果获取网络对应的网络质量参数。
具体地,该第一预设阈值可以是经过多次实验测试而来用于衡量心跳包的发送数量与应答包的接收数量之间的数量差大小的标准值,在得到比较结果后,可以通过预设算法或规则换算出对应的网络质量参数。
103、判断该网络质量参数是否满足预设条件;若是,执行步骤104,若否,结束流程。
具体地,该预设条件可以作为衡量网络质量好坏的条件,可以通过与预设设定的第二预设阈值比较,以判断该网络质量参数是否满足预设条件,其中,该第二预设阈值可以根据实际需求进行设定;也即步骤“判断该网络质量参数是否满足预设条件”具体可以包括:
判断网络质量参数对应的参数值是否大于第二预设阈值;
若是,则判定网络质量参数满足预设条件;
若否,则判定网络质量参数不满足预设条件。
在实际应用中,判定网络质量参数满足预设条件时,可以确定为网络质量较差,在判定网络质量参数不满足预设条件时,可以确定为网络质量较好。
104、关闭正在运行且使用网络的目标应用。
具体地,在判断网络质量参数满足预设条件(即网络质量较差)时,关闭正在运行且使用网络的目标应用,为了本方案更加人性化,可以由用户设定能够进行自动处理的应用作为目标,通过判断当前连接网络的后台运行的应用是否目标应用,来确定是否对该应用进行关闭操作,以避免误处理的问题;也即步骤“关闭正在运行且使用网络的目标应用”的步骤具体可以包括:
根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用;
关闭目标应用。
在具体实施过程中,可以为用户提供选择的空间,增加一个应用处理机制,用于在网络质量差时对后台运行的应用进行处理;比如,该应用处理机制可以APP的形式集成在终端,其可以提供一个用户可以编辑的界面,可以罗列出所有移动终端中安装的应用,用户可以选择是否授权***,将授权的应用作为预设应用添加到预设应用标识集合中,在网络质量差时,若检测到后台存在与该预设应用集合相同的应用,则可以将该应用作为目标应用,自动进行关闭处理。
由上可知,本发明实施例提供了一种应用处理方法,采用在处于待机状态且连接网络时,接收参数获取请求,然后,根据该参数获取请求获取该网络对应的网络质量参数,判断该网络质量参数是否满足预设条件,若是,则关闭正在运行且使用网络的目标应用;该方案可以基于当前连接网络的网络质量参数来关闭正在运行且使用网络的目标应用;比如,当网络质量参数表示网络质量比较差时,可以关闭正在运行且使用网络的目标应用,该方案可以避免当网络质量比较差时应用程序频繁地向其网络服务器发起连接的情况出现,因此,可以减少应用程序的资源消耗,相对于现有技术而言,降低了终端的功耗以及终端的电量消耗。
实施例二、
根据实施例一所描述的方法,以下将举例作进一步详细说明。
在本实施例中,将以该应用处理装置具体集成在移动终端为例进行详细描述。
如图2所示,一种应用处理方法,具体流程可以如下:
201、在移动终端处于待机状态且连接网络时,接收参数获取请求。
具体地,移动终端所连接的网络可以是3G、4G等数据网络等,也可以是无线WiFi网络或者WiFi热点等,本发明对此不作具体限定。
其中,接收参数获取请求的方式可以有多种,比如,可以在移动终端集成一个定时器,该定时器可以APP的形式集成在终端,设置每隔预设时间段触发终端接收该参数获取请求,该预设时间段可以根据实际需求进行设置,比如该预设时间段可以设置为1min、10min等,也即步骤“在处于待机状态且连接网络时,接收参数获取请求”具体可以包括:
在移动终端处于熄屏状态且连接网络时,定时接收参数获取请求。
202、移动终端根据该参数获取请求获取该网络对应的网络质量参数。
在本发明实施例中,该网络质量参数可以用于指示终端当前网络连接质量的参数,比如,网络质量参数值越小表示网络连接质量越好;其中,该网络质量参数可以有多种,比如,该网络质量参数可以是QoS(Quality of Service,服务质量)的关键指标(如吞吐量、时延等),或是基于者Qos的关键指标所得到的参数,还可以是用户自定义的网络质量参数,比如用户根据当前所连接的网络及终端设备的性能所得到的一个自定义的网络质量参数。。
具体地,在获取该网络对应的网络质量参数时,可以根据参数获取请求获取预设时间段内针对网络连接的操作信息,网络连接为与该网络之间的网络连接,然后,根据该操作信息获取该网络对应的网络质量参数,其中,该操作信息可以包括断开网络连接的断开频率和重新建立网络连接的连接频率。
优选地,可以基于该操作信息得到该网络质量参数,也即上述步骤“根据该操作信息获取该网络对应的网络质量参数”具体流程可以如下:
获取断开频率与第一预设频率之间的第一比较结果、连接频率与第二预设频率之间的第二比较结果;
根据第一比较结果和第二比较结果获取该网络对应的网络质量参数。
其中,第一预设频率可以是经过多次实验测试而来,用于衡量终端断开网络连接的断开频率的标准值,同样地,第二预设频率可以是经过多次实验测试而来,用于衡量终端重新建立网络连接的连接频率的标准值。
在具体实施过程中,该第一比较结果可以是基于断开频率与第一预设频率之间的断开频率差值而得到的,同样地,该第一比较结果可以基于连接频率与第二预设频率之间的连接频率差值而得到。在根据第一比较结果和第二比较结果获取该网络对应的网络质量参数时,者可以将第一比较结果和第二比较结果两者结合起来,综合作为获取该网络质量参数的基准,再通过预设算法或规则换算出对应的网络质量参数。
203、移动终端判断网络质量参数对应的参数值是否大于预设阈值;若是,执行步骤204,若否,结束流程。
在实际应用中,该预设阈值可以作为衡量网络质量好坏的条件,该预设阈值可以根据实际需求进行设定;在判定网络质量参数大于预设阈值时,可以确定为网络质量较差,否则可以确定为网络质量较好。
204、移动终端根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用。
具体地,在判断网络质量参数满足预设条件(即网络质量较差)时,关闭正在运行且使用网络的目标应用,为了本方案更加人性化,可以由用户设定能够进行自动处理的应用作为目标,通过判断当前连接网络的后台运行的应用是否目标应用,来确定是否对该应用进行关闭操作,以避免误处理的问题。
比如,可以在移动终端集成一个应用处理机制,该应用处理机制可以APP的形式集成在移动终端,其可以提供一个用户可以编辑的界面,可以罗列出所有移动终端中安装的应用,用户可以选择是否授权***,将授权的应用作为上述目标应用,在网络质量差时,自动处理授权的应用,如可以将微信、QQ授权给终端***,在网络质量差时,若检测到后台有微信、QQ、新浪微博在运行,则只将微信、QQ选定为目标应用。
205、移动终端关闭目标应用。
具体地,关闭目标应用具体可以表现为彻底杀死该应用,除了可以结束该应用程序的进程外,还可以结束该应用程序对应的进程树。
由上可知,本发明实施例提供了一种应用处理方法,采用在移动终端处于待机状态且连接网络时,接收参数获取请求,然后,根据该参数获取请求获取该网络对应的网络质量参数,并判断网络质量参数对应的参数值是否大于预设阈值,若是,根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用,并关闭该目标应用;该方案可以基于当前连接网络的网络质量参数来关闭正在运行且使用网络的目标应用;比如,当网络质量参数表示网络质量比较差时,可以关闭正在运行且使用网络的目标应用,该方案可以避免当网络质量比较差时应用程序频繁地向其网络服务器发起连接的情况出现,因此,可以减少应用程序的资源消耗,相对于现有技术而言,降低了终端的功耗以及终端的电量消耗。
实施例三、
为了更好地实施以上方法,本发明实施例还提供一种应用处理装置,该应用处理装置可以集成在终端中,该终端具体可以包括手机、平板电脑、笔记本电脑等设备。如图3a所示,该应用处理装置可以包括:接收模块301、获取模块302、判断模块303和关闭模块304,如下:
该接收模块301,用于在处于待机状态且连接网络时,接收参数获取请求;
该获取模块302,用于根据该参数获取请求获取该网络对应的网络质量参数;
该判断模块303,用于判断该网络质量参数是否满足预设条件;
该关闭模块304,用于在该判断模块303判断为是时,关闭正在运行且使用网络的目标应用。
优选地,该获取模块302,具体可以用于根据该参数获取请求获取预设时间段内针对网络连接的操作信息,该网络连接为与该网络之间的网络连接;根据该操作信息获取该网络对应的网络质量参数。
优选地,如图3b所示,该获取模块302具体包括:发送子模块3021、接收子模块3022和获取子模块3023;
该发送子模块3021,用于根据该参数获取请求每隔预设时长向相应的服务器发送心跳包;
该接收子模块3022,用于接收该服务器返回的用于响应该心跳包的应答包;
该获取子模块3023,用于获取在预设时间段内该心跳包的发送数量以及该应答包的接收数量;根据发送数量以及该接收数量,获取该网络对应的网络质量参数。
优选地,该关闭模块304,具体可以用于根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用;关闭该目标应用。
优选地,该判断模块303,具体可以用于判断该网络质量参数对应的参数值是否大于第二预设阈值;若是,则判定该网络质量参数满足预设条件;若否,则判定该网络质量参数不满足预设条件。
由上可知,本发明实施例提供的应用处理装置,采用在处于待机状态且连接网络时,接收模块301接收参数获取请求,获取模块302,根据该参数获取请求获取该网络对应的网络质量参数,判断模块303判断该网络质量参数是否满足预设条件,若是,则由关闭模块304关闭正在运行且使用网络的目标应用;该方案可以基于当前连接网络的网络质量参数来关闭正在运行且使用网络的目标应用;比如,当网络质量参数表示网络质量比较差时,可以关闭正在运行且使用网络的目标应用,该方案可以避免当网络质量比较差时应用程序频繁地向其网络服务器发起连接的情况出现,因此,可以减少应用程序的资源消耗,相对于现有技术而言,降低了终端的功耗以及终端的电量消耗。
具体实施时,以上各个模块可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个模块的具体实施可参见前面的方法实施例,在此不再赘述。
需要说明的是,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,如存储在终端的存储器中,并被该终端内的至少一个处理器执行,在执行过程中可包括如信息发布方法的实施例的流程。其中,存储介质可以包括:只读存储器(ROM,Read OnlyMemory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。
以上对本发明实施例提供的一种应用处理方法和装置进行了详细介绍,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

Claims (12)

1.一种应用处理方法,其特征在于,包括:
在处于待机状态且连接网络时,接收参数获取请求;
根据所述参数获取请求获取所述网络对应的网络质量参数;
判断所述网络质量参数是否满足预设条件;
若是,则关闭正在运行且使用网络的目标应用。
2.如权利要求1所述的应用处理方法,其特征在于,所述根据所述参数获取请求获取所述网络对应的网络质量参数的步骤具体包括:
根据所述参数获取请求获取预设时间段内针对网络连接的操作信息,所述网络连接为与所述网络之间的网络连接;
根据所述操作信息获取所述网络对应的网络质量参数。
3.如权利要求2所述的应用处理方法,其特征在于,所述操作信息包括:断开所述网络连接的断开频率和重新建立所述网络连接的连接频率;
所述根据所述操作信息获取所述网络对应的网络质量参数的步骤具体包括:
获取所述断开频率与第一预设频率之间的第一比较结果、所述连接频率与第二预设频率之间的第二比较结果;
根据所述第一比较结果和所述第二比较结果获取所述网络对应的网络质量参数。
4.如权利要求1所述的应用处理方法,其特征在于,所述根据所述参数获取请求获取所述网络对应的网络质量参数的步骤具体包括:
根据所述参数获取请求每隔预设时长向相应的服务器发送心跳包;
接收所述服务器返回的用于响应所述心跳包的应答包;
获取在预设时间段内所述心跳包的发送数量以及所述应答包的接收数量;
根据发送数量以及所述接收数量,获取所述网络对应的网络质量参数。
5.如权利要求4所述的应用处理方法,其特征在于,所述根据发送数量以及所述接收数量,获取所述网络对应的网络质量参数的步骤具体包括:
获取所述发送数量与所述接收数量之间的数量差;
获取数量差与第一预设阈值之间的比较结果;
根据所述比较结果获取所述网络对应的网络质量参数。
6.如权利要求1所述的应用处理方法,其特征在于,所述关闭正在运行且使用网络的目标应用的步骤具体包括:
根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用;
关闭所述目标应用。
7.如权利要求1所述的应用处理方法,其特征在于,所述判断所述网络质量参数是否满足预设条件的步骤具体包括:
判断所述网络质量参数对应的参数值是否大于第二预设阈值;
若是,则判定所述网络质量参数满足预设条件;
若否,则判定所述网络质量参数不满足预设条件。
8.一种应用处理装置,其特征在于,包括:接收模块、获取模块、判断模块和关闭模块;
所述接收模块,用于在处于待机状态且连接网络时,接收参数获取请求;
所述获取模块,用于根据所述参数获取请求获取所述网络对应的网络质量参数;
所述判断模块,用于判断所述网络质量参数是否满足预设条件;
所述关闭模块,用于在所述判断模块判断为是时,关闭正在运行且使用网络的目标应用。
9.如权利要求8所述的应用处理装置,其特征在于,所述获取模块,具体用于根据所述参数获取请求获取预设时间段内针对网络连接的操作信息,所述网络连接为与所述网络之间的网络连接;根据所述操作信息获取所述网络对应的网络质量参数。
10.如权利要求8所述的应用处理装置,其特征在于,所述获取模块具体包括:发送子模块、接收子模块和获取子模块;
所述发送子模块,用于根据所述参数获取请求每隔预设时长向相应的服务器发送心跳包;
所述接收子模块,用于接收所述服务器返回的用于响应所述心跳包的应答包;
所述获取子模块,用于获取在预设时间段内所述心跳包的发送数量以及所述应答包的接收数量;根据发送数量以及所述接收数量,获取所述网络对应的网络质量参数。
11.如权利要求8所述的应用处理装置,其特征在于,所述关闭模块,具体用于根据预设应用标识集合从后台正在运行的应用中选取相应的应用,以作为需要关闭的目标应用;关闭所述目标应用。
12.如权利要求8所述的应用处理装置,其特征在于,所述判断模块,具体用于判断所述网络质量参数对应的参数值是否大于第二预设阈值;若是,则判定所述网络质量参数满足预设条件;若否,则判定所述网络质量参数不满足预设条件。
CN201610383694.0A 2016-05-31 2016-05-31 一种应用处理方法和装置 Active CN106102143B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201610383694.0A CN106102143B (zh) 2016-05-31 2016-05-31 一种应用处理方法和装置
PCT/CN2017/086480 WO2017206883A1 (zh) 2016-05-31 2017-05-29 一种应用处理方法、装置、存储介质及电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610383694.0A CN106102143B (zh) 2016-05-31 2016-05-31 一种应用处理方法和装置

Publications (2)

Publication Number Publication Date
CN106102143A true CN106102143A (zh) 2016-11-09
CN106102143B CN106102143B (zh) 2020-01-14

Family

ID=57447405

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610383694.0A Active CN106102143B (zh) 2016-05-31 2016-05-31 一种应用处理方法和装置

Country Status (2)

Country Link
CN (1) CN106102143B (zh)
WO (1) WO2017206883A1 (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107182110A (zh) * 2017-04-07 2017-09-19 北京安云世纪科技有限公司 一种降低功耗的方法、装置及移动终端
WO2017206883A1 (zh) * 2016-05-31 2017-12-07 广东欧珀移动通信有限公司 一种应用处理方法、装置、存储介质及电子设备
CN110381376A (zh) * 2019-07-09 2019-10-25 青岛海信传媒网络技术有限公司 应用处理方法、装置及终端
CN110768903A (zh) * 2019-10-28 2020-02-07 北京字节跳动网络技术有限公司 优化网络连接的方法、装置、终端及存储介质
CN110913424A (zh) * 2019-11-14 2020-03-24 华为技术有限公司 网络连接控制方法和装置、终端、计算机存储介质
CN111064788A (zh) * 2019-12-18 2020-04-24 深圳前海达闼云端智能科技有限公司 信号传输方法、机器人及计算机可读存储介质
CN112153210A (zh) * 2019-06-28 2020-12-29 北京智明星通科技股份有限公司 游戏app的自动关闭方法及***
CN112533268A (zh) * 2019-09-17 2021-03-19 海信电子科技(深圳)有限公司 一种终端及其处理方法

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110245076A (zh) * 2019-05-21 2019-09-17 深圳壹账通智能科技有限公司 基于功能测试的因素影响程度确定方法、装置及终端设备
CN114727360A (zh) * 2020-12-22 2022-07-08 深圳Tcl新技术有限公司 网络连接设备管理方法、装置、终端设备及存储介质
CN113259759A (zh) * 2021-05-20 2021-08-13 深圳市雷鸟网络传媒有限公司 一种网络连接状态评价方法、装置、终端设备和存储介质
CN114173390B (zh) * 2021-12-06 2024-01-19 深圳Tcl新技术有限公司 网络控制方法、装置、电子设备及存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917516A (zh) * 2010-08-16 2010-12-15 宇龙计算机通信科技(深圳)有限公司 一种移动终端的省电处理方法、***及移动终端
CN103365399A (zh) * 2013-06-26 2013-10-23 贝壳网际(北京)安全技术有限公司 移动终端应用对象的控制方法及装置
CN104811930A (zh) * 2015-05-19 2015-07-29 广东小天才科技有限公司 一种移动终端的网络流量控制方法及***
CN105183132A (zh) * 2015-08-18 2015-12-23 小米科技有限责任公司 节能模式启动方法和装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06311079A (ja) * 1993-04-27 1994-11-04 Sharp Corp オートパワーオフ機能を有する移動電話機
JP5870891B2 (ja) * 2012-10-11 2016-03-01 ソニー株式会社 情報処理装置、無線通信装置、通信システムおよび情報処理方法
CN106102143B (zh) * 2016-05-31 2020-01-14 Oppo广东移动通信有限公司 一种应用处理方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101917516A (zh) * 2010-08-16 2010-12-15 宇龙计算机通信科技(深圳)有限公司 一种移动终端的省电处理方法、***及移动终端
CN103365399A (zh) * 2013-06-26 2013-10-23 贝壳网际(北京)安全技术有限公司 移动终端应用对象的控制方法及装置
CN104811930A (zh) * 2015-05-19 2015-07-29 广东小天才科技有限公司 一种移动终端的网络流量控制方法及***
CN105183132A (zh) * 2015-08-18 2015-12-23 小米科技有限责任公司 节能模式启动方法和装置

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017206883A1 (zh) * 2016-05-31 2017-12-07 广东欧珀移动通信有限公司 一种应用处理方法、装置、存储介质及电子设备
CN107182110A (zh) * 2017-04-07 2017-09-19 北京安云世纪科技有限公司 一种降低功耗的方法、装置及移动终端
CN112153210A (zh) * 2019-06-28 2020-12-29 北京智明星通科技股份有限公司 游戏app的自动关闭方法及***
CN112153210B (zh) * 2019-06-28 2022-03-29 北京智明星通科技股份有限公司 游戏app的自动关闭方法及***
CN110381376A (zh) * 2019-07-09 2019-10-25 青岛海信传媒网络技术有限公司 应用处理方法、装置及终端
CN110381376B (zh) * 2019-07-09 2022-08-02 青岛海信传媒网络技术有限公司 应用处理方法、装置及终端
CN112533268A (zh) * 2019-09-17 2021-03-19 海信电子科技(深圳)有限公司 一种终端及其处理方法
CN110768903A (zh) * 2019-10-28 2020-02-07 北京字节跳动网络技术有限公司 优化网络连接的方法、装置、终端及存储介质
CN110913424A (zh) * 2019-11-14 2020-03-24 华为技术有限公司 网络连接控制方法和装置、终端、计算机存储介质
CN110913424B (zh) * 2019-11-14 2022-04-22 华为技术有限公司 网络连接控制方法和装置、终端、计算机存储介质
CN111064788A (zh) * 2019-12-18 2020-04-24 深圳前海达闼云端智能科技有限公司 信号传输方法、机器人及计算机可读存储介质
CN111064788B (zh) * 2019-12-18 2022-12-06 达闼机器人股份有限公司 信号传输方法、机器人及计算机可读存储介质

Also Published As

Publication number Publication date
WO2017206883A1 (zh) 2017-12-07
CN106102143B (zh) 2020-01-14

Similar Documents

Publication Publication Date Title
CN106102143A (zh) 一种应用处理方法和装置
CN110536342B (zh) 一种网络模式控制方法及终端、存储介质
CN106488500B (zh) 一种公网与专网自适应的方法及装置
CN104160769B (zh) 无线通信***、通信方法、基站装置以及通信终端
CN103974340B (zh) 调整网络配置的方法及装置
US9532359B2 (en) Resource allocation method and device
CN104221423A (zh) 管理高网络负载情况的网络控制的自适应终端行为
CN101977405B (zh) 临时块流的延迟释放方法和装置
CN112118587B (zh) 一种小区管理的方法和设备
CN104968013A (zh) 一种调整cqi反馈周期的方法、设备和***
CN105392167B (zh) 一种网络切换方法、装置及通信终端
WO2017219508A1 (zh) 多模终端的通信方法及装置
CN107396409A (zh) 无线终端频段切换方法及无线路由器
CN102724770A (zh) 用户设备状态转换方法、设备及***
CN112714482A (zh) 网络切换方法、装置、终端和存储介质
CN104811965A (zh) 一种终端优化网络资源的方法及装置
CN103747483A (zh) 组合业务的调控方法、装置及终端
CN103999514A (zh) 用户设备节电方法、装置和用户设备
CN107925930A (zh) 一种用户设备上下文信息的获取方法、相关设备及***
EP2544484B1 (en) State handover method and network equipment
CN101491135A (zh) 移动无线通信装置内的频率间测量开始方法
CN104411002A (zh) 一种数据传输控制方法及终端
CN103249059B (zh) 一种监控方法、装置及设备
CN102573018B (zh) 一种移动终端省电的方法及其装置
WO2015018056A1 (zh) 业务分流方法、设备和***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

Applicant before: Guangdong Opel Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant