【技术实现步骤摘要】
一种高速网络开启方法、装置及终端设备
[0001]本申请实施例涉及通信
,特别是涉及一种高速网络开启方法、装置及终端设备。
技术介绍
[0002]随着移动通信技术的发展,终端设备支持的网络类型逐渐向高速网络发展。虽然高速网络具有高速率、高可靠性以及低时延等特性,但由于高速网络的功耗较大,若终端设备长期开启高速网络,会导致终端设备的功耗增加,进而缩短续航时间,影响用户体验。
技术实现思路
[0003]本申请实施例提供一种高速网络开启方法、装置及终端设备,能够减少终端设备的功耗,增大续航时间,提高用户体验。
[0004]为解决上述技术问题,本申请实施例采用的一个技术方案是:提供一种高速网络开启方法,应用于终端设备,所述方法包括:
[0005]在前台监听到应用程序运行时,在数据库中查找当前应用程序的使用数据,所述使用数据包括平均网速和预设时长的平均流量;
[0006]若查找到所述当前应用程序的使用数据,则根据所述平均网速和所述预设时长的平均流量,确定所述当前应用程序是否满足高速网络开启条件;
[0007]在所述当前应用程序满足所述高速网络开启条件时,开启所述高速网络,以允许所述高速网络建立连接。
[0008]可选地,所述在数据库中查找当前应用程序的使用数据,具体包括:
[0009]获取所述当前应用程序的第一包名;
[0010]根据所述第一包名在所述数据库中查找所述当前应用程序的使用数据。
[0011]可选地,在所述数据库中,每个使用数据对 ...
【技术保护点】
【技术特征摘要】
1.一种高速网络开启方法,应用于终端设备,其特征在于,所述方法包括:在前台监听到应用程序运行时,在数据库中查找当前应用程序的使用数据,所述使用数据包括平均网速和预设时长的平均流量;若查找到所述当前应用程序的使用数据,则根据所述平均网速和所述预设时长的平均流量,确定所述当前应用程序是否满足高速网络开启条件;在所述当前应用程序满足所述高速网络开启条件时,开启所述高速网络,以允许所述高速网络建立连接。2.根据权利要求1所述的方法,其特征在于,所述在数据库中查找当前应用程序的使用数据,具体包括:获取所述当前应用程序的第一包名;根据所述第一包名在所述数据库中查找所述当前应用程序的使用数据。3.根据权利要求2所述的方法,其特征在于,在所述数据库中,每个使用数据对应一个预设包名;则,所述根据所述第一包名在所述数据库中查找所述当前应用程序的使用数据,具体包括:在所述数据库中查找与所述第一包名匹配的预设包名;若查找到与所述第一包名匹配的所述预设包名,则确定在所述数据库中查找到所述当前应用程序的使用数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述根据所述平均网速和所述预设时长的平均流量,确定所述当前应用程序是否满足高速网络开启条件,具体包括:确定所述平均网速是否大于网速阈值;若所述平均网速大于所述网速阈值,则确定所述当前应用程序满足所述高速网络开启条件,否则,确定所述预设时长的平均流量是否大于流量阈值;若所述预设时长的平均流量大于所述流量阈值,则确定所述当前应用程序满足所述高速网络开启条件,否则,确定所述当前应用程序不满足所述高速网络开启条件。5.根据权利要求1至3中任一项所述的方法,其特征在于,在所述开启所述高速网络的步骤之后,所述方法还包括:在前台监听到所述当前应用程序结束运行时,确定所述当前应用程序的使用时长;若所述使用时长大于所述预设时长,则确定所述当前应用程序的当前网速以及预设时长的当前流量;基于所述当前网速更新所述当前应用程序的平均网速;基于所述预设时长的当前流量更新所述当前应用程序的预设时长的平均流量。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:在前台监听到应用程序运行时,记录所述当前应用程序的开启时间;则,所述确定所述当前应用程序的使用时长,具体包括:在前台监听到所述当前应用程序结束运行时,记录所述当前应用程序的关闭时间;将所述开启时间和所述关闭时间的差值确定为所述当前应用程序的使用时长。
7.根据权利要求6所述的方法,其特征在于,所述确定所述当前应用程序的当前网速以及预设时长的当前流量,具体包括:获取所述当前应用程序开始运行时的第一流量值以及所述当前应用程序结束运行时的第二流量值;根据所述第一流量值、所述第二流量值以及所述使用时长,计算所述当前网速;将自所述开启时间起预设时长内的流量确定为所述预设时长的当前流量。8.根据权利要求7所述的方法,...
【专利技术属性】
技术研发人员:赵星,欧东明,
申请(专利权)人:深圳市万普拉斯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。