一种基于移动终端待处理事件的处理方法和装置转让专利

申请号 : CN201310096391.7

文献号 : CN103209260B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 何华李德健

申请人 : 东莞宇龙通信科技有限公司宇龙计算机通信科技(深圳)有限公司

摘要 :

本发明公开了一种基于移动终端待处理事件的处理方法和装置,通过检测移动终端有待处理事件时,实时检测移动终端转动的第一角度,当移动终端转动的第一角度超过第一角度阈值时,移动终端切换到待处理事件界面,在待处理事件处理完后,再次检测所述移动终端转动的第二角度,当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态;使得用户操作移动终端处理待处理事件,不需要退出原状态,直接进入到待处理事件当中;处理完事之后,恢复到原状态,从而大大节约了用户对待处理事件的处理时间,操作简单便捷,其实现方法简单,通过软件实现,成本较低。

权利要求 :

1.一种基于移动终端待处理事件的处理方法,其特征在于,包括以下步骤:A、当移动终端检测到有待处理事件时,检测移动终端转动的第一角度;

B1、判断移动终端转动的第一角度是否超过第一角度阈值,当移动终端转动的第一角度超过第一角度阈值时,移动终端暂停当前状态;

B2、检测移动终端继续转动的第一角度,当所述第一角度超过第三角度阈值时,移动终端切换到待处理事件界面;

C、检测待处理事件是否处理完毕,在待处理事件处理完后,再次检测移动终端转动的第二角度;

D、判断移动终端转动的第二角度是否超过第二角度阈值,当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态;

所述移动终端的当前状态包括:忙碌状态和待机状态;所述忙碌状态包括:通话状态和娱乐状态;

在步骤D中,

当所述移动终端的当前状态为待机状态时,移动终端返回待机状态;

当所述移动终端的当前状态为通话状态时,检测移动终端是否贴近用户耳朵;若移动终端贴近用户耳朵,则移动终端返回通话界面并自动接通电话,若移动终端没有贴近用户耳朵,则移动终端返回通话界面并暂停通话状态;

当所述移动终端的当前状态为娱乐状态时,判断用户是否面对移动终端的屏幕,若是,则移动终端返回原娱乐界面并自动继续,若否,则移动终端返回原娱乐界面并暂停娱乐状态。

2.根据权利要求1所述的基于移动终端待处理事件的处理方法,其特征在于,所述步骤B1还包括:B0、当移动终端转动的第一角度超过第一角度阈值,且持续时间超过第一预定时间时,移动终端暂停当前状态。

3.根据权利要求1所述的基于移动终端待处理事件的处理方法,其特征在于,所述步骤B2还包括:B20、当所述第一角度超过第三角度阈值,且持续时间超过第二预定时间时,移动终端切换到待处理事件界面。

4.根据权利要求1所述的基于移动终端待处理事件的处理方法,其特征在于,所述步骤B2还包括:B3、检测移动终端的待处理事件的个数,当移动终端的待处理事件只有一个时,移动终端直接进入所述待处理事件对应的应用;当移动终端的待处理事件有多个时,移动终端切换到待处理事件界面。

5.一种基于移动终端待处理事件的处理装置,其特征在于,包括:待处理事件第一检测模块,用于检测移动终端中是否有待处理事件;

角度检测模块,用于检测移动终端转动的第一角度、继续转动的第一角度和转动的第二角度;

角度对比模块,用于将角度检测模块检测移动终端转动的第一角度与第一角度阈值进行对比、将第二角度与第二角度阈值进行对比、及将移动终端继续转动的第一角度与第一角度阈值进行对比;

存储模块,用于存储第一角度阈值、第二角度阈值及第三角度阈值;

控制模块,用于根据角度对比模块的对比结果控制移动终端,当移动终端转动的第一角度超过第一角度阈值时,控制移动终端暂停当前状态;当所述移动终端继续转动的第一角度超过第三角度阈值时,控制移动终端切换到待处理事件界面;当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态;

所述移动终端的当前状态包括:忙碌状态和待机状态;所述忙碌状态包括:通话状态和娱乐状态;

在所述控制模块中,

当所述移动终端的当前状态为待机状态时,移动终端返回待机状态;

当所述移动终端的当前状态为通话状态时,检测移动终端是否贴近用户耳朵;若移动终端贴近用户耳朵,则移动终端返回通话界面并自动接通电话,若移动终端没有贴近用户耳朵,则移动终端返回通话界面并暂停通话状态;

当所述移动终端的当前状态为娱乐状态时,判断用户是否面对移动终端的屏幕,若是,则移动终端返回原娱乐界面并自动继续,若否,则移动终端返回原娱乐界面并暂停娱乐状态。

6.根据权利要求5所述的基于移动终端待处理事件的处理装置,其特征在于,还包括:第一时间检测模块,用于检测移动终端转动的第一角度超过第一角度阈值的持续时间;

第一时间对比模块,用于将移动终端转动的第一角度超过第一角度阈值的持续时间与第一预定时间进行对比;

所述存储模块,还用于存储第一预定时间。

7.根据权利要求5所述的基于移动终端待处理事件的处理装置,其特征在于,还包括:第二时间检测模块,用于检测移动终端转动的第一角度超过第三角度阈值的持续时间;

第二时间对比模块,用于将移动终端转动的第一角度超过第三角度阈值的持续时间与第二预定时间进行对比;

所述存储模块还用于存储第二预定时间。

说明书 :

一种基于移动终端待处理事件的处理方法和装置

技术领域

[0001] 本发明涉及移动终端技术领域,尤其涉及的是一种基于移动终端待处理事件的处理方法和装置。

背景技术

[0002] 在当前手机等移动终端中处理待处理事件时,会在移动终端的界面上显示待处理事件的图标,需要用户点击操作进行选择处理。这样,用户操作较为不便,且极易产生误操作。
[0003] 目前的手机在忙碌状态时,必须回到主桌面之后,才能进入到待处理事件中;而有的手机有下拉框,但需要用户用手下拉该框才能进行处理,其操作较为不便,而且当用户回到主界面时,不能自动继续之前的忙碌状态,需要用户手动进行。现有移动终端待处理事件的处理方法过程比较繁琐,大大增加了用户对待处理事件的处理时间,因此有待进一步的改进,以满足用户人性化需求和操作的便捷性。
[0004] 因此,现有技术还有待于改进和发展。

发明内容

[0005] 本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于移动终端待处理事件的处理方法和装置,旨在解决现有的移动终端待处理事件的处理方法操作不方便的问题。
[0006] 本发明解决技术问题所采用的技术方案如下:
[0007] 一种基于移动终端待处理事件的处理方法,其中,包括以下步骤:
[0008] A、当移动终端检测到有待处理事件时,检测移动终端转动的第一角度;
[0009] B1、判断移动终端转动的第一角度是否超过第一角度阈值,当移动终端转动的第一角度超过第一角度阈值时,移动终端暂停当前状态;
[0010] B2、检测移动终端继续转动的第一角度,当所述第一角度超过第三角度阈值时,移动终端切换到待处理事件界面;
[0011] C、检测待处理事件是否处理完毕,在待处理事件处理完后,再次检测移动终端转动的第二角度;
[0012] D、判断移动终端转动的第二角度是否超过第二角度阈值,当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态;
[0013] 所述移动终端的当前状态包括:忙碌状态和待机状态;所述忙碌状态包括:通话状态和娱乐状态;
[0014] 在步骤D中,
[0015] 当所述移动终端的当前状态为待机状态时,移动终端返回待机状态;
[0016] 当所述移动终端的当前状态为通话状态时,检测移动终端是否贴近用户耳朵;若移动终端贴近用户耳朵,则移动终端返回通话界面并自动接通电话,若移动终端没有贴近用户耳朵,则移动终端返回通话界面并暂停通话状态;
[0017] 当所述移动终端的当前状态为娱乐状态时,判断用户是否面对移动终端的屏幕,若是,则移动终端返回原娱乐界面并自动继续,若否,则移动终端返回原娱乐界面并暂停娱乐状态。
[0018] 所述的基于移动终端待处理事件的处理方法,其中,所述步骤B1还包括:
[0019] B0、当移动终端转动的第一角度超过第一角度阈值,且持续时间超过第一预定时间时,移动终端暂停当前状态。
[0020] 所述的基于移动终端待处理事件的处理方法,其中,所述步骤B2还包括:
[0021] B20、当所述第一角度超过第三角度阈值,且持续时间超过第二预定时间时,移动终端切换到待处理事件界面。
[0022] 所述的基于移动终端待处理事件的处理方法,其中,所述步骤B2还包括:
[0023] B3、检测移动终端的待处理事件的个数,当移动终端的待处理事件只有一个时,移动终端直接进入所述待处理事件对应的应用;当移动终端的待处理事件有多个时,移动终端切换到待处理事件界面。
[0024] 一种基于移动终端待处理事件的处理装置,其中,包括:
[0025] 待处理事件第一检测模块,用于检测移动终端中是否有待处理事件;
[0026] 角度检测模块,用于检测移动终端转动的第一角度、继续转动的第一角度和转动的第二角度;
[0027] 角度对比模块,用于将角度检测模块检测移动终端转动的第一角度与第一角度阈值进行对比、将第二角度与第二角度阈值进行对比、及将移动终端继续转动的第一角度与第一角度阈值进行对比;
[0028] 存储模块,用于存储第一角度阈值、第二角度阈值及第三角度阈值;
[0029] 控制模块,用于根据角度对比模块的对比结果控制移动终端,当移动终端转动的第一角度超过第一角度阈值时,控制移动终端暂停当前状态;当所述移动终端继续转动的第一角度超过第三角度阈值时,控制移动终端切换到待处理事件界面;当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态
[0030] 所述移动终端的当前状态包括:忙碌状态和待机状态;所述忙碌状态包括:通话状态和娱乐状态;
[0031] 在所述控制模块中,
[0032] 当所述移动终端的当前状态为待机状态时,移动终端返回待机状态;
[0033] 当所述移动终端的当前状态为通话状态时,检测移动终端是否贴近用户耳朵;若移动终端贴近用户耳朵,则移动终端返回通话界面并自动接通电话,若移动终端没有贴近用户耳朵,则移动终端返回通话界面并暂停通话状态;
[0034] 当所述移动终端的当前状态为娱乐状态时,判断用户是否面对移动终端的屏幕,若是,则移动终端返回原娱乐界面并自动继续,若否,则移动终端返回原娱乐界面并暂停娱乐状态
[0035] 所述的基于移动终端待处理事件的处理装置,其中,还包括:
[0036] 第一时间检测模块,用于检测移动终端转动的第一角度超过第一角度阈值的持续时间;
[0037] 第一时间对比模块,用于将移动终端转动的第一角度超过第一角度阈值的持续时间与第一预定时间进行对比;
[0038] 所述存储模块,还用于存储第一预定时间。
[0039] 所述的基于移动终端待处理事件的处理装置,其中,还包括:
[0040] 第二时间检测模块,用于检测移动终端转动的第一角度超过第三角度阈值的持续时间;
[0041] 第二时间对比模块,用于将移动终端转动的第一角度超过第三角度阈值的持续时间与第二预定时间进行对比;
[0042] 所述存储模块还用于存储第二预定时间。
[0043] 本发明所提供的一种基于移动终端待处理事件的处理方法和装置,有效地解决了在移动终端待处理事件的处理方法操作不方便的问题,通过实时检测移动终端转动的第一角度,当移动终端转动的第一角度超过第一角度阈值时,移动终端切换到待处理事件界面,在待处理事件处理完后,再次检测所述移动终端转动的第二角度,当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态;使得用户在操作移动终端处理待处理事件时,只需转动移动终端不需要退出原状态,便可直接进入到待处理事件当中;处理完待处理事件之后,只需再次转动移动终端便可恢复到原状态,从而大大节约了用户对待处理事件的处理时间,操作简单便捷,其实现方法简单,通过软件实现,成本较低。

附图说明

[0044] 图1为本发明提供的基于移动终端待处理事件的处理方法第一较佳实施例的流程图。
[0045] 图2为本发明提供的基于移动终端待处理事件的处理方法第二较佳实施例的流程图。
[0046] 图3为本发明提供的基于移动终端待处理事件的处理方法第三较佳实施例的流程图。
[0047] 图4为本发明提供的基于移动终端待处理事件的处理方法第四较佳实施例的流程图
[0048] 图5为本发明提供的基于移动终端待处理事件的处理装置第一较佳实施例的结构框图。
[0049] 图6为本发明提供的基于移动终端待处理事件的处理装置第二较佳实施例的结构框图。
[0050] 图7为本发明提供的基于移动终端待处理事件的处理装置第三较佳实施例的结构框图。

具体实施方式

[0051] 本发明提供一种基于移动终端待处理事件的处理方法和装置,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0052] 请参阅图1,图1为本发明提供的基于移动终端待处理事件的处理方法第一较佳实施例的流程图,包括以下步骤:
[0053] 步骤S100、当移动终端检测到有待处理事件时,检测移动终端转动的第一角度;
[0054] 步骤S200、判断移动终端转动的第一角度是否超过第一角度阈值,当移动终端转动的第一角度超过第一角度阈值时,移动终端切换到待处理事件界面;
[0055] 步骤S300、检测待处理事件是否处理完毕,在待处理事件处理完后,再次检测移动终端转动的第二角度;
[0056] 步骤S400、判断移动终端转动的第二角度是否超过第二角度阈值,当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态。
[0057] 下面结合具体的实施例对上述步骤进行详细的说明。
[0058] 具体来说,当软件检测到移动终端有待处理事件时,检测所述移动终端转动的第一角度。具体可通过陀螺仪、倾角传感器、角速度传感器、水平传感器或加速度传感器及其结合等来检测移动终端转动的角度。其中,所述待处理事件包括未接来电、未读短信、未读邮件、日程提醒、天气提醒或下载安装提示等等。优选地,当移动终端检测到有待处理事件时,可以通过语音、屏幕闪烁、铃声或震动等方式通知用户,从而避免用户未注意到有待处理事件。
[0059] 当用户得知移动终端有待处理事件,且要查看和处理待处理事件时,用户只需转动移动终端,且转动角度满足触发条件,即转动角度超过角度阈值,便可触发,从而切换至待处理事件界面。譬如用户左右转动手机或前后转动手机等等情况。所述第一角度阈值可根据实际情况来设定,譬如30~60°等,此处角度只为举例,不做限制。以第一角度阈值为45°为例进行说明,检测移动终端转动的第一角度,若第一角度未超过45°,也就是移动终端转动过的角度未超过45°时,移动终端保持当前状态。对应地,若第一角度超过45°,也就是移动终端转动过的角度超过45°时,移动终端切换到待处理事件界面。
[0060] 优选地,当所述第一角度超过第一角度阈值时,所述移动终端可暂停当前状态,再切换至待处理事件界面。然后,用户开始选择处理待处理事件,再获取用户对待处理事件的选择信息,对应处理被选择的待处理事件。所述移动终端的当前状态包括:忙碌状态和待机状态。所述忙碌状态包括通话状态和娱乐状态。所述娱乐状态是指移动终端处于编辑短信、电影播放状态、音乐播放状态、正在运行某个游戏或软件等状态。优选地,当移动终端的当前状态为通话状态时,还可以语音提示对方,譬如“用户暂时处理一下其他事情,马上回来”。
[0061] 然后再检测待处理事件是否处理完毕,当检测到待处理事件处理完毕后,再次检测移动终端转动的第二角度。具体来说,待处理事件是否被处理完毕,可通过判断用户是否操作过待处理事件来判定,譬如可通过检测用户是否通过触摸屏幕查看或处理待处理事件,也就是用户是否触摸过待处理信息内容屏幕,从而判定用户处理过待处理事件。也可以通过检测移动终端上是否显示待处理事件来进行判定,在待处理事件处理完后,移动终端上则不会显示已经处理后的待处理事件。再次检测移动终端转动的第二角度;就是在待处理事件处理完后,再次获取所述移动终端转动的第二角度。具体可通过陀螺仪、倾角传感器、角度传感器、水平传感器、角速度传感器或加速度传感器及其结合等来来检测移动终端的位置或角度。
[0062] 判断判断移动终端转动的第二角度是否超过第二角度阈值,当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态。也就是说,当用户处理完想要处理的待处理事件之后,只需继续转动移动终端便可返回原状态。具体来说,所述第二角度阈值可根据实际情况来设定,譬如30~80°等。以第二角度阈值为75°为例进行说明,当移动终端转动的第二角度超过75°时,移动终端返回原状态。优选地,在处理完待处理事件之后,用户只需转动手机,使得其转动过的角度超过第二角度阈值,那么移动终端便关闭待处理事件界面,并返回原状态。
[0063] 举例说明如下:移动终端的初始状态是放在桌子上的,此时移动终端可能处在待机状态、音乐播放或视频播放等状态。当移动终端有待处理事件时,若用户要处理待处理事件,则将移动终端拿起,获取所述移动终端转动的第一角度,无论用户如何转动移动终端,只要使得移动终端转动的角度超过第一角度阈值,就会满足触发条件,那么移动终端自动进入待处理事件界面。优选地,可将移动终端的初始状态暂停。在用户处理完待处理事件之后,用户将移动终端放回桌面,无论用户如何转动移动终端,譬如往回转动或摇动等,只需使得移动终端转动的第二角度超过第二角度阈值,则移动终端自动返回原状态,也就是移动终端的初始状态,也就是待机状态、音乐播放或视频播放等。优选地,若之前将初始状态暂停,则在返回原状态之后自动继续。
[0064] 进一步地,所述步骤S200还包括:
[0065] S201、当移动终端转动的第一角度超过第一角度阈值,且持续时间超过第一预定时间时,移动终端切换到待处理事件界面。具体来说,为避免误判,进一步加入时间判定,所述第一预定时间可自行设定,譬如1s或2s等。当移动终端转动的角度超过第一角度阈值,譬如45°,且持续时间超过第一预定时间,譬如1s,即表明移动终端转动的第一角度超过45°且持续时间超过1秒,那么移动终端切换到待处理事件界面,从而避免了误操作引发的移动终端切换至待处理事件界面。优选地,当移动终端转动的第一角度超过第一角度阈值,且持续时间超过第一预定时间时,移动终端可将当前状态暂停再切换到待处理事件界面。
[0066] 所述移动终端的当前状态包括:忙碌状态和待机状态;所述忙碌状态包括:通话状态和娱乐状态。进一步地,在所述步骤S400中,当所述移动终端的当前状态为待机状态时,移动终端返回待机状态。在所述步骤S400中,当所述移动终端的当前状态为通话状态时,检测移动终端是否贴近用户耳朵;若移动终端贴近用户耳朵,则移动终端返回通话界面并自动接通电话,若移动终端没有贴近用户耳朵,则移动终端返回通话界面并暂停通话状态。在所述步骤S400中,当所述移动终端的当前状态为娱乐状态时,判断用户是否面对移动终端的屏幕,若是,则移动终端返回原娱乐界面并自动继续,若否,则移动终端返回原娱乐界面并暂停娱乐状态。当移动终端返回原界面并暂停时,则等待用户操作继续或切换其它应用。所述判断用户是否面对移动终端,可采用面部识别等技术。本发明通过距离识别和面部识别,防止了移动终端的误判。
[0067] 进一步地,在所述步骤S200中还包括:S202、判断移动终端的待处理事件为单个还是多个。也就是判断移动终端上的待处理事件为单个待处理事件还是多个待处理事件。当移动终端有多个待处理事件时,用户有选择的处理或全处理。当移动终端只有单个待处理事件时,还可以不进入待处理事件界面,直接进入待处理事件对应的应用进行处理。这样,本发明提供的基于移动终端待处理事件的处理方法,还可以直接进入到待处理事件当中。
[0068] 进一步地,在所述步骤S300中,若检测到待处理事件被处理后,则返回待处理事件界面;若没有,则移动终端保持在待处理事件界面上,且将未处理的待处理事件放于后台供后面的触发。这样,当待处理事件有多个时,用户在处理完一个之后,还可以继续返回待处理事件界面继续处理其它待处理事件,使得用户可根据需要部分处理或全部处理。进一步地,当移动终端只有一个待处理事件时,检测到待处理事件处理完之后,直接进入步骤S400,进行后续的触发流程。
[0069] 进一步地,请参阅图2,图2为本发明提供的基于移动终端待处理事件的处理方法第二较佳实施例的流程图,与上述第一较佳实施例的不同之处在于,所述步骤S200具体还包括:
[0070] S210、判断移动终端转动的第一角度是否超过第一角度阈值,当移动终端转动的第一角度超过第一角度阈值时,移动终端暂停当前状态;
[0071] S220、检测移动终端继续转动的第一角度,当所述第一角度超过第三角度阈值时,移动终端切换到待处理事件界面。
[0072] 具体来说,所述第三角度阈值可为30°~100°等。所述第一角度阈值和第三角度阈值皆为设定的角度值,可根据实际情况或用户需要进行设定,以第一角度阈值为45°,第三角度阈值为90°为例,进行说明,当移动终端转动的第一角度超过45°时,移动终端暂停当前状态;此时,用户继续转动移动终端,再继续检测移动终端转动的第一角度,当移动终端转动到第一角度超过90°时,移动终端切换到待处理事件界面,再接收用户的操作信息来对应处理待处理事件,从而防止了误触发。这样,在切换至待处理事件界面时,通过两次持续的转动角度判定,从而避免了误判触发将移动终端切换至待处理事件界面。
[0073] 进一步地,所述步骤S220还包括:S221、当所述第一角度超过第三角度阈值,且持续时间超过第二预定时间时,移动终端切换到待处理事件界面。具体来说,为避免误判,进一步加入时间判定条件,所述第二预定时间可自行设定,譬如1s或2s等。当移动终端转动的第一角度超过第三阈值,譬如90°,且持续时间超过第二预定时间,譬如2s,即表明移动终端转动角度超过90°且持续时间超过2秒,那么移动移动终端切换到待处理事件界面,从而避免了误操作引发的移动终端切换至待处理事件界面。
[0074] 进一步地,在所述步骤S400中,还包括:当移动终端转动的第二角度超过第二角度阈值,且持续时间超过第三预定时间时,移动终端返回原状态。优选地,移动终端关闭待处理时间界面并返回原状态,从而避免了移动终端后台运行程序太多,节约了资源。当持续时间没有超过第三预定时间时,移动终端保持当前状态。具体来说,这里引入时间判定,也是为了避免用户在处理待处理事件时误操作,使得移动终端切换关闭待处理事件界面并返回原状态。
[0075] 本发明提供的基于移动终端待处理事件的处理方法,使得用户在处理待处理事件时,不需要退出原状态,直接进入到待处理事件当中;处理完事之后,恢复到原状态,从而大大节约了用户对待处理事件的处理时间,操作简单便捷,其实现方法简单,通过软件实现,成本较低。特别是当移动终端处于忙碌状态时,譬如接听电话、看电影或玩游戏状态中时,急需处理一些待处理事件的情况,可不用退出该忙碌状态,处理完事之后,又可以很方便恢复到之前的忙碌状态,很好的提高了用户的体验。并且只在移动终端中有待处理事件时,才能触发移动终端转动检测,否则不能进行切换,从而避免了误判,从而大大方便了用户处理待处理事件。
[0076] 本发明提供的基于移动终端待处理事件的处理方法,特别适用于移动终端处于忙碌状态时(比如通话、正在编辑短信、看电影、听音乐、手机正在运行某个游戏或软件等状态),当有待处理事件时,启动相应的切换机制,通过加速度传感器,检测移动终端的位置或角度,根据设置好的不同的忙碌状态对应不同的角度,一旦检测到移动终端状态符合切换,立刻暂停目前忙碌状态,跳到待处理事件列表。优选地,多个事件用户选择处理;单个事件用户直接打开以便用户处理。在处理完之后,继续转动移动终端,便可以很方便恢复到之前的忙碌状态,大大提高了用户的体验。优选地,还增加了距离识别和面部识别,防止了误判。
[0077] 本发明通过在移动终端检测到有待处理事件时,检测移动终端转动的角度来实现切换,从而方便用户处理待处理事件,基于相同的构思,本发明还提供了另一种实现方式,即检测移动终端的绝对角度来进行判定。如图3所示,图3为本发明提供的基于移动终端待处理事件的处理方法第三较佳实施例的流程图,包括以下步骤:
[0078] 步骤S10、当移动终端检测到有待处理事件时,获取所述移动终端当前状态的第一绝对角度。
[0079] 具体来说,在步骤S10中,当软件检测到移动终端有待处理事件时,检测所述移动终端当前状态的第一绝对角度,也就是移动终端的当前位置。具体可通过陀螺仪、倾角传感器、角速度传感器、水平传感器或加速度传感器及其结合等来检测移动终端的位置或角度。
[0080] 步骤S20、检测移动终端转动时的第二绝对角度,当所述第二绝对角度与第一绝对角度的角度差超过第一角度阈值时,移动终端切换到待处理事件界面。
[0081] 具体来说,当用户得知移动终端有待处理事件,且要查看和处理待处理事件时,用户只需转动移动终端,且转动角度满足触发条件,便可触发,从而切换至待处理事件界面。譬如用户左右转动手机或前后转动手机等等情况。所述第一角度阈值可根据实际情况来设定,譬如30~60°等,此处角度只为举例,不做限制。以45°为例进行说明,检测移动终端转动时的第二绝对角度,若第二绝对角度与第一绝对角度的角度差未超过45°,也就是移动终端转动的角度未超过45°时,移动终端保持当前状态。对应地,若第二绝对角度与第一绝对角度的角度差超过45°,也就是移动终端转动的角度超过45°时,移动终端切换到待处理事件界面。优选地,当所述第二绝对角度与第一绝对角度的角度差超过第一角度阈值时,所述移动终端可暂停当前状态,再切换至待处理事件界面。
[0082] 步骤S30、在待处理事件处理完后,再次获取所述移动终端当前状态的第三绝对角度。具体来说,就是在待处理事件处理完后,再次获取所述移动终端处于当前状态的第三绝对角度,也就是移动终端的当前位置。具体可通过陀螺仪、倾角传感器、角度传感器、水平传感器、角速度传感器或加速度传感器及其结合等来来检测移动终端的位置或角度。
[0083] 步骤S40、检测移动终端转动时的第四绝对角度,当所述第四绝对角度与第三绝对角度的角度差超过第二角度阈值时,移动终端返回原状态。也就是说,当用户处理完想要处理的待处理事件之后,只需继续转动移动终端便可返回原状态。具体来说,所述第二角度阈值可根据实际情况来设定,譬如30~80°等。以75°为例进行说明,当移动终端转动到第四绝对角度与第三绝对角度的角度差超过75°时,移动终端返回原状态。优选地,在处理完待处理事件之后,用户只需转动手机,使得其转动过的角度超过第二角度阈值,那么移动终端便关闭待处理事件界面,并返回原状态。
[0084] 举例说明如下:移动终端的初始状态是放在桌子上的,此时移动终端可能处在待机状态、音乐播放或视频播放等状态。当移动终端有待处理事件时,获取所述移动终端当前状态的第一绝对角度,若用户要处理待处理事件,则将移动终端拿起,无论用户如何转动移动终端,只要使得移动终端转动的角度超过第一角度阈值,就会满足触发条件,那么移动终端自动进入待处理事件界面。优选地,可将移动终端的初始状态暂停。在用户处理完待处理事件之后,用户将移动终端放回桌面,无论用户如何转动移动终端,譬如往回转动或摇动等,只需使得移动终端转动的角度超过第二角度阈值,则移动终端自动返回原状态,也就是移动终端的初始状态,也就是待机状态、音乐播放或视频播放等。优选地,若之前将初始状态暂停,则在返回原状态之后自动继续。
[0085] 进一步地,所述步骤S20还包括:
[0086] S21、当移动终端转动到第二绝对角度与第一绝对角度的角度差超过第一角度阈值且持续时间超过第一预定时间时,移动终端切换到待处理事件界面。具体来说,为避免误判,进一步加入时间判定,所述第一预定时间可自行设定,譬如1s或2s等。当移动终端转动的角度超过第一角度阈值,譬如45°,且持续时间超过第一预定时间,譬如1s,即表明移动终端转动角度超过45°且持续时间超过1秒,那么移动终端切换到待处理事件界面,从而避免了误操作引发的移动终端切换至待处理事件界面。优选地,当移动终端转动到第二绝对角度与第一绝对角度的角度差超过第一角度阈值且持续时间超过第一预定时间时,移动终端可将当前状态暂停再切换到待处理事件界面。
[0087] 在所述步骤S20与步骤S30之间,所述处理方法还包括:S31、检测待处理事件是否被处理,当检测到待处理事件被处理后,返回待处理事件界面。具体来说,判断用户是否操作过待处理事件,譬如可通过触摸屏幕查看或处理待处理事件,从而判定用户处理过待处理事件。若检测到待处理事件被处理后,则返回待处理事件界面;若没有,则移动终端保持在待处理事件界面上,且将未处理的待处理事件放于后台供后面的触发。这样,当待处理事件有多个时,用户在处理完一个之后,还可以继续返回待处理事件界面继续处理其它待处理事件,使得用户可根据需要部分处理或全部处理。进一步地,当移动终端只有一个待处理事件时,检测到待处理事件处理完之后,直接进入步骤S40,进行后续的触发流程。
[0088] 进一步地,在所述步骤S40中,还包括:当移动终端转动到第四绝对角度与第三绝对角度的角度差超过第二角度阈值,且持续时间超过第三预定时间时,移动终端返回原状态。优选地,移动终端关闭待处理时间界面并返回原状态,从而避免了移动终端后台运行程序太多,节约了资源。当持续时间没有超过第三预定时间时,移动终端保持当前状态。具体来说,这里引入时间判定,也是为了避免用户在处理待处理事件时误操作,使得移动终端切换关闭待处理事件界面并返回原状态。
[0089] 请参阅图4,图4为本发明提供的基于移动终端待处理事件的处理方法第四较佳实施例的流程图,与上述第三较佳实施例的不同之处在于,所述步骤S20具体还包括:
[0090] S22、检测移动终端转动时的第二绝对角度,当移动终端转动到第二绝对角度与第一绝对角度的角度差超过第一角度阈值时,移动终端暂停当前状态;
[0091] S23、检测移动终端继续转动时的第五绝对角度,当所述第五绝对角度与第二绝对角度的角度差超过第三角度阈值时,移动终端切换到待处理事件界面。
[0092] 具体来说,所述第三角度阈值可为30°~100°等。所述第一角度阈值和第三角度阈值皆为设定的角度值,此处不做任何限定,以第一角度阈值为45°,第三角度阈值为90°为例,进行说明,当移动终端转动到第二绝对角度与第一绝对角度的角度差超过45°时,移动终端暂停当前状态;此时,用户继续转动移动终端,再继续检测移动终端的转动角度,当移动终端转动到第五绝对角度与第二绝对角度的角度差超过90°时,移动终端切换到待处理事件界面,再接收用户的操作信息来对应处理待处理事件,从而防止了误触发。这样,在切换至待处理事件界面时,通过两次持续的转动角度判定,从而避免了误判触发将移动终端切换至待处理事件界面。
[0093] 进一步地,所述步骤S22还包括:
[0094] S24、当移动终端转动到第五绝对角度与第二绝对角度的角度差超过第三角度阈值且持续时间超过第二预定时间时,移动终端切换到待处理事件界面。具体来说,为避免误判,进一步加入时间判定条件,所述第二预定时间可自行设定,譬如1s或2s等。当移动终端转动的角度超过第三角度阈值,譬如90°,且持续时间超过第二预定时间,譬如2s,即表明移动终端转动角度超过90°且持续时间超过2秒,那么移动移动终端切换到待处理事件界面,从而避免了误操作引发的移动终端切换至待处理事件界面。
[0095] 基于上述基于移动终端待处理事件的处理方法,本发明还提供了一种基于移动终端待处理事件的处理装置,如图5所示,所述处理装置包括:
[0096] 待处理事件第一检测模块110,用于检测移动终端中是否有待处理事件,具体如上所述。
[0097] 角度检测模块120,用于检测移动终端转动的第一角度和转动的第二角度,具体如上所述。
[0098] 角度对比模块130,用于将角度检测模块120检测移动终端转动的第一角度与第一角度阈值进行对比,及将第二角度与第二角度阈值进行对比,具体如上所述。
[0099] 控制模块140,用于根据角度对比模块130的对比结果控制移动终端,当所述第一角度超过第一角度阈值时,控制移动终端切换到待处理事件界面;当所述第二角度超过第二角度阈值时,控制移动终端返回原状态,具体如上所述。
[0100] 存储模块150,用于存储第一角度阈值和第二角度阈值,具体如上所述。
[0101] 具体来说,当待处理事件第一检测模块110检测到有待处理事件后,角度检测模块120开启,检测移动终端转动的第一角度。然后角度对比模块130将移动终端转动过的第一角度与存储模块150中存储的第一角度阈值进行比较,当转动的第一角度超过第一角度阈值时,控制模块140控制移动终端暂停当前状态并切换到待处理事件界面。在待测事件处理完之后,然后用户再次转动移动终端,所述角度检测模块120再次检测移动终端转动的第二角度,所述角度对比模块130将移动终端转动时的第二角度,也就是再次转动的角度差与存储模块150中存储的第二角度阈值进行比较,当超过时,控制模块140控制移动终端返回原状态。
[0102] 优选地,当移动终端切换至待处理界面之前,所述控制模块还可以控制移动终端暂停当前状态。
[0103] 进一步地,所述待处理事件第一检测模块110还用于检测移动终端中待处理事件为单个还是多个。当移动终端的待处理事件只有一个时,控制模块140控制移动终端直接进入所述待处理事件对应的应用;当移动终端的待处理事件有多个时,控制模块140控制移动终端切换到待处理事件界面。
[0104] 进一步地,请继续参阅图5,所述处理装置还包括:待处理事件第二检测模块160,用于检测待处理事件是否被处理,具体如上所述。所述待处理事件第二检测模块160检测到待处理事件被处理后,控制模块140控制移动终端返回待处理事件界面;若没有,则控制模块140控制移动终端保持在待处理事件界面上,且将未处理的待处理事件放于后台供后面的触发。进一步地,当待处理事件为单个时,直接进入后面的触发。
[0105] 进一步地,请继续参阅图5,所述控制模块140,还用于当移动终端转动的第一角度超过第一角度阈值时,控制移动终端暂停当前状态;所述角度检测模块120,还用于检测移动终端转动的第一角度超过第一角度阈值后继续转动的角度;所述控制模块140,还用于当所述第一角度超过第三角度阈值时,控制移动终端切换到待处理事件界面。
[0106] 进一步地,请参阅图6,图6为本发明提供的基于移动终端待处理事件的处理装置第二较佳实施例的结构框图,所述基于移动终端待处理事件的处理装置包括待处理事件第一检测模块110、角度检测模块120、角度对比模块130、控制模块140和存储模块150,还包括:
[0107] 第一时间检测模块210,用于检测移动终端转动的第一角度超过第一角度阈值的持续时间,具体如上所述。
[0108] 第一时间对比模块220,用于将移动终端转动的第一角度超过第一角度阈值的持续时间与第一预定时间进行对比,具体如上所述。
[0109] 在第二较佳实施例中,所述存储模块150还用于存储第一预定时间。
[0110] 具体来说,当移动终端转动的第一角度超过第一阈值时,所述第一时间检测模块210开始记录持续时间,然后第一时间对比模块220将持续时间与存储模块150中存储的第一预定时间进行比较,当超过时,控制模块140控制移动终端切换到待处理事件界面。
[0111] 进一步地,请参阅图7,图7为本发明提供的基于移动终端待处理事件的处理装置第三较佳实施例的结构框图,所述基于移动终端待处理事件的处理装置包括待处理事件第一检测模块110、角度检测模块120、角度对比模块130、控制模块140和存储模块150,还包括:
[0112] 第二时间检测模块310,用于检测移动终端转动的第一角度超过第三角度阈值的持续时间,具体如上所述。
[0113] 第二时间对比模块320,用于将移动终端转动的第一角度超过第三角度阈值的持续时间与第二预定时间进行对比,具体如上所述。
[0114] 所述存储模块150还用于存储第二预定时间。
[0115] 具体来说,当移动终端转动的第一角度超过第一角度阈值后,所述控制模块140控制移动终端暂停当前状态。当移动终端继续转动的第一角度超过第三角度阈值时,第二时间检测模块310开启,检测持续时间,然后第二时间对比模块320将持续时间与预设的第二预定时间对比,若持续时间超过第二预定时间,则控制模块140控制移动终端切换到待处理事件界面。
[0116] 进一步地,所述处理装置还包括第三时间检测模块和第三时间对比模块。所述第三时间检测模块用于检测移动终端转动的第二角度超过第二角度阈值的持续时间。所述第三时间对比模块用于比较移动终端转动的第二角度超过第二角度阈值的持续时间是否超过第三预定时间,具体如上所述。
[0117] 在本发明中,所述第一预定时间、第二预定时间和第三预定时间,相互之间并没有大小关系,均可分别进行设定。所述第一角度阈值、第二角度阈值和第三角度阈值,相互之间也没有大小关系,以及其它关联,均可分别进行设置。
[0118] 本发明的移动终端并不限于手机,也可用于电脑、数码相机等等其他移动终端。
[0119] 综上所述,本发明提供的一种基于移动终端待处理事件的处理方法和装置,通过检测移动终端有待处理事件时,实时检测移动终端转动的第一角度,当移动终端转动的第一角度超过第一角度阈值时,移动终端切换到待处理事件界面,在待处理事件处理完后,再次检测所述移动终端转动的第二角度,当移动终端转动的第二角度超过第二角度阈值时,移动终端返回原状态;从而节约了用户对待处理事件的处理时间,操作简单便捷,大大方便了用户的使用;特别适用于移动终端处于忙碌状态时(比如通话、正在编辑短信、看电影、听音乐、手机正在运行某个游戏或软件等状态),当有待处理事件时,启动相应的切换机制,通过加速度传感器,检测移动终端的位置或角度,根据设置好的不同的忙碌状态对应不同的角度,一旦检测到移动终端状态符合切换,立刻暂停目前忙碌状态,跳到待处理事件列表。优选地,多个事件用户选择处理;单个事件用户直接打开以便用户处理。在处理完之后,继续转动移动终端,便可以很方便恢复到之前的忙碌状态,大大提高了用户的体验。优选地,还增加了距离识别和面部识别,防止了误判,其实现方法简单,通过软件实现,成本较低。
[0120] 应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。