调整窗口显示位置的方法和终端技术

技术编号:11174971 阅读:85 留言:0更新日期:2015-03-20 04:04
本发明专利技术实施例提供一种调整窗口显示位置的方法和终端。本发明专利技术调整窗口显示位置的方法,包括:在终端的屏幕的第一位置显示窗口;获取终端的旋转角加速度和/或旋转角度;根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化;根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示。本发明专利技术实施例实现了根据终端旋转方向的变化动态地调整窗口显示位置的功能,调整后更便于用户操作。

【技术实现步骤摘要】
【国外来华专利技术】调整窗口显示位置的方法和终端
本专利技术实施例涉及通信技术,尤其涉及一种调整窗口显示位置的方法和终端。
技术介绍
随着电子技术的发展,大屏移动终端逐渐风靡全球。对于大屏幕或者超大屏幕的终端或平板电脑,窗口较小的弹窗(popup window),如会话窗口、菜单弹出窗口,位置都比较固定,有时单手触摸弹窗的内容时会很不方便。现有技术中的下拉悬停,通过触摸屏幕并拖动弹窗窗口,实现将窗口的显示位置下拉到固定位置。 现有技术中存在的问题是,对于终端的窗口显示位置的调整较为繁琐。
技术实现思路
本专利技术实施例提供一种调整窗口显示位置的方法和终端,以克服现有技术中对于终端的窗口显示位置的调整较为繁琐的问题。 第一方面,本专利技术实施例提供一种调整窗口显示位置的方法,包括: 在终端的屏幕的第一位置显不窗口 ; 获取终端的旋转角加速度和/或旋转角度; 根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化; 根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示。 结合第一方面,在第一方面的第一种实现方式中,所述旋转角加速度为绕X轴方向的旋转角加速度,所述旋转角度为绕X轴方向的旋转角度; 所述根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化,包括: 当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或,当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向。 结合第一方面,在第一方面的第二种实现方式中,所述旋转角加速度为绕X轴方向的旋转角加速度和绕I轴方向的旋转角加速度,所述旋转角度为绕X轴方向的旋转角度和绕y轴方向的旋转角度; 所述根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化,包括: 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕I轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或, 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕I轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕I轴逆时针旋转,所述终端旋转变化方向为向右的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕I轴顺时针旋转,所述终端旋转变化后的方向为向左的方向。 结合第一方面、或第一方面的第一、第二种实现方式中,在第一方面的第三种实现方式中,所述根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示之前,包括: 预先设置所述窗口移动的位移。 结合第一方面的第三种实现方式,在第一方面的第四种实现方式中,所述根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示,包括: 将所述终端的所述窗口向旋转变化方向移动所述位移,调整所述窗口在所述屏幕的第二位置显示。 第二方面,本专利技术实施例提供一种终端,包括: 显示模块,用于在终端的屏幕的第一位置显示窗口 ; 获取模块,用于获取所述终端的旋转角加速度和/或旋转角度; 确定模块,用于根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化; 所述显示模块,还用于根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示。 结合第二方面,在第二方面的第一种实现方式中,所述旋转角加速度和为绕X轴方向的旋转角加速度,所述旋转角度为绕X轴方向的旋转角度; 所述确定模块,具体用于: 当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或,当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向。 结合第二方面,在第二方面的第二种实现方式中,所述旋转角加速度和为绕X轴方向的旋转角加速度和绕I轴方向的旋转角加速度,所述旋转角度为绕X轴方向的旋转角度和绕I轴方向的旋转角度; 所述确定模块,具体用于: 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕I轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或, 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕I轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕I轴逆时针旋转,所述终端旋转变化后的方向为向右的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且当所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕y轴顺时针旋转,所述终端旋转变化方向为向左的方向。 结合第二方面、或第二方面的第一、第二种实现方式,在第二方面的第三种实现方式中,所述确定模块,还用于: 预先设置所述窗口移动的位移。 结合第二方面的第三种实现方式,在第二方面的第四种实现方式中,所述显示模块,具体用于: 将所述终端的所述窗口向旋转变化方向移动所述位移,调整所述窗口在所述屏幕的第二位置显示。 第三方面,本专利技术实施例提供一种终端,包括: 处理器、显示器和传感器; 其中,所述显示器用于在第一位置显示窗口 ; 所述传感器用于获取所述终端的旋转角加速度和/或旋转角度; 所述处理器用于根据所述传感器获取的旋转角加速度和/或旋转角度确定所述终端旋转方向的变化; 所述显示器还用于根据所述终端旋转变化方向,调整所述窗口在第二位置显示。 结合第三方面,在第三方面的第本文档来自技高网...

【技术保护点】
一种调整窗口显示位置的方法,其特征在于,包括:在终端的屏幕的第一位置显示窗口;获取终端的旋转角加速度和/或旋转角度;根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化;根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示。

【技术特征摘要】
【国外来华专利技术】1.一种调整窗口显示位置的方法,其特征在于,包括: 在终端的屏幕的第一位置显示窗口; 获取终端的旋转角加速度和/或旋转角度; 根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化; 根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示。2.根据权利要求1所述的方法,其特征在于,所述旋转角加速度为绕X轴方向的旋转角加速度,所述旋转角度为绕X轴方向的旋转角度; 所述根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化,包括: 当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度的分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向。3.根据权利要求1所述的方法,其特征在于,所述旋转角加速度为绕X轴方向的旋转角加速度和绕I轴方向的旋转角加速度,所述旋转角度为绕X轴方向的旋转角度和绕I轴方向的旋转角度; 所述根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化,包括: 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕y轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或, 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕y轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕y轴逆时针旋转,所述终端旋转变化方向为向右的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕y轴顺时针旋转,所述终端旋转变化方向为向左的方向。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示之前,包括: 预先设置所述窗口移动的位移。5.根据权利要求4所述的方法,其特征在于,所述根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示,包括: 将所述终端的所述窗口向旋转变化方向移动所述位移,调整所述窗口在所述屏幕的第二位置显示。6.一种终端,其特征在于,包括: 显示模块,用于在终端的屏幕的第一位置显示窗口 ; 获取模块,用于获取所述终端的旋转角加速度和/或旋转角度; 确定模块,用于根据所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化; 所述显示模块,还用于根据所述终端旋转变化方向,调整所述窗口在所述屏幕的第二位置显示。7.根据权利要求6所述的终端,其特征在于,所述旋转角加速度为绕X轴方向的旋转角加速,所述旋转角度为绕X轴方向的旋转角度; 所述确定模块,具体用于: 当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或, 当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向。8.根据权利要求6所述的终端,其特征在于,所述旋转角加速度为绕X轴方向的旋转角加速度和绕I轴方向的旋转角加速度,所述旋转角度为绕X轴方向的旋转角度和绕I轴方向的旋转角度; 所述确定模块,具体用于: 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕y轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或, 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕y轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕y轴逆时针旋转,所述终端旋转变化方向为向右的方向;或, 当所述绕y轴方向的旋转角加速度的绝对值大于所述绕X轴方向的旋转角加速度的绝对值,且当所述绕I轴方向的旋转角加速度和绕I轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕I轴顺时针旋转,所述终端旋转变化方向为向左的方向。9.根据权利要求6-8任一项所述的终端,其特征在于,所述确定模块,还用于: 预先设置所述窗口移动的位移。10.根据权利要求9所述的终端,其特征在于,所述显示模块,具体用于: 将所述终端的所述窗口向旋转变化方向移动所述位移,调整所述窗口在所述屏幕的第二位置显示。11.一种终端,其特征在于,包括: 处理器、显示器和传感器; 其中,所述显示器用于在第一位置显示窗口; 所述传感器用于获取所述终端的旋转角加速度和/或旋转角度; 所述处理器用于根据所述传感器获取的所述旋转角加速度和/或旋转角度确定所述终端旋转方向的变化; 所述显示器还用于根据所述终端旋转变化方向,调整所述窗口在第二位置显示。12.根据权利要求11所述的终端,其特征在于,所述传感器还用于:获取所述终端的绕X轴方向的旋转角加速度和/或绕X轴方向的旋转角度; 所述处理器,还用于: 当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或,当所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别小于第二预设旋转角加速度阈值和第二预设旋转角度阈值时,确定所述终端为绕X轴顺时针旋转,所述终端旋转变化方向为向上的方向。13.根据权利要求11所述的终端,其特征在于,所述传感器还用于:获取所述终端的绕X轴方向的旋转角加速度和绕I轴方向的旋转角加速度,和/或,绕X轴方向的旋转角度和绕y轴方向的旋转角度; 所述处理器,还用于: 当所述绕X轴方向的旋转角加速度的绝对值大于所述绕y轴方向的旋转角加速度的绝对值,且所述绕X轴方向的旋转角加速度和绕X轴方向的旋转角度分别大于第一预设旋转角加速度阈值和第一预设旋转角度阈值时,确定所述终端为绕X轴逆时针旋转,所述终端旋转变化方向为向下的方向;或, 当所述绕X轴方向...

【专利技术属性】
技术研发人员:徐媛
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1