著录项信息
专利名称 | 一种桌面容器的切换控制方法及终端 |
申请号 | CN201210087950.3 | 申请日期 | 2012-03-29 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2012-09-12 | 公开/公告号 | CN102662578A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 华为终端有限公司 | 申请人地址 | 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为终端有限公司 | 当前权利人 | 华为终端有限公司 |
发明人 | 杨琳;李鲲鹏;李岗 |
代理机构 | 深圳市深佳知识产权代理事务所(普通合伙) | 代理人 | 唐华明 |
摘要
本发明实施例公开了一种桌面容器的切换控制方法及终端,用于代替智能终端上传统的基于触摸操作的移动组件操作。本发明实施例方法包括:当基于组件的移动事件被激活时,终端获取动作判断信息;所述终端根据所述动作判断信息识别所述终端的动作状态;所述终端根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中所基于的组件移动到切换后的桌面容器页面。通过实施本发明方案,能够缓解用户由于长按并拖动组件造成的手部疲劳,尤其是习惯单手操作大屏幕终端的用户,而且降低了终端掉落的风险,从而提高用户的操作体验。
1.一种桌面容器的切换控制方法,其特征在于,包括:
当基于组件的移动事件被激活时,终端获取动作判断信息;
所述终端根据所述动作判断信息识别所述终端的动作状态,所述动作状态是基于终端机身动态的动作,每一个动作状态对应切换一个页面;
所述终端根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中所基于的组件移动到切换后的桌面容器页面;
其中,所述终端的动作状态包括左倾斜归位和右倾斜归位;
所述终端根据所述终端的动作状态对当前显示的桌面容器页面进行切换包括:
当所述终端的动作状态为左倾斜归位时,将所述终端当前显示的桌面容器页面切换至预设方向的相邻页面;
当所述终端的动作状态为右倾斜归位时,将所述终端当前显示的桌面容器页面切换至与所述预设方向相反方向的相邻页面。
2.根据权利要求1所述的方法,其特征在于,所述基于组件的移动事件被激活包括:
当所述终端当前显示的桌面容器页面中存在任一组件被长按超过预设时间时,确认所述基于组件的移动事件被激活;
或,
当所述终端当前显示的容器中存在任一组件被双击时,确认所述基于组件的移动事件被激活。
3.根据权利要求1或2所述的方法,其特征在于,所述动作判断信息包括倾斜弧度信息和加速度信息;
所述终端获取动作判断信息包括:
所述终端通过陀螺仪传感器获取所述倾斜弧度信息,所述倾斜弧度信息用于判断所述终端当前的倾斜弧度;
所述终端通过加速度传感器获取所述加速度信息,所述加速度信息用于校正所述倾斜弧度信息。
4.一种终端,其特征在于,包括:
动作判断信息获取单元,用于当基于组件的移动事件被激活时,获取所述终端的动作判断信息;
动作状态识别单元,用于根据所述动作判断信息识别所述终端的动作状态,所述动作状态是基于终端机身动态的动作,每一个动作状态对应切换一个页面;
页面切换单元,用于根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中所基于的组件移动到切换后的桌面容器页面;
其中,所述动作状态识别单元中识别的所述终端的动作状态包括左倾斜归位和右倾斜归位,所述页面切换单元进一步包括:
页面切换第一子单元,用于当所述终端的动作状态为左倾斜归位时,将所述终端当前显示的桌面容器页面切换至预设方向的相邻页面;
页面切换第二子单元,用于当所述终端的动作状态为右倾斜归位时,将所述终端当前显示的桌面容器页面切换至与所述预设方向相反方向的相邻页面。
5.根据权利要求4所述的终端,其特征在于,所述终端进一步包括:
移动事件激活单元,用于当所述终端当前显示的桌面容器页面中存在任一组件被长按超过预设时间时,确认所述基于组件的移动事件被激活;或用于当所述终端当前显示的容器中存在任一组件被双击时,确认所述基于组件的移动事件被激活。
6.根据权利要求4或5所述的终端,其特征在于,所述动作判断信息获取单元中所述动作判断信息包括倾斜弧度信息和加速度信息,所述动作判断信息获取单元进一步包括:
倾斜弧度信息获取单元,用于通过陀螺仪传感器获取所述倾斜弧度信息,所述倾斜弧度信息用于判断所述终端当前的倾斜弧度;
加速度信息获取单元,用于通过加速度传感器获取所述加速度信息,所述加速度信息用于校正所述倾斜弧度信息。
一种桌面容器的切换控制方法及终端\n技术领域\n[0001] 本发明涉及终端技术领域,尤其涉及一种桌面容器的切换控制方法及终端。\n背景技术\n[0002] 智能终端OS(Operating System,操作系统)中包含桌面容器,所述桌面容器用于放置组件。桌面容器可以包括多个页面,进入桌面容器时首先显示首页,桌面容器首页又称桌面容器第1页或桌面容器主页,其它按序排布分别为第2页、第3页等。全触摸式终端取消了物理导航键,使用基于触摸操作的屏幕手势代替某些操作按键。用户通过在触摸屏上向右滑动使得页面切换至上一页,向左滑动使得页面切换至下一页。\n[0003] 目前,当用户需要把当前页面中的某一个组件移动到其它页面时,长按当前页面中所述组件,待触发移动组件操作后,将该组件拖动至当前页面的左边缘或右边缘,使得桌面容器的页面对应地切换至上一页或切换至下一页,直到切换至目标页面后释放该被长按的组件。请参见图1,终端10包括桌面容器11、组件12和分页器13,分页器13的4个圆形表示桌面容器11对应的4个页面,用户长按组件12,并将其拖动至当前页面的左边缘或右边缘,以将组件12移动至桌面容器11当前页面的上一页或下一页。\n[0004] 但是,对于习惯单手操作大屏幕终端的用户来说,上述基于触摸操作的移动组件操作,长按并拖动组件时,会给拇指造成很大压力,容易造成用户手部疲劳,而且拇指需要要在大屏幕上滑动,不利于握紧终端,增加了终端掉落的风险,以上二者都降低了用户的操作体验。\n发明内容\n[0005] 为了解决上述问题,本发明实施例提供了一种桌面容器的切换控制方法及终端,用于代替智能终端上传统的基于触摸操作的移动组件操作。通过实施本发明方案,能够缓解用户由于长按并拖动组件造成的手部疲劳,尤其是习惯单手操作大屏幕终端的用户,而且降低了终端掉落的风险,从而提高用户的操作体验。\n[0006] 一种桌面容器的切换控制方法,包括:\n[0007] 当基于组件的移动事件被激活时,终端获取动作判断信息;所述终端根据所述动作判断信息识别所述终端的动作状态,所述动作状态是基于终端机身动态的动作;所述终端根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中所基于的组件移动到切换后的桌面容器页面;\n[0008] 其中,所述终端的动作状态包括左倾斜归位和右倾斜归位;\n[0009] 所述终端根据所述终端的动作状态对当前显示的桌面容器页面进行切换包括:\n[0010] 当所述终端的动作状态为左倾斜归位时,将所述终端当前显示的桌面容器页面切换至预设方向的相邻页面;\n[0011] 当所述终端的动作状态为右倾斜归位时,将所述终端当前显示的桌面容器页面切换至与所述预设方向相反方向的相邻页面。\n[0012] 一种终端,包括:\n[0013] 动作判断信息获取单元,用于当基于组件的移动事件被激活时,获取所述终端的动作判断信息;动作状态识别单元,用于根据所述动作判断信息识别所述终端的动作状态,所述动作状态是基于终端机身动态的动作;页面切换单元,用于根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中所基于的组件移动到切换后的桌面容器页面;\n[0014] 其中,所述动作状态识别单元中识别的所述终端的动作状态包括左倾斜归位和右倾斜归位,所述页面切换单元进一步包括:\n[0015] 页面切换第一子单元,用于当所述终端的动作状态为左倾斜归位时,将所述终端当前显示的桌面容器页面切换至预设方向的相邻页面;\n[0016] 页面切换第二子单元,用于当所述终端的动作状态为右倾斜归位时,将所述终端当前显示的桌面容器页面切换至与所述预设方向相反方向的相邻页面。\n[0017] 从以上技术方案可以看出,本发明实施例具有以下优点:\n[0018] 当基于组件的移动事件被激活后,终端开始获取动作判断信息,并通过所述动作判断信息识别所述终端的动作状态,并根据所述动作状态进行页面切换,代替了基于触摸操作的屏幕手势,实现同样的移动组件到其它页面的功能。该方法无须长按并拖动组件,避免造成用户手部疲劳,而且有利于握紧终端,降低了终端掉落的风险,从而提高用户的操作体验。\n附图说明\n[0019] 图1为现有技术移动组件至其它页面示意图;\n[0020] 图2为本发明第一实施例桌面容器的切换控制方法流程图;\n[0021] 图3为本发明第二实施例桌面容器的切换控制方法流程图;\n[0022] 图4为本发明移动组件至其它页面示意图;\n[0023] 图5为本发明第三实施例桌面容器的切换控制方法相关终端结构图;\n[0024] 图6为本发明第四实施例桌面容器的切换控制方法相关终端结构图。\n具体实施方式\n[0025] 下面将结合本发明中的说明书附图,对发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0026] 本发明实施例提供了一种桌面容器的切换控制方法,用于代替智能终端上传统的基于触摸操作的移动组件操作。通过实施本发明方案,能够避免造成用户手部疲劳,尤其是习惯单手操作大屏幕终端的用户,而且有利于握紧终端,降低了终端掉落的风险,从而提高用户的操作体验。本发明实施例还提供与上述方法对应的终端,以下将分别对其进行详细说明。\n[0027] 本发明第一实施例将对一种桌面容器的切换控制方法进行详细说明,所述切换控制方法的具体流程请参见图2,包括步骤:\n[0028] 201、当基于组件的移动事件被激活时,终端获取动作判断信息。\n[0029] 假设终端正在显示桌面容器其中一个页面,而且该页面中至少存在一个组件,用户想要将当前页面中任意一个组件移动至所述桌面容器的其它页面,就要首先激活基于组件的移动事件。\n[0030] 在本步骤中,用户主动激活基于组件的移动事件,所述基于组件的移动事件中用户想要移动至其它页面的组件称为目标组件。本实施例不对所述移动事件的激活方式作具体限定,但在后续的实施例中将会给出优选方案。\n[0031] 当所述基于组件的移动事件被激活时,终端获取动作判断信息,所述动作判断信息用于识别所述终端的动作状态。其中,所述动作状态是指基于终端机身动态的动作,区别于基于触摸操作的屏幕手势。\n[0032] 202、所述终端根据所述动作判断信息识别所述终端的动作状态。\n[0033] 在本步骤中,所述终端根据步骤201中获取的动作判断信息,进行动作状态识别分析,能够识别所述终端的动作状态。识别所得到的动作状态将用于控制桌面容器页面的切换,作用类似于触摸屏所识别的屏幕手势,该描述请参见背景技术中的相关记载。\n[0034] 其中,识别终端动作状态的原理为:利用各传感器发送的数据综合识别终端的动作状态,这里所指的各传感器发送的数据即本实施例所述的动作判断信息。例如,加速度传感器能够用于识别终端的运动为静止或加速运动等,重力感应器能够用于识别终端的放置为横屏或竖屏,陀螺仪传感器能够用于识别终端在立体空间各向的倾斜角度。本实施例中不对所述动作状态的种类及使用的传感器进行具体限定,但在后续的实施例中将会给出优选方案。\n[0035] 203、所述终端根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中的组件移动到切换后的桌面容器页面。\n[0036] 在本步骤中,所述终端根据步骤202中识别的动作状态对当前显示的桌面容器页面进行切换,切换包括切换至预设方向的相邻页面和与所述预设方向相反方向的相邻页面,例如具体可以为切换至上一页和切换至下一页,且每一个动作状态对应切换一个页面。\n[0037] 当用户将桌面容器页面切换至目标页面后,所述终端将所述移动事件中的目标组件移动到切换后的桌面容器目标页面中。\n[0038] 在本实施例中,当基于组件的移动事件被激活后,终端开始获取动作判断信息,并通过所述动作判断信息识别所述终端的动作状态,并根据所述动作状态进行页面切换,代替了基于触摸操作的屏幕手势,实现同样的移动组件到其它页面的功能。该方法无须长按并拖动组件,避免造成用户手部疲劳,而且有利于握紧终端,降低了终端掉落的风险,从而提高用户的操作体验。\n[0039] 本发明第二实施例将对第一实施例所述的桌面容器的切换控制方法进行补充说明,本实施例所述的切换控制方法具体流程请参见图3,包括步骤:\n[0040] 301、当终端当前显示的桌面容器页面中存在任一组件被长按超过预设时间时,确认基于组件的移动事件被激活。\n[0041] 假设终端正在显示桌面容器其中一个页面,而且该页面中至少存在一个组件,用户想要将当前页面中任意一个组件移动至所述桌面容器的其它页面,就要首先激活基于组件的移动事件。\n[0042] 在本步骤中,用户主动激活基于组件的移动事件,所述基于组件的移动事件中用户想要移动至其它页面的组件称为目标组件。\n[0043] 优选地,所述移动事件的激活方式还可以为:当所述终端当前显示的容器中存在任一组件被双击时,确认所述基于组件的移动事件被激活。显而易见的,移动事件的激活方式不仅限于本实施例所提供的两种方式。\n[0044] 302、所述终端通过陀螺仪传感器获取倾斜弧度信息,并通过加速度传感器获取加速度信息。\n[0045] 当所述基于组件的移动事件被激活时,终端获取动作判断信息。本发明第一实施例已经提到,所述动作判断信息用于识别所述终端的动作状态。所述动作状态是指基于终端机身动态的动作,区别于基于触摸操作的屏幕手势。\n[0046] 其中,所述动作判断信息包括倾斜弧度信息和加速度信息,所述倾斜弧度信息用于判断所述终端当前的倾斜弧度,所述加速度信息用于校正所述倾斜弧度信息。二者分别由终端的陀螺仪传感器和加速度传感器获取。\n[0047] 现有技术中,陀螺仪传感器包括三个轴,分别为x、y、z三轴,陀螺仪传感器的输出数据为绕所述三轴旋转的角速度值,当终端竖屏放置时,竖屏方向即为陀螺仪传感器的y轴方向。当终端左、右倾斜并归位时,陀螺仪传感器可以对绕y轴旋转的角速度在时间上进行积分,得到终端左、右倾斜的角位移,所述角位移即终端竖屏放置时向左或者向右倾斜的弧度。因此利用陀螺仪传感器的所述特性能够识别终端竖屏放置时左、右倾斜的动作状态。\n[0048] 另外,由于陀螺仪传感器工作时没有绝对参考系坐标,其积分运算会累积误差,长时间的误差积累会使得终端读取的数据不准确。因此现有技术中通常使用加速度传感器对陀螺仪传感器进行校正,即利用加速度传感器获取的加速度信息校正陀螺仪传感器获取的倾斜弧度信息。\n[0049] 加速度传感器校正陀螺仪传感器的原理具体为:\n[0050] 陀螺仪传感器用于检测角加速度的,所以在其静止时,从理论说,陀螺仪传感器没有输出。但是,实际应用中陀螺仪传感器容易出现漂移现象,即陀螺仪传感器静止时,仍会有输出。而加速度传感器是稳定的,不会出现漂移现象。假设终端处于静止状态,使用加速度传感器就可以准确检测出当前终端处于静止状态,此时如果陀螺仪传感器有输出,就说明陀螺仪传感器出现漂移现象。此时陀螺仪传感器输出的值为漂移值,在计算时可用于误差的校正计算。\n[0051] 303、根据所述倾斜弧度信息和加速度信息识别所述终端的动作状态为左倾斜归位或右倾斜归位。\n[0052] 在本步骤中,所述终端根据步骤302中获取的所述倾斜弧度信息和加速度信息,进行动作状态识别分析,能够识别所述终端的动作状态。所述终端的动作状态包括左倾斜归位和右倾斜归位,识别所得到的动作状态将用于控制桌面容器页面的切换,作用类似于触摸屏所识别的屏幕手势,该描述请参见背景技术中的相关记载。\n[0053] 其中,识别终端左倾斜归位或右倾斜归位的动作状态的原理具体为:\n[0054] 当终端初始竖屏放置时,利用步骤302中所获取的倾斜弧度信息判断所述终端当前的左、右倾斜弧度。当所述倾斜弧度超过预设值时,同时判断当前左、右倾斜的持续时间是否小于预设值,若是,则确定所述终端的当前的动作状态为一次左、右倾斜归位。所述预设值均可根据实际情况进行调整,表现为识别动作状态的灵敏度。请参见图4,一个判断动作状态的具体例子为:\n[0055] 终端40包括桌面容器41、组件42和分页器43,分页器43的4个圆形表示桌面容器41对应的4个页面。T时刻,用户长按组件42,并将所述终端左倾斜,本次左倾斜倾角最大值为17度,一定时间后,如1秒后,将所述终端回复竖屏放置状态。假设倾斜弧度判断预设值为15度,持续时间判断预设值为2秒,而此次动作状态左倾斜弧度为17度,倾斜持续时间为1秒,则可以确定所述终端的当前的动作状态为一次左倾斜归位。故所述终端将组件12移动至桌面容器41当前页面的下一页。\n[0056] 304、所述终端根据识别的左倾斜归位或右倾斜归位动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中的组件移动到切换后的桌面容器页面。\n[0057] 在本步骤中,所述终端根据步骤303中识别的左倾斜归位或右倾斜归位动作状态对当前显示的桌面容器页面进行切换,具体为:\n[0058] 在本步骤中,当所述终端的动作状态为左倾斜归位时,将所述终端当前显示的桌面容器页面切换至预设方向的相邻页面,具体可以为切换至上一页;当所述终端的动作状态为右倾斜归位时,将所述终端当前显示的桌面容器页面切换至所述预设方向反方向的相邻页面,具体可以为切换至切换至下一页。\n[0059] 当用户将桌面容器页面切换至目标页面后,所述终端将所述移动事件中的目标组件移动到切换后的桌面容器目标页面中。\n[0060] 在本实施例中,当页面中存在任一组件被长按超过预设时间时,终端开始获取倾斜弧度信息和加速度信息,并通过所述倾斜弧度信息和加速度信息识别所述终端的动作状态为左倾斜归位或右倾斜归位,并根据所述左倾斜归位或右倾斜归位进行页面切换,代替了基于触摸操作的屏幕手势,实现同样的移动组件到其它页面的功能。该方法无须长按并拖动组件,避免造成用户手部疲劳,而且有利于握紧终端,降低了终端掉落的风险,从而提高用户的操作体验。\n[0061] 本发明第三实施例将对一种对应前述第一实施例方法的终端进行详细说明,所述终端中包含一个或多个单元用于实现前述方法的一个或多个步骤。因此,对前述方法中各步骤的描述适用于所述终端中相应的单元。本实施例所述的终端具体结构请参见图5,包括:\n[0062] 动作判断信息获取单元501,用于当基于组件的移动事件被激活时,获取所述终端的动作判断信息。\n[0063] 假设终端正在显示桌面容器其中一个页面,而且该页面中至少存在一个组件,用户想要将当前页面中任意一个组件移动至所述桌面容器的其它页面,就要首先激活基于组件的移动事件。\n[0064] 用户主动激活基于组件的移动事件,所述基于组件的移动事件中用户想要移动至其它页面的组件称为目标组件。本实施例不对所述移动事件的激活方式作具体限定,但在后续的实施例中将会给出优选方案。\n[0065] 当所述基于组件的移动事件被激活时,所述动作判断信息获取单元501获取动作判断信息,所述动作判断信息用于识别所述终端的动作状态。其中,所述动作状态是指基于终端机身动态的动作,区别于基于触摸操作的屏幕手势。\n[0066] 动作状态识别单元502,与所述动作判断信息获取单元501通信连接,用于根据所述动作判断信息识别所述终端的动作状态。\n[0067] 所述动作状态识别单元502根据所述动作判断信息获取单元501获取的动作判断信息,进行动作状态识别分析,能够识别所述终端的动作状态。识别所得到的动作状态将用于控制桌面容器页面的切换,作用类似于触摸屏所识别的屏幕手势,该描述请参见背景技术中的相关记载。\n[0068] 其中,所述动作状态识别单元502识别终端动作状态的原理为:利用各传感器发送的数据综合识别终端的动作状态,这里所指的各传感器发送的数据即本实施例所述的动作判断信息。例如,加速度传感器能够用于识别终端的运动为静止或加速运动等,重力感应器能够用于识别终端的放置为横屏或竖屏,陀螺仪传感器能够用于识别终端在立体空间各向的倾斜角度。本实施例中不对所述动作状态的种类及使用的传感器进行具体限定,但在后续的实施例中将会给出优选方案。\n[0069] 页面切换单元503,与所述动作状态识别单元502通信连接,用于根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中的组件移动到切换后的桌面容器页面。\n[0070] 所述页面切换单元503根据动作状态识别单元502识别的动作状态对当前显示的桌面容器页面进行切换,切换包括切换至预设方向的相邻页面和所述预设方向反方向的相邻页面,具体可以为切换至上一页和切换至下一页,且每一个动作状态对应切换一个页面。\n[0071] 在本实施例中,当基于组件的移动事件被激活后,动作判断信息获取单元501开始获取动作判断信息,动作状态识别单元502通过所述动作判断信息识别所述终端的动作状态,页面切换单元503根据所述动作状态进行页面切换并移动所述组件,代替了基于触摸操作的屏幕手势,实现同样的移动组件到其它页面的功能。该方法无须长按并拖动组件,避免造成用户手部疲劳,而且有利于握紧终端,降低了终端掉落的风险,从而提高用户的操作体验。\n[0072] 本发明第四实施例将对第三实施例所述的终端进行补充说明,本实施例所述终端中包含一个或多个单元用于实现前述方法的一个或多个步骤。因此,对前述方法中各步骤的描述适用于所述终端中相应的单元。本实施例所述的终端具体结构请参见图6,包括:\n[0073] 移动事件激活单元601,用于当终端当前显示的桌面容器页面中存在任一组件被长按超过预设时间时,确认基于组件的移动事件被激活。\n[0074] 假设终端正在显示桌面容器其中一个页面,而且该页面中至少存在一个组件,用户想要将当前页面中任意一个组件移动至所述桌面容器的其它页面,就要首先激活基于组件的移动事件。\n[0075] 用户主动激活基于组件的移动事件,所述移动事件激活单元601确认该事件,所述基于组件的移动事件中用户想要移动至其它页面的组件称为目标组件。\n[0076] 优选地,所述移动事件激活单元601还可为用于当所述终端当前显示的容器中存在任一组件被双击时,确认所述基于组件的移动事件被激活。显而易见的,移动事件的激活方式不仅限于本实施例所提供的两种方式。\n[0077] 动作判断信息获取单元602,用于与所述所述移动事件激活单元601通信连接,当基于组件的移动事件被激活时,获取所述终端的动作判断信息。\n[0078] 所述动作判断信息获取单元602进一步包括:倾斜弧度信息获取单元6021和加速度信息获取单元6022。\n[0079] 当所述基于组件的移动事件被激活时,终端获取动作判断信息。本发明第三实施例已经提到,所述动作判断信息用于识别所述终端的动作状态。所述动作状态是指基于终端机身动态的动作,区别于基于触摸操作的屏幕手势。\n[0080] 其中,所述动作判断信息包括倾斜弧度信息和加速度信息,所述倾斜弧度信息用于判断所述终端当前的倾斜弧度,所述加速度信息用于校正所述倾斜弧度信息。二者分别由终端的倾斜弧度信息获取单元6021和加速度信息获取单元6022获取。\n[0081] 所述倾斜弧度信息获取单元6021,用于通过陀螺仪传感器获取所述倾斜弧度信息,所述倾斜弧度信息用于判断所述终端当前的倾斜弧度。\n[0082] 所述加速度信息获取单元6022,与所述倾斜弧度信息获取单元6021通信连接,用于通过加速度传感器获取所述加速度信息,所述加速度信息用于校正所述倾斜弧度信息。\n[0083] 关于现有技术中陀螺仪传感器和加速度传感器的工作原理,请参见本发明第二实施例步骤302中的相关记载,这里不再赘述。\n[0084] 动作状态识别单元603,与所述动作判断信息获取单元602通信连接,用于根据所述倾斜弧度信息和加速度信息识别所述终端的动作状态为左倾斜归位或右倾斜归位。\n[0085] 所述动作状态识别单元603根据所述动作判断信息获取单元602获取的所述倾斜弧度信息和加速度信息,进行动作状态识别分析,能够识别所述终端的动作状态。所述终端的动作状态包括左倾斜归位和右倾斜归位,识别所得到的动作状态将用于控制桌面容器页面的切换,作用类似于触摸屏所识别的屏幕手势,该描述请参见背景技术中的相关记载。\n[0086] 另外,识别终端左倾斜归位或右倾斜归位的动作状态的原理请参见本发明第二实施例步骤303中的相关记载,这里不再赘述。\n[0087] 页面切换单元604,与所述动作状态识别单元603通信连接,用于根据所述动作状态对当前显示的桌面容器页面进行切换,并将所述移动事件中所基于的组件移动到切换后的桌面容器页面。所述页面切换单元604进一步包括:\n[0088] 页面切换第一子单元6041,用于当所述终端的动作状态为左倾斜归位时,将所述终端当前显示的桌面容器页面切换至预设方向的相邻页面,具体可以为切换至上一页。\n[0089] 页面切换第二子单元6042,用于当所述终端的动作状态为右倾斜归位时,将所述终端当前显示的桌面容器页面切换至与所述预设方向相反方向的相邻页面,具体可以为切换至切换至下一页。\n[0090] 在本实施例中,当移动事件激活单元601确认页面中存在任一组件被长按超过预设时间时,动作判断信息获取单元602开始获取倾斜弧度信息和加速度信息,动作状态识别单元603通过所述倾斜弧度信息和加速度信息识别所述终端的动作状态为左倾斜归位或右倾斜归位,页面切换单元604根据所述左倾斜归位或右倾斜归位进行页面切换,代替了基于触摸操作的屏幕手势,实现同样的移动组件到其它页面的功能。该方法无须长按并拖动组件,避免造成用户手部疲劳,而且有利于握紧终端,降低了终端掉落的风险,从而提高用户的操作体验。\n[0091] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。\n[0092] 以上对本发明所提供的一种桌面容器的切换控制方法及终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2019-05-28
专利权人的姓名或者名称、地址的变更
专利权人由华为终端(东莞)有限公司变更为华为终端有限公司
地址由523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2017-11-17
专利权的转移
登记生效日: 2017.10.30
专利权人由华为终端有限公司变更为华为终端(东莞)有限公司
地址由518129 广东省深圳市龙岗区坂田华为基地B区2号楼变更为523808 广东省东莞市松山湖高新技术产业开发区新城大道2号南方工厂厂房(一期)项目B2区生产厂房-5
- 2015-06-17
- 2013-10-02
著录事项变更
发明人由杨琳 李鲲鹏变更为杨琳 李鲲鹏 李岗
- 2012-11-07
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201210087950.3
申请日: 2012.03.29
- 2012-09-12
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-03-07
|
2005-01-27
| | |
2
| |
2010-08-04
|
2009-01-06
| | |
3
| |
2011-05-25
|
2010-11-19
| | |
4
| |
2010-01-13
|
2009-06-30
| | |
5
| |
2011-07-13
|
2010-12-31
| | |
6
| |
2011-11-30
|
2009-10-29
| | |
7
| |
2011-08-03
|
2011-03-09
| | |
8
| |
2012-07-11
|
2011-03-18
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |