[发明专利]一种降低终端功耗的方法、装置和存储介质有效
申请号: | 201910231499.X | 申请日: | 2019-03-26 |
公开(公告)号: | CN111757429B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 韩哲;苑林;程时彬;赵慧峰 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02;G06F1/3209 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 郑红娟;宋志强 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 降低 终端 功耗 方法 装置 存储 介质 | ||
本申请公开了一种降低终端功耗的方法、装置和存储介质,具体为数据连接管理模块DcTracker实时监控当前数据包的传输数目,其中,所述数据包包括发送包和接收包;在所述发送包和所述接收包的传输数目均为0时,加载第一时限并计时;响应于在所述第一时限内所述发送包和所述接收包的传输数目均持续为0且计时超时的事件,断开数据连接开关。本申请实施例通过监控用户终端的应用程序的数据包的接收和发送情况,精细化的管理数据连接开关,降低终端的功耗,并提升用户的使用体验。
技术领域
本申请涉及移动通信技术领域,尤其涉及一种降低终端功耗的方法、装置和存储介质。
背景技术
Android是一种基于Linux的自由且开放源代码的操作系统。近年来被广泛应用于移动终端设备,如智能手机和平板电脑。Android系统作为开放的平台,支持运行众多的应用软件。而应用软件是用户可以使用的各种程序设计语言,以及用各种程序设计语言编制的应用程序的集合。应用软件通过利用设计的计算机程序来解决某类问题,以供多个用户使用。
应用软件在运行的过程中,会通过各种方式保证运行,因此可能会加大终端的功耗,使得用户觉得终端电池不耐用,降低用户的使用体验。
发明内容
本申请实施例提供了一种降低终端功耗的方法,通过监控用户终端的应用程序的数据包的接收和发送情况,精细化的管理数据连接开关,降低终端的功耗,并提升用户的使用体验。
该方法包括:
数据连接管理模块DcTracker实时监控当前数据包的传输数目,其中,所述数据包包括发送包和接收包;
在所述发送包和所述接收包的传输数目均为0时,加载第一时限并计时;
响应于在所述第一时限内所述发送包和所述接收包的传输数目均持续为0且计时超时的事件,断开数据连接开关。
可选地,若当前时间在预先设置的第二时限内,所述数据连接管理模块DcTracker实时监控当前数据包的传输数目,并响应于所述发送包和所述接收包的传输数目均为0的事件,加载所述第一时限并计时;
若当前时间不在所述第二时限内,且所述发送包和所述接收包的传输数目均为0时,停止加载所述第一时限。
可选地,当在所述第一时限内,所述发送包和所述接收包的传输数目中任一不为0时,停止计时,并实时监控所述当前数据包的传输数目。
可选地,在所述发送包和所述接收包的传输数目中任一不为0时,判断所述数据连接开关是否断开;
若所述数据连接开关已经断开,则开启所述数据连接开关,并实时监控所述当前数据包的传输数目。
在本发明的另一个实施例中,提供了一种降低终端功耗的装置,该装置包括:
监控模块,用于数据连接管理模块DcTracker实时监控当前数据包的传输数目,其中,所述数据包包括发送包和接收包;
加载模块,用于在所述发送包和所述接收包的传输数目均为0时,加载第一时限并计时;
断开模块,用于响应于在所述第一时限内所述发送包和所述接收包的传输数目均持续为0且计时超时的事件,断开数据连接开关。
可选地,所述装置还包括:
第一启动模块,用于若当前时间在预先设置的第二时限内,所述数据连接管理模块DcTracker实时监控当前数据包的传输数目,并响应于所述发送包和所述接收包的传输数目均为0的事件,加载所述第一时限并计时;
第一停止模块,用于若当前时间不在所述第二时限内,且所述发送包和所述接收包的传输数目均为0时,停止加载所述第一时限。
可选地,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910231499.X/2.html,转载请声明来源钻瓜专利网。