终端和终端功耗优化方法

文档序号:7853909阅读:248来源:国知局
专利名称:终端和终端功耗优化方法
技术领域
本发明涉及通信技术领域,具体而言,涉及一种终端和一种终端功耗优化方法。
背景技术
现有多模通信终端,各模块间均单独控制,在协议方面互不影响。例如终端在使用WIFI上网、3G上网时,或者终端在进行语音通话时,4G通信模块仍然处于开启状态并正常运行。这会造成终端的功耗很大,而4G通信模块又没起到作用。因此,需要一种新的终端功耗优化技术,可以在适当的情况下关闭终端4G通信模 块的协议栈或使之处于休眠状态,以减少终端的功耗。

发明内容
针对上述问题,本发明的目的是提供一种终端,可以在适当的情况下关闭终端4G通信模块的协议栈或使之处于休眠状态,以减少终端的功耗。有鉴于此,本发明提出了一种终端,所述终端中设置有包含4G通信模块在内的多个通信模块,还包括语音服务检测单元或数据连接检测单元,其中,所述语音服务检测单元用于检测所述终端是否在使用所述4G通信模块以外的其它通信模块进行语音服务,所述数据连接检测单元用于检测所述终端中是否存在由所述其它通信模块建立的数据连接;控制单元,在所述语音服务检测单元或所述数据连接检测单元的检测结果为是的情况下,关闭所述4G通信模块的协议栈。在该技术方案中,4G通信模块包括LTE模块和WiMax模块等。当终端使用4G通信模块以外的其它通信模块进行语音服务,例如通过CDMA或者GSM网络通话时,暂时用不到4G通信模块,这时如果4G通信模块还处于工作状态就会使终端的功耗很大。因此,当终端使用4G通信模块以外的其它通信模块进行语音服务时关闭4G通信模块的协议栈。关闭4G通信模块的协议栈即关闭4G通信模块的射频,如果存在由4G通信模块建立的数据连接,该数据连接就会断开,节省终端的功耗。与关闭4G通信模块不同,关闭4G通信模块的协议栈4G通信模块仍处于通电状态,在需要使用时可以迅速激活。同时,其它通信模块可以包括3G通信模块或者WIFI模块等,则还可以在终端3G通信模块建立数据连接或者WIFI模块连接至局域网时,关闭4G通信模块的协议栈。此时终端通过3G通信模块或者WIFI模块连接网络,关闭4G通信模块的协议栈可以减少功耗同时不影响用户正常使用。优选地,所述控制单元还用于在所述语音服务检测单元检测到所述语音服务结束的情况下,开启所述4G通信模块的协议栈。在该技术方案中,当语音服务结束后开启4G通信模块的协议栈,如果之前有4G通信模块建立的数据连接,此时数据连接就会恢复,不影响用户的正常使用。优选地,所述数据连接检测单元还用于在所述终端中存在由所述4G通信模块建立的数据连接时,检测所述数据连接是否存在数据交互;所述控制单元还用于在所述数据连接检测单元的检测结果为不存在数据交互的情况下,将所述4G通信模块设置为休眠状态。在该技术方案中,4G通信模块长时间处于数据连接状态时并不是一直都与网络存在数据交互,在长时间没有数据交互时将4G通信模块设置为休眠状态可以减少功耗。将4G通信模块设置为休眠状态时,与关闭协议栈类似,4G通信模块也不断电,但不同的是,其依然保留4G通信模块建立的数据连接,只是不进行数据交互,因而可以较之关闭协议栈更为快速地恢复至正常状态,并实现数据交互。优选地,还包括设置单元,根据接收到的设置命令,设置检测所述数据连接是否存在数据连接的时间阈值,以提高检测的精确度,减少检测的次数节 省功耗。在该技术方案中,使得用户可以根据实际情况进行设置,从而满足个性化需求。优选地,还包括数据服务状态检测单元,检测所述终端的数据服务功能的实时状态;所述控制单元还用于在所述数据服务状态检测单元检测到所述终端的数据服务功能设置为关闭状态的情况下,关闭所述4G通信模块的协议栈。在该技术方案中,在终端的数据服务功能设置为关闭状态时4G通信模块是无法建立数据连接的,因此关闭4G通信模块的协议栈以减少功耗。本发明还提出了一种终端功耗优化方法,用于设置有包含4G通信模块在内的多个通信模块的终端,包括当所述终端使用所述4G通信模块以外的其它通信模块进行语音服务或所述终端中存在由所述其它通信模块建立的数据连接时,关闭所述4G通信模块的协议栈。在该技术方案中,4G通信模块包括LTE模块和WiMax模块等。当终端使用4G通信模块以外的其它通信模块进行语音服务,例如通过CDMA或者GSM网络通话时,暂时用不到4G通信模块,这时如果4G通信模块还处于工作状态就会使终端的功耗很大。因此,当终端使用4G通信模块以外的其它通信模块进行语音服务时关闭4G通信模块的协议栈。关闭4G通信模块的协议栈即关闭4G通信模块的射频,如果存在由4G通信模块建立的数据连接,该数据连接就会断开,节省终端的功耗。与关闭4G通信模块不同,关闭4G通信模块的协议栈4G通信模块仍处于通电状态,在需要使用时可以迅速激活。同时,其它通信模块可以包括3G通信模块或者WIFI模块等,则还可以在终端3G通信模块建立数据连接或者WIFI模块连接至局域网时,关闭4G通信模块的协议栈。此时终端通过3G通信模块或者WIFI模块连接网络,关闭4G通信模块的协议栈可以减少功耗同时不影响用户正常使用。优选地,还包括在所述语音服务结束后,开启所述4G通信模块的协议栈。在该技术方案中,当语音服务结束后开启4G通信模块的协议栈,如果之前有4G通信模块建立的数据连接此时数据连接就会恢复,不影响用户的正常使用。优选地,还包括若所述终端中存在由所述4G通信模块建立的数据连接,则检测所述数据连接是否存在数据交互,若不存在,则将所述4G通信模块设置为休眠状态。在该技术方案中,4G通信模块长时间处于数据连接状态时并不是一直都与网络存在数据交互,在长时间没有数据交互时将4G通信模块设置为休眠状态可以减少功耗。将4G通信模块设置为休眠状态时,与关闭协议栈类似,4G通信模块也不断电,但不同的是,其依然保留4G通信模块建立的数据连接,只是不进行数据交互,因而可以较之关闭协议栈更为快速地恢复至正常状态,并实现数据交互。优选地,还包括根据接收到的设置命令,设置检测所述数据连接是否存在数据连接的时间阈值,以提高检测的精确度,减少检测的次数节省功耗。在该技术方案中,使得用户可以根据实际情况进行设置,从而满足个性化需求。优选地,还包括在所述终端的数据服务功能设置为关闭状态时,关闭所述4G通信模块的协议栈。在该技术方案中,在终端的数据服务功能设置为关闭状态时4G通信模块是无法建立数据连接的,因此关闭4G通信模块的协议栈以减少功耗。通过上述技术方案,可以在终端使用4G通信模块以外的其它通信模块进行语音服务时、终端中存在由其它通信模块建立的数据连接时、终端的数据服务功能设置为关闭状态时,关闭4G通信模块的协议栈;4G通信模块长时间处于数据连接状态但没有数据交互时将4G通信模块设置为休眠状态,以减少多模终端的功耗。


图I示出了根据本发明的实施例的终端的框图;图2示出了根据本发明的实施例的终端功耗优化方法的流程图;图3A和图3B示出了根据本发明的实施例的终端功耗优化方法的具体流程图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式
对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围不受下面公开的 具体实施例的限制。下面结合附图和实施例对本发明做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。图I示出了根据本发明的实施例的终端的框图。如图I所示,根据本发明的实施例的终端100包括语音服务检测单元102或数据连接检测单元106,其中,语音服务检测单元102用于检测终端100是否在使用4G通信模块以外的其它通信模块进行语音服务,数据连接检测单元106用于检测终端100中是否存在由其它通信模块建立的数据连接;控制单元104,在语音服务检测单元102或数据连接检测单元106的检测结果为是的情况下,关闭4G通信模块的协议栈。在该技术方案中,4G通信模块包括LTE模块和WiMax模块等。当终端100使用4G通信模块以外的其它通信模块进行语音服务,例如通过CDMA或者GSM网络通话时,暂时用不到4G通信模块,这时如果4G通信模块还处于工作状态就会使终端100的功耗很大。因此,当终端100使用4G通信模块以外的其它通信模块进行语音服务时关闭4G通信模块的协议栈。关闭4G通信模块的协议栈即关闭4G通信模块的射频,如果存在由4G通信模块建立的数据连接,该数据连接就会断开,节省终端100的功耗。与关闭4G通信模块不同,关闭4G通信模块的协议栈4G通信模块仍处于通电状态,在需要使用时可以迅速激活。
同时,其它通信模块可以包括3G通信模块或者WIFI模块等,则还可以在终端3G通信模块建立数据连接或者WIFI模块连接至局域网时,关闭4G通信模块的协议栈。此时终端通过3G通信模块或者WIFI模块连接网络,关闭4G通信模块的协议栈可以减少功耗同时不影响用户正常使用。优选地,控制单元104还用于在语音服务检测单元102检测到语音服务结束的情况下,开启4G通信模块的协议栈。在该技术方案中,当语音服务结束后开启4G通信模块的协议栈,如果之前有4G通信模块建立的数据连接此时数据连接就会恢复,不影响用户的正常使用。优选地,数据连接检测单元106还用于在终端100中存在由4G通信模块建立的数据连接时,检测数据连接是否存在数据交互;控制单元104还用于在数据连接检测单元
106的检测结果为不存在数据交互的情况下,将4G通信模块设置为休眠状态。将4G通信模块设置为休眠状态时,与关闭协议栈类似,4G通信模块也不断电,但不同的是,其依然保留4G通信模块建立的数据连接,只是不进行数据交互,因而可以较之关闭协议栈更为快速地恢复至正常状态,并实现数据交互。在该技术方案中,4G通信模块长时间处于数据连接状态时并不是一直都与网络存在数据交互,在长时间没有数据交互时将4G通信模块设置为休眠状态可以减少功耗。优选地,还包括设置单元107,根据接收到的设置命令,设置检测所述数据连接是否存在数据连接的时间阈值,以提高检测的精确度,减少检测的次数节省功耗。在该技术方案中,使得用户可以根据实际情况进行设置,从而满足个性化需求。优选地,还包括数据服务状态检测单元108,检测终端100的数据服务功能的实时状态;控制单元104还用于在数据服务状态检测单元108检测到终端100的数据服务功能设置为关闭状态的情况下,关闭4G通信模块的协议栈。在该技术方案中,在终端100的数据服务功能设置为关闭状态时4G通信模块是无法建立数据连接的,因此关闭4G通信模块的协议栈以减少功耗。图2示出了根据本发明的实施例的终端功耗优化方法的流程图。如图2所示,根据本发明的实施例的终端功耗优化方法包括步骤202,当终端使用4G通信模块以外的其它通信模块进行语音服务或终端中存在由其它通信模块建立的数据连接时,关闭4G通信模块的协议栈。在该技术方案中,4G通信模块包括LTE模块和WiMax模块等。当终端使用4G通信模块以外的其它通信模块进行语音服务,例如通过CDMA或者GSM网络通话时,暂时用不到4G通信模块,这时如果4G通信模块还处于工作状态就会使终端的功耗很大。因此,当终端使用4G通信模块以外的其它通信模块进行语音服务时关闭4G通信模块的协议栈。关闭4G通信模块的协议栈即关闭4G通信模块的射频,如果存在由4G通信模块建立的数据连接,该数据连接就会断开,节省终端的功耗。与关闭4G通信模块不同,关闭4G通信模块的协议栈4G通信模块仍处于通电状态,在需要使用时可以迅速激活。优选地,还包括步骤204,在语音服务结束后,开启4G通信模块的协议栈。在该技术方案中,当语音服务结束后开启4G通信模块的协议栈,如果之前有4G通信模块建立的数据连接此时数据连接就会恢复,不影响用户的正常使用。优选地,还包括若终端中存在由4G通信模块建立的数据连接,则检测数据连接是否存在数据交互,若不存在,则将4G通信模块设置为休眠状态。将4G通信模块设置为休眠状态时,与关闭协议栈类似,4G通信模块也不断电,但不同的是,其依然保留4G通信模块建立的数据连接,只是不进行数据交互,因而可以较之关闭协议栈更为快速地恢复至正常状态,并实现数据交互。在该技术方案中,4G通信模块长时间处于数据连接状态时并不是一直都与网络存在数据交互,在长时间没有数据交互时将4G通信模块设置为休眠状态可以减少功耗。优选地,还包括根据接收到的设置命令,设置检测所述数据连接是否存在数据连接的时间阈值,以提高检测的精确度,减少检测的次数节省功耗。在该技术方案中,使得用户可以根据实际情况进行设置,从而满足个性化需求。

优选地,还包括在终端的数据服务功能设置为关闭状态时,关闭4G通信模块的协议栈。在该技术方案中,在终端的数据服务功能设置为关闭状态时4G通信模块是无法建立数据连接的,因此关闭4G通信模块的协议栈以减少功耗。图3A和图3B示出了根据本发明的实施例的终端功耗优化方法的具体流程图。当无需使用4G通信模块进行通信时,可以通过对4G通信模块的一些处理,从而降低或避免4G通信模块对电量的消耗和浪费,具体地,可以采用关闭4G通信模块的协议栈或使之处于休眠状态。对于第一种情况下,关闭4G通信模块的协议栈的具体示意图参见图3A,当存在条件数据服务功能设置为关闭状态302、开启WIFI连接304、使用其它通信模块进行语音通信308、无4G通信网络312中的任意一种情况下时,直接进入步骤300以关闭4G通信模块协议栈;当4G通信模块是由于禁用数据业务302而导致关闭协议栈时,若重新满足启用数据业务306的情况下,若满足条件“使用3G上网310”时,则再次进入步骤300以关闭4G通信模块协议栈。对于第二种情况下,使得4G通信模块处于休眠状态的具体示意图参见图3B,当存在条件4G通信模块处于数据连接状态320时,进入步骤322,判断是否有4G通信数据交互,并在判断结果为是时,重复该步骤322 ;在判断结果为否时,进入步骤324,将4G通信模块设置为休眠状态。综上,根据本发明,可以在终端使用4G通信模块以外的其它通信模块进行语音服务时、终端中存在由其它通信模块建立的数据连接时、终端的数据服务功能设置为关闭状态时,关闭4G通信模块的协议栈;4G通信模块长时间处于数据连接状态但没有数据交互时将4G通信模块设置为休眠状态,以减少多模终端的功耗。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种终端,所述终端中设置有包含4G通信模块在内的多个通信模块,其特征在于,包括 语音服务检测单元或数据连接检测单元,其中,所述语音服务检测单元用于检测所述终端是否在使用所述4G通信模块以外的其它通信模块进行语音服务,所述数据连接检测单元用于检测所述终端中是否存在由所述其它通信模块建立的数据连接; 控制单元,在所述语音服务检测单元或所述数据连接检测单元的检测结果为是的情况下,关闭所述4G通信模块的协议栈。
2.根据权利要求I所述的终端,其特征在于,所述控制单元还用于 在所述语音服务检测单元检测到所述语音服务结束的情况下,开启所述4G通信模块的协议栈。
3.根据权利要求I或2所述的终端,其特征在于,还包括 所述数据连接检测单元还用于在所述终端中存在由所述4G通信模块建立的数据连接时,检测所述数据连接是否存在数据交互; 所述控制单元还用于在所述数据连接检测单元的检测结果为不存在数据交互的情况下,将所述4G通信模块设置为休眠状态。
4.根据权利要求3所述的终端,其特征在于,还包括 设置单元,根据接收到的设置命令,设置时间阈值; 所述数据连接检测单元还用于检测所述数据连接在所述时间阈值内是否存在数据交互; 所述控制单元还用于在所述数据连接检测单元的检测结果为不存在数据交互的情况下,将所述4G通信模块设置为休眠状态。
5.根据权利要求I或2所述的终端,其特征在于,还包括 数据服务状态检测单元,检测所述终端的数据服务功能的实时状态; 所述控制单元还用于在所述数据服务状态检测单元检测到所述终端的数据服务功能设置为关闭状态的情况下,关闭所述4G通信模块的协议栈。
6.一种终端功耗优化方法,用于设置包含有4G通信模块在内的多个通信模块的终端,其特征在于,包括 当所述终端使用所述4G通信模块以外的其它通信模块进行语音服务或所述终端中存在由所述其它通信模块建立的数据连接时,关闭所述4G通信模块的协议栈。
7.根据权利要求6所述的终端功耗优化方法,其特征在于,还包括 在所述语音服务结束后,开启所述4G通信模块的协议栈。
8.根据权利要求6或7所述的终端功耗优化方法,其特征在于,还包括 若所述终端中存在由所述4G通信模块建立的数据连接,则检测所述数据连接是否存在数据交互,若不存在,则将所述4G通信模块设置为休眠状态。
9.根据权利要求8所述的终端功耗优化方法,其特征在于,还包括 根据接收到的设置命令,设置时间阈值; 所述检测所述数据连接是否存在数据交互具体包括 检测所述数据连接在所述时间阈值内是否存在数据交互,若不存在,则将所述4G通信模块设置为休眠状态。
10.根据权利要求6或7所述的终端功耗优化方法,其特征在于,还包括在所述终端的数据服务功能设置为关闭状态时,关闭所述4G通信模块的协议栈。
全文摘要
本发明提供了一种终端,所述终端中设置有包含4G通信模块在内的多个通信模块,还包括语音服务检测单元或数据连接检测单元,其中,语音服务检测单元用于检测终端是否在使用4G通信模块以外的其它通信模块进行语音服务,数据连接检测单元用于检测终端中是否存在由其它通信模块建立的数据连接;控制单元,在语音服务检测单元或数据连接检测单元的检测结果为是的情况下,关闭4G通信模块的协议栈。本发明还提出了一种终端功耗优化方法。通过本发明的技术方案,可以在适当的情况下关闭终端4G通信模块的协议栈或使之处于休眠状态,以减少终端的功耗。
文档编号H04W88/06GK102695257SQ201210202550
公开日2012年9月26日 申请日期2012年6月19日 优先权日2012年6月19日
发明者刘灵新, 李柳 申请人:宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1