一种用户终端控制方法及用户终端的制作方法_3

文档序号:9667027阅读:来源:国知局
的类型可以是顺时针方向或逆时针方向,本发明实施例不作限定。
[0090]208、用户终端根据该旋转方向与该比例值调整显示屏的显示画面的大小。
[0091]作为一种可选的实施方式,在图2所描述的方法中,用户终端在检测显示屏的显示画面不是空白画面之后,以及在执行步骤205之前,可以先执行以下步骤:
[0092]用户终端判断用户终端以及用户终端绑定的穿戴设备是否均在预设时长内发生同一动作事件,如果发生同一动作事件,执行步骤205 ;反之,结束本流程。
[0093]作为一种可选的实施方式,用户终端判断用户终端以及用户终端绑定的穿戴设备是否均在预设时长内发生同一动作事件的方式可以为:
[0094]用户终端检测用户终端是否发生第一甩动作事件,如果用户终端发生第一甩动作事件,检测用户终端绑定的穿戴设备是否发生第二甩动作事件,如果穿戴设备发生第二甩动作事件,判断第一甩动作事件和第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断第一甩动作事件和第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长是否均位于预设时长内,如果第一甩动作事件和第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长均位于预设时长内,判断第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断第一甩动作事件与第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果第一甩动作事件与第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出用户终端以及穿戴设备均在预设时长内发生同一动作事件。
[0095]显然,通过实施上述方式,用户终端可以提升调节显示屏的显示画面的大小的准确度。
[0096]可见,实施图2所描述的方法,用户只要一根手指在显示屏上输入连续轨迹,并翻转一下用户终端,用户终端便可以实现放大或缩小显示屏的显示画面的大小,从而可以降低放大和缩小显示屏的显示画面的门槛,提高用户体验度。
[0097]请参阅图3,图3是本发明实施例公开的一种用户终端的结构示意图。其中,用户仅需采用一个手指在图3所示的用户终端的显示屏上输入连续轨迹,用户终端便可以实现放大或缩小显示屏的显示画面的大小。如图3所示,该用户终端可以包括:
[0098]记录单元301,用于记录在显示屏上输入的连续轨迹的起点和终点;
[0099]直线确定单元302,用于确定同时穿过所述起点与所述终点的第一直线,以及确定穿过所述起点且平行于X轴或Y轴的第二直线;
[0100]夹角比例确定单元303,用于确定第一直线与第二直线之间的夹角,以及确定该夹角与360。的比例值;
[0101]方向确定单元304,用于确定第一直线以最小旋转角度旋转到与第二直线重叠时的旋转方向;
[0102]调整单元305,用于根据旋转方向与该比例值调整显示屏的显示画面的大小。
[0103]作为一种可选的实施方式,如图3所示,调整单元305可以包括:
[0104]识别模块3051,用于识别旋转方向的类型;
[0105]生成模块3052,用于在识别模块3051识别出旋转方向的类型为顺时针方向时,生成放大操作指令;
[0106]获取模块3053,用于响应放大操作指令,获取该比例值所属的数值范围绑定的预设系数作为放大系数;其中,预设系数为大于0且小于1的自然数;
[0107]处理模块3054,用于按照放大系数,对显示屏的显示画面的大小进行放大处理。
[0108]作为一种可选的实施方式:
[0109]生成模块3052,还用于在识别模块3051识别出旋转方向的类型为逆时针方向时,生成缩小操作指令;
[0110]获取模块3053,还用于响应缩小操作指令,获取该比例值所属的数值范围绑定的预设系数作为缩小系数;
[0111]处理模块3054,还用于按照缩小系数,对显示屏的显示画面的大小进行缩小处理。
[0112]本发明实施例中,用户终端可以设置多个互不重叠的数值范围,且每一个数值范围可以绑定不同的预设系数,本发明实施例不作限定。
[0113]作为一种可选的实施方式,如图3所示,用户终端还可以包括:
[0114]检测单元306,用于在记录单元301记录在显示屏上输入的连续轨迹的起点和终点之后,检测起点的触及压力和终点的触及压力是否均大于预设阈值,如果均大于所述阈值,检测显示屏是否发生指定姿态变换事件,如果显示屏发生指定姿态变换事件,检测显示屏的显示画面是否为空白画面;
[0115]直线确定单元302,具有用于在检测单元306检测到显示屏的显示画面不是空白画面时,确定同时穿过起点与终点的第一直线,以及确定穿过起点且平行于X轴或Y轴的第二直线。
[0116]作为一种可选的实施方式,在图3所描述的用户终端中,检测单元306在检测显示屏的显示画面不是空白画面之后,可以进一步地判断用户终端以及用户终端绑定的穿戴设备是否均在预设时长内发生同一动作事件;
[0117]相应地,第一直线确定单元302,具有用于在检测单元306检测到显示屏的显示画面不是空白画面,且判断用户终端以及用户终端绑定的穿戴设备均在预设时长内发生同一动作事件时,确定同时穿过连接起点与终点的第一直线。
[0118]作为一种可选的实施方式,检测单元306判断用户终端以及用户终端绑定的穿戴设备是否均在预设时长内发生同一动作事件的方式可以为:
[0119]检测单元306检测用户终端是否发生第一甩动作事件,如果用户终端发生第一甩动作事件,检测用户终端绑定的穿戴设备是否发生第二甩动作事件,如果穿戴设备发生第二甩动作事件,判断第一甩动作事件和第二甩动作事件包括的甩动作方向是否相同,如果甩动作方向相同,判断第一甩动作事件和第二甩动作事件包括的甩动作起始时间是否均位于预设时长内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长是否均位于预设时长内,如果第一甩动作事件和第二甩动作事件包括的甩动作起始时间均位于预设时长内,以及第一甩动作事件和第二甩动作事件包括的甩动作持续时长均位于预设时长内,判断第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值是否小于第一预设阈值,如果第一甩动作事件与第二甩动作事件包括的甩动作起始时间的差值小于第一预设阈值,判断第一甩动作事件与第二甩动作事件包括的甩动作持续时长的差值是否小于第二预设阈值,如果第一甩动作事件与第二甩动作事件包括的甩动作持续时长的差值小于第二预设阈值,则判断出用户终端以及穿戴设备均在预设时长内发生同一动作事件。
[0120]显然,通过实施上述方式,用户终端可以提升调节显示屏的显示画面的大小的准确度。
[0121]作为一种可选的实施方式,检测单元306检测显示屏是否发生指定姿态变换事件的方式具体可以为:
[0122]检测单元306检测显示屏所处的姿态是否由垂直于水平面姿态变换到平行于水平面姿态,如果显示屏所处的姿态由垂直于水平面姿态变换到平行于水平面姿态,确定显示屏发生指定姿态变换事件;
[0123]或者,检测单元306检测显示屏所处的姿态是否由平行于水平面姿态变换到垂直于水平面姿态,如果显示屏所处的姿态由平行于水平面姿态变换到垂直于水平面姿态,确定显示屏发生指定姿态变换事件。
[0124]可见,实施图3所描述的用户终端,用户只要一根手指在显示屏上输入连续轨迹,并翻转一下用户终端,用户终端便可以实现放大或缩小显示屏的显示画面的大小,从而可以降低
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1