一种移动终端翻转静音的方法和装置的制作方法

文档序号:7720971阅读:103来源:国知局
专利名称:一种移动终端翻转静音的方法和装置的制作方法
技术领域
本发明涉及移动终端的静音技术,尤其涉及一种移动终端翻转静音的方法和装置。
背景技术
随着移动终端技术的快速发展,越来越多新颖、充满创意的新功能被引入移动终 端领域,以便为用户提供更多的服务,给用户带来更多的方便。 目前的移动终端除了通话、短信等基本通信功能以外,已存在很多方便、实用的功 能,比如闹钟、定时器、备忘录、计算器等等,在使用这些功能时,很多移动终端用户会遇到 这样的情况在上课或者开会时,放在一旁的移动终端突然响起来,之后不得不手忙脚乱地 寻找挂机键,十分狼狈;当熟睡时闹钟响起,则不得不睡眼朦胧地去找关闭闹钟的按键,感 觉也非常难受。 现有技术中,可以通过设置静音模式或设置特定按键来实现静音,但是,对于设置 静音模式的情况,如果当前的环境已不需要静音模式,而用户忘记取消静音模式,可能会影 响正常的通信,比如在上课或开会时,设置静音模式,在下课或结束会议后,由于忘记取消 静音模式,就会导致正常来电听不到而错过接听;对于设置特定按键的情况,在突然响铃 时,用户需要迅速找到并按下特定按键,同样存在寻找按键不方便的问题。

发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端翻转静音的方法和装置,可 使用户简单、方便地实现静音。 为达到上述目的,本发明的技术方案是这样实现的
本发明提供了一种移动终端翻转静音的方法,包括
设置并保存翻转静音功能; 移动终端监控响铃状态,当出现响铃且确定移动终端翻转时,产生模拟按键消息, 根据所产生的模拟按键消息使移动终端静音。 上述方案中,设置并保存翻转静音功能具体为在移动终端功能注册表中创建翻 转静音表项,并将设置的翻转静音功能保存在翻转静音表项中。 上述方案中,所述移动终端监控响铃状态为移动终端通过监控功能注册表中的 响铃项,确定是否出现响铃。 上述方案中,包括移动终端监控功能注册表中的翻转静音表项,确定翻转静音功 能开启时,开启加速度传感器;所述确定移动终端翻转具体为由加速度传感器感知移动 终端的运动状态,并由移动终端中的驱动模块对加速度传感器感知的运动状进行分析,确 定移动终端是否翻转。 上述方案中,所述产生模拟按键消息,根据所产生的模拟按键消息使移动终端静 音具体为移动终端中的应用模块调用keybcLevent函数,并在函数中添加相应按键名称,向移动终端中的静音处理模块发送模拟按键消息,静音处理模块根据模拟按键消息使移动终端静音。
上述方案中,所述响铃由来电产生时,所述模拟按键消息是模拟音量侧键消息;所
述响铃由闹铃产生时,所述模拟按键消息是模拟闹铃关闭键消息。
本发明还提供了一种移动终端翻转静音的装置,包括 设置模块,用于设置翻转静音功能,并将设置保存在功能注册表项中; 应用模块,用于监控功能注册表中的响铃项,在移动终端有响铃,且确定移动终端
翻转时,向静音处理模块发送模拟按键消息; 静音处理模块,用于根据收到的模拟按键消息使移动终端静音。 上述方案中,所述应用模块,还用于监控功能注册表中的翻转静音项,在确定翻转
静音功能开启时,开启加速度传感器;相应的,该装置还包括加速度传感器和驱动模块;其
中,加速度传感器,用于感知移动终端的运动状态,并将移动终端的运动状态发送给驱动模
块;驱动模块,用于分析来自加速度传感器的移动终端运动状态,确定移动终端是否翻转,
并将移动终端翻转信息发送给应用模块。 上述方案中,所述应用模块,在响铃由来电产生时,向静音处理模块发送模拟音量
侧键消息;在响铃由闹铃产生时,向静音处理模块发送模拟闹铃关闭键消息。 由此可见,本发明所提供的移动终端翻转静音的方法和装置,在移动终端中设置
加速度传感器,且设置移动终端的翻转静音功能;当移动终端出现响铃时,只需将移动终端
翻转,即可通过产生模拟按键消息实现静音功能,如此,极大的方便了用户的操作,使应用
更加个性化,增强了移动终端的竞争力。


图1为本发明翻转静音方法的实现流程示意 图2为本发明翻转静音装置的组成结构示意图。
具体实施例方式
本发明的基本思想是在移动终端中设置加速度传感器,并设置移动终端的翻转静音功能;当移动终端出现响铃时,只需将移动终端翻转,即可通过发送模拟按键消息实现静音功能。 其中,加速度传感器又叫重力传感器,是将重力或者运动转换为电信号的传感器,主要用于倾斜角、惯性力、冲击及振动等参数的测量。在移动终端上植入加速度传感器,并对其产生的电信号进行分析,就能感知移动终端的运动状态,比如翻转方向、旋转方向、甩动方向等等,如此,可避免用户对移动终端界面进行设置的麻烦。 具体的,设置翻转静音功能,并将设置保存在功能注册表相应表项中;当有响铃时,根据功能注册表相应表项确定已开启翻转静音功能,则如果移动终端翻转,即可通过产生模拟静音按键对应的模拟按键消息实现静音功能,例如,如果响铃由来电产生,则所述模拟按键消息是模拟音量侧键消息;如果响铃由闹铃产生,则所述模拟按键消息是模拟闹铃关闭键消息。 下面以一个具体实施例来对本发明进一步详细说明,如图l所示,
4
步骤101,设置并保存翻转静音功能,并开启加速度传感器; 这里,用户通过移动终端的设置模块选择开启或关闭翻转静音功能,创建翻转静音表项,并将设置结果保存在移动终端功能注册表的翻转静音表项中。此功能注册表项可根据具体情况创建,没有固定要求,本发明是设置HKEY_CURRENT_USER\Contr0lPanel\Accelerometer路径下的IsT證0ver项,1表示打开,O表示关闭。 另外,为了监控功能注册表,移动终端需要在启动时加载应用模块;本发明中,所述移动终端为采用Windows Mobile操作系统的移动终端,所述应用模块表现为服务Dll文件,是按照Windows Mobile标准的服务程序实现方法和例子程序,根据具体情况添加代码所产生。在功能注册表中注册该服务Dll文件,具体为向功能注册表HKEYJDCAL—MACHINEXServicesXService项添加一个子项,该子项的命名是唯一的,并指定该服务D11文件加载的次序(Order)、该服务Dll文件的文件名(DisplayName)等,这样,移动终端开机时,应用模块自动被系统加载,所述系统为Windows Mobile操作系统。 应用模块通过监控功能注册表中的翻转静音项,确定用户是否开启翻转静音功
能,确定用户开启翻转静音功能,应用模块开启加速度传感器。 步骤102,通过功能注册表监控移动终端的响铃状态; 这里,应用模块通过监控功能注册表中响铃项的取值,监控移动终端的响铃状态,例如,通过功能注册表中HKEY_L0CAL_MACHINE目录下System\\State\\Phone监控来电状态,通过HKEY—L0CAL—MACHINE目录下System\\State\\Shell\\Notif ications\\Active监控闹钟状态,当有来电时或响闹钟时,相应响铃项的取值会发生变化。 步骤103,当通过功能注册表监控到有响铃时,判断移动终端是否翻转,如果翻转,则执行步骤104 ;否则,返回步骤102继续监控; 这里,通过分析加速度传感器的状态,即可得知移动终端的是否翻转;具体的,由加速度传感器感知移动终端的运动状态,并由移动终端中的驱动模块对加速度传感器感知的运动状进行分析,以确定移动终端是否翻转。 步骤104,产生模拟按键消息,根据产生的模拟按键消息使响铃静音; 这里,应用模块监控到功能注册表中产生响铃状态发生变化时,会产生模拟按键
消息向移动终端中的静音处理模块发送,即模拟一个按下真实按键后产生的按键消息,例
如,监控到功能注册表的来电状态发生变化,则向静音处理模块发送模拟按音量侧键的消
息;监控到功能注册表的闹铃状态发生变化,则向静音处理模块发送模拟闹铃关闭键的消
息。其中,发送模拟按键消息由应用模块调用keybcLevent函数,在函数中添加相应的按键
名称,即可向静音处理模块发送模拟按键消息,由静音处理模块完成静音处理,具体如何使
响铃静音属于现有技术,与现有技术中收到特定静音按键完成静音功能的处理相同,在此
不再赘述。 根据上述方法,在实际应用中,当有来电或响闹钟时,如果用户需要静音,只需将移动终端翻转,即可立即使移动终端静音。 为实现上述方法,本发明还提供了一种移动终端翻转静音的装置,如图2所示,该装置包括设置模块201、应用模块202和静音处理模块205 ;其中,
设置模块201,用于设置翻转静音功能,并将设置保存在功能注册表相应项中;
具体的,可向用户提供开启或关闭翻转静音功能的界面,供用户选择;
应用模块202,用于监控功能注册表中的响铃项,在移动终端有响铃,且确定移动终端翻转时,向静音处理模块205发送模拟按键消息; 其中,所述响铃项包括来电项、闹铃项等等;所述模拟按键消息由应用模块调用keybcLevent函数,在函数中添加相应的按键名称,即可向静音处理模块204发送模拟按键消息。 静音处理模块205,用于根据收到的模拟按键消息使移动终端静音。 所述应用模块202,还用于监控功能注册表中的翻转静音项,在确定翻转静音功能
开启时,开启加速度传感器203。 相应的,该装置还包括加速度传感器203、驱动模块204 ;其中, 加速度传感器203,用于感知移动终端的运动状态,并将移动终端的运动状态发送
给驱动模块204 ; 驱动模块204,用于分析来自加速度传感器203的移动终端运动状态,确定移动终端是否翻转,并将移动终端翻转信息发送给应用模块202 ; 本发明还可有其他多种应用,如在音乐播放时,移动终端甩动,向系统发送模拟按键消息,可实现歌曲切换等。 以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种移动终端翻转静音的方法,其特征在于,设置并保存翻转静音功能,该方法还包括移动终端监控响铃状态,当出现响铃且确定移动终端翻转时,产生模拟按键消息,根据所产生的模拟按键消息使移动终端静音。
2. 根据权利要求l所述的方法,其特征在于,设置并保存翻转静音功能具体为在移动 终端功能注册表中创建翻转静音表项,并将设置的翻转静音功能保存在翻转静音表项中。
3. 根据权利要求l所述的方法,其特征在于,所述移动终端监控响铃状态为移动终端 通过监控功能注册表中的响铃项,确定是否出现响铃。
4. 根据权利要求l所述的方法,其特征在于,该方法进一步包括移动终端监控功能注 册表中的翻转静音表项,确定翻转静音功能开启时,开启加速度传感器;所述确定移动终端翻转具体为由加速度传感器感知移动终端的运动状态,并由移动 终端中的驱动模块对加速度传感器感知的运动状进行分析,确定移动终端是否翻转。
5. 根据权利要求1所述的方法,其特征在于,所述产生模拟按键消息,根据所产生的模 拟按键消息使移动终端静音具体为移动终端中的应用模块调用keybcLevent函数,并在函数中添加相应按键名称,向移 动终端中的静音处理模块发送模拟按键消息,静音处理模块根据模拟按键消息使移动终端 静音。
6. 根据权利要求1至5任一项所述的方法,其特征在于,所述响铃由来电产生时,所述 模拟按键消息是模拟音量侧键消息;所述响铃由闹铃产生时,所述模拟按键消息是模拟闹 铃关闭键消息。
7. —种移动终端翻转静音的装置,其特征在于,该装置包括设置模块、应用模块和静 音处理模块;其中,设置模块,用于设置翻转静音功能,并将设置保存在功能注册表项中; 应用模块,用于监控功能注册表中的响铃项,在移动终端有响铃,且确定移动终端翻转 时,向静音处理模块发送模拟按键消息;静音处理模块,用于根据收到的模拟按键消息使移动终端静音。
8. 根据权利要求7所述的装置,其特征在于,所述应用模块,还用于监控功能注册表中 的翻转静音项,在确定翻转静音功能开启时,开启加速度传感器;相应的,该装置还包括加速度传感器和驱动模块;其中,加速度传感器,用于感知移动终端的运动状态,并将移动终端的运动状态发送给驱动 模块;驱动模块,用于分析来自加速度传感器的移动终端运动状态,确定移动终端是否翻转, 并将移动终端翻转信息发送给应用模块。
9. 根据权利要求7或8所述的装置,其特征在于,所述应用模块,在响铃由来电产生时, 向静音处理模块发送模拟音量侧键消息;在响铃由闹铃产生时,向静音处理模块发送模拟 闹铃关闭键消息。
全文摘要
本发明公开了一种移动终端翻转静音的方法,设置并保存翻转静音功能;移动终端监控响铃状态,当出现响铃且确定移动终端翻转时,产生模拟按键消息,根据所产生的模拟按键消息使移动终端静音。本发明还同时公开了一种移动终端翻转静音的装置,采用本发明,在出现响铃时,只需翻转移动终端,即可实现响铃静音,极大的方便了用户的操作,使应用更加个性化,增强了移动终端的竞争力。
文档编号H04M1/725GK101764884SQ200910242529
公开日2010年6月30日 申请日期2009年12月16日 优先权日2009年12月16日
发明者王娜 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1