界面显示方法及装置制造方法及图纸

技术编号:14521287 阅读:100 留言:0更新日期:2017-02-02 00:10
本发明专利技术涉及一种界面显示方法,包括:检测界面是否全部显示在显示窗口内;当界面未全部显示在显示窗口内时,检测终端位置是否发生变化;当终端位置发生变化时,检测终端偏移的角速度;根据终端偏移的角速度计算界面的偏移量;根据偏移量移动界面,在显示窗口内显示移动后的界面的内容。上述的界面显示方法省去了传统界面显示方法查看放大的图片、视频或应用等的显示界面时,用户频繁滑动或拖动界面的操作,操作简单快速,大大方便用户使用。此外,本发明专利技术还提供一种界面显示装置。

【技术实现步骤摘要】

本专利技术涉及智能终端
,特别是涉及一种界面显示方法及装置。
技术介绍
随着网络技术的发展,移动终端设备已成为人们生活中的一个重要工具,人们经常通过移动终端设备观看图片、视频,或操作各种应用。一般,为了方便查看或操作,用户经常会将图片、视频或应用等的显示界面放大显示。传统界面显示方法在界面放大后,用户需要通过滑动、拖动等操作移动界面到需要查看或进行操作的位置,在用户操作过程中,经常会出现移动过度或移动不到位的现象,使得需要反复不停的进行滑动或拖动操作,才能将界面移动到需要查看或进行操作的位置,不仅操作麻烦,还浪费用户时间。因此,传统界面显示方法使用户查看放大的界面非常不方便。
技术实现思路
基于此,有必要针对传统界面显示方法在界面放大后不方便用户操作的技术问题,提供一种界面显示方法及装置。一种界面显示方法,包括:检测界面是否全部显示在显示窗口内;当界面未全部显示在显示窗口内时,检测终端位置是否发生变化;当终端位置发生变化时,检测终端偏移的角速度;根据终端偏移的角速度计算界面的偏移量;根据偏移量移动界面,在显示窗口内显示移动后的界面的内容。在其中一个实施例中,根据终端偏移的角速度计算界面的偏移量,包括:根据终端偏移的角速度计算得到终端偏移角度;根据终端偏移角度计算界面的偏移距离,根据终端偏移角度确定界面的移动方向,并根据界面的偏移距离和界面的移动方向得到偏移量。在其中一个实施例中,根据终端偏移角度计算界面的偏移距离之前,包括:判断终端偏移角度是否超过预设偏移角度阈值,若终端偏移角度超过预设偏移角度阈值,则根据预设偏移角度阈值计算界面的偏移距离;若终端偏移角度未超过预设偏移角度阈值,则执行根据终端偏移角度计算界面的偏移距离的步骤。在其中一个实施例中,界面的移动方向与终端的偏移方向相反。在其中一个实施例中,根据终端偏移的角速度计算界面的偏移量之前,包括:检测终端偏移的线加速度,判断终端偏移的线加速度是否超过预设加速度阈值,若终端偏移的线加速度未超过预设加速度阈值,则执行根据终端偏移的角速度计算界面的偏移量的步骤;否则,不做处理。一种界面显示装置,包括:存储模块,用于存储预设角度阈值和预设加速度阈值;显示检测模块,用于检测界面是否全部显示在显示窗口内;惯性测量模块,用于当界面未全部显示在显示窗口内时,检测终端位置是否发生变化,并检测终端偏移的角速度;偏移计算模块,用于根据终端偏移的角速度计算界面的偏移量;界面移动模块,用于根据偏移量移动界面。在其中一个实施例中,偏移计算模块包括:偏移角度计算子模块,用于根据终端偏移的角速度计算得到终端偏移角度;偏移量计算子模块,用于根据终端偏移角度计算界面的偏移距离,根据终端偏移角度确定界面的移动方向,并根据界面的偏移距离和界面的移动方向得到偏移量。在其中一个实施例中,偏移量计算子模块还用于判断终端偏移角度是否超过预设偏移角度阈值,若终端偏移角度超过预设偏移角度阈值,则根据预设偏移角度阈值计算界面的偏移距离;若终端偏移角度未超过预设偏移角度阈值,则根据终端偏移角度计算界面的偏移距离。在其中一个实施例中,界面的移动方向与终端的偏移方向相反。在其中一个实施例中,惯性测量模块还用于检测终端偏移的线加速度;界面显示装置还包括:偏移判断模块,用于判断终端偏移的线加速度是否超过预设加速度阈值,若终端偏移的线加速度未超过预设加速度阈值,则发送移动指令至偏移计算模块,由计算偏移计算模块计算偏移量;否则,不做处理。上述的界面显示方法及装置,当界面放大显示后,通过检测终端的位置变化计算界面的偏移量,从而根据界面偏移量移动界面,调整界面在显示窗口内的位置,实现了通过改变终端位置对放大后的界面进行移动操作。用户查看放大的图片、视频或应用等的显示界面时,只需调整移动终端的摆放位置即可,省去了传统界面显示方法频繁滑动或拖动界面的操作,操作简单快速,大大方便用户使用。附图说明图1为一个实施例中界面显示方法的流程原理图;图2为一个具体应用场景中终端显示未放大的图片的界面示意图;图3为一个具体应用场景中终端显示放大后的图2所示的图片的界面示意图;图4为一个具体应用场景中终端向上移动后终端显示图3所示的图片的界面示意图;图5为一个实施例中界面显示装置的结构原理图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,一种界面显示方法,包括:步骤102:检测界面是否全部显示在显示窗口内。具体的,本实施例中,界面显示的内容包括图片、视频等多媒体文件。但并非仅限于多媒体文件,显示界面还可以包括支持放大显示的APP显示界面或支持放大显示的网页浏览器显示界面等。一般的,终端显示放大的图片、视频或全景图片等时,终端的显示界面会超出显示窗口的范围,显示窗口内只能显示部分界面内容,超出显示窗口范围的界面内容无法显示。当终端显示界面时,首先检测界面边缘的坐标位置并获取显示窗口的边缘的坐标位置;之后,将检测到的界面边缘的坐标位置与显示窗口的边缘的坐标位置进行比较,若界面边缘的坐标位置小于或等于显示窗口的边缘的坐标位置,则界面显示在显示窗口内,没有超出显示窗口的范围,此时不做处理。如果界面边缘的坐标位置大于显示窗口的边缘的坐标位置,则界面内容超过显示窗口的范围,执行步骤104。步骤104:当界面未全部显示在显示窗口内时,检测终端位置是否发生变化。具体的,当界面内容超过显示窗口范围时,即界面没有全部显示在显示窗口范围内,说明对图片进行了放大显示,如果要查看未显示的图片内容则需要移动图片。此时,检测终端位置是否发生变化,如果终端位置未发生变化,则不做处理;如果终端位置发生则执行步骤106至步骤110,根据终端的位置变化移动图片。步骤106:当终端位置发生变化时,检测终端偏移的角速度。具体的,当终端位置发生变化时,通过终端上的惯性测量模块检测终端的角速度,惯性测量模块包括陀螺仪和加速度计,陀螺仪用于检测终端偏移的角速度。进一步的,惯性测量模块为多轴惯性测量模块,如3轴惯性测量模块或6轴惯性测量模块等。步骤108:根据终端偏移的角速度计算界面的偏移量。具体的,根据检测到的终偏移的角速度可以计算得到终端偏移的角度,进一步根据终端偏移的角度计算界面的偏移量,确定界面的移动方向和移动距离。步骤110:根据偏移量移动界面,在显示窗口内显示移动后的界面的内容。上述的界面显示方法,当界面放大显示后,通过检测终端的位置变化计算界面的偏移量,从而根据界面偏移量移动界面,调整界面在显示窗口内的位置,实现了通过改变终端位置对放大后的界面进行移动操作。用户查看放大的图片、视频或应用等的显示界面时,只需调整移动终端的摆放位置即可,省去了传统界面显示方法频繁滑动或拖动界面的操作,操作简单快速,大大方便用户使用。在一个实施例中,步骤108包括以下步骤:首先,根据终端偏移的角速度计算得到终端偏移角度。之后,根据终端偏移角度计算界面的偏移距离,根据终端偏移角度确定界面的移动方向,并根据界面的偏移距离和界面的移动方向得到偏移量。具体的,角度为矢量信号,具有方向和大小,得到终端的偏移角度后即确定终端的偏移方向和在该方向上偏移本文档来自技高网...

【技术保护点】
一种界面显示方法,其特征在于,包括:检测界面是否全部显示在显示窗口内;当所述界面未全部显示在所述显示窗口内时,检测终端位置是否发生变化;当所述终端位置发生变化时,检测所述终端偏移的角速度;根据所述终端偏移的角速度计算所述界面的偏移量;根据所述偏移量移动所述界面,在所述显示窗口内显示移动后的所述界面的内容。

【技术特征摘要】
1.一种界面显示方法,其特征在于,包括:检测界面是否全部显示在显示窗口内;当所述界面未全部显示在所述显示窗口内时,检测终端位置是否发生变化;当所述终端位置发生变化时,检测所述终端偏移的角速度;根据所述终端偏移的角速度计算所述界面的偏移量;根据所述偏移量移动所述界面,在所述显示窗口内显示移动后的所述界面的内容。2.根据权利要求1所述的界面显示方法,其特征在于,所述根据所述终端偏移的角速度计算所述界面的偏移量,包括:根据所述终端偏移的角速度计算得到终端偏移角度;根据所述终端偏移角度计算所述界面的偏移距离,根据所述终端偏移角度确定所述界面的移动方向,并根据所述界面的偏移距离和所述界面的移动方向得到所述偏移量。3.根据权利要求2所述的界面显示方法,其特征在于,所述根据所述终端偏移角度计算所述界面的偏移距离之前,包括:判断所述终端偏移角度是否超过预设偏移角度阈值,若所述终端偏移角度超过所述预设偏移角度阈值,则根据所述预设偏移角度阈值计算所述界面的偏移距离;若所述终端偏移角度未超过所述预设偏移角度阈值,则执行根据所述终端偏移角度计算所述界面的偏移距离的步骤。4.根据权利要求2所述的界面显示方法,其特征在于,所述界面的移动方向与所述终端的偏移方向相反。5.根据权利要求1所述的界面显示方法,其特征在于,所述根据所述终端偏移的角速度计算所述界面的偏移量之前,包括:检测所述终端偏移的线加速度,判断所述终端偏移的线加速度是否超过预设加速度阈值,若所述终端偏移的线加速度未超过所述预设加速度阈值,则执行所述根据所述终端偏移的角速度计算所述界面的偏移量的步骤;否则,不做处理。6.一种界面显示装置...

【专利技术属性】
技术研发人员:韩旭
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1