一种移动终端及其实现振动模式的方法

文档序号:7709896阅读:101来源:国知局
专利名称:一种移动终端及其实现振动模式的方法
技术领域
本发明涉及到通讯领域,特别涉及一种移动终端及其实现振动模式的方法。
背景技术
随着3G技术的快速发展,手机不仅仅是一种通讯工具,逐渐发展成为集通讯、音乐、拍照、摄像以及上网、下载等多功能的产品,随着功能的逐渐增多,手机的功耗也随之快速增大,如何省电成为手机设计的一个难点。其中,手机的振动设计一般是通过手机内部的一个马达转动实现的,而开启振动模式后马达会以恒定频率连续间歇性振动,直到振动时间结束或用户有操作导致其振动停止。因此手机启用振动模式时,极大地损耗了手机的电力。

发明内容
本发明所要解决的技术问题是,提供一种移动终端及其实现振动模式的方法,以降低移动终端在振动过程中的耗电量。
为了解决上述问题,本发明公开了 一种移动终端实现振动模式的方法,包括
移动终端根据用户操作启用振动才莫式时,在各振动周期内,控制马达的通用输入/输出GPIO接口输出脉沖宽度调制PWM脉冲,所述马达在所述PWM脉沖宽度内振动。
进一步地,上述方法中,所述移动终端在各振动周期内,控制所述马达的GPIO接口输出相同或者不同的PWM脉冲,其中,所述相同的PWM脉沖具有相同的占空比。
进一步地,上述方法中,所述移动终端事先配置有若干级别的PWM脉冲,各个级别的PWM脉冲的占空比与其级别成正比或者反比;
在所述各振动周期内,所述移动终端控制所述马达的GPIO接口,按照PWM脉沖的级别从大到小或者从小到大的顺序依次输出各个PWM脉沖。
其中,所述移动终端控制所述马达的GPIO接口依次输出所有级别的PWM脉沖后,控制所述马达的GPIO接口重复输出所有级别的PWM脉冲,直到所述移动终端退出振动模式。
所述马达在各振动周期内的平均工作电流小于或者等于马达的正常工作电流。
本发明还公开了一种移动终端,包括数据基带信号处理器DBB以及马达,其中
所述DBB,用于在移动终端启用振动模式时,在各振动周期内,控制马达的通用输入/输出GPIO接口输出脉沖宽度调制PWM脉沖;
所述马达,用于在所接收的PWM脉冲宽度内振动。
进一步地,上述移动终端中,还包括与所述DBB相连的PWM脉沖配置模块,所述PWM脉冲配置模块,用于存储PWM脉冲的配置参数,其中,PWM脉沖的配置参数至少包括占空比;
所述DBB,还用于读取所述PWM脉沖配置模块中PWM脉冲配置参数,并按照所读取的PWM脉沖配置参数,控制马达的GPIO接口输出该PWM脉沖。
进一步地,上述移动终端中,还包括与所述DBB相连的PWM脉沖配置模块,
所述PWM脉沖配置模块,用于存储若干级别的PWM脉沖的配置参数,其中,配置参数至少包括占空比,各个级别的PWM脉冲的占空比与其级别成正比或者反比;
所述DBB,还用于在不同的振动周期内,按照PWM脉沖的级别从大到小或者从小到大的顺序依次读取各个PWM脉沖的配置参数,并根据所读取的PWM脉冲的配置参数,控制所述马达的GPIO接口输出该PWM脉冲。
其中,所述DBB ,控制所述马达的GPIO接口依次输出所有级别的PWM脉冲后,控制所述马达的GPIO接口重复输出所有级别的PWM脉沖,直到所述移动终端退出振动模式。
所述马达,在各振动周期内的平均工作电流小于或者等于马达的正常工作电流。
本发明技术方案在不影响用户正常使用振动功能的条件下,最大程度地降低了马达的平均工作电流,以最大程度地延长手机的待机时间。


图1 (a)是现有移动终端启用振动模式时马达振动的电流波形示意图1 (b)是本发明中移动终端启用振动模式时马达振动的平均电流波形示意图2是本实施例中移动终端的结构示意图3是图2所示移动终端实现振动的流程图4为具体应用中移动终端实现振动的软件流程图。
具体实施例方式
本发明的主要构思是,考虑到现有技术中,由移动终端的三极管或者晶闸管的导通与截止来控制马达间歇性振动(即马达振动一下,停一下,再振动一下,再停一下,循环往复,直到振动模式的停止时间到达或用户人为停止振动模式的时候马达才停止这种间歇性振动),具体地,移动终端中DBB(Ditital Baseband,数据基带信号处理器)芯片的一个GPIO( General PurposeInput Output,通用输入/输出)接在三极管的基极或晶闸管的门极,当到达移动终端的振动周期(即需要马达振动的时间段)时,控制GPIO输出高电平,三极管或者晶闸管导通,马达就开始振动;反之,当到达移动终端的振动暂停周期时(即无需马达振动的时间段),控制GPIO输出低电平,三极管或
者晶闸管截止,马达就停止振动。其中,在移动终端的振动周期内,三极管或者晶闸管是持续导通的,马达一直工作在最大电流状态,马达振动时的电
流波形图如图1 (a)所示。
而在本发明中,在移动终端的振动周期内,可以采用PWM (Pulse WidthModulation,脉冲宽度调制)方式来控制GPIO输出可调节的PWM脉冲,这样,在同一振动周期内,马达的平均工作电流的大小就可由GPIO输出的PWM脉冲来调节;另外,还可以使不同振动周期内马达的平均工作电流是逐渐变化的,以达到既不影响振动的实际使用效果,又可大量节省马达振动时的工作电流的目的,此时,马达振动时的平均电流波形图如图l(b)所示。
下面结合附图及具体实施例对本发明技术方案作进一步详细说明。
一种移动终端,具有省电的振动模式,其结构如图2所示,至少包括DBB、连接模块以及PWM脉沖配置模块。下面介绍各模块的功能。
DBB,在移动终端启用振动模式时,用于在振动周期内控制连接模块的GPIO输出PWM脉冲,进一步地,DBB读取PWM脉沖配置模块中的PWM脉冲配置参数,并根据所读取的PWM脉冲配置参数在振动周期内控制连接模块的GPIO输出该PWM脉冲,其中,PWM脉冲配置参数至少包括占空比;
在本实施例中,DBB控制连接模块在不同的振动周期控制连接模块的GPIO输出不同级别的PWM脉沖;在其他实施例中,DBB也可以控制连接模块的GPIO输出相同的PWM脉沖,其中,相同的PWM脉沖至少占空比相同。
连接模块, 一般采用三极管或者晶闸管实现,用于向马达提供工作电流,具体地,在振动周期内,由于连接模块的GPIO输出PWM脉沖,因此三极管或者晶闸管在振动周期内PWM脉冲宽度内导通,以向马达提供工作电流,其中,由于三极管或者晶闸管在振动周期内PWM脉冲宽度内导通,即三极管或者晶闸管在振动周期内快速交替地通断,因此,马达在整个振动周期内的平均工作电流.j 、于或者等于马达的正常工作电流;PWM脉冲配置模块,用于保存PWM脉冲配置参数,PWM脉冲配置参数至少包括占空比,在本实施例中,PWM脉冲配置模块中保存有不同级别的PWM脉冲配置参数,各个级别的PWM脉冲的占空比与其级别成正比或者反比,其中,各个级别的PWM脉冲的宽度和频率均可以调整。
在其他实施例中,PWM脉沖配置模块中也可以保存同一种PWM脉冲的配置参数。
下面介绍上述移动终端启动振动冲莫式后的工作过程。
在本实施例中,移动终端中事先配置有五个级别的PWM脉沖,其中随着PWM脉沖级别的升高其占空比依次升高,实现振动模式的过程,如图3所示,包括以下步骤
步骤301:移动终端启动振动冲莫式时,在移动终端的第一个振动周期内,DBB控制三极管或者晶闸管的GPIO输出第一级PWM脉沖,即三^ l管或者晶闸管在第一级PWM脉沖控制下,在第一个振动周期内交替通断,此时,马达的平均工作电流为第 一级电流;
步骤302:三极管或者晶闸管进入第二个振动周期,DBB控制三极管或者晶闸管的GPIO输出第二级PWM脉沖,即三极管或者晶闸管在第二级PWM脉沖控制下,在第二个振动周期内交替通断,此时,马达的平均工作电流为第二级电流;
步骤303:三极管或者晶闸管进入第三个振动周期,DBB控制三极管或者晶闸管的GPIO输出第三级PWM脉沖,即三极管或者晶闸管在第三级PWM脉冲控制下,在第三个振动周期内交替通断,此时,马达的平均工作电流为第三级电流;
步骤304:三极管或者晶闸管进入第四个振动周期,DBB控制三极管或者晶闸管的GPIO输出第四级PWM脉冲,即三极管或者晶闸管在第四级PWM !^冲控制下,在第四个^^动周期内交替通断,此时,马达的平均工作电流为第四级电流;
步骤305:三极管或者晶闸管进入第五个振动周期,DBB控制三极管或者晶闸管的GPIO输出高电平,即三极管或者晶闸管在第五级PWM脉沖控制下,在第五个振动周期内交替通断,此时,马达的平均工作电流为第五级电流。
步骤306:移动终端在接下来的振动周期内,重复执行上述步骤301 ~ 305的操作,循环往复,直到振动时间到达或用户中止振动,结束本流程。
上述流程中,马达在各振动周期内的平均工作电流/ = /><,/^,其中,,'为马达在该振动周期内的实际工作电流(即马达的正常工作电流),/为马达在
该振动周期内的实际工作时间,r为该振动周期的时长,/为马达在所有振动周期内的平均工作电流,该平均工作电流小于或者等于马达的正常工作电流。
上述流程中各级PWM脉沖的宽度和频率均可以调整,相应所控制的三极管或晶闸管的导通与截止的时间也在变化,对应的马达的平均工作电流也在变化调整,可以设定的各级平均工作电流的大小亦可以通过调节各级PWM脉沖的占空比来进行自由调整(具体为最大电流乘一个0 ~ 100 %的比例),在本实施例中马达的平均工作电流是逐级增强的,如图1 (b)所示,由此推算出本实施例所实现的马达的平均工作电流比一般移动终端的马达的工作电流'J 、 0~50°/。左右。
在其他实施例中,移动终端的DBB也可以通过不同级别的PWM脉沖以控制马达的工作电流逐级减弱,再由强到弱循环往复,即步骤305才丸行完成后,在三极管或者晶闸管进入之后的各个振动周期时,DBB依次控制三极管或者晶闸管的GPIO输出脉冲为第四级PWM脉沖、第三级PWM脉沖、第二级PWM脉沖直到第一级PWM脉冲,如此循环往复。
还有一些实施例中,移动终端在各振动周期内,控制三极管或者晶闸管的GPIO输出相同的PWM脉沖,此时,马达在所有振动周期内的平均工作电流均相同,其中,马达在所有振动周期内的平均工作电流小于或者等于马达的正常工作电 流。
上述流禾呈的具体实现可以采用一个FOR循环,如图4所示,,人而对三;f及管或者晶闸管导通的GPIO的输出PWM波形的占空比进行逐级增强的循环控制,即可实现马达振动强度逐级增强、反复循环的效果。
从上述实施例可以看出,本发明技术方案中马达的平均工作电流是小于或等于马达的正常工作电流的,因此省电的效果非常明显的,而且省电的具
体比例还可以通过对PWM脉沖的占空比的调整而随时调整。另外,在优选
的实施例中,不同的振动周期内,马达的平均工作电流是逐级增大的,即振
动的强度是逐级增大的,因此,更符合用户习惯,提高了用户体验。当然,本发明还可有多种实施方式,在不背离本发明精神及其实质的情况,
本发明的精神和原则之内所作的任何修改、等同替换、改进,均应包含在本发明所附的权利要求的保护范围之内。
权利要求
1、一种移动终端实现振动模式的方法,其特征在于,包括移动终端根据用户操作启用振动模式时,在各振动周期内,控制马达的通用输入/输出GPIO接口输出脉冲宽度调制PWM脉冲,所述马达在所述PWM脉冲宽度内振动。
2、 如权利要求l所述的方法,其特征在于,所述移动终端在各振动周期内,控制所述马达的GPIO接口输出相同或 者不同的PWM脉沖,其中,所述相同的PWM脉沖具有相同的占空比。
3、 如权利要求l所述的方法,其特征在于,所述移动终端事先配置有若干级别的PWM脉沖,各个级别的PWM脉 冲的占空比与其级别成正比或者反比;在所述各振动周期内,所述移动终端控制所述马达的GPIO接口, ^換照 PWM脉沖的级别从大到小或者从,J、到大的顺序依次输出各个PWM脉沖。
4、 如权利要求3所述的方法,其特征在于,所述移动终端控制所述马达的GPIO接口依次输出所有级别的PWM脉 冲后,控制所述马达的GPIO接口重复输出所有级别的PWM脉沖,直到所 述移动终端退出振动模式。
5、 如权利要求1至4任一项所述的方法,其特征在于,所述马达在各振动周期内的平均工作电流小于或者等于马达的正常工作 电流。
6、 一种移动终端,其特征在于,包括数据基带信号处理器DBB以及 马达,其中所述DBB,用于在移动终端启用振动模式时,在各振动周期内,控制马 达的通用输入/输出GPIO接口输出脉冲宽度调制PWM脉冲;所述马达,用于在所接收的PWM脉冲宽度内振动。
7、 如权利要求6所述的移动终端,其特征在于,还包括与所述DBB 相连的PWM脉冲配置模块,所述PWM脉冲配置模块,用于存储PWM脉沖的配置参数,其中,PWM 脉冲的配置参数至少包括占空比;所述DBB,还用于读取所述PWM脉冲配置模块中PWM脉冲配置参数, 并按照所读取的PWM脉冲配置参数,控制马达的GPIO接口输出该PWM 脉沖。
8、 如权利要求6所述的移动终端,其特征在于,还包括与所述DBB 相连的PWM脉冲配置模块,所述PWM脉沖配置模块,用于存储若干级别的PWM脉冲的配置参数, 其中,配置参数至少包括占空比,各个级别的PWM脉冲的占空比与其级别 成正比或者反比;所述DBB,还用于在不同的振动周期内,按照PWM脉沖的级别从大到 小或者从小到大的顺序依次读取各个PWM脉沖的配置参数,并根据所读取 的PWM脉沖的配置参数,控制所述马达的GPIO接口输出该PWM脉冲。
9、 如权利要求8所述的移动终端,其特征在于,所述DBB,控制所述马达的GPIO接口依次输出所有级别的PWM脉冲 后,控制所述马达的GPIO接口重复输出所有级别的PWM脉沖,直到所述 移动终端退出振动模式。
10、 如权利要求6至9任一项所述的移动终端,其特征在于,所述马达,在各振动周期内的平均工作电流小于或者等于马达的正常工 作电流。
全文摘要
本发明公开了一种移动终端及其实现振动模式的方法,涉及通讯领域。本发明方法包括移动终端根据用户操作启用振动模式时,在各振动周期内,控制马达的通用输入/输出GPIO接口输出脉冲宽度调制PWM脉冲,所述马达在所述PWM脉冲宽度内振动。本发明技术方案在不影响用户正常使用振动功能的条件下,最大程度地降低了马达的平均工作电流,以最大程度地延长手机的待机时间。
文档编号H04M1/725GK101605174SQ20091015198
公开日2009年12月16日 申请日期2009年7月15日 优先权日2009年7月15日
发明者明 占, 姚玲玲, 张俊彪, 王书琪 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1