本申请涉及通信,特别涉及了一种通信终端功耗控制方法、系统、电子设备及其存储介质。
背景技术:
1、目前,随着无线网络产品的普及和无线网络带来的更高速率、更稳定的网络体验,越来越多的产品更倾向于接入更稳定wifi网络,有一部分的终端通信类产品大多数的使用场景都以使用wifi为主,如平板电脑、学习电脑等,这类产品中又可以细分为仅wifi和wifi加上蜂窝功能的产品。
2、移动通信终端类的产品的待机时间和省电工作在网络时代显得尤为重要,当移动终端不使用蜂窝网络的情况下,直接关闭modem(蜂窝调制解调器)通信模块,则这部分功耗就基本没有消耗,减少不必要的功耗,就可以增加待机时间并节省电量。
3、在现有技术中,这类移动终端的常见的省电方式是使modem通信模块进入浅睡眠或者深睡眠模式,是基于modem通信模块当前的工作状态以进行自主的控制,不会根据整机情况进行整体控制,目前的省电工作只集中在modem通信模块的内部,不能够高效率地控制整个modem通信模块的整体工作状态,所以整体功耗的控制效果并不是很全面。
技术实现思路
1、本发明的目的在于,提供一种通信终端功耗控制方法、系统、电子设备及其存储介质,解决降低功耗、延长整机待机续航时间和提高稳定性的目的,提供更高效的功耗控制方法。
2、为解决上述技术问题,本发明提供一种通信终端功耗控制方法,包括:
3、在应用程序处理器侧检测卡槽中的引脚电平变化判断用户识别卡的状态;
4、根据所述用户识别卡的状态控制蜂窝调制解调器通信模块的工作模式。
5、可选的,在配置文件中对所述用户识别卡进行描述,并设置用户识别卡状态检测脚。
6、可选的,根据所述用户识别卡的数量配置所述用户识别卡状态检测脚。
7、可选的,还包括:配置用于检测用户识别卡状态检测脚中断的中断检测通用输入输出接口。
8、可选的,所述中断检测通用输入输出接口识别到中断上报,进行消抖操作,识别所述用户识别卡状态检测脚的电平变化,判断所述用户识别卡的状态。
9、可选的,创建所述用户识别卡的状态节点,用于获取所述用户识别卡的当前状态,所述当前状态包括absent和present。
10、可选的,还包括:广播发送所述用户识别卡的当前状态。
11、可选的,所述工作模式包括打开模式或关闭模式。
12、可选的,当存在多个所述用户识别卡时,一个所述用户识别卡的当前状态是present时,控制切换为打开模式,每个所述用户识别卡的当前状态均为absent时,控制切换为关闭模式。
13、可选的,根据接收到的携带所述用户识别卡的当前状态的信息,控制消息处理模块、用户识别卡模块、at命令模块、网络搜索注册模块和射频前端射频天线终端器件上电模块,初始化射频驱动以及无线射频协议模块工作或关闭。
14、可选的,打开或关闭完成后,回复携带工作已经完成信息的消息。
15、可选的,在所述检测卡槽中的引脚电平变化之前还包括判断是否正在充电模式,若未在充电,则开始检测卡槽中的引脚电平变化。
16、可选的,还包括:当需要进行紧急呼叫时,获取当前工作模式,若为关闭模式,则设置成打开模式并设置恢复标志位,紧急通话结束后,根据所述恢复标志位还原所述工作模式。
17、本发明还提供了一种通信终端功耗控制系统,包括:
18、检测模块,用于在应用程序处理器侧检测卡槽中的引脚电平变化;
19、控制模块,用于控制蜂窝调制解调器通信模块的工作模式进行切换。
20、可选的,还包括紧急呼叫模块,用于根据紧急号码数据库判断当前是否正在进行紧急呼叫,并控制所述控制模块切换以及恢复所述工作模式。
21、本发明还提供一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行时执行如上所述的方法的步骤。
22、本发明还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行如上所述的方法的步骤。
23、本发明通过在ap侧检测卡槽中的引脚电平变化判断用户识别卡的状态并根据所述用户识别卡的状态控制蜂窝调制解调器通信模块的工作模式以实现节省功耗的目的,在ap侧检测引脚电平变化更加快速和准确,并在控制工作模式的过程中通过发送携带sim卡状态的信息控制modem工作模式的切换,能够快速切换工作状态。
1.一种通信终端功耗控制方法,其特征在于,包括:
2.如权利要求1所述的通信终端功耗控制方法,其特征在于,在配置文件中对所述用户识别卡进行描述,并设置用户识别卡状态检测脚。
3.如权利要求2所述的通信终端功耗控制方法,其特征在于,根据所述用户识别卡的数量配置所述用户识别卡状态检测脚。
4.如权利要求3所述的通信终端功耗控制方法,其特征在于,还包括:配置用于检测用户识别卡状态检测脚中断的中断检测通用输入输出接口。
5.如权利要求4所述的通信终端功耗控制方法,其特征在于,所述中断检测通用输入输出接口识别到中断上报,进行消抖操作,识别所述用户识别卡状态检测脚的电平变化,判断所述用户识别卡的状态。
6.如权利要求5所述的通信终端功耗控制方法,其特征在于,创建所述用户识别卡的状态节点,用于获取所述用户识别卡的当前状态,所述当前状态包括absent和present。
7.如权利要求6所述的通信终端功耗控制方法,其特征在于,还包括:广播发送所述用户识别卡的当前状态。
8.如权利要求7所述的通信终端功耗控制方法,其特征在于,所述工作模式包括打开模式或关闭模式。
9.如权利要求8所述的通信终端功耗控制方法,其特征在于,当存在多个所述用户识别卡时,一个所述用户识别卡的当前状态是present时,控制切换为打开模式,每个所述用户识别卡的当前状态均为absent时,控制切换为关闭模式。
10.如权利要求6所述的通信终端功耗控制方法,其特征在于,根据接收到的携带所述用户识别卡的当前状态的信息,控制消息处理模块、用户识别卡模块、at命令模块、网络搜索注册模块和射频前端射频天线终端器件上电模块,初始化射频驱动以及无线射频协议模块工作或关闭。
11.如权利要求10所述的通信终端功耗控制方法,其特征在于,打开或关闭完成后,回复携带工作已经完成信息的消息。
12.如权利要求1所述的通信终端功耗控制方法,其特征在于,在所述检测卡槽中的引脚电平变化之前还包括判断是否正在充电模式,若未在充电,则开始检测卡槽中的引脚电平变化。
13.如权利要求1所述的通信终端功耗控制方法,其特征在于,还包括:当需要进行紧急呼叫时,获取当前工作模式,若为关闭模式,则设置成打开模式并设置恢复标志位,紧急通话结束后,根据所述恢复标志位还原所述工作模式。
14.一种通信终端功耗控制系统,其特征在于,包括:
15.如权利要求14所述的通信终端功耗控制系统,其特征在于,还包括紧急呼叫模块,用于根据紧急号码数据库判断当前是否正在进行紧急呼叫,并控制所述控制模块切换以及恢复所述工作模式。
16.一种电子设备,其特征在于,包括:处理器、存储介质和总线,所述存储介质存储有所述处理器可执行的机器可读指令,当所述电子设备运行时,所述处理器与所述存储介质之间通过总线通信,所述处理器执行所述机器可读指令,以执行时执行如权利要求1至13任一项所述的方法的步骤。
17.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行如权利要求1至13任一项所述的方法的步骤。