[发明专利]应用的资源管理方法及终端有效
申请号: | 201710940872.X | 申请日: | 2017-09-30 |
公开(公告)号: | CN109600409B | 公开(公告)日: | 2022-08-19 |
发明(设计)人: | 殷昉;陈亮 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L67/1074 | 分类号: | H04L67/1074;H04L67/06;H04L67/02;H04L67/565;H04L67/141;G06F9/50 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 523808 广东省东莞市松山湖高新技术产业开*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 资源管理 方法 终端 | ||
本申请实施例提供应用的资源管理方法及终端,能够管理终端中后台运行应用中存在文件传输行为的应用的资源。该方法包括:终端确定目标应用,其中,目标应用为在终端后台运行的,且存在文件传输行为的应用;终端在保证目标应用进程的资源的前提下,调整在终端前台运行的应用和/或者后台运行的应用的资源。
技术领域
本申请涉及通信技术领域,尤其涉及应用的资源管理方法及终端。
背景技术
用户在使用前台应用时,后台运行的应用可执行文件传输任务。如图1所示,假设用户在T1时刻启动第一应用,并在第一应用中进行文件传输,当待传输文件尺寸较大时,用户可以一边等待文件传输一边使用其他的应用,例如,在T2时刻启动第二应用,在Tn时刻启动第三应用,假设第三应用为当前界面显示的应用,则第一应用和第二应用成为后台运行的应用,第一应用在后台继续进行文件传输。当系统资源不足时终端的操作系统会选择性清理后台的应用或服务,可能导致后台存在文件传输的第一应用被清理。
通常,终端会以内置系统服务的方式为应用提供文件传输功能,以保证每一个文件传输任务执行完成,例如,安卓的操作系统中的下载管理(download manager)或iOS的NSURL Session。然而,现有的许多应用选择自行实现文件传输任务,终端无法识别未调用这些内置系统服务的应用中是否存在文件传输行为,从而不能对存在文件传输行为的应用实施针对性的资源管理。
目前,主要通过终端的应用有网络包交互来确认应用可能存在文件传输行为。然而,一方面,浏览器读取普通网页的情况下也存在网络包的收发,存在将应用的普通网络行为误识别为文件传输行为;另一方面,网络速率较慢或网络丢包严重时检测不到网络包的收发,存在识别不出应用的文件传输行为的情况。
因此,如何管理终端中后台运行应用中存在文件传输行为的应用的资源,是目前亟待解决的问题。
发明内容
本申请的实施例提供的应用的资源管理方法及终端,使得终端可以管理终端中后台运行应用中存在文件传输行为的应用的资源。
为达到上述目的,本申请的实施例采用如下技术方案:
一方面,提供一种应用的资源管理方法,该方法包括:终端确定目标应用,其中,该目标应用为在该终端后台运行的,且存在文件传输行为的应用,该终端在保证该目标应用的进程的资源的前提下,调整在该终端前台运行的应用和/或者后台运行的应用的资源。本申请实施例提供的应用的资源管理方法,通过确定目标应用,可以使终端可以管理目标应用和其他应用的资源,避免了资源浪费,进而提高了在使用终端进行文件传输时的用户体验。
一种可能的实现方式中,该存在文件传输行为的应用满足以下条件中任意一个条件:与服务器建立的连接包括至少一个长连接,且在第一连接时长内该至少一个长连接中的任意一个长连接上传输的流量超过第一阈值;通过标准文件传输协议与服务器建立至少一个连接,且在第二连接时长内该至少一个连接中的任意一个连接上传输的流量超过第二阈值;通过超文本传输协议HTTP协议或超文本传输安全协议HTTPS协议与服务器建立连接,且传输文件的尺寸大超过第三阈值。基于该方案,终端可以通过以上几个条件判断应用是否为存在文件传输行为的应用,从而使得终端可以更加准确调整终端中运行的应用的资源,避免了将存在文件传输行为的应用误清理。
一种可能的实现方式中,终端确定传输文件的尺寸大于网页尺寸超过第三阈值,包括:该终端获取应答消息,其中,该应答消息为该终端向服务器发送的应答消息,或服务器向该终端发送的应答消息;该终端根据该应答消息确定传输文件的尺寸;该终端确定该传输文件的尺寸是否超过该第三阈值。基于该方案,可以确定传输文件的尺寸是否超过第三阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710940872.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:资源分享方法、装置、存储介质和计算机设备
- 下一篇:数据存储系统以及方法