著录项信息
专利名称 | 终端操作模式的切换和呈现方法及终端 |
申请号 | CN201380000554.5 | 申请日期 | 2013-05-29 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-02-18 | 公开/公告号 | CN104364748A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4查看分类表>
|
申请人 | 华为技术有限公司 | 申请人地址 | 广东省深圳市龙岗区坂田华为总部办公楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 华为技术有限公司 | 当前权利人 | 华为技术有限公司 |
发明人 | 唐凌 |
代理机构 | 北京龙双利达知识产权代理有限公司 | 代理人 | 王君;肖鹂 |
摘要
本发明实施例提供了终端操作模式的切换和呈现方法及终端,包括:获取终端的空间状态变化信息;根据该空间状态变化信息确定该终端的空间状态变化程度是否在预设范围之内;在该终端的空间状态变化程度在该预设范围之内的情况下,确定该终端的操作模式,该终端的操作模式包括第一操作模式和第二操作模式,其中该第一操作模式利于使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于使用右手对该终端的操作界面上的可操作元素进行操作;根据确定的该操作模式,在该终端的操作界面上呈现可操作元素。这样,用户可以方便地切换终端的操作模式,从而便于单手操作该终端。
1.一种终端操作模式的切换和呈现方法,其特征在于,包括:
确定终端的空间状态旋转变化方向及空间状态旋转变化角度,所述终端的空间状态旋转变化方向包括顺时针旋转方向或逆时针旋转方向,所述顺时针旋转方向表示所述终端在终端屏幕朝终端使用者时沿顺时针方向旋转,所述逆时针旋转方向表示所述终端在所述终端屏幕朝所述终端使用者时沿逆时针方向旋转,所述顺时针旋转和所述逆时针旋转不包括在所述终端屏幕所在平面内的顺时针旋转和逆时针旋转,所述空间状态旋转变化角度包括,顺时针旋转角度或逆时针旋转角度;
在所述空间状态旋转变化角度在预设角度变化范围内的情况下,确定所述终端的空间状态变化程度在预设范围之内;
在确定所述终端的空间状态变化程度在所述预设范围之内,且所述终端的空间状态旋转变化方向为顺时针旋转方向的情况下,确定所述终端的操作模式为第一操作模式,在确定所述终端的空间状态变化程度在所述预设范围之内,且所述终端的空间状态旋转变化方向为逆时针旋转方向的情况下,确定所述终端的操作模式为第二操作模式,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作。
2.一种终端操作模式的切换和呈现方法,其特征在于,包括:
确定终端的晃动频率;
在所述终端的晃动频率在预设频率变化范围内的情况下,确定所述终端的空间状态变化程度在预设范围之内;
获取所述终端的当前操作模式,所述当前操作模式包括第一操作模式或第二操作模式;
在确定所述终端的空间状态变化程度在所述预设范围之内、且获取的所述当前操作模式是所述第一操作模式的情况下,确定所述终端的操作模式为所述第二操作模式;
在确定所述终端的空间状态变化程度在所述预设范围之内、且获取的所述当前操作模式是所述第二操作模式的情况下,确定所述终端的操作模式为所述第一操作模式;
其中,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作。
3.一种终端操作模式的切换和呈现方法,其特征在于,包括:
确定终端的晃动频率;
在所述终端的晃动频率在预设频率变化范围内的情况下,确定所述终端的空间状态变化程度是在预设范围之内;
获取所述终端的握持位置信息,其中,所述握持位置信息包括左手握持或右手握持;
在确定所述终端的空间状态变化程度在所述预设范围之内,且所述握持位置信息为所述右手握持的情况下,确定所述终端的操作模式为第二操作模式,
在确定所述终端的空间状态变化程度在所述预设范围之内,且所述握持位置信息为所述左手握持的情况下,确定所述终端的操作模式为第一操作模式;
其中,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作,包括:
所述操作界面上的可操作元素在所述第一操作模式下比在所述第二操作模式下更贴近所述终端的显示界面左侧边缘;
所述操作界面上的可操作元素在所述第二操作模式下比在所述第一操作模式下更贴近所述终端的显示界面的右侧边缘。
5.如权利要求1-3中任一项所述的方法,其特征在于,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作,包括:
所述操作界面上的可操作元素在所述第一操作模式下与所述终端的显示界面左侧边缘邻接;
所述操作界面上的可操作元素在所述第二操作模式下与所述终端的显示界面右侧边缘邻接。
6.如权利要求1-3中任一项所述的方法,其特征在于,所述操作界面上的可操作元素包括虚拟键盘、虚拟键盘中的任一个或多个按键、菜单或对话框。
7.一种终端,其特征在于,所述终端包括:
运动感应单元,用于确定所述终端的空间状态旋转变化方向及空间状态旋转变化角度,其中,所述终端的空间状态旋转变化方向包括顺时针旋转方向或逆时针旋转方向,所述顺时针旋转方向表示所述终端在终端屏幕朝终端使用者时沿顺时针方向旋转,所述逆时针旋转方向表示所述终端在所述终端屏幕朝所述终端使用者时沿逆时针方向旋转,所述顺时针旋转和所述逆时针旋转不包括在所述终端屏幕所在平面内的顺时针旋转和逆时针旋转,所述空间状态旋转变化角度包括,顺时针旋转角度或逆时针旋转角度;
判断单元,用于在所述空间状态旋转变化角度在预设角度变化范围内的情况下,确定所述终端的空间状态变化程度在预设范围之内;
模式确定单元,用于在确定所述终端的空间状态变化程度在所述预设范围之内,且所述终端的空间状态旋转变化方向为顺时针旋转方向的情况下,确定所述终端的操作模式为第一操作模式,在确定所述终端的空间状态变化程度在所述预设范围之内,且所述终端的空间状态旋转变化方向为逆时针旋转方向的情况下,确定所述终端的操作模式为第二操作模式,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作。
8.一种终端,其特征在于,所述终端包括:
处理单元,用于确定所述终端的晃动频率;
判断单元,用于在所述终端的晃动频率在预设频率变化范围内的情况下,确定所述终端的空间状态变化程度在预设范围之内;
模式确定单元,用于获取所述终端的当前操作模式,所述当前操作模式包括第一操作模式或第二操作模式,在确定所述终端的空间状态变化程度在所述预设范围之内、且获取的所述当前操作模式是所述第一操作模式的情况下,确定所述终端的操作模式为所述第二操作模式,在确定所述终端的空间状态变化程度在所述预设范围之内、且获取的所述当前操作模式是所述第二操作模式的情况下,确定所述终端的操作模式为所述第一操作模式,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作。
9.一种终端,其特征在于,包括:
处理单元,用于确定所述终端的晃动频率;
判断单元,用于在所述终端的晃动频率在预设频率变化范围内的情况下,确定所述终端的空间状态变化程度在预设范围之内;
所述处理单元,还用于获取握持位置信息,其中,所述握持位置信息包括左手握持或右手握持;
模式确定单元,用于在确定所述终端的空间状态变化程度在所述预设范围之内,且所述握持位置信息为所述右手握持的情况下,确定所述终端的操作模式为第二操作模式,在确定所述终端的空间状态变化程度在所述预设范围之内,且所述握持位置信息为所述左手握持的情况下,确定所述终端的操作模式为第一操作模式,所述第一操作模式利于使用左手对所述终端的操作界面上的可操作元素进行操作,所述第二操作模式利于使用右手对所述终端的操作界面上的可操作元素进行操作。
10.如权利要求7-9中任一项所述的终端,其特征在于,所述终端还包括显示单元,用于在呈现所述第一操作模式时,所述操作界面上的可操作元素比在呈现所述第二操作模式时更贴近所述终端的显示界面左侧边缘;
所述显示单元,还用于在呈现所述第二操作模式时,所述操作界面上的可操作元素比在呈现所述第一操作模式时更贴近所述终端的显示界面的右侧边缘。
11.如权利要求7-9中任一项所述的终端,其特征在于,所述终端还包括显示单元,用于在呈现所述第一操作模式时,所述操作界面上的可操作元素与所述终端的显示界面左侧边缘邻接;
所述显示单元,还用于在呈现所述第二操作模式时,所述操作界面上的可操作元素与所述终端的显示界面右侧边缘邻接。
终端操作模式的切换和呈现方法及终端\n技术领域\n[0001] 本发明实施例涉及终端设备的技术领域,并且更具体地,涉及终端操作模式的切换和呈现方法及终端。\n背景技术\n[0002] 目前市面上主流的移动终端(例如手机、平板电脑等)的显示屏越来越大。大尺寸的显示屏给用户提供更好的体验,带来更好的视觉感受。但是,在一些特定情况下,用户可能需要使用单手操作终端,而大屏幕的终端对这种单手操作造成了一定的不便。\n发明内容\n[0003] 本发明提出一种终端操作模式的切换和呈现方法及终端,能够使用户方便地切换终端的操作模式,从而便于单手操作终端。\n[0004] 第一方面,本发明实施例提供一种终端操作模式的切换和呈现方法,包括:获取终端的空间状态变化信息;根据该空间状态变化信息确定该终端的空间状态变化程度是否在预设范围之内;在该终端的空间状态变化程度在该预设范围之内的情况下,确定该终端的操作模式,该操作模式包括第一操作模式或第二操作模式,其中该第一操作模式利于使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于使用右手对该终端的操作界面上的可操作元素进行操作;根据确定的该操作模式在该终端的操作界面上呈现该可操作元素。\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[0019] 结合第四种可能的实现方式,在第五种可能的实现方式中,该处理单元,具体用于确定该终端的晃动频率;该判断单元,具体用于在该终端的晃动频率在预设频率变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内;该模式确定单元,具体用于获取该终端的当前操作模式,该当前操作模式包括该第一操作模式或该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内、且获取的该当前操作模式是该第一操作模式的情况下,确定该操作模式为该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内、且获取的该当前操作模式是该第二操作模式的情况下,确定该操作模式为该第一操作模式。\n[0020] 结合第四种可能的实现方式,在第六种可能的实现方式中,该处理单元,具体用于确定该终端的晃动频率;该判断单元,具体用于在该终端的晃动频率在预设频率变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内;该处理单元,还用于获取握持位置信息,其中该握持位置信息包括左手握持或右手握持;该模式确定单元,具体用于在确定该终端的空间状态变化程度在该预设范围之内,且该握持位置信息为该右手握持的情况下,确定该操作模式为该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且该握持位置信息为该左手握持的情况下,确定该操作模式为该第一操作模式。\n[0021] 结合第二方面或上述任一种可能的实现方式,在第七种可能的实现方式中,该显示单元,具体用于在呈现该第一操作模式时,该操作界面上的可操作元素比在呈现该第二操作模式时更贴近该终端的显示界面左侧边缘;该显示单元,具体用于在呈现该第二操作模式时,该操作界面上的可操作元素比在呈现该第一操作模式时更贴近该终端的显示界面的右侧边缘。\n[0022] 结合第二方面或第一种至第六种可能的实现方式中任一种可能的实现方式,在第八种可能的实现方式中,该显示单元,具体用于在呈现该第一操作模式时,该操作界面上的可操作元素与该终端的显示界面左侧边缘邻接;该显示单元,具体用于在呈现该第二操作模式时,该操作界面上的可操作元素与该终端的显示界面右侧边缘邻接。\n[0023] 根据本发明的实施例,终端能够在空间状态变化程度达到预定范围内的情况下,确定对应的操作模式。这样,终端使用者,尤其是大屏幕终端使用者,可以通过调整终端的空间状态以使终端获得所述终端的空间状态变化信息,进而切换到利于左手或利于右手操作的操作模式,切换方法简单易行,从而可以方便的使用户切换到能够方便使用的单手操作模式。\n附图说明\n[0024] 为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。\n[0025] 图1是根据本发明实施例提供的终端操作模式的切换和呈现方法的示意性流程图。\n[0026] 图2是根据本发明实施例提供的终端操作模式的切换和呈现方法的示意性流程图。\n[0027] 图3是根据本发明实施例提供的另一终端操作模式的切换和呈现方法的示意性流程图。\n[0028] 图4是根据本发明实施例提供的另一终端操作模式的切换和呈现方法的示意性流程图。\n[0029] 图5是本发明实施例提供的操作模式和可操作元素的示意图。\n[0030] 图6是本发明实施例提供的操作模式和可操作元素的示意图。\n[0031] 图7是本发明实施例提供的操作模式和可操作元素的示意图。\n[0032] 图8是本发明实施例提供的操作模式和可操作元素的示意图。\n[0033] 图9是本发明实施例提供的操作模式和可操作元素的示意图。\n[0034] 图10是本发明实施例提供的终端的空间状态的示意图。\n[0035] 图11是本发明实施例提供的空间旋转变化方向的示意图。\n[0036] 图12是本发明实施例提供的空间旋转变化方向的示意图。\n[0037] 图13是本发明实施例提供的终端的结构框图。\n[0038] 图14是本发明实施例提供的计算机系统的结构框图。\n具体实施方式\n[0039] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。\n[0040] 本发明所称的终端也可称之为用户设备(User Equipment,UE)、移动终端(Mobile Terminal,MT)、移动用户设备等。该终端包括触摸屏,用户可以通过该触摸屏完成对该终端的操作。该终端可以是移动终端,如具有触摸屏的移动电话(或称为“蜂窝”电话)和具有触摸屏的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者具有触摸屏的车载的移动装置。\n[0041] 图1是根据本发明实施例提供的终端操作模式的切换和呈现方法的示意性流程图。\n[0042] 101,获取终端的空间状态变化信息。\n[0043] 具体地,可以通过动作传感器(例如重力感应器、陀螺仪等)获取该终端的空间状态参数,根据该空间状态参数获取终端的空间状态变化信息。\n[0044] 102,根据该空间状态变化信息确定该终端的空间状态变化程度是否在预设范围之内。\n[0045] 103,在该终端的空间状态变化程度在该预设范围之内的情况下,确定该终端的操作模式,该终端的操作模式包括第一操作模式或第二操作模式,其中该第一操作模式利于终端使用者使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于终端使用者使用右手对该终端的操作界面上的可操作元素进行操作。\n[0046] 可选的,在该终端的空间状态变化程度在预设范围之内的情况下,确定该终端的操作模式,包括:在该终端的空间状态变化程度在该预设范围之内的情况下,通过该空间状态变化信息获取该终端的空间状态变化方向,确定该终端的操作模式。或者,在该终端的空间状态变化程度在该预设范围之内的情况下,获取该终端的当前的与左手或右手操作相关的信息,确定该终端的操作模式。\n[0047] 104,根据确定的操作模式,在该终端的操作界面上呈现该可操作元素。\n[0048] 根据图1所示的方法,终端能够在空间状态变化程度达到预定范围内的情况下,确定操作模式。这样,终端使用者可以通过调整终端,使终端切换到相应的操作模式,从而可以方便的使用单手完成对终端的操作。\n[0049] 可选的,获取终端的空间状态变化信息,包括:获取该终端的空间状态移动变化方向及空间状态移动变化幅度,或,确定该终端的空间状态旋转变化方向及空间状态旋转变化角度,或,确定该终端的晃动频率。\n[0050] 图2是根据本发明实施例提供的终端操作模式的切换和呈现方法的示意性流程图。图2所示的方法是图1所示的方法的一个具体实施例。\n[0051] 201,获取该终端的空间状态移动变化方向及空间状态移动变化幅度。\n[0052] 该终端的空间状态移动变化方向包括向左移动变化或向右移动变化。具体地,该向左移动变化表示该终端在该终端的屏幕朝向终端使用者时,向该终端使用者的左手侧方向运动。该向右移动变化表示该终端在该终端的屏幕朝向终端使用者时,向该终端使用者的右手侧方向运动。\n[0053] 该空间状态移动变化幅度包括:该终端向左移动幅度或向右移动幅度。具体地,该向左移动幅度表示该终端在该终端的屏幕朝向终端使用者时,向该终端使用者的左手侧方向运动的距离。该向右移动幅度变化表示该终端在该终端的屏幕朝向终端使用者时,向该终端使用者的右手侧方向运动的距离。\n[0054] 202,根据该空间状态变化信息确定该终端的空间状态变化程度是否在预设范围之内。\n[0055] 具体地,在该空间状态移动变化幅度在预设幅度变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内。进一步,该预设幅度范围可以避开特定的敏感区间,以防止一些特定情况下(例如操作终端的手的无意识的抖动、行车颠簸导致的终端的抖动等)发生的空间状态变化不会落入该预设幅度范围内,从而导致操作模式的变化。\n[0056] 可选的,预设终端移动幅度阈值,当所述终端的向左移动幅度或向右移动幅度超过所述预设终端移动幅度阈值时,确定该终端的空间状态变化程度在该预设范围之内。优选的,所述预设的终端移动幅度阈值与操作终端的手的无意识的抖动平均幅度、行车颠簸导致的终端的抖动平均幅度相关,以避免操作终端的手的无意识的抖动、行车颠簸导致的终端的抖动引发的误操作。\n[0057] 203,在该终端的空间状态变化程度在该预设范围之内的情况下,确定该终端的操作模式,该终端的操作模式包括第一操作模式或第二操作模式,其中该第一操作模式利于终端使用者使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于终端使用者使用右手对该终端的操作界面上的可操作元素进行操作。\n[0058] 在该终端的空间状态变化程度在预设范围之内的情况下,确定该终端的操作模式,包括:在该终端的空间状态变化程度在该预设范围之内的情况下,通过该空间状态变化信息获取该终端的空间状态变化方向,确定该终端的操作模式。具体地,在确定该终端的空间状态变化程度在该预设范围之内,且该终端的空间状态移动变化方向为向左移动变化的情况下,确定该终端的操作模式为该第一操作模式。在确定该终端的空间状态变化程度在该预设范围之内,且该终端的空间状态变化方向为向右移动变化的情况下,确定该终端的操作模式为该第二操作模式,其中所述第一操作模式和所述第二操作模式用于表示两种不同的操作模式,不能理解为是对所述操作模式的特定的限制。\n[0059] 204,根据确定的操作模式,在该终端的操作界面上呈现该可操作元素。\n[0060] 因此,当终端使用者将该终端从右手握持转为左手握持时,该终端会快速向左移动一定的距离。这样,该终端会根据图2所示的方法将操作模式切换为第一操作模式,利于该终端使用者使用左手操作该终端。类似的,当终端使用者将该终端从左手握持转为右手握持时,该终端会快速向右移动一定的距离。这样,该终端会根据图2所示的方法将操作模式切换为第二操作模式,利于该终端使用者使用右手操作该终端。或者,如果终端使用者想要切换该终端的操作模式,则向左移动该终端或向右移动该终端,从而可以切换到第一操作模式或第二操作模式。\n[0061] 根据图2所示的方法,终端能够在空间状态变化程度达到预定范围内的情况下,确定操作模式。这样,终端使用者可以通过调整终端,使终端切换到相应的操作模式,从而可以方便的使用单手完成对终端的操作。\n[0062] 图3是根据本发明实施例提供的另一终端操作模式的切换和呈现方法的示意性流程图。图3所示的方法是图1所示的方法的一个具体实施例。\n[0063] 301,确定该终端的空间状态旋转变化方向及空间状态旋转变化角度。\n[0064] 该终端的空间状态旋转变化方向包括顺时针旋转方向或逆时针旋转方向。具体地,该顺时针旋转方向表示该终端在该终端屏幕朝终端使用者时沿顺时针方向旋转。该逆时针旋转方向表示该终端在该终端屏幕朝该终端使用者时沿逆时针方向旋转。需要注意的是,该顺时针旋转方向和该逆时针旋转方向并不包括在该终端屏幕所在平面内的顺时针旋转和逆时针旋转。换句话说,该空间状态旋转变化方向是指如图11所示的旋转变化方向,而不是如图12所示的旋转变化方向。\n[0065] 该空间状态旋转变化角度包括:顺时针旋转角度或逆时针旋转角度。具体地,该顺时针旋转角度表示该终端在该终端屏幕朝终端使用者时沿顺时针方向旋转的角度。该逆时针旋转角度表示该终端在该终端屏幕朝该终端使用者时沿逆时针方向旋转的角度。\n[0066] 302,根据该空间状态变化信息确定该终端的空间状态变化程度是否在预设范围之内。\n[0067] 具体地,在该空间状态旋转变化角度在预设角度范围之内的情况下,确定该终端的空间状态变化程度在该预设范围之内。进一步,该预设角度范围可以避开特定的敏感区间,以防止一些特定情况下(例如手抖、行车颠簸等)发生的空间状态变化不会落入该预设角度范围内,从而导致操作模式的变化。\n[0068] 可选的,预设终端旋转角度阈值,当所述终端的顺时针旋转角度或逆时针旋转角度超过所述预设终端旋转角度阈值时,确定该终端的空间状态变化程度在该预设范围之内。优选的,所述预设的终端旋转角度阈值与操作终端的手的无意识的抖动平均幅度、行车颠簸导致的终端的抖动平均幅度相关,以避免操作终端的手的无意识的抖动、行车颠簸导致的终端的抖动引发的误操作。\n[0069] 303,在该终端的空间状态变化程度在该预设范围之内的情况下,确定该终端的操作模式,该终端的操作模式包括第一操作模式或第二操作模式,其中该第一操作模式利于终端使用者使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于终端使用者使用右手对该终端的操作界面上的可操作元素进行操作。\n[0070] 在该终端的空间状态变化程度在预设范围之内的情况下,确定该终端的操作模式,包括:在该终端的空间状态变化程度在该预设范围之内的情况下,通过该空间状态变化信息获取该终端的空间状态变化方向,确定该终端的操作模式。具体地,在确定该终端的空间状态变化程度在该预设范围之内,且该终端的空间状态移动变化方向为顺时针旋转方向的情况下,确定该终端的操作模式为该第一操作模式。在确定该终端的空间状态变化程度在该预设范围之内,且该终端的空间状态变化方向为逆时针旋转方向的情况下,确定该终端的操作模式为该第二操作模式。\n[0071] 304,根据确定的操作模式,在该终端的操作界面上呈现该可操作元素。\n[0072] 据图3所示的方法,终端能够在空间状态变化程度达到预定范围内的情况下,确定操作模式。这样,终端使用者可以通过调整终端,使终端切换到相应的操作模式,从而可以方便的使用单手完成对终端的操作。\n[0073] 图4是根据本发明实施例提供的另一终端操作模式的切换和呈现方法的示意性流程图。图4所示的方法是图1所示的方法的一个具体实施例。\n[0074] 401,确定该终端的晃动频率。\n[0075] 402,根据该空间状态变化信息确定该终端的空间状态变化程度是否在预设范围之内。\n[0076] 具体地,在该终端的晃动频率在预设频率变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内。进一步,该预设频率范围可以避开特定的敏感区间,以防止一些特定情况下(例如手抖、行车颠簸等)发生的空间状态变化不会落入该预设频率范围内,从而导致操作模式的变化。\n[0077] 403,在该终端的空间状态变化程度在该预设范围之内的情况下,确定该终端的操作模式,该终端的操作模式包括第一操作模式或第二操作模式,其中该第一操作模式利于终端使用者使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于终端使用者使用右手对该终端的操作界面上的可操作元素进行操作。\n[0078] 在该终端的空间状态变化程度在预设范围之内的情况下,确定该终端的操作模式,包括:在该终端的空间状态变化程度在该预设范围之内的情况下,通过获取该终端当前的与左手或右手操作相关的信息,确定该终端的操作模式。具体地,获取该终端当前的操作模式,该当前的操作模式包括第一操作模式或第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且获取的该终端当前的操作模式为该第一操作模式的情况下,确定将该终端的操作模式为该第二操作模式。在确定该终端的空间状态变化程度在该预设范围之内,且获取的该终端当前的操作模式为该第二操作模式的情况下,确定该终端的操作模式为该第一操作模式。\n[0079] 可选的,在确定该终端的操作模式之前,该方法还可包括:获取握持位置信息,其中该握持位置信息包括左手握持或右手握持。具体地,可以通过接触式传感器或非接触式传感器确定该握持位置信息为左手握持或右手握持。终端使用者在使用左手或右手操作终端时的握持位置是不同的,即在使用左手握持终端时可以接触特定的位置,在使用右手握持该终端是可以接触不同的特定的位置。如果可以在这些特定位置上安装接触式传感器或非接触式传感器(例如触摸传感器、光电传感器等),则当终端使用者的手挡住或接触到这些特定位置上的传感器时,可以根据传感器的位置确定终端使用者是在使用左手握持该终端还是在使用右手握持该终端。在此情况下,在该终端的空间状态变化程度在该预设范围之内的情况下,通过获取该终端当前的与左手或右手操作相关的信息,确定该终端的操作模式,包括:在确定该终端的空间变化程度在该预设范围之内,且该终端的握持位置信息为右手握持的情况下,确定该终端的操作模式为该第二操作模式;在确定该终端的空间变化程度在该预设范围之内,且该终端的握持位置信息为左手握持的情况下,确定该终端的操作模式为该第一操作模式。\n[0080] 404,根据确定的操作模式,在该终端的操作界面上呈现该可操作元素。\n[0081] 根据图4所示的方法,终端能够在空间状态变化程度达到预定范围内的情况下,确定操作模式。这样,终端使用者可以通过调整终端,使终端切换到相应的操作模式,从而可以方便的使用单手完成对终端的操作。\n[0082] 图1至图4所示的方法中,第一操作模式利于使用左手对该终端的操作界面上的可操作元素进行操作,第二操作模式利于使用右手对该终端的操作界面上的可操作元素进行操作,包括:该操作界面上的可操作元素在该第一操作模式下比在该第二操作模式下更贴近该终端的显示界面的左侧边缘,该操作界面上的可操作元素在该第二操作模式下比在该第一操作模式下更贴近该终端的显示界面的右侧边缘;或者,该操作界面上的可操作元素在该第一操作模式下与该终端的显示界面的左侧边缘邻接,该操作界面上的可操作元素在该第二操作模式下与该终端的显示界面右侧边缘邻接。\n[0083] 图1至图4所示的方法中,操作界面上的可操作元素包括:虚拟键盘、虚拟键盘中的任一个或多个按键、菜单、对话框等。需要说明的是,本发明所称的虚拟键盘,不仅可以是如图5所示的虚拟数字键盘和如图6所示的虚拟字母键盘,还可以是一切由虚拟按键组成的整体,例如图7和图9中虚拟按键组成的菜单也可以视为一种虚拟键盘,或者,虽然不是一个整体,但是彼此功能互相关联的虚拟按键也可以视为组成了一个虚拟键盘,例如图8中“挂断”和“接听”虚拟按键也可以看作一种虚拟键盘。\n[0084] 下面,将结合图5至图10说明第一操作模式、第二操作模式和可操作元素。图5至图\n10是本发明具体的实施例,这些例子只是为了帮助本领域技术人员更好地理解本发明实施例,而非限制本发明实施例的范围。\n[0085] 图5是本发明实施例提供的操作模式和可操作元素的示意图。\n[0086] 图5示出了终端使用者使用左手握持终端(图5中左图)和右手握持终端(图5中右图)两种状态下终端的操作模式和可操作元素。图5中,终端使用者左手握持终端时,该终端的操作界面上呈现了第一操作模式和第一操作模式中的可操作元素;终端使用者右手握持终端时,该终端的操作界面上呈现了第二操作模式和第二操作模式中的可操作元素。根据使用习惯,数字1和数字4希望在操作终端的手指较为方便操作的位置呈现。\n[0087] 如图5所示,在第一操作模式中,数字1和数字4贴近显示界面的左侧边缘,数字3和数字6更贴近显示界面的右侧边缘,在第二操作模式中,数字1和数字4贴近显示界面的右侧边缘,数字3和数字6更贴近显示界面的左侧边缘。在第一操作模式下,由于数字1和数字4更贴近显示界面的左侧边缘,所以终端使用者可以更容易地对数字1和数字4进行操作。在第二操作模式下,终端使用者可以更容易地对数字1和数字4进行操作。\n[0088] 除了可以根据使用习惯,在第一操作模式下,虚拟键盘中的一个或多个按键更贴近显示界面的左侧边缘,在第二操作模式下,虚拟键盘中的一个或多个按键更贴近显示界面的右侧边缘之外,还可以根据使用频率,在第一操作模式下,使用频率较高的虚拟键盘中的一个或多个按键更贴近显示界面的左侧边缘,在第二操作模式下,使用频率较高的虚拟键盘中的一个或多个按键更贴近显示界面的右侧边缘。这样,终端使用者可以方便地对该虚拟键盘中的一个或多个按键进行操作。\n[0089] 根据图5所示的终端的操作模式和可操作元素,在第一操作模式下,终端使用者可以方便地使用左手操作该虚拟键盘中的一个或多个按键,在第二操作模式下,该终端使用者可以方便地使用右手操作该虚拟键盘中的一个或多个按键。\n[0090] 图6是本发明实施例提供的操作模式和可操作元素的示意图。\n[0091] 图6示出了终端使用者使用左手握持终端(图6中左图)和右手握持终端(图6中右图)两种状态下终端的操作模式和可操作元素。图6中,终端使用者左手握持终端时,该终端的操作界面上呈现了第一操作模式和第一操作模式中的可操作元素;终端使用者右手握持终端时,该终端的操作界面上呈现了第二操作模式和第二操作模式中的可操作元素。\n[0092] 如图6所示,在第一操作模式下,虚拟键盘(即可操作元素)与该终端的显示界面的左侧边缘邻接,在第二操作模式下,虚拟键盘(即可操作元素)与该终端的显示界面的右侧边缘邻接。这样,终端使用者可以方便地对该虚拟键盘进行操作。\n[0093] 根据图6所示的终端的操作模式和可操作元素,在第一操作模式下,终端使用者可以方便地使用左手操作该虚拟键盘,在第二操作模式下,该终端使用者可以方便地使用右手操作该虚拟键盘。\n[0094] 图7是本发明实施例提供的操作模式和可操作元素的示意图。\n[0095] 图7示出了终端使用者使用左手握持终端(图7中左图)和右手握持终端(图7中右图)两种状态下终端的操作模式和可操作元素。图7中,终端使用者左手握持终端时,该终端的操作界面上呈现了第一操作模式和第一操作模式中的可操作元素;终端使用者右手握持终端时,该终端的操作界面上呈现了第二操作模式和第二操作模式中的可操作元素。\n[0096] 如图7所示,在第一操作模式下,菜单(即可操作元素)与该终端的显示界面的左侧边缘邻接,在第二操作模式下,菜单(即可操作元素)与该终端的显示界面的右侧边缘邻接。\n这样,终端的使用者可以方便地对该菜单进行操作。\n[0097] 根据图7所示的终端的操作模式和可操作元素,在第一操作模式下,终端使用者可以方便地使用左手操作菜单,在第二操作模式下,该终端使用者可以方便地使用右手操作该菜单。\n[0098] 图8是本发明实施例提供的操作模式和可操作元素的示意图。\n[0099] 图8示出了终端使用者使用左手握持终端(图8中左图)和右手握持终端(图8中右图)两种状态下终端的操作模式和可操作元素。图8中,终端使用者左手握持终端时,该终端的操作界面上呈现了第一操作模式和第一操作模式中的可操作元素;终端使用者右手握持终端时,该终端的操作界面上呈现了第二操作模式和第二操作模式中的可操作元素。\n[0100] 如图8所示,在第一操作模式下,虚拟按键“挂断”与虚拟按键“接听”更贴近显示界面的左侧边缘,在第二操作模式中,虚拟按键“挂断”与虚拟按键“接听”更靠近显示界面的右侧边缘。这样,终端使用者可以方便地对虚拟按键进行操作。\n[0101] 根据图8所示的终端操作模式和可操作元素,在第一操作模式下,终端使用者可以方便地使用左手挂断或接听电话,在第二操作模式下,终端使用者可以方便地使用右手挂断或接听电话。\n[0102] 图9是本发明实施例提供的操作模式和可操作元素的示意图。\n[0103] 图9示出了终端使用者使用左手握持终端(图9中左图)和右手握持终端(图9中右图)两种状态下终端的操作模式和可操作元素。图9中,终端使用者左手握持终端时,该终端的操作界面上呈现了第一操作模式和第一操作模式中的可操作元素;终端使用者右手握持终端时,该终端的操作界面上呈现了第二操作模式和第二操作模式中的可操作元素。\n[0104] 如图9所示,在第一操作模式下,菜单中的虚拟键盘与终端的显示界面的左侧邻接,在第二操作模式下,菜单中的虚拟键盘与终端的显示界面的右侧接邻。这样,终端使用者可以方便地对菜单中的虚拟按键进行操作。\n[0105] 根据图9所示的终端操作模式和可操作元素,在第一操作模式下,终端使用者可以方便地使用左手操作该菜单,在第二操作模式下,终端使用者可以方便地使用右手操作该菜单。\n[0106] 图10是本发明实施例提供的终端的空间状态的示意图。图10示出了终端面向终端使用者的空间状态的初始状态。\n[0107] 图11是本发明实施例提供的空间旋转变化方向的示意图。图11所示的空间旋转变化方向为顺时针旋转方向,即该终端在该终端屏幕朝该终端使用者时沿顺时针方向旋转。\n[0108] 图12是本发明实施例提供的空间旋转变化方向的示意图。图12所示的空间变化方向为在该终端屏幕所在屏幕内的顺时针旋转。\n[0109] 图13是本发明实施例提供的终端的结构框图。图13所示的终端可以执行图1至图4中任一个或多个方法中的各个步骤。如图13所示,终端1300包括:运动感应单元1301、处理单元1302、判断单元1303、模式确定单元1304和显示单元1305。\n[0110] 运动感应单元1301,用于获取终端1300的空间状态参数。\n[0111] 处理单元1302,用于根据该运动感应单元获取的空间状态参数,获取终端1300的空间状态变化信息。\n[0112] 判断单元1303,用于根据该空间状态变化信息,确定终端1300的空间状态变化程度是否在预设范围之内。\n[0113] 模式确定单元1304,还用于在终端1300的空间状态变化程度在该预设范围之内的情况下,确定终端1300的操作模式,该操作模式包括第一操作模式或第二操作模式,其中该第一操作模式利于使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于使用右手对该终端的操作界面上的可操作元素进行操作。\n[0114] 显示单元1305,用于根据确定的操作模式,在该终端的操作界面上呈现该可操作元素。\n[0115] 根据图13所示的终端1300,终端1300能够在空间状态变化程度达到预定范围内的情况下,确定操作模式。这样,终端使用者可以通过调整终端1300,使终端1300切换到相应的操作模式,从而可以方便的使用单手完成对终端1300的操作。\n[0116] 具体地,运动感应单元可以时重力感应器、陀螺仪等运动该传感器。\n[0117] 进一步,处理单元1302,用于在终端1300的空间状态变化程度在该预设范围之内的情况下,确定终端1300的操作模式,包括:处理单元1302,可以具体用于根据该空间状态变化信息获取的该终端的空间状态变化方向,确定该操作模式。或者,处理单元1302,还可以具体用于通过获取该终端当前的与左手或右手操作相关的信息,确定该操作模式。\n[0118] 具体地,作为一个实施例,在处理单元1302根据该空间状态变化信息获取的该终端的空间状态变化方向,确定该操作模式的情况下,处理单元1302,具体用于获取该终端的空间状态移动变化方向及空间状态移动变化幅度,其中该终端的空间状态变化方向便可向左移动变化或向右移动变化,该向左移动变化表示该终端在终端屏幕朝向终端使用者时,向该终端使用者的左手侧方向运动,该向右移动表示该终端在该终端屏幕朝向该终端使用者时,向该终端使用者的右手侧方向运动,该空间状态移动变化幅度包括该终端向左移动幅度或向右移动幅度。判断单元1303,具体用于在该空间状态移动变化在预设幅度变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内。模式确定单元1304,具体用于在确定该终端的空间状态变化程度在该预设范围之内,且该终端的空间状态移动变化方向为向左移动变化的情况下,确定该操作模式为该第一操作模式,在确定该终端的空间状态变化程度在该预设范围内,且该终端的空间状态移动变化方向为向右移动变化的情况下,确定该操作模式为该第二操作模式。\n[0119] 具体地,作为另一个实施例,在处理单元1302根据该空间状态变化信息获取的该终端的空间状态变化方向,确定该操作模式的情况下,处理单元1302,具体用于确定该终端的空间状态旋转变化方向及空间状态旋转变化角度,其中该终端的空间状态旋转变化方向包括顺时针旋转方向或逆时针旋转方向,该顺时针旋转方向表示该终端在终端屏幕朝终端使用者时沿顺时针方向旋转,该逆时针旋转方向表示该终端在该终端屏幕朝向该终端使用者时沿逆时针方向旋转,该顺时针旋转和逆时针旋转不包括在该终端屏幕所在的平面内的顺时针旋转和逆时针旋转,该空间状态旋转变化角度包括,顺时针旋转角度或逆时针旋转角度。判断单元1303,具体用于在该空间状态旋转变化角度在预设变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内。模式确定单元1304,具体用于在确定该终端的空间状态变化程度在该预设范围之内的情况下,且该终端的空间状态旋转变化方向为顺时针旋转方向的情况下,确定该操作模式为该第一操作模式,在确定该终端的空间状态变化程度在该预设范围之内的情况下,且该终端的空间状态旋转变化方向为逆时针旋转方向的情况下,确定该操作模式为该第二操作模式。\n[0120] 具体地,作为另一个实施例,在处理单元1302通过获取该终端当前的与左手或右手操作相关的信息,确定该操作模式的情况下,处理单元1302,具体用于确定终端的晃动频率。判断单元1303,具体用于在该终端的晃动频率在预设频率变化范围内的情况下,确定该终端的空间装填变化程度在该预设变化范围之内。模式确定单元1304,具体用于获取该终端的当前操作模式,该当前操作模式包括该第一操作模式或该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且获取的当前操作模式是该第一操作模式的情况下,确定该操作模式为该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且获取的该当前的操作模式为该第二操作模式的情况下,确定该操作模式为第一操作模式。\n[0121] 具体地,作为另一个实施例,在处理单元1302通过获取该终端当前的与左手或右手操作相关的信息,确定该操作模式的情况下,处理单元1302,具体用于确定该终端的晃动频率。判断单元1303,具体用于在该终端的晃动频率在预设频率变化范围内的情况下,确定该终端的空间状态变化程度是在该预设范围之内。处理单元1302,还用于获取握持位置信息,其中该握持位置信息包括左手握持或右手握持。具体地,终端使用者在使用左手或右手操作终端时的握持位置是不同的,即在使用左手握持终端时可以接触特定的位置,在使用右手握持该终端是可以接触不同的特定的位置。如果可以在这些特定位置上安装接触式传感器或非接触式传感器(例如触摸传感器、光电传感器等),则当终端使用者的手挡住或接触到这些特定位置上的传感器时,处理单元1302可以根据传感器的位置确定终端使用者是在使用左手握持该终端还是在使用右手握持该终端。模式确定单元1304,具体用于确定该终端的空间状态变化程度在该预设范围之内,且该握持位置信息为该右手握持的情况下,确定该操作模式为该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且该握持位置信息为该左手握持的情况下,确定该操作模式为该第一操作模式。\n[0122] 可选的,作为一个实施例,显示单元1305,具体用于在呈现该第一操作模式时,该操作界面导航的可操作元素比在呈现该第二操作模式时更贴近该终端的显示界面左侧边缘,在呈现该第二操作模式时,该操作界面上的可操作元素比在呈现该第一操作模式时更贴近该终端的显示界面的右侧边缘。\n[0123] 可选的,作为另一个实施例,显示单元1305,具体用于在呈现该第一操作模式时,该操作界面上的可操作元素与该终端的显示界面左侧边缘邻接,在呈现该第二操作模式时,该操作界面上的可操作元素与该终端的显示界面右侧边缘邻接。\n[0124] 本发明实施例还提供了一种计算机系统,图14是本发明实施例提供的计算机系统的结构框图。图14所示的计算机系统可以执行图1至图4中任一个或多个方法中的各个步骤。如图14所示,计算机系统1400包括:运动传感器1401、处理器1402和显示器1403、存储器\n1404,运动传感器1401、处理器1402、显示器1403、存储器1404通过总线连接。\n[0125] 运动传感器1401,用于获取终端1400的空间状态参数。\n[0126] 存储器1404,用于存储数据或代码。\n[0127] 处理器1402,用于调用所述存储器的数据或代码,以实现:根据该运动传感器获取的空间状态参数,获取终端1400的空间状态变化信息。\n[0128] 处理器1402,还用于调用所述存储器的数据或代码,以实现:根据该空间状态变化信息,确定终端1400的空间状态变化程度是否在预设范围之内。\n[0129] 处理器1402,还用于调用所述存储器的数据或代码,以实现:在终端1400的空间状态变化程度在该预设范围之内的情况下,确定终端1400的操作模式,该操作模式包括第一操作模式或第二操作模式,其中该第一操作模式利于使用左手对该终端的操作界面上的可操作元素进行操作,该第二操作模式利于使用右手对该终端的操作界面上的可操作元素进行操作。\n[0130] 显示器1403,用于根据确定的操作模式,在该终端的操作界面上呈现该可操作元素。\n[0131] 根据图14所示的终端1400,终端1400能够在空间状态变化程度达到预定范围内的情况下,确定操作模式。这样,终端使用者可以通过调整终端1400,使终端1400切换到相应的操作模式,从而可以方便的使用单手完成对终端1400的操作。\n[0132] 具体地,运动传感器可以时重力感应器、陀螺仪等运动该传感器。\n[0133] 进一步,处理器1402,用于调用所述存储器的数据或代码,以实现:在终端1400的空间状态变化程度在该预设范围之内的情况下,确定终端1400的操作模式,包括:处理器\n1402,可以具体用于根据该空间状态变化信息获取的该终端的空间状态变化方向,确定该操作模式。或者,处理器1402,还可以具体用于通过获取该终端当前的与左手或右手操作相关的信息,确定该操作模式。\n[0134] 具体地,作为一个实施例,在处理器1402根据该空间状态变化信息获取的该终端的空间状态变化方向,确定该操作模式的情况下,处理器1402,具体用于调用所述存储器的数据或代码,以实现:获取该终端的空间状态移动变化方向及空间状态移动变化幅度,其中该终端的空间状态变化方向便可向左移动变化或向右移动变化,该向左移动变化表示该终端在终端屏幕朝向终端使用者时,向该终端使用者的左手侧方向运动,该向右移动表示该终端在该终端屏幕朝向该终端使用者时,向该终端使用者的右手侧方向运动,该空间状态移动变化幅度包括该终端向左移动幅度或向右移动幅度。处理器1402,具体用于在该空间状态移动变化在预设幅度变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内。处理器1402,具体用于调用所述存储器的数据或代码,以实现:在确定该终端的空间状态变化程度在该预设范围至呢,且该终端的空间状态移动变化方向为向左移动变化的情况下,确定该操作模式为该第一操作模式,在确定该终端的空间状态变化程度在该预设范围内,且该终端的空间状态移动变化方向为向右移动变化的情况下,确定该操作模式为该第二操作模式。\n[0135] 具体地,作为另一个实施例,在处理器1402调用所述存储器的数据或代码,以实现:根据该空间状态变化信息获取的该终端的空间状态变化方向,确定该操作模式的情况下,处理器1402,具体用于调用所述存储器的数据或代码,以实现:确定该终端的空间状态旋转变化方向及空间状态旋转变化角度,其中该终端的空间状态旋转变化方向包括顺时针旋转方向或逆时针旋转方向,该顺时针旋转方向表示该终端在终端屏幕朝终端使用者时沿顺时针方向旋转,该逆时针旋转方向表示该终端在该终端屏幕朝向该终端使用者时沿逆时针方向旋转,该顺时针旋转和逆时针旋转不包括在该终端屏幕所在的平面内的顺时针旋转和逆时针旋转,该空间状态旋转变化角度包括,顺时针旋转角度或逆时针旋转角度。处理器\n1402,具体用于调用所述存储器的数据或代码,以实现:在该空间状态旋转变化角度在预设变化范围内的情况下,确定该终端的空间状态变化程度在该预设范围之内。该处理器,具体用于在确定该终端的空间状态变化程度在该预设范围之内的情况下,且该终端的空间状态旋转变化方向为顺时针旋转方向的情况下,确定该操作模式为该第一操作模式,在确定该终端的空间状态变化程度在该预设范围之内的情况下,且该终端的空间状态旋转变化方向为逆时针旋转方向的情况下,确定该操作模式为该第二操作模式。\n[0136] 具体地,作为另一个实施例,在处理器1402通过获取该终端当前的与左手或右手操作相关的信息,确定该操作模式的情况下,处理器1402,具体用于调用所述存储器的数据或代码,以实现:确定终端的晃动频率。处理器1402,具体用于调用所述存储器的数据或代码,以实现:在该终端的晃动频率在预设频率变化范围内的情况下,确定该终端的空间装填变化程度在该预设变化范围之内。处理器1402,具体用于调用所述存储器的数据或代码,以实现:获取该终端的当前操作模式,该当前操作模式包括该第一操作模式或该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且获取的当前操作模式是该第一操作模式的情况下,确定该操作模式为该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且获取的该当前的操作模式为该第二操作模式的情况下,确定该操作模式为第一操作模式。\n[0137] 具体地,作为另一个实施例,在处理器1402通过获取该终端当前的与左手或右手操作相关的信息,确定该操作模式的情况下,处理器1402,具体用于调用所述存储器的数据或代码,以实现:确定该终端的晃动频率。处理器1402,具体用于在该终端的晃动频率在预设频率变化范围内的情况下,确定该终端的空间状态变化程度是在该预设范围之内。处理器1402,还用于调用所述存储器的数据或代码,以实现:获取握持位置信息,其中该握持位置信息包括左手握持或右手握持。具体地,终端使用者在使用左手或右手操作终端时的握持位置是不同的,即在使用左手握持终端时可以接触特定的位置,在使用右手握持该终端是可以接触不同的特定的位置。如果可以在这些特定位置上安装接触式传感器或非接触式传感器(例如触摸传感器、光电传感器等),则当终端使用者的手挡住或接触到这些特定位置上的传感器时,处理器1402可以根据传感器的位置确定终端使用者是在使用左手握持该终端还是在使用右手握持该终端。处理器1402,具体用于调用所述存储器的数据或代码,以实现:确定该终端的空间状态变化程度在该预设范围之内,且该握持位置信息为该右手握持的情况下,确定该操作模式为该第二操作模式,在确定该终端的空间状态变化程度在该预设范围之内,且该握持位置信息为该左手握持的情况下,确定该操作模式为该第一操作模式。\n[0138] 可选的,作为一个实施例,显示器1403,具体用于在呈现该第一操作模式时,该操作界面导航的可操作元素比在呈现该第二操作模式时更贴近该终端的显示界面左侧边缘,在呈现该第二操作模式时,该操作界面上的可操作元素比在呈现该第一操作模式时更贴近该终端的显示界面的右侧边缘。\n[0139] 可选的,作为另一个实施例,显示器1403,具体用于在呈现该第一操作模式时,该操作界面上的可操作元素与该终端的显示界面左侧边缘邻接,在呈现该第二操作模式时,该操作界面上的可操作元素与该终端的显示界面右侧边缘邻接。\n[0140] 本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。\n[0141] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。\n[0142] 在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。\n[0143] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0144] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。\n[0145] 所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。\n[0146] 以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内,因此本发明的保护范围应以权利要求的保护范围为准。
法律信息
- 2018-05-11
- 2015-03-25
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201380000554.5
申请日: 2013.05.29
- 2015-02-18
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-02-09
|
2010-09-29
| | |
2
| |
2011-11-02
|
2011-06-23
| | |
3
| |
2012-12-05
|
2011-05-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |