一种数据传输方法及终端设备与流程

文档序号:12479785阅读:169来源:国知局
一种数据传输方法及终端设备与流程
本发明实施例涉及通信领域,尤其涉及一种数据传输方法及终端设备。
背景技术
:随着通信技术的不断发展,长期演进(英文:LongTermEvolution,简称:LTE)系统能够为用户提供更加丰富的通信业务,但在用户享用这些通信业务时,却会使得终端设备的功耗尤为严重。目前,为了能够在保证服务质量的前提下,尽可能的降低终端设备的功耗,在LTE系统中提出了连接态下的非连续接收(英文:ConnectedStateDiscontinuousReception,简称:CDRX)机制,在该机制下,终端设备仅在固定的时间进行数据的收发,其余时间均处于电量消耗较低的休眠状态。具体的,如图1所示,当处于非连续接收(英文:DiscontinuousReception,简称:DRX)周期的激活期时,终端设备可以检测是否有数据,若有数据,则进行数据的收发,当处于DRX周期的非激活期时,终端设备则处于休眠状态,直到唤醒时机到达时被唤醒,使得在激活期的起始点到达时重新处于激活期。另外,在LTE系统中,当终端设备有上行数据需要发送时,先从网络侧获取上行授权,在得到网络侧的上行授权之后,才可以进行上行数据的发送。终端设备可以通过向网络侧发送调度请求(英文:SchedulingRequest,简称:SR)以获得网络侧的上行授权,且SR必须在特定发送时机进行发送。综上,若在有上行数据需要发送时,终端设备恰好处于非激活期,即处于休眠状态,则SR的发送时机和终端设备的唤醒时机可能不重合,这样便会导致终端设备需先等待唤醒时机被唤醒,然后再等待SR的发送时机才能进行SR的发送,进而获得网络侧的上行授权,以将上行数据发送出去,由于这种方式下既要等待唤醒时机,还要等待SR的发送时机,因此会使得发送上行数据的时延较大。为了减小发送上行数据的时延,现有技术提供一种方案,具体为:若在终端设备处于非激活期时,有上行数据需要发送,则立即强制唤醒终端设备,以便终端设备进入激活期,然后再等待SR的发送时机进行SR的发送,进而获得网络侧的上行授权,以将上行数据发送出去。现有技术的方案虽然减小了上行数据的发送时延,但是,在终端设备被强制唤醒后,仍需等待SR的发送时机才可以进行SR的发送,而在从被强制唤醒后到SR的发送时机这段时间内,终端设备不能执行任何操作,却一直在耗电,也就是说,现有技术的方案中虽然减小了上行数据的发送时延,却会导致终端设备的耗电较大。因此,如何兼顾终端设备的省电效率以及对上行数据发送的时延要求,已成为本领域研究的重要课题。技术实现要素:本发明实施例提供一种数据传输方法及终端设备,以兼顾终端设备的省电效率以及对上行数据发送的时延要求。为达到上述目的,本发明实施例采用如下技术方案:本发明实施例的第一方面,提供一种数据传输方法,包括:当有在检测到有通信业务需要被发起时为该通信业务生成的上行数据需发送时,终端设备确定自身处于CDRX周期的非激活期,在非激活期内终端设备的无线收发信机不能够收发数据,此时终端设备先判断距通信业务需要被发起的时刻最近的SR的第一发送时机是否包含在CDRX周期的激活期内,激活期在非激活期之后,在激活期内无线收发信机能够收发数据,若判断得到第一发送时机包含在非激活期内,则终端设备继续判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件,若判断得到差值满足预设唤醒条件,则终端设备在第一唤醒时机唤醒无线收发信机,并通过该无线收发信机在第一发送时机发送SR;其中,第一唤醒时机位于非激活期内、不早于通信业务需要被发起的时刻、且早于第一发送时机。其中,第一唤醒时机可以根据第一发送时机和预设时间阈值确定,在一种可能的实现中,所述第一唤醒时机比所述第一发送时机至少提前了预设时间阈值,优选地等于所述第一发送时机减去预设时间阈值,该预设的时间阈值大于或等于终端设备的无线收发信机由非唤醒状态进入唤醒状态所需的时间。本发明实施例提供的数据传输方法,若有上行数据需发送,且终端设备确定自身恰好处于CDRX周期的非激活期,则终端设备可以在确定第一发送时机包含在CDRX周期的非激活期内时,判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件,并确定差值满足唤醒条件时,在第一唤醒时机唤醒终端设备的无线收发信机,并通过无线收发信机在第一发送时机发送SR。这样,既无需等待唤醒时机,也不是在有上行数据要发送时立即强制唤醒终端设备的无线收发信机,而是根据通信业务需要被发起的时刻和SR的发送时机,保证终端设备的无线收发信机在最近的满足唤醒条件的唤醒时机被唤醒,以使得在SR的发送时机发送SR,达到了同时兼顾终端设备的省电效率和对上行数据发送的时延要求的目的。结合第一方面,在一种可能的实现方式中,为了避免过早唤醒终端设备的无线收发信机出现无谓耗电的情况出现,所述的数据传输方法还可以包括:若第一发送时机包含在CDRX周期的激活期内,则终端设备在第二唤醒时机唤醒无线收发信机,并通过无线收发信机在第一发送时机发送SR;第二唤醒时机不早于通信业务需要被发起的时刻、且早于激活期的起始点。其中,第二唤醒时机可以根据激活期的起始点和预设时间阈值确定,在一种可能的实现中,所述第二唤醒时机比所述激活期的起始点至少提前了预设时间阈值,优选地等于所述激活期的起始点减去预设时间阈值。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,当通信业务需要被发起的时刻和第一发送时机的差值不满足预设唤醒条件时,为了能够尽可能的降低发送上行数据的时延,所述的数据传输方法还可以包括:终端设备判断距第一发送时机最近的、且不早于第一发送时机的SR的第二发送时机是否包含在CDRX周期的激活期内,并在确定出第二发送时机包含在CDRX周期的非激活期内时,在第三唤醒时机唤醒无线收发信机,并通过无线收发信机在第二发送时机发送SR;其中,第三唤醒时机位于所述非激活期内、不早于所述通信业务需要被发起的时刻、且早于所述第二发送时机。其中,第三唤醒时机可以根据第二发送时机和预设时间阈值确定,在一种可能的实现中,所述第三唤醒时机比所述第二发送时机至少提前了预设时间阈值,优选的等于所述第二发送时机减去预设时间阈值。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,为了避免过早唤醒终端设备的无线收发信机出现无谓耗电的情况出现,所述的数据传输方法还可以包括:若第二发送时机包含在CDRX周期的激活期内,则终端设备在第二唤醒时机唤醒无线收发信机,并通过无线收发信机在第二发送时机发送SR。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,在终端设备发送SR之后,网络设备可以根据接收到的终端设备发送的SR向终端设备返回上行授权,此时,所述的数据传输方法还可以包括:终端设备接收网络设备响应于SR所发送的上行授权,并根据上行授权发送上行数据。结合第一方面和上述可能的实现方式,在另一种可能的实现方式中,预设唤醒条件包括:通信业务需要被发起的时刻和第一发送时机的差值大于预设时间阈值。其中,该预设时间阈值可以根据实际应用场景的需求进行设置。本发明实施例的第二方面,提供一种终端设备,包括:确定单元,用于当有上行数据需发送时,确定自身处于连接态下的非连续接收CDRX周期的非激活期;所述上行数据是所述终端设备在检测到有通信业务需要被发起时为所述通信业务生成的数据,所述终端设备的无线收发信机在所述非激活期内不能够收发数据;判断单元,用于判断调度请求SR的第一发送时机是否包含在CDRX周期的激活期内,若所述第一发送时机包含在所述非激活期内,则判断所述通信业务需要被发起的时刻和所述第一发送时机的差值是否满足预设唤醒条件;所述激活期在所述非激活期之后,所述无线收发信机在所述激活期内能够收发数据,所述第一发送时机为距所述通信业务需要被发起的时刻最近的所述SR的发送时机;处理单元,用于若所述判断单元判断得到所述差值满足所述预设唤醒条件,则在第一唤醒时机唤醒所述无线收发信机;其中,所述第一唤醒时机位于所述非激活期内,不早于所述通信业务需要被发起的时刻、且早于所述第一发送时机;发送单元,用于通过所述无线收发信机在所述第一发送时机发送所述SR。结合第二方面,在一种可能的实现方式中,所述处理单元,还用于若所述判断单元判断得到所述第一发送时机包含在所述激活期内,则在第二唤醒时机唤醒所述无线收发信机;其中,所述第二唤醒时机不早于所述通信业务需要被发起的时刻、且早于所述激活期的起始点。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述判断单元,还用于若所述差值不满足所述预设唤醒条件,则判断第二发送时机是否包含在所述激活期内;所述第二发送时机为距所述第一发送时机最近的所述SR的发送时机、且不早于所述第一发送时机;所述处理单元,还用于若所述判断单元判断得到所述第二发送时机包含在所述非激活期内,则在第三唤醒时机唤醒所述无线收发信机;其中,所述第三唤醒时机位于所述非激活期内、不早于所述通信业务需要被发起的时刻、且早于所述第二发送时机;所述发送单元,还用于通过所述无线收发信机在所述第二发送时机发送所述SR。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述处理单元,还用于若所述判断单元判断得到所述第二发送时机包含在所述激活期内,则在第二唤醒时机唤醒所述无线收发信机。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,还包括:接收单元;所述接收单元,用于接收网络设备响应于所述SR所发送的上行授权;所述发送单元,还用于根据所述接收单元接收到的所述上行授权发送所述上行数据。结合第二方面和上述可能的实现方式,在另一种可能的实现方式中,所述预设唤醒条件包括:所述差值大于预设时间阈值。具体的实现方式可以参考第一方面或第一方面的可能的实现方式提供的数据传输方法中终端设备的行为功能,本处不再详细赘述。本发明实施例的第三方面,提供一种终端设备,所述终端设备包括:处理器、存储器、系统总线和收发器;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过所述系统总线连接,当所述终端设备运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述终端设备执行如第一方面或第一方面的可能的实现方式中任一所述的数据传输方法。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术提供的一种非连续接收周期的分布示意图;图2为本发明实施例提供一种应用本发明实施例的系统架构的简化示意图;图3为本发明实施例提供的一种数据传输方法的流程图;图4为本发明实施例提供的另一种数据传输方法的流程图;图5为本发明实施例提供一种第一发送时机、激活期的起始点和第二唤醒时机的先后关系的示意图;图6为本发明实施例提供一种第一发送时机、激活期的起始点和第一唤醒时机的先后关系的示意图;图7为本发明实施例提供一种第一发送时机、第二发送时机、激活期的起始点和第二唤醒时机的先后关系的示意图;图8为本发明实施例提供一种第一发送时机、第二发送时机、激活期的起始点和第三唤醒时机的先后关系的示意图;图9为本发明实施例提供一种终端设备的组成示意图;图10为本发明实施例提供另一种终端设备的组成示意图;图11为本发明实施例提供另一种终端设备的组成示意图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本文中术语“系统”和“网络”在本文中常被可互换使用。在LTE系统中,当终端设备有上行数据需要发送时,为了能够兼顾终端设备的省电效率以及对上行数据发送的时延要求,本发明实施例提供一种数据传输方法,其基本原理是:若有上行数据(该上行数据是终端设备在检测到有通信业务需要被发起时为该通信业务生成的数据)需发送,且终端设备确定自身恰好处于CDRX周期的非激活期(终端设备的无线收发信机在非激活期内不能够收发数据),则此时终端设备可以先判断距通信业务需要被发起的时刻最近的SR的第一发送时机是否包含在CDRX周期的激活期内(无线收发信机在激活期内能够收发数据),若第一发送时机包含在非激活期内,则终端设备继续判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件,并在判断得到差值满足唤醒条件时,在第一唤醒时机唤醒无线收发信机,并通过无线收发信机在第一发送时机发送SR。这样,既无需等待唤醒时机,也不是在有上行数据要发送时立即强制唤醒终端设备的无线收发信机,而是根据通信业务需要被发起的时刻和SR的发送时机,保证终端设备的无线收发信机在最近的满足唤醒条件的唤醒时机被唤醒,以使得在SR的发送时机发送SR,达到了同时兼顾终端设备的省电效率和对上行数据发送的时延要求的目的。下面将结合附图对本发明实施例的实施方式进行详细描述。图2示出的是可以应用本发明实施例的系统架构的简化示意图,如图2所示,该系统架构可以包括:终端设备11和网络设备12。其中,终端设备11可以为手机、台式计算机、平板电脑、笔记本电脑、超级移动个人计算机(英文:Ultra-mobilePersonalComputer,简称:UMPC)、上网本、个人数字助理(英文:PersonalDigitalAssistant,简称:PDA)等等。在具体的实现中,作为一种实施例,如图2所示,终端102为手机。网络设备12,用于向终端设备11发送配置信息,以便终端设备11可以根据网络设备12下发的配置信息进行数据的发送。网络设备12可以是无线通信的基站或基站控制器等。图3为本发明实施例提供的一种数据传输方法的流程图,如图3所示,该方法可以包括:201、当有上行数据需发送时,终端设备确定自身处于CDRX周期的非激活期。其中,上行数据是终端设备在检测到有通信业务需要被发起时为该通信业务生成的数据。当终端设备检测到有通信业务需要被发起时,终端设备可以生成该通信业务的上行数据,此时表示有上行数据需要发送,终端设备可以先判断自身是否处于CDRX周期的激活期,在该激活期内终端设备的无线收发信机能够收发数据,若确定自身处于CDRX周期的激活期,则可以等待距通信业务需要被发起的时刻最近的SR的发送时机,先向网络设备发送SR,并在接收到网络设备响应于该SR所发送的上行授权后,发送上行数据;若确定自身处于CDRX周期的非激活期,在该非激活期内终端设备的无线收发信机不能够收发数据,即表明终端设备处于休眠状态,则可以执行以下步骤202。本实施例中提到的休眠状态表明终端设备处于CDRX周期的非激活期,此时终端设备的无线收发信机不能收发数据。在本发明实施例中,终端设备在检测到有通信业务需要被发起可以是终端设备的硬件或底层软件检测到上层软件需要发起数据通信业务。202、终端设备判断SR的第一发送时机是否包含在CDRX周期的激活期内。其中,激活期处于非激活期之后,第一发送时机为距通信业务需要被发起的时刻最近的SR的发送时机。当终端设备确定自身处于CDRX周期的非激活期时,为了避免过早唤醒终端设备的无线收发信机导致终端设备耗电严重,终端设备可以先判断距通信业务需要被发起的时刻最近的SR的发送时机,即第一发送时机是否包含在CDRX周期的激活期内。由于终端设备掌握着CDRX周期,因此可以根据CDRX周期判断一个时刻是处于CDRX周期的激活期内还是非激活期内。203、若第一发送时机包含在非激活期内,则终端设备判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件。其中,由于终端设备的无线收发信机由非唤醒状态进入唤醒状态需要执行上电初始化、现场恢复或时钟同步等操作,以便终端设备从休眠状态进入能够收发数据的激活状态,因此若终端设备判断得到距通信业务需要被发起的时刻最近的SR的发送时机包含在CDRX周期的非激活期内时,终端设备还需进一步的判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件,即判断由通信业务需要被发起的时刻到第一发送时机是否可以执行完无线收发信机的上电初始化、现场恢复(即恢复现场数据或内容)或时钟同步等操作。其中,无线收发信机包括射频(英文:RadioFrequency,简称:RF)收发机和基带处理器的至少一部分。当终端设备处于休眠状态,RF收发机可以处于休眠状态,以及基带处理器的部分或全部可以处于休眠状态。当终端设备的无线收发信机被激活或唤醒后,RF收发机和基带处理器都将处于唤醒状态,即从休眠状态被上电初始化、实现现场恢复或时钟同步,用于与网络设备12建立无线连接。204、若差值满足预设唤醒条件,则终端设备在第一唤醒时机唤醒无线收发信机,并通过无线收发信机在第一发送时机发送SR。其中,所述的第一唤醒时机位于非激活期内、不早于通信业务需要被发起的时刻、且早于第一发送时机。若判断得到通信业务需要被发起的时刻和第一发送时机的差值满足预设唤醒条件,那么终端设备便可以在第一唤醒时机唤醒无线收发信机,并通过无线收发信机在该第一发送时机发送SR,进而在接收到网络设备响应于该SR所发送的上行授权之后,及时将上行数据进行发送。本发明实施例提供的数据传输方法,若有上行数据需发送,且终端设备确定自身恰好处于CDRX周期的非激活期,则终端设备可以在确定第一发送时机包含在CDRX周期的非激活期内时,判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件,并确定差值满足唤醒条件时,在第一唤醒时机唤醒终端设备的无线收发信机,进而可以通过无线收发信机在第一发送时机发送SR。这样,既无需等待唤醒时机,也不是在有上行数据要发送时立即强制唤醒终端设备的无线收发信机,而是根据通信业务需要被发起的时刻和SR的发送时机,保证终端设备的无线收发信机在最近的满足唤醒条件的唤醒时机被唤醒,以使得在SR的发送时机发送SR,达到了同时兼顾终端设备的省电效率和对上行数据发送的时延要求的目的。图4为本发明实施例提供的另一种数据传输方法的流程图,如图4所示,该方法可以包括:301、当有上行数据需发送时,终端设备判断自身是否处于CDRX周期的非激活期。其中,上行数据是终端设备在检测到有通信业务需要被发起时为该通信业务生成的数据。当终端设备检测到有通信业务需要被发起时,终端设备可以生成该通信业务上行数据,此时表示有上行数据需要发送,终端设备可以先判断自身是否处于CDRX周期的激活期,在该激活期内终端设备的无线收发信机能够收发数据,若终端设备确定自身处于CDRX周期的非激活期,在该非激活期内终端设备的无线收发信机不能够收发数据,则执行以下步骤302-步骤308,若终端设备确定自身处于CDRX周期的激活期,则终端设备可以在距通信业务需要被发起的时刻最近的SR的发送时机向网络设备发送SR,并在接收到网络设备响应于该SR所发送的上行授权后,发送上行数据。其中,SR的发送时机指的是在特定的系统帧和时隙进行SR的发送,具体的可根据公式确定发送时机,其中,nf表示系统帧号,ns表示1个系统帧中的时隙号,NOFFSET,SR表示周期,SRPERIODICITY表示偏移量,Mod表示取模运算,NOFFSET,SR和SRPERIODICITY可以根据网络设备下发的SR配置索引(英文:configurationIndex)查找表1获得,nf和ns共同用于确定SR的发送时机。且终端设备可以根据获得的多个发送时机和通信业务需要被发起的时刻确定出距通信业务需要被发起的时刻最近的SR的发送时机。表1SRconfigurationIndex(ISR)SRPERIODICITYNOFFSET,SR0-45ISR5-1410ISR-515-3420ISR-1535-7440ISR-3575-15480ISR-75155-1562ISR-1551571ISR-157302、终端设备判断SR的第一发送时机是否包含在CDRX周期的激活期内。其中,激活期在非激活期之后,第一发送时机为距通信业务需要被发起的时刻最近的SR的发送时机。当终端设备确定自身处于CDRX周期的非激活期时,为了避免过早唤醒终端设备的无线收发信机导致终端设备耗电严重,终端设备可以先判断距通信业务需要被发起的时刻最近的SR的发送时机,即第一发送时机是否包含在CDRX周期的激活期内。若确定SR的第一发送时机包含在CDRX周期的激活期内,则执行以下步骤303,若确定SR的第一发送时机包含在CDRX周期的非激活期内,则执行以下步骤304。303、终端设备在第二唤醒时机唤醒无线收发信机,并通过无线收发信机在第一发送时机发送SR。其中,第二唤醒时机不早于通信业务需要被发起的时刻、且早于激活期的起始点。第二唤醒时机可以根据激活期的起始点和预设时间阈值确定,在一种可能的实现中,第二唤醒时机比激活期的起始点至少提前了预设时间阈值,优选地第二唤醒时机等于激活期的起始点减去预设时间阈值,该预设的时间阈值大于或等于终端设备的无线收发信机由非唤醒状态进入唤醒状态所需的时间。由于终端设备的无线收发信机由非唤醒状态进入唤醒状态需要一定的时间,因此可以先根据激活期的起始点和预设时间阈值确定第二唤醒时机,然后若SR的第一发送时机包含在CDRX周期的激活期内,则终端设备可以在第二唤醒时机唤醒无线收发信机,进而等待第一发送时机通过无线收发信机进行SR的发送。示例性的,第一发送时机、激活期的起始点和第二唤醒时机的先后关系可以如图5所示,按照图5所示,第一发送时机包含在CDRX周期的激活期内,此时,终端设备可以在第二唤醒时机唤醒无线收发信机,以便等待第一发送时机通过无线收发信机进行SR的发送。另外,可以根据公式[(SFN*10)+subframenumber]mod(longDRX-Cycle)=drxStartOffset以及通信业务需要被发起的时刻,计算出激活期的起始点(激活期的起始点根据SFN和subframenumber确定),公式中的SFN为系统帧号(英文:systemframenumber),subframenumber为子帧号,longDRX-Cycle为长周期,drxStartOffset为偏移量。304、终端设备判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件。其中,由于终端设备的无线收发信机由非唤醒状态进入唤醒状态需要执行上电初始化、现场恢复或时钟同步等操作,因此若终端设备判断得到距通信业务需要被发起的时刻最近的SR的发送时机包含在CDRX周期的非激活期内时,终端设备还需进一步的判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件,即判断由通信业务需要被发起的时刻到第一发送时机是否可以执行完所述上电初始化、现场恢复或时钟同步等操作。若通信业务需要被发起的时刻和第一发送时机的差值满足预设唤醒条件,则执行以下步骤305,若通信业务需要被发起的时刻和第一发送时机的差值不满足预设唤醒条件,则执行以下步骤306。在本发明实施例中,可选的,终端设备可以通过判断通信业务需要被发起的时刻和第一发送时机的差值是否大于预设时间阈值,来判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件。其中,预设时间阈值可以是根据终端设备的无线收发信机从非唤醒状态进入唤醒状态所需的时间确定的。具体的,该预设阈值的设定可以由本领域技术人员依照经验来设置,通常情况下大于完成所述上电初始化、现场恢复或时钟同步等过程所需的时间即可,本发明实施例在此对预设时间阈值的取值不做具体限定。305、终端设备在第一唤醒时机唤醒无线收发信机,并通过无线收发信机在第一发送时机发送SR。其中,第一唤醒时机位于非激活期内、不早于通信业务需要被发起的时刻、且早于第一发送时机。第一唤醒时机可以根据第一发送时机和预设时间阈值确定,在一种可能的实现中,第一唤醒时机比第一发送时机至少提前了预设时间阈值,优选地第一唤醒时机等于第一发送时机减去预设时间阈值。由于终端设备的无线收发信机由非唤醒状态进入唤醒状态需要一定的时间,因此可以先根据第一发送时机和预设时间阈值确定第一唤醒时机,然后当终端设备确定得到通信业务需要被发起的时刻和第一发送时机的差值满足预设唤醒条件时,表明从通信业务需要被发起到第一发送时机这个时间段内终端设备的无线收发信机可以完成所述上电初始化、现场恢复或时钟同步等操作,因此,终端设备可以在第一唤醒时机唤醒无线收发信机,并可以通过无线收发信机在第一发送时机进行SR的发送。示例性的,第一发送时机、激活期的起始点和第一唤醒时机的先后关系可以如图6所示,按照图6所示,第一发送时机包含在CDRX周期的非激活期内,且第一唤醒时机与第一发送时机之差满足预设唤醒条件,此时终端设备可以在第一唤醒时机唤醒无线收发信机,以便通过无线收发信机在第一发送时机进行SR的发送。306、终端设备判断第二发送时机是否包含在CDRX周期的激活期内。其中,第二发送时机为距第一发送时机最近的SR的发送时机、且不早于第一发送时机。当终端设备确定得到通信业务需要被发起的时刻和第一发送时机的差值不满足预设唤醒条件时,表明从通信业务需要被发起到第一发送时机这个时间段内终端设备的无线收发信机无法完成所述上电初始化、现场恢复或时钟同步等操作,此时终端设备可以判断距第一发送时机最近的、且不早于第一发送时机的SR的发送时机,即第二发送时机是否包含在CDRX周期的激活期内,若第二发送时机包含在CDRX周期的激活期内,则执行以下步骤307,若第二发送时机包含在CDRX周期的非激活期内,则执行以下步骤308。307,终端设备在第二唤醒时机唤醒无线收发信机,并通过无线收发信机在第二发送时机发送SR。其中,若SR的第二发送时机包含在CDRX周期的激活期内,则终端设备可以在第二唤醒时机唤醒无线收发信机,并等待第二发送时机通过无线收发信机进行SR的发送。其中,第一发送时机、第二发送时机、激活期的起始点和第二唤醒时机的先后关系可以如图7所示,按照图7所示,第一发送时机包含在CDRX周期的非激活期内,且第一唤醒时机与第一发送时机之差不满足预设唤醒条件,另外,第二发送时机包含在激活期内,此时终端设备可以在第二唤醒时机唤醒无线收发信机,并等待第二发送时机通过无线收发信机进行SR的发送。308、终端设备在第三唤醒时机唤醒无线收发信机,并通过无线收发信机在第二发送时机发送SR。其中,第三唤醒时机位于非激活期内、不早于通信业务需要被发起的时刻、且早于第二发送时机。其中,第三唤醒时机可以根据第二发送时机和预设时间阈值确定,在一种可能的实现中,第三唤醒时机比第二发送时机至少提前了预设时间阈值,优选的第三唤醒时机等于第二发送时机减去预设时间阈值。若SR的第二发送时机包含在CDRX周期的非激活期内,而是在CDRX周期的激活期之前,此时,终端设备可以在第三唤醒时机唤醒无线收发信机,并通过无线收发信机在第二发送时机发送SR。示例性的,第一发送时机、第二发送时机、激活期的起始点和第三唤醒时机的先后关系可以如图8所示,按照图8所示,第一发送时机包含在CDRX周期的非激活期内,且第一唤醒时机与第一发送时机之差不满足预设唤醒条件,另外,第二发送时机包含在非激活期内,此时终端设备可以在第三唤醒时机唤醒无线收发信机,并通过无线收发信机在第二发送时机发送SR。309、终端设备接收网络设备响应于SR所发送的上行授权。其中,在终端设备发送了SR之后,网络设备可以向终端设备回复上行授权,此时终端设备可以接收网络设备响应于该SR所发送的上行授权。310、终端设备根据上行授权发送上行数据。其中,在终端设备接收到网络设备发送的上行授权之后,便可以根据上行授权发送上行数据。本发明实施例提供的数据传输方法,若有上行数据需发送,且终端设备确定自身恰好处于CDRX周期的非激活期,则终端设备可以在确定第一发送时机包含在CDRX周期的非激活期内时,判断通信业务需要被发起的时刻和第一发送时机的差值是否满足预设唤醒条件,并确定差值满足唤醒条件时,在第一唤醒时机唤醒终端设备的无线收发信机,并通过无线收发信机在第一发送时机发送SR。这样,既无需等待唤醒时机,也不是在有上行数据要发送时立即强制唤醒终端设备的无线收发信机,而是根据通信业务需要被发起的时刻和SR的发送时机,保证终端设备的无线收发信机在最近的满足唤醒条件的唤醒时机被唤醒,以使得在SR的发送时机发送SR,达到了同时兼顾终端设备的省电效率和对上行数据发送的时延要求的目的。并且,当终端设备确定出第一发送时机包含在CDRX周期的激活期内时,终端设备可以在第二唤醒时机唤醒无线收发信机,这样避免了过早唤醒终端设备的无线收发信机导致的无谓耗电的情况出现。上述主要从各个网元之间交互的角度对本发明实施例提供的方案进行了介绍。可以理解的是,各个网元,例如终端设备、网络设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的算法步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。本发明实施例可以根据上述方法示例对终端设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本发明实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。在采用对应各个功能划分各个功能模块的情况下,图9示出了上述和实施例中涉及的终端设备的一种可能的组成示意图,如图9所示,该终端设备可以包括:确定单元41、判断单元42、处理单元43、发送单元44。其中,确定单元41,用于支持终端设备执行图3所示的数据传输方法中的步骤201。判断单元42,用于支持终端设备执行图3所示的数据传输方法中的步骤202、步骤203,图4所示的数据传输方法中的步骤301、步骤302、步骤304、步骤306。处理单元43,用于支持终端设备执行图3所示的数据传输方法中的步骤204中所述的若差值满足唤醒条件,则终端设备在第一唤醒时机唤醒无线收发信机,图4所示的数据传输方法中的步骤303中所述的终端设备在第二唤醒时机唤醒无线收发信机、步骤305中所述的终端设备在第一唤醒时机唤醒无线收发信机、步骤307中所述的终端设备在第二唤醒时机唤醒无线收发信机、步骤308中所述的终端设备在第三唤醒时机唤醒无线收发信机。发送单元44,用于支持终端设备执行图3所示的数据传输方法中的步骤204中所述的在第一发送时机发送SR,图4所示的数据传输方法中的步骤303中所述的在第一发送时机发送SR、步骤305中所述的在第一发送时机发送SR、步骤307中所述的在第二发送时机发送SR、步骤308中所述的在第二发送时机发送SR、步骤310。在本发明实施例中,进一步的,如图9所示,该终端设备还可以包括:接收单元45。所述接收单元45,用于支持终端设备执行图4所示的数据传输方法中的步骤309。需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。本发明实施例提供的终端设备,用于执行上述数据传输方法,因此可以达到与上述数据传输方法相同的效果。在采用集成的单元的情况下,图10示出了上述实施例中所涉及的终端设备的另一种可能的组成示意图。如图10所示,该终端设备包括:处理模块51和通信模块52。处理模块51用于对终端设备的动作进行控制管理,例如,处理模块51用于支持终端设备执行图3中的步骤201、步骤202、步骤203、步骤204中所述的若差值满足唤醒条件,则终端设备在第一唤醒时机唤醒通信模块52,通信模块52也叫无线收发信机,图4中的步骤301、步骤302、步骤304、步骤306、步骤303中所述的终端设备在第二唤醒时机唤醒通信模块52,通信模块52也叫无线收发信机、步骤305中所述的终端设备在第一唤醒时机唤醒通信模块52,通信模块52也叫无线收发信机、步骤307中所述的终端设备在第二唤醒时机唤醒通信模块52,通信模块52也叫无线收发信机、步骤308中所述的终端设备在第三唤醒时机唤醒通信模块52,通信模块52也叫无线收发信机、和/或用于本文所描述的技术的其它过程。通信模块52用于支持终端设备与其他网络实体的通信,例如与图2或图9中示出的功能模块或网络实体之间的通信。终端设备还可以包括存储模块53,用于存储终端设备的程序代码和数据。其中,处理模块51可以是处理器或控制器。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,模块和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。通信模块52可以是收发器、收发电路或通信接口等。存储模块53可以是存储器。当处理模块51为处理器,通信模块52为前文所述的无线收发信机,简称收发器,存储模块53为存储器时,本发明实施例所涉及的终端设备可以为图11所示的终端设备。图11为本发明实施例提供另一种终端设备的组成示意图,如图11所示,所述终端设备可以包括:处理器61、存储器62、系统总线63和收发器64。所述存储器62用于存储计算机执行指令,所述处理器61与所述存储器62通过所述系统总线63连接,当所述终端设备运行时,所述处理器61执行所述存储器62存储的所述计算机执行指令,以使所述终端设备执行如图3或图4所述的数据传输方法,以相应的实现图9所示的终端设备包括的确定单元41、判断单元42和处理单元43的功能,并且,当终端设备运行时,所述收发器64用于执行如图3或图4所述的数据传输方法,以相应的实现图9所示的终端设备包括的发送单元44和接收单元45的功能。例如,处理器61执行所述存储器62存储的所述计算机执行指令,以使所述终端设备执行如图3所述的数据传输方法中的步骤201,以实现图9所示的终端设备包括的确定单元41的功能。再例如,所述收发器64执行如图3所述的数据传输方法中的步骤204中所述的在第一发送时机发送SR,以实现图9所示的终端设备包括的发送单元44的功能。再例如,所述收发器64执行如图4所述的数据传输方法中的步骤309,以实现图9所示的终端设备包括的接收单元45的功能。在本发明实施例中,收发器64可以包括基带处理器的全部或部分,以及还可选择性地包括RF处理器。RF处理器用于收发RF信号,基带处理器则用于实现由RF信号转换的基带信号或即将转换为RF信号的基带信号的处理。本实施例还提供一种存储介质,该存储介质可以包括所述存储器62。所述处理器61可以为中央处理器(英文:centralprocessingunit,简称:CPU)。所述处理器61还可以为其他通用处理器、数字信号处理器(英文:digitalsignalprocessing,简称:DSP)、专用集成电路(英文:applicationspecificintegratedcircuit,简称:ASIC)、现场可编程门阵列(英文:field-programmablegatearray,简称:FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。在本发明实施例中,所述处理器61可以检测到该处理器61所运行的上层软件,如应用软件需要发起数据通信业务,并触发本实施例之前提到的方法。所述存储器62可以包括易失性存储器(英文:volatilememory),例如随机存取存储器(英文:random-accessmemory,简称:RAM);所述存储器62也可以包括非易失性存储器(英文:non-volatilememory),例如只读存储器(英文:read-onlymemory,简称:ROM),快闪存储器(英文:flashmemory),硬盘(英文:harddiskdrive,简称:HDD)或固态硬盘(英文:solid-statedrive,简称:SSD);所述存储器62还可以包括上述种类的存储器的组合。所述系统总线63可以包括数据总线、电源总线、控制总线和信号状态总线等。本实施例中为了清楚说明,在图11中将各种总线都示意为系统总线63。所述收发器64具体可以为无线收发信机。例如,无线收发信机除了包括RF助力器和基带处理器外,还可以包括射频前端器件或天线等。所述处理器61通过所述收发器64与其他设备,例如其他终端设备进行数据的收发。需要说明的是,本发明实施例提供的终端设备中各功能模块的具体工作过程可以参考方法实施例中对应过程的具体描述,本发明实施例在此不再详细赘述。本发明实施例提供的终端设备,用于执行上述数据传输方法,因此可以达到与上述数据传输方法相同的效果。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。本实施例提供的方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(英文:Read-OnlyMemory,简称:ROM)、随机存取存储器(英文:RandomAccessMemory,简称:RAM)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1