一种接收数据的方法及移动终端技术

技术编号:15298990 阅读:208 留言:0更新日期:2017-05-12 00:43
本发明专利技术提供了一种接收数据的方法及移动终端,涉及电子技术领域,解决现有STA接收数据在网络流量大时影响网络性能的问题。该方法包括:向无线接入点AP发送第一数据帧,接收AP返回的数据,根据AP返回的数据,继续向AP发送第一数据帧,并继续接收AP返回的数据;当在第一预设时间内发送给AP的第一数据帧的数量达到预设阈值时,判断是否在第一闲置等待时间内接收到来自AP的数据;当在第一闲置等待时间内没有接收到来自AP的数据时,向AP发送第二数据帧,并进入睡眠状态。本发明专利技术的方案在网络流量较大时提高了网络性能。

Method for receiving data and mobile terminal

The invention provides a method for receiving data and a mobile terminal, relating to the field of electronic technology, and solving the problem that the existing STA receiving data influences the network performance when the network traffic is large. The method includes: to the wireless access point AP to send the first data frame, the receiving AP data returned, according to the AP data returned by AP, continue to send the first data frame, and continue to receive the data returned by AP; when in the first preset time sent to the number of the first data frame of the AP reaches a preset threshold, to determine whether the waiting time to receive data from AP in the first idle; when in the first idle waiting time does not receive data from AP, AP to send second data frames, and go to sleep. The scheme of the invention improves the network performance when the network traffic is large.

【技术实现步骤摘要】

本专利技术涉及电子
,并且更具体地,涉及一种接收数据的方法及移动终端
技术介绍
随着智能手机的普及,WIFI已成为人们生活中不可或缺的部分,同时人们对WIFI性能和功耗的要求也越来越高。如何既能有效保持WIFI性能,又能节能电源已成为亟待解决的问题。现有无线终端STA进入省电模式后,当有数据需要接收时,STA可以主动发送省电-轮询PS-Poll数据帧从AP获取数据,需要持续发送PS-Poll数据帧,导致在网络流量大的情况下,影响网络性能。
技术实现思路
本专利技术实施例提供一种接收数据的方法及移动终端,以解决现有STA接收数据的方式,在网络流量大的情况下,影响网络性能的问题。第一方面,提供了一种接收数据的方法,包括:向无线接入点AP发送第一数据帧,接收所述AP返回的数据,根据所述AP返回的数据,继续向所述AP发送第一数据帧,并继续接收所述AP返回的数据;当在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,判断是否在第一闲置等待时间内接收到来自所述AP的数据;当在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。第二方面,提供了一种移动终端,包括:第一收发模块,用于向无线接入点AP发送第一数据帧,接收所述AP返回的数据,根据所述AP返回的数据,继续向所述AP发送第一数据帧,并继续接收所述AP返回的数据;第一判断模块,用于当在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,判断是否在第一闲置等待时间内接收到来自所述AP的数据;第一睡眠模块,用于当在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。第三方面,提供了一种接收数据的方法,包括:向无线接入点AP发送第二数据帧,进入睡眠状态,并判断是否在第三预设时间内向所述AP发送过第三数据帧;如果在第三预设时间内向所述AP发送过第三数据帧,则进入唤醒状态,接收所述AP返回的数据,并在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,进入睡眠状态;如果在第三预设时间内没有向所述AP发送过第三数据帧时,则在接收到来自所述AP的数据指示信息时,进入唤醒状态,向所述AP发送第一数据帧,接收所述AP返回的数据,并在根据所述AP返回的数据确定所述AP中没有需要接收的数据后,进入睡眠状态。第四方面,提供了一种移动终端,包括:第四判断模块,用于向无线接入点AP发送第二数据帧,进入睡眠状态,并判断是否在第三预设时间内向所述AP发送过第三数据帧;第四收发模块,用于在第三预设时间内向所述AP发送过第三数据帧,进入唤醒状态,接收所述AP返回的数据,并在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,进入睡眠状态;第五收发模块,用于在第三预设时间内没有向所述AP发送过第三数据帧时,在接收到来自所述AP的数据指示信息时,进入唤醒状态,向所述AP发送第一数据帧,接收所述AP返回的数据,并在根据所述AP返回的数据确定所述AP中没有需要接收的数据后,进入睡眠状态。这样,本专利技术实施例中,首先持续向AP发送第一数据帧,并接收AP返回的数据;当在第一预设时间内发送给AP的第一数据帧的数量达到预设阈值时,即网络流量较大,则判断是否在第一闲置等待时间内接收到来自AP的数据;当在第一闲置等待时间内没有接收到来自AP的数据时,向AP发送第二数据帧,并进入睡眠。由于需要等待闲置等待时间后再进入睡眠,不需要持续发送第一数据帧,因此在网络流量较大的情况下保证了较好的网络性能,提升了WIFI使用体验。解决了现有STA接收数据的方式,在网络流量大的情况下,影响网络性能的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术接收数据的方法第一实施例的流程图;图2为本专利技术接收数据的方法第二实施例的流程图;图3为本专利技术接收数据的方法第三实施例的流程图;图4为本专利技术接收数据的方法第四实施例的流程图;图5为本专利技术移动终端第一实施例的结构示意图;图6为本专利技术移动终端第一实施例的另一结构示意图;图7为本专利技术移动终端第二实施例的结构示意图;图8为本专利技术移动终端第二实施例的另一结构示意图;图9为本专利技术移动终端第三实施例的结构示意图;图10为本专利技术移动终端第四实施例的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术方法第一实施例如图1所示,本专利技术实施例的接收数据的方法,包括:步骤101,向无线接入点AP发送第一数据帧,接收所述AP返回的数据,根据所述AP返回的数据,继续向所述AP发送第一数据帧,并继续接收所述AP返回的数据。这里,在初始网络流量较小的情况下,通过持续发送第一数据帧接收数据,能够在完成数据接收后立即进入睡眠,因此有效降低了功耗,节省了电源。步骤102,当在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,判断是否在第一闲置等待时间内接收到来自所述AP的数据。这里,当第一预设时间内发送的第一数据帧的数量达到预设阈值,即网络流量较大的情况下,则等待第一闲置等待时间后再进入睡眠,首先判断是否在第一闲置等待时间内接收到来自AP的数据。步骤103,当在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。这里,当第一闲置等待时间内没有接收到来自AP的数据时再进入睡眠,通过等待第一闲置等待时间后再进入睡眠,无需持续发送第一数据帧来获取数据,提高了吞吐量和网络性能。本专利技术实施例的接收数据的方法,在网络流量较小的情况下,能够快速进入睡眠,有效降低了功耗,节省了电源。在网络流量较大的情况下,保证了较好的网络性能,提升了WIFI使用体验。解决了现有STA接收数据的方式,在网络流量大的情况下,影响网络性能的问题。优选的,所述在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值之后,还包括:步骤104,判断是否在第二预设时间内向所述AP发送过第二数据帧。这里,初始网络流量增加幅度较小的情况下,闲置等待时间保持在最低水平(即第一闲置等待时间),便于设备能够快速进入睡眠,但如果网络流量继续增加,闲置等待时间仍保持在最低水平会在一定程度上影响网络性能,因此为了保证最优网络性能,可提高闲置等待时间。本步骤中,首先判断是否在第二预设时间内向AP发送过第二数据帧,即判断在第二预设时间内网络流量情况,从而根据判断结果决定是否提高闲置等待时间。步骤105,如果在第二预设时间内没有向所述AP发送过第二数据帧,则判断是否在第二闲置等待时间内接收到来自所述AP的数据,所述第二闲置等待时间大于所述第一闲置等待时间。这里,如果在第二预设时间内没有向AP发送过第二数据帧,说明设备一直处于唤醒状态来本文档来自技高网...
一种接收数据的方法及移动终端

【技术保护点】
一种接收数据的方法,其特征在于,包括:向无线接入点AP发送第一数据帧,接收所述AP返回的数据,根据所述AP返回的数据,继续向所述AP发送第一数据帧,并继续接收所述AP返回的数据;当在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,判断是否在第一闲置等待时间内接收到来自所述AP的数据;当在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。

【技术特征摘要】
1.一种接收数据的方法,其特征在于,包括:向无线接入点AP发送第一数据帧,接收所述AP返回的数据,根据所述AP返回的数据,继续向所述AP发送第一数据帧,并继续接收所述AP返回的数据;当在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,判断是否在第一闲置等待时间内接收到来自所述AP的数据;当在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。2.根据权利要求1所述的方法,其特征在于,所述在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值之后,还包括:判断是否在第二预设时间内向所述AP发送过第二数据帧;如果在第二预设时间内没有向所述AP发送过第二数据帧,则判断是否在第二闲置等待时间内接收到来自所述AP的数据,所述第二闲置等待时间大于所述第一闲置等待时间;当在第二闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。3.根据权利要求1或2所述的方法,其特征在于,所述第一数据帧为省电-轮询PS-Poll数据帧,所述第二数据帧为携带有睡眠提示信息的空数据NullData数据帧。4.根据权利要求1所述的方法,其特征在于,所述在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值之后,还包括:向所述AP发送第三数据帧,接收所述AP返回的数据;所述进入睡眠状态之后,还包括:当接收到来自所述AP的数据指示信息时,进入唤醒状态,向所述AP发送第三数据帧,并接收所述AP返回的数据。5.根据权利要求4所述的方法,其特征在于,所述第一数据帧为省电-轮询PS-Poll数据帧,所述第二数据帧为携带有睡眠提示信息的空数据NullData数据帧,所述第三数据帧为携带有唤醒提示信息的NullData数据帧。6.一种移动终端,其特征在于,包括:第一收发模块,用于向无线接入点AP发送第一数据帧,接收所述AP返回的数据,根据所述AP返回的数据,继续向所述AP发送第一数据帧,并继续接收所述AP返回的数据;第一判断模块,用于当在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,判断是否在第一闲置等待时间内接收到来自所述AP的数据;第一睡眠模块,用于当在第一闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。7.根据权利要求6所述的移动终端,其特征在于,还包括:第二判断模块,用于在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,判断是否在第二预设时间内向所述AP发送过第二数据帧;第三判断模块,用于在第二预设时间内没有向所述AP发送过第二数据帧,判断是否在第二闲置等待时间内接收到来自所述AP的数据,所述第二闲置等待时间大于所述第一闲置等待时间;所述第一睡眠模块,还用于当在第二闲置等待时间内没有接收到来自所述AP的数据时,向所述AP发送第二数据帧,并进入睡眠状态。8.根据权利要求6或7所述的移动终端,其特征在于,所述第一数据帧为省电-轮询PS-Poll数据帧,所述第二数据帧为携带有睡眠提示信息的空数据NullData数据帧。9.根据权利要求6所述的移动终端,其特征在于,还包括:第二收发模块,用于在第一预设时间内发送给所述AP的第一数据帧的数量达到预设阈值时,向所述AP发送第三数据帧,接收所述AP返回的数据;第三收发模块,用于在进入睡眠状态后,接收来自所述AP的数据指示信息,进入唤醒状态,向所述AP发送第三数据帧,并接收所述AP返回的数据。10.根据权利要求9所述的移动终端,其特征在于,所述第一数据帧为省电-轮询PS-Poll数据帧,所述第二数据帧为携带有睡眠提示信息的...

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

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

1