一种控制终端休眠的方法及终端的制作方法

文档序号:8434493阅读:121来源:国知局
一种控制终端休眠的方法及终端的制作方法
【技术领域】
[0001] 本发明涉及通信技术领域,尤其涉及一种控制终端休眠的方法及终端。
【背景技术】
[0002] 随着通信系统发展,终端需要支持更高的传输速率和更丰富的移动应用类型,该 对终端的省电机制提出了更高的要求,因此近年来,终端的待机时间成为影响用户体验和 业务价值的重要因素,终端能耗问题已成为当前研究热点。
[0003] 现有的智能终端采用快速休眠机制提升用户体验并提高能源利用率,该机制针对 终端侧发起的数据传输,当2s内无数据传输(不同厂商终端设定不同)就会断开连接,W到 达节省能耗目的。目前,各智能终端休眠时间间隔如表1-1所示。
[0004] 表 1-1
【主权项】
1. 一种控制终端休眠的方法,其特征在于,包括: 判断终端发送的数据包的类型; 当判断出所述终端发送心跳信息后,释放无线资源控制协议RRC连接,使终端进入RRC 空闲状态; 当判断出所述终端发送用户数据时,统计第一时间段内或预设次数内所述终端发送用 户数据的平均时间间隔,并根据所述平均时间间隔动态调整释放所述RRC连接的时间,使 终端进入RRC空闲状态。
2. 如权利要求1所述的控制终端休眠的方法,其特征在于,所述判断终端发送的信息 类型包括: 判断终端发送的数据包是否具有周期性,若不具有周期性,判断出所述终端发送用户 数据,若具有周期性,则继续判断每次所述周期到来时,发送的端口号是否相同,如果端口 号不同,则判断出所述终端发送用户数据,如果端口号相同,则判断出所述终端发送心跳信 肩、。
3. 如权利要求1所述的控制终端休眠的方法,其特征在于,所述当判断出所述终端发 送心跳信息后,释放无线资源控制协议RRC连接之前,还包括: 判断在所述终端发送所述心跳信息的时刻之后的第二时间段内是否还有其他端口有 心跳信息发送,如果判断为是,则在所述第二时间段内的最后一个心跳信息发送完后,释放 无线资源控制协议RRC连接。
4. 如权利要求3所述的控制终端休眠的方法,其特征在于,所述第二时间段等于所述 终端处于RRC空闲状态的时间。
5. 如权利要求1-4中任一项所述的控制终端休眠的方法,其特征在于,所述统计第一 时间段内所述终端发送用户数据的平均时间间隔,并根据所述平均时间间隔动态调整释放 所述RRC连接的时间,使终端进入RRC空闲状态,包括: 统计第一时间段内或预设次数内,所述终端每连续两次发送用户数据的时间间隔; 根据所述每连续两次发送用户数据的时间间隔计算方差和均值; 判断所计算出的方差是否大于第一阈值,如果判断为是,则所述终端采用预设的固定 的时间间隔释放所述RRC连接,使终端进入RRC空闲状态; 如果判断为否,继续判断所述均值是否大于第二阈值,如果判断均值大于第二阈值,则 终端下次发送用户数据后,释放所述RRC连接,使终端进入RRC空闲状态; 如果判断所述均值小于或者等于所述第二阈值,则所述终端采用预设的固定的时间间 隔释放所述RRC连接,使终端进入RRC空闲状态。
6. -种终端,其特征在于,包括: 判断模块,用于判断终端发送的数据包的类型; 第一休眠控制模块,用于当所述判断模块判断出所述终端发送心跳信息后,释放无线 资源控制协议RRC连接,使终端进入RRC空闲状态; 第二休眠控制模块,用于当所述判断模块判断出所述终端发送用户数据时,统计第一 时间段内或预设次数内所述终端发送用户数据的平均时间间隔,并根据所述平均时间间隔 动态调整释放所述RRC连接的时间,使终端进入RRC空闲状态。
7. 如权利要求6所述的终端,其特征在于,所述判断模块进一步包括: 第一判断模块,用于判断终端发送的数据包是否具有周期性,若不具有周期性,判断出 所述终端发送用户数据,若具有周期性,进入第二判断模块; 第二判断模块,用于当所述第一判断模块判断所述终端发送的数据包具有周期性时, 判断判断每次所述周期到来时,发送的端口号是否相同,如果端口号不同,则判断出所述终 端发送用户数据,如果端口号相同,则判断出所述终端发送心跳信息。
8. 如权利要求6所述的终端,其特征在于,所述第一休眠控制模块包括: 第一控制子模块,用于当终端每次发送心跳信息后,释放所述RRC连接,使所述终端进 入RRC空闲状态; 或者, 第二控制子模块,用于判断在所述终端发送所述心跳信息的时刻之后的第二时间段内 是否还有其他端口有心跳信息发送,如果判断为是,则在所述第二时间段内的最后一个心 跳信息发送完后,释放所述RRC连接,使所述终端进入RRC空闲状态。
9. 如权利要求8所述的终端,其特征在于,所述第二时间段等于所述终端处于RRC空闲 状态的时间。
10. 如权利要求6-9中任一项所述的终端,其特征在于,所述第二休眠控制模块包括: 统计子模块,用于统计第一时间段内或预设次数内,所述终端每连续两次发送用户数 据的时间间隔; 计算子模块,用于根据所述统计子模块统计的每连续两次发送用户数据的时间间隔计 算方差和均值; 第一判断子模块,用于判断所计算出的方差是否大于第一阈值; 第二判断子模块,用于当所述第一判断子模块的判断结果为否时,继续判断所述均值 是否大于第二阈值; 第三控制子模块,用于当所述第一判断子模块的判断结果为时,采用预设的固定的时 间间隔释放所述RRC连接,使终端进入RRC空闲状态,以及当所述第二判断子模块的判断结 果为是时,终端下次发送用户数据后,释放所述RRC连接,使所述终端进入RRC空闲状态,当 所述第二判断子模块的判断结果为否时,采用预设的固定的时间间隔释放所述RRC连接, 使终端进入RRC空闲状态。
【专利摘要】本发明实施例公开了一种控制终端休眠的方法及终端,其中所述方法包括:判断终端发送的数据包的类型;当判断出所述终端发送心跳信息后,释放无线资源控制协议RRC连接,使终端进入RRC空闲状态;当判断出所述终端发送用户数据时,统计第一时间段内或预设次数内所述终端发送用户数据的平均时间间隔,并根据所述平均时间间隔动态调整释放所述RRC连接的时间,使终端进入RRC空闲状态。由此,本发明实施例能根据终端发送的数据包的类型的不同动态调整终端进行休眠状态的时间间隔,节省终端能耗。
【IPC分类】H04W52-02
【公开号】CN104754704
【申请号】CN201310733045
【发明人】范灏, 陈超, 刘子川, 迟学芬, 刘聪, 张雁丽, 金辉
【申请人】华为终端有限公司
【公开日】2015年7月1日
【申请日】2013年12月26日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1