终端设备的控制方法及终端设备技术

技术编号:22568524 阅读:46 留言:0更新日期:2019-11-16 13:34
本发明专利技术实施例提供一种终端设备的控制方法及终端设备,应用于通信技术领域,以解决现有的Wi‑Fi模块工作时所存在的不必要的功耗的问题。该方法包括:获取上述终端设备中的目标Wi‑Fi模块的目标数据收发量;确定该目标Wi‑Fi模块的与上述目标数据收发量对应的目标监听间隔,该目标Wi‑Fi模块的监听间隔与数据收发量成反比;将上述目标Wi‑Fi模块的监听间隔调整为上述目标监听间隔;在上述目标Wi‑Fi模块处于休眠状态的情况下,按照上述目标监听间隔唤醒该目标Wi‑Fi模块。

Control method and terminal equipment of terminal equipment

The embodiment of the invention provides a control method and a terminal device of a terminal device, which are applied in the field of communication technology to solve the problem of unnecessary power consumption when the existing wi \u2011 fi module works. The method includes: acquiring the target data receiving and transmitting amount of the target wi \u2011 fi module in the terminal device; determining the target monitoring interval corresponding to the target data receiving and transmitting amount of the target wi \u2011 fi module, the monitoring interval of the target wi \u2011 fi module is inversely proportional to the data receiving and transmitting amount; adjusting the monitoring interval of the target wi \u2011 fi module to the target monitoring interval; and When the \u2011 fi module is in sleep state, wake up the target wi \u2011 fi module according to the above target monitoring interval.

【技术实现步骤摘要】
终端设备的控制方法及终端设备
本专利技术实施例涉及通信
,尤其涉及一种终端设备的控制方法及终端设备。
技术介绍
随着Wi-Fi技术的不断发展,越来越多的公共场所部署了Wi-Fi接入点,这样使得用户在各大公共场所以及家中,都能够轻易的通过一个或多个Wi-Fi接入点与互联网通信实现上网功能。目前,大部分的终端设备中都配置有Wi-Fi模块,并通过Wi-Fi模块来与Wi-Fi接入点进行通信。在现有技术中,当Wi-Fi模块处于休眠状态时,终端设备会按照默认的监听间隔来唤醒Wi-Fi模块,用以监听是否有数据需要收发,即,不论Wi-Fi模块是否有数据收发,都会在固定的时间被唤醒,因此,会造成不必要的功耗,进而加快终端设备电池电量的消耗。
技术实现思路
本专利技术实施例提供一种终端设备的控制方法及终端设备,以解决现有的Wi-Fi模块工作时所存在的不必要的功耗的问题。为了解决上述技术问题,本申请是这样实现的:第一方面,本专利技术实施例提供一种终端设备的控制方法,该方法包括:获取上述终端设备中的目标Wi-Fi模块的目标数据收发量;确定该目标Wi-Fi模块的与上述目标数据收发量对应的目标监听间隔,该目标Wi-Fi模块的监听间隔与数据收发量成反比;将上述目标Wi-Fi模块的监听间隔调整为上述目标监听间隔;在上述目标Wi-Fi模块处于休眠状态的情况下,按照上述目标监听间隔唤醒该目标Wi-Fi模块。第二方面,本专利技术实施例还提供了一种终端设备,该终端设备包括模块:获取模块,用于获取上述终端设备中的目标Wi-Fi模块的目标数据收发量;确定模块,用于确定上述目标Wi-Fi模块的与上述目标数据收发量对应的目标监听间隔,该目标Wi-Fi模块的监听间隔与数据收发量成反比;调整模块,用于将上述目标Wi-Fi模块的监听间隔调整为上述目标监听间隔;唤醒模块,用于在上述目标Wi-Fi模块处于休眠状态的情况下,按照上述目标监听间隔唤醒该目标Wi-Fi模块。第三方面,本专利技术实施例提供了一种终端设备,包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如第一方面所述的终端设备的控制方法的步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如第一方面所述的终端设备的控制方法的步骤。在本专利技术实施例中,由于目标Wi-Fi模块的监听间隔与数据收发量成反比,因此,本专利技术实施例中的终端设备可以通过获取该目标Wi-Fi模块的数据收发量来确定出当前最合适的目标监听间隔,然后,将该目标Wi-Fi模块的监听间隔调整为上述目标监听间隔,这样在目标Wi-Fi模块处于休眠状态的情况下便可按照上述目标监听间隔唤醒该目标Wi-Fi模块,从而在数据传输不太频繁时延长目标Wi-Fi模块监听间隔,减少目标Wi-Fi模块处于休眠状态时的唤醒频率,以达到省电的目的。附图说明图1为本专利技术实施例提供的一种可能的安卓操作系统的架构示意图;图2为本专利技术实施例提供的一种终端设备的控制方法流程示意图;图3为本专利技术实施例提供的一种终端设备的结构示意图之一;图4为本专利技术实施例提供的一种终端设备的结构示意图之二。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。需要说明的是,本文中的“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。需要说明的是,本文中的“多个”是指两个或多于两个。需要说明的是,本专利技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本专利技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。本专利技术实施例提供的终端设备的控制方法的执行主体可以为上述的终端设备(包括移动终端设备和非移动终端设备),也可以为该终端设备中能够实现该终端设备的控制方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本专利技术实施例不作限定。下面以终端设备为例,对本专利技术实施例提供的终端设备的控制方法进行示例性的说明。本专利技术实施例中的终端设备可以为移动终端设备,也可以为非移动终端设备。移动终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端设备、可穿戴设备、超级移动个人计算机(ultra-mobilepersonalcomputer,UMPC)、上网本或者个人数字助理(personaldigitalassistant,PDA)等;非移动终端设备可以为个人计算机(personalcomputer,PC)、电视机(television,TV)、柜员机或者自助机等;本专利技术实施例不作具体限定。本专利技术实施例中的终端设备为具有1个或多个Wi-Fi模块的终端设备,其中,上述具有多个Wi-Fi模块的终端设备可以同时连接多个Wi-Fi接入点,能有效提升网络的访问效率并提高网络访问的稳定性。示例性的,上述的Wi-Fi模块包括:工作状态和休眠状态。其中,Wi-Fi模块处于工作状态时可以正常收发数据;Wi-Fi模块处于休眠状态时停止收发数据,可以理解,上述的休眠状态是指Wi-Fi模块处于即使存在数据也不收发的状态。示例性的,上述的工作状态包括:活跃态(active)和空闲态(inactive)。其中,Wi-Fi模块处于活跃态时该Wi-Fi模块存在数据收发;Wi-Fi模块处于空闲态时该Wi-Fi模块无数据收发。以现有的具有1个Wi-Fi模块的终端设备为例。在该终端设备的Wi-Fi模块处于工作状态时,如果该Wi-Fi模块在预定时间a内没有数据收发时,终端设备会控制Wi-Fi模块进入休眠状态,其中,上述的预定时间a即为空闲时长(inactivitytimeout,ITO)。在终端设备的Wi-Fi模块进入休眠状态后,Wi-Fi接入点会缓存该终端设备在Wi-Fi模块休眠期间的数据,而终端设备每隔预定时间b会唤醒Wi-Fi模块并监听(或接收)来自Wi-Fi接入点的信标(beacon)帧,终端设备通过beacon帧可以获知Wi-Fi接入点是否有该终端设备的缓存数据,通常如果Wi-Fi接入点有该终端设备的缓存数据,就会在beacon帧做出标记的。其中,上述的预定时间b即为监听间隔(listeninterval)。上述的beacon帧为Wi-Fi接入点定期(默认100毫秒)广播的数据帧本文档来自技高网...

【技术保护点】
1.一种终端设备的控制方法,应用于终端设备,其特征在于,所述方法包括:/n获取所述终端设备中的目标Wi-Fi模块的目标数据收发量;/n确定所述目标Wi-Fi模块的与所述目标数据收发量对应的目标监听间隔,所述目标Wi-Fi模块的监听间隔与数据收发量成反比;/n将所述目标Wi-Fi模块的监听间隔调整为所述目标监听间隔;/n在所述目标Wi-Fi模块处于休眠状态的情况下,按照所述目标监听间隔唤醒所述目标Wi-Fi模块。/n

【技术特征摘要】
1.一种终端设备的控制方法,应用于终端设备,其特征在于,所述方法包括:
获取所述终端设备中的目标Wi-Fi模块的目标数据收发量;
确定所述目标Wi-Fi模块的与所述目标数据收发量对应的目标监听间隔,所述目标Wi-Fi模块的监听间隔与数据收发量成反比;
将所述目标Wi-Fi模块的监听间隔调整为所述目标监听间隔;
在所述目标Wi-Fi模块处于休眠状态的情况下,按照所述目标监听间隔唤醒所述目标Wi-Fi模块。


2.根据权利要求1所述的方法,其特征在于,所述目标数据收发量为所述目标Wi-Fi模块在第一预定时长内的数据收发量。


3.根据权利要求1所述的方法,其特征在于,所述获取所述目标Wi-Fi模块的目标数据收发量,包括:
在所述目标Wi-Fi模块处于休眠状态的情况下,周期性的获取所述目标Wi-Fi模块的目标数据收发量。


4.根据权利要求1所述的方法,其特征在于,所述在所述目标Wi-Fi模块处于休眠状态的情况下,按照所述目标监听间隔,唤醒所述目标Wi-Fi模块之前,所述方法还包括:
获取所述目标Wi-Fi模块的信道使用率;
确定所述目标Wi-Fi模块的与所述信道使用率对应的目标空闲时长,所述目标Wi-Fi模块的信道使用率与所述空闲时长成正比;
将所述目标Wi-Fi模块的空闲时长调整为所述目标空闲时长;所述空闲时长为所述目标Wi-Fi模块处于工作状态的空闲态的持续时长;
在所述目标空闲时长后,休眠所述目标Wi-Fi模块。


5.根据权利要求1所述的方法,其特征在于,终端设备具有至少两个Wi-Fi模块,所述目标Wi-Fi模块为所述至少两个Wi-Fi模块中的至少一个。


6.根据权利要求5所述的方法,其特征在于,所述获取所述终端设备中的目标Wi-Fi模块的目标数据收发量之前,所述方法还包括:
将满足预定条件的Wi-Fi模块作为目标Wi-Fi模块;
其中,所述预定条件包括以下至少一项:Wi-Fi模块有活跃的套接字socket,Wi-Fi模块连接Wi-Fi接入点。


7.一种终端设备,所述终端设备包括Wi-Fi模块,其特征在于,所述终端设备还包括:
获取模块,用于获取所述终端设备中的目标Wi-Fi模块的目标数据收发量;
确定模块,用于确定所述目标Wi-Fi模块的与所述获取模块获取到的所述目标数据收发...

【专利技术属性】
技术研发人员:罗桂钊
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1