一种关闭信息推送的方法及终端的制作方法

文档序号:9524054阅读:280来源:国知局
一种关闭信息推送的方法及终端的制作方法
【技术领域】
[0001]本发明实施例涉及终端应用技术领域,尤其涉及一种关闭信息推送的方法及终端。
【背景技术】
[0002]随着智能设备的发展,用户在智能设备上可能会安装各种应用程序,如浏览器的客户端、购物以及游戏类的客户端等。上述各种客户端通常将新闻或者通知等消息推送给用户,以便用户及时了解动态信息。
[0003]信息推送在给用户带来便利的同时,也给用户带来了很多不利的影响,比如,信息推送频繁调度终端的中央处理器,增加系统负荷,降低手机续航能力、占用内存空间以及出现卡顿现象等。为解决上述问题,现有技术中一般通过用户手动关闭信息推送或者将应用的消息推送设置为免推送。

【发明内容】

[0004]本发明提供一种关闭消息推送的方法及终端,以克服用户长时间不处理信息推送造成的占用终端内存、终端续航能力下降以及卡顿现象等问题。
[0005]—方面,本发明公开了一种关闭信息推送的方法。所述方法应用于终端,包括:在检测到应用信息推送事件时,统计应用信息推送的运行时间,所述运行时间为当前时间与检测到应用信息推送事件的时间之间的时间段长度;当所述应用信息推送的运行时间超过预先设置的应用信息推送的保留时间并且在所述运行时间内用户对所述应用信息推送不进行任何操作时,关闭所述应用信息推送对应的进程。
[0006]另一方面,本发明实施例还公开了一种关闭信息推送的终端。所述终端,包括:运行时间统计模块,用于在检测到应用信息推送事件时,统计应用信息推送的运行时间,所述运行时间为当前时间与检测到应用信息推送事件的时间之间的时间段长度;信息推送结束模块,用于当所述应用信息推送的运行时间超过预先设置的应用信息推送的保留时间并且在所述运行时间内用户对所述应用信息推送不进行任何操作时,关闭所述应用信息推送对应的进程。
[0007]本发明提供的技术方案,当应用信息推送的运行时间大于预先设置的保留时间时并且在运行时间内用户对应用信息推送不进行任何操作时,关闭应用信息推送对应的进程,克服了用户长时间不处理信息推送造成的占用终端内存、终端续航能力下降以及卡顿现象等问题。
【附图说明】
[0008]图1是本发明实施例一提供的一种关闭信息推送的方法的流程示意图;
[0009]图2是本发明实施例二提供的一种关闭信息推送的方法的流程示意图;
[0010]图3是本发明实施例三提供的一种关闭信息推送的终端的结构示意图一;
[0011]图4是本发明实施例三提供的一种关闭信息推送的终端的结构示意图二。
【具体实施方式】
[0012]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0013]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0014]实施例一
[0015]图1是本发明实施例一提供的一种关闭信息推送的方法的流程示意图。该方法可以由终端执行,以软件或硬件形式实现,所述终端为诸如智能手机、平板电脑、之类的物理设备。参见图1,本实施例提供的关闭消息推送的方法具体包括如下步骤S110-步骤S120:
[0016]步骤S110:在检测到应用信息推送事件时,统计应用信息推送的运行时间,所述运行时间为当前时间与检测到应用信息推送事件的时间之间的时间段长度。
[0017]终端中的应用软件的接收信息推送这一功能被开启时,如果终端开启移动网络或者处于某局域网内,终端能够接收来自互联网络的信息推送。信息推送可以是应用软件的开发商定期向用户终端发送的应用信息推送,还可以是基于用户近期的搜索记录、用户关系以及用户行为等由该应用软件的供应商通过互联网络挖掘的用户可能感兴趣的应用信息推送。
[0018]当终端通过互联网络接收到应用信息推送时,即检测到应用信息推送的推送事件,终端记录检测时到应用推送事件的时间,当用户对应用信息推送不进行任何处理时,计算检测推送事件的时间与当前时间的时间差,作为应用信息推送的运行时间。
[0019]步骤S120:当所述应用信息推送的运行时间超过预先设置的应用信息推送的保留时间并且在所述运行时间内用户对所述应用信息推送不进行任何操作时,关闭所述应用信息推送对应的进程。
[0020]当应用信息推送的在终端中的运行时间超过预先设置的应用信息推送的保留时间时,表明用户可能对终端的应用信息推送不感兴趣或者没有时间去关注应用信息推送,应用信息推送占用了终端的内存,应用信息推送在终端的系统后台中运行的同时消耗终端的用电量,降低了终端的续航能力,并且多个应用信息推送同时推送有可能造成用户开启终端时终端出现卡顿现象。因此,当应用信息推送在终端中的运行时间超过预先设置的应用信息推送的保留时间并且用户对应用信息推送不进行任何操作时,关闭应用信息推送的进程,释放终端内存。
[0021]其中,应用信息推送的保留时间的长短是根据用户的个人情况进行设置的,如果用户希望应用信息推送留存的时间长一些,可将应用信息推送的保留时间设置的长一些,如果用户最近一段时间比较忙,没有充足的时间浏览应用信息推送但是又希望能够接收应用信息推送,用户可将应用信息推送保留时间设置为较短时间。应用信息推送的保留时间的长短还可以根据终端的系统配置进行设置。当终端的存储容量较大时,应用信息推送所占用的内存相比之下较小,应用信息推送的保留时间可以设置的长一些;当终端的存储容量相对较小时,应用信息推送占用的内存相对较大,并且有多个应用信息推送时,极有可能造成终端反应慢的现象,此时,应用信息推送的保留时间可以设置的短一些。进一步地,所述应用信息推送的保留时间是在终端系统中或者终端的应用程序中进行设置的。在有些终端中,每个应用程序都可被分配一定容量的内存空间,当应用程序的内存空间容量足够时,所述应用信息推送的保留时间可以设置在应用程序的通用设置中。另外,用户还可以在终端的系统中设置应用推送的保留时间,进一步地,当所述应用信息推送的保留时间在终端中进行设置时,多个应用的所述保留时间可以同时设置为同一值或者多个应用的所述保留时间可以分别设置。
[0022]本发明实施例提供的技术方案,当应用信息推送的运行时间大于预先设置的保留时间时并且在运行时间内用户对应用信息推送不进行任何操作时,关闭应用信息推送对应的进程,克服了用户长时间不处理信息推送造成的占用终端内存、终端续航能力下降以及卡顿现象等问题。
[0023]实施例二
[0024]图2是本发明实施例二提供的一种关闭信息推送的方法的流程示意图。参见图2,实施例一的步骤S110,在检测到应用信息推送事件时,统计应用信息推送的运行时间,具体包括步骤S210-步骤S220:
[0025]步骤S210、检测所述应用信息推送事件,记录所述应用信息推送的进程标识;
[0026]步骤S220、记录所述应用信息推送的起始时间,统计所述应用进程标识所对应进程的运行时间,并将所述进程标识和所述运行时间存储到缓存空间。
[0027]当终端检测到应用信息推送时间时,对应用信息推送的进程标识以及信息推送的起始时间进行记录,终端将当前时间与起始时间做差,计算并统计应用信息推送的运行时间,终端将应用信息推送的进程标识和统计的运行时间存储到终端的缓存空间中,统计的运行时间用于和应用信息推送的保留时间做比较。
[0028]参见图2,实施例一的步骤S120、当所述应用信息推送的运
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1