一种多任务TF密码模块的电源管理方法与流程

文档序号:12362861阅读:来源:国知局

技术特征:

1.一种多任务TF密码模块的电源管理方法,其特征在于:包括如下流程:

(1)Android终端开机后,操作系统为TF密码模块供电;Android终端通过TF密码模块驱动程序识别到TF密码模块;

(2)TF电源管理模块进行初始化,在初始化完成后TF密码模块为唤醒状态;

(3)判断在睡眠定时器的超时时间内终端是否有业务发送到TF密码模块:如无,则令TF密码模块进入休眠状态;如有,则进入下一流程;

(4)驱动程序查询当前TF密码模块的状态,如果为休眠状态则执行唤醒操作后进行状态维护操作;如果为唤醒状态则直接进行状态维护操作。

2.根据权利要求1所述的一种多任务TF密码模块的电源管理方法,其特征在于:所述TF电源管理模块的初始化包括:注册操作系统电源管理体制函数、设置操作系统深度睡眠wakelock定时器的超时时间、设置睡眠定时器的超时时间、创建线程、初始化电源管理状态机等。

3.根据权利要求2所述的一种多任务TF密码模块的电源管理方法,其特征在于:所述操作系统深度睡眠wakelock定时器的超时时间比睡眠定时器的超时时间大1秒。

4.根据权利要求3所述的一种多任务TF密码模块的电源管理方法,其特征在于:所述睡眠定时器的超时时间为5至20秒。

5.根据权利要求1所述的一种多任务TF密码模块的电源管理方法,其特征在于:TF密码模块需要进入休眠状态时,TF电源管理模块按照专用休眠协议与TF密码模块进行交互,让TF密码模块休眠,并修改电源管理状态机,维护底层控制器物理电压和逻辑状态。

6.根据权利要求1所述的一种多任务TF密码模块的电源管理方法,其特征在于:执行唤醒操作时,TF电源管理模块按照专用唤醒协议与TF密码模块进行交互,唤醒TF密码模块,随后回到正常业务交互。

7.根据权利要求1所述的一种多任务TF密码模块的电源管理方法,其特征在于:所述状态维护操作包括重置TF电源模块中的睡眠定时器的超时时间、重置操作系深度睡眠wakelock定时器的超时时间、更新电源管理状态机等操作,状态维护完成后TF密码模块为唤醒状态。

8.根据权利要求7所述的一种多任务TF密码模块的电源管理方法,其特征在于:重置定时器采用操作系统内核提供的mod_timer函数。

9.根据权利要求1所述的一种多任务TF密码模块的电源管理方法,其特征在于:所述驱动程序通过电源管理模块的状态机查询当前TF密码模块的状态。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1