移动终端振动的处理方法、装置及移动终端的制作方法
【专利摘要】本发明公开了一种移动终端振动的处理方法、装置及移动终端,该方法包括:当移动终端处于动态内容的显示状态时,检测上述移动终端的振动,在检测到上述振动满足预设条件的情况下,保存上述移动终端的显示现场。本发明解决了相关技术中移动终端处于动态内容的显示时,由于移动终端发生振动而用户无法控制动态内容的变化的问题,具有提高用户体验的效果。
【专利说明】移动终----?振动的处理方法、装直及移动终?而
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种移动终端振动的处理方法、装置及移动终端。
【背景技术】
[0002]相关技术中,移动终端中显示的内容通常为动态内容,动态内容可以是随时间发生变化,或自动更新显示,或者受重力感应控制等内容。当移动终端显示动态内容时,如果移动终端发生振动,往往不利于用户观看动态内容,但是动态内容依然发生变化,影响到用户的观看体验。
[0003]例如,在用户使用移动终端进行阅读时,如果此时外力条件下导致移动终端产生了振动,移动终端并没有保存阅读现场,而阅读内容发生了自动翻页,使得用户再次阅读时需要重新操作,以恢复到振动前的页面。
[0004]或者,在用户使用移动终端游戏时,如果游戏是计时游戏,而移动终端发生振动,用户无法进行相应的操作,使得游戏失败。或者,游戏受到重力感应的控制,而移动终端发生了不规则振动,将导致游戏失控。
[0005]针对相关技术中移动终端处于动态内容的显示时,由于移动终端发生振动而用户无法控制动态内容的变化的问题,目前尚未提出有效的解决方案。
【发明内容】
[0006]本发明提 供了一种移动终端振动的处理方法、装置及移动终端,以至少解决上述问题。
[0007]根据本发明的一个方面,提供了一种移动终端振动的处理方法,包括:当移动终端处于动态内容的显示状态时,检测所述移动终端的振动;在检测到所述振动满足预设条件的情况下,保存所述移动终端的显示现场。
[0008]优选地,还包括:在检测到所述振动离开所述预设条件的情况下,还原所述显示现场。
[0009]优选地,所述预设条件包括以下至少之一:所述振动的加速度满足预设的加速度值;所述振动的持续时间满足预设的持续时间值;所述振动的幅度满足预设的振动幅度值。
[0010]优选地,所述动态内容包括以下至少之一:阅读内容、视频内容、视频游戏内容、计时游戏内容。
[0011]优选地,检测所述移动终端的振动包括:通过所述移动终端的加速度传感器检测所述振动的加速度。
[0012]优选地,所述方法还包括以下至少之一:保存所述显示现场之后,关闭所述移动终端的屏幕;还原所述显示现场之后,打开所述移动终端的屏幕。
[0013]根据本发明的另一方面,提供了一种移动终端振动的处理装置,包括:检测模块,用于当移动终端处于动态内容的显示状态时,检测所述移动终端的振动;保存模块,用于在检测到所述振动满足预设条件的情况下,保存所述移动终端的显示现场。
[0014]优选地,所述装置还包括还原模块,用于在检测到所述振动离开所述预设条件的情况下,还原所述显示现场。
[0015]优选地,所述装置还包括加速度传感器,用于检测所述振动的加速度。
[0016]根据本发明的又一方面,提供了一种移动终端,包括上述任一项所述的移动终端振动的处理装置。
[0017]通过本发明,采用当移动终端处于动态内容的显示状态时,检测所述移动终端的振动,在检测到所述振动满足预设条件的情况下,保存所述移动终端的显示现场,解决了相关技术中移动终端处于动态内容的显示时,由于移动终端发生振动而用户无法控制动态内容的变化的问题,从而达到了提高用户体验的效果。
【专利附图】
【附图说明】
[0018]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0019]图1是根据本发明实施例的移动终端振动的处理方法的流程图;
[0020]图2是根据本发明实施例的移动终端振动的处理装置一的结构示意图;
[0021]图3是根据本发明实施例的移动终端振动的处理装置二的结构示意图;
[0022]图4是根据本发明实施例的移动终端振动的处理装置三的结构示意图;
[0023]图5是根据本发明优选实施例的移动终端振动的处理方法的流程图;以及
[0024]图6是根据本发明优选实施例的移动终端振动的处理方法二的流程图。
【具体实施方式】
[0025]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0026]本发明实施例提供了一种移动终端振动的处理方法,图1是根据本发明实施例的移动终端振动的处理方法的流程图,如图1所示,该流程包括以下步骤:
[0027]步骤S102,当移动终端处于动态内容的显示状态时,检测所述移动终端的振动;
[0028]步骤S104,在检测到所述振动满足预设条件的情况下,保存所述移动终端的显示现场。
[0029]通过上述步骤,解决了相关技术中移动终端处于动态内容的显示时,由于移动终端发生振动而用户无法控制动态内容的变化的问题,具有提高用户体验的效果。
[0030]在本发明实施例的一个优选实施方式中,在检测到所述振动离开所述预设条件的情况下,可以还原所述显示现场。通过上述步骤,可以还原所保存的现场,从而提高用户的体验。
[0031]在本发明实施例的一个优选实施方式中,所述预设条件可以包括以下至少之一:所述振动的加速度满足预设的加速度值;所述振动的持续时间满足预设的持续时间值;所述振动的幅度满足预设的振动幅度值。通过上述步骤,可以更准确地检测到所述移动终端进入振动状态。[0032]在本发明实施例的一个优选实施方式中,所述动态内容包括:阅读内容、视频内容、视频游戏内容、计时游戏内容。通过上述步骤,可以将显示现场应用到阅读场景、观看视频场景、视频游戏场景,或计时游戏场景。
[0033]在本发明的一个优选实施方式中,检测所述移动终端的振动可以包括:通过所述移动终端的加速度传感器检测所述振动的加速度。通过上述步骤,可以通过加速度传感器检测振动的加速度,从而精确地确定移动终端是否进入振动状态。
[0034]在本发明实施例的一个优选实施方式中,所述方法还可以包括以下至少之一:保存所述显示现场之后,关闭所述移动终端的屏幕;还原所述显示现场之后,打开所述移动终端的屏幕。通过上述步骤,可以根据用户的阅读需求,关闭或打开移动终端的屏幕,以提高用户体验。
[0035]本发明实施例还提供了一种的移动终端振动的处理装置,图2是根据本发明实施例的移动终端振动的处理装置一的结构示意图,如图2所示,该装置包括:检测模块22,用于当移动终端处于动态内容的显示状态时,检测所述移动终端的振动;保存模块24,用于在检测到所述振动满足预设条件的情况下,保存所述移动终端的显示现场。
[0036]优选地,所述装置还可以如图3所示,包括还原模块26,用于在检测到所述振动离开所述预设条件的情况下,还原所述显示现场。
[0037]优选地,所述装置还可以如图4所示,包括加速度传感器28,用于检测所述振动的加速度。
[0038]本发明实施例还提供了一种移动终端,包括上述实施例提供的移动终端振动的处
理装置。
[0039]图5是根据本发明优选实施例的移动终端振动的处理方法一的流程图,如图5所示,该方法包括以下步骤:
[0040]步骤S501,进入阅读。
[0041 ] 检测到移动终端进入到阅读状态。
[0042]步骤S502,预设加速度值。
[0043]通过配置文件设置加速度值的默认值。用户可以通过用户界面修改该预设的加速度值。
[0044]步骤S504,注册监听。
[0045]注册移动终端的加速度传感器的监听器。注册监听器的目的在于通知加速度传感器上报其采集的加速度值。
[0046]步骤S506,采集移动终端的加速度传感器的数据。
[0047]该数据包括加速度值。
[0048]步骤S508,判断加速度值是否大于预设的加速度值。
[0049]如果加速度传感器所采集的加速度值大于预设的加速度值,则执行步骤S510,否则执行步骤S506。
[0050]步骤S510,保存现场,关闭屏幕。
[0051]步骤S512,采集移动终端的加速度传感器的数据。
[0052]其中,所采集的数据包括加速度值。
[0053]步骤S514,判断加速度值是否大于预设的加速度值。[0054]如果所采集的加速度值大于预设的加速度值,则执行步骤S512,否则,执行步骤S516。
[0055]步骤S516,还原现场,打开屏幕。本实施例中,在判断振动是否满足预设条件的情况下,仅以加速度是否满足预设的加速度值为例。在其他的实施例中,预设条件除了可以考虑振动的加速度之外,还可以考虑振动的持续时间以及振动的幅度等。
[0056]图6是根据本发明优选实施例的移动终端振动的处理方法二的流程图,如图6所示,该方法包括以下步骤:
[0057]步骤S602,预设阈值。
[0058]通过配置文件设置以下至少之一阈值:预设的加速度值,预设的持续时间值,预设的振动幅度值。用户可以通过用户界面修改上述阈值。
[0059]步骤S604,检测到移动终端进入动态内容的显示状态。
[0060]移动终端处于动态内容的显示状态是指移动终端屏幕上的显示内容是动态变化的。比如,用户通过阅读软件进行阅读,用户观看视频,用户在玩视频游戏,或者用户在玩计时游戏等。
[0061]步骤S606,注册监听。
[0062]注册监听移动终端的传感器,注册监听的目的在于通知传感器上报其采集的数据。移动终端的传感器有很多种,可以根据需要进行注册监听。比如,注册监听加速度传感器,也可以同时注册监听陀螺仪。
[0063]步骤S608,采集传感器的数据。
[0064]步骤S610,判断移动终端的振动是否满足预设条件。
[0065]根据传感器上报的数据判断移动终端的振动是否满足预设条件。比如,加速度传感器的加速度值是否大于预设的加速度值,加速度传感器的加速度值大于预设的加速度值的持续时间是否大于预设的持续时间值,振动的幅度是否大于预设的振动幅度值。
[0066]如果移动终端的振动满足预设条件,则执行步骤S612,否则执行步骤S608。
[0067]步骤S612,保存显示现场,关闭屏幕。
[0068]比如,如果移动终端处于阅读状态,则保存用户的当前阅读页面,并关闭屏幕;如果移动终端处于观看视频内容状态,则暂停播放视频,并保存视频的当前进度,然后关闭屏幕;如果移动终端处于游戏状态,则暂停游戏,并保存游戏的显示现场,然后关闭屏幕。
[0069]步骤S614,继续采集移动终端的传感器的数据。
[0070]步骤S616,判断移动终端的振动是否离开预设条件。
[0071]根据传感器上报的数据判断移动终端的振动是否离开预设条件。如果移动终端的振动满足预设条件,则执行步骤S614,否则,则移动终端的振动已离开预设条件,执行步骤S618。
[0072]步骤S618,还原显示现场,打开屏幕。
[0073]比如,如果移动终端振动前处于阅读状态,则根据所保存的用户的当前阅读页面,恢复至所述当前阅读页面,并打开屏幕;如果移动终端振动前处于观看视频内容状态,则根据所保存的视频的播放进度恢复播放视频,并打开屏幕;如果移动终端振动前处于游戏状态,则根据保存的游戏的显示现场恢复游戏的进度,并打开屏幕。
[0074]从以上的描述中,可以看出,本发明实现了如下技术效果:用户在使用移动产品进行阅读的时候,如果突然产生振动,本发明实施例可以关闭屏幕,保存现场,待检测到振动消失后,再还原现场,打开屏幕。
[0075]显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
[0076]以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种移动终端振动的处理方法,其特征在于,包括: 当移动终端处于动态内容的显示状态时,检测所述移动终端的振动; 在检测到所述振动满足预设条件的情况下,保存所述移动终端的显示现场。
2.根据权利要求1所述的方法,其特征在于,还包括: 在检测到所述振动离开所述预设条件的情况下,还原所述显示现场。
3.根据权利要求1或2所述的方法,其特征在于,所述预设条件包括以下至少之一: 所述振动的加速度满足预设的加速度值; 所述振动的持续时间满足预设的持续时间值; 所述振动的幅度满足预设的振动幅度值。
4.根据权利要求1或2所述的方法,其特征在于,所述动态内容包括以下至少之一:阅读内容、视频内容、视频游戏内容、计时游戏内容。
5.根据权利要求1或2所述的方法,其特征在于,检测所述移动终端的振动包括: 通过所述移动终端的加速度传感器检测所述振动的加速度。
6.根据权利要求1或2所述的方法,其特征在于,所述方法还包括以下至少之一: 保存所述显示现场之后,关闭所述移动终端的屏幕; 还原所述显示现场之后,打开所述移动终端的屏幕。
7.一种移动终端振动的处理装置,其特征在于,包括: 检测模块,用于当移动终端处于动态内容的显示状态时,检测所述移动终端的振动; 保存模块,用于在检测到所述振动满足预设条件的情况下,保存所述移动终端的显示现场。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括还原模块,用于在检测到所述振动离开所述预设条件的情况下,还原所述显示现场。
9.根据权利要求7或8所述的装置,其特征在于,所述装置还包括加速度传感器,用于检测所述振动的加速度。
10.一种移动终端,其特征在于,包括权利要求7至9中任一项所述的装置。
【文档编号】H04M1/725GK103795852SQ201310535782
【公开日】2014年5月14日 申请日期:2013年11月1日 优先权日:2013年11月1日
【发明者】马琦 申请人:中兴通讯股份有限公司