一种改变图标位置的方法和装置的制造方法

文档序号:9865016阅读:388来源:国知局
一种改变图标位置的方法和装置的制造方法
【技术领域】
[0001 ]本发明设及终端技术领域,尤其设及一种改变图标位置的方法和装置。
【背景技术】
[0002] 随着移动互联网行业的发展,智能手机屏幕尺寸不再像几年前那般小巧玲现,大 屏手机似乎已成潮流。不可否认大屏手机的优势有很多,尤其是在厂商有能力提供高配置 高性能硬件的支持下,包括:更大的可视范围和更清晰的视觉体验,更精致的屏幕细节和更 丰富的色彩,更大容量电池带来更长时间续航等等。
[0003] 但是任何事物都有其双面性,大屏手机严重挑战了用户单手握持和操作的习惯, 比如机身的宽度如果超过大拇指的长度,就会导致了用户在单手操作下难W点击位于屏幕 左上侧(右手用户)或屏幕右上侧(左手用户)的区域。运是个很严重的问题,因为从有关对 用户握持和操作手机习惯的研究报告的数据显示:49%的用户采用单手握持。

【发明内容】

[0004] 本发明所要解决的技术问题是提供一种改变图标位置的方法和装置,能够解决用 户单手操作大屏手机时部分图标点击不到的问题。
[0005] 本发明提供了一种改变图标位置的方法,包括:
[0006] 对屏幕上的图标按照位置进行分组,确定每个分组的图标位置变化策略;
[0007] 检测到悬浮于屏幕上的旋转标志发生了点击或拖动后,将屏幕上的图标按照该图 标所在分组的图标位置变化策略进行组内位置变换。
[000引可选地,所述对屏幕上的图标按照位置进行分组,确定每个分组的图标位置变化 策略,包括:
[0009] 按照由屏幕外围到屏幕中屯、的顺序在屏幕上划分经过图标位置的矩形包络,每一 个矩形包络经过的图标位置构成一个矩形分组;如果位于屏幕中屯、区域的图标位置少于4 个,则所述位于屏幕中屯、区域的图标位置划分为非矩形分组;
[0010] 矩形分组内的图标沿着该分组所在的矩形包络顺时针或逆时针移动a个组内最小 图标位置间隔;非矩形分组内的图标在组内水平或垂直移动b个组内最小图标位置间隔;0 <a<m,0<b<n;
[0011] 其中,m、n分别为图标所在分组内包含的图标位置的总数;所述组内最小图标位置 间隔为组内两个相邻图标位置间的间隔。
[0012] 可选地,检测到悬浮于屏幕上的旋转标志发生了点击或拖动后,将屏幕上的图标 按照该图标所在分组的图标位置变化策略进行组内位置变换,包括:
[0013] 检测到悬浮于屏幕上的旋转标志发生了点击且屏幕上包含矩形分组图标,则将矩 形分组内的图标沿着该分组所在的矩形包络顺时针或逆时针移动|m/2|个组内最小图标位 置间隔;其中,I · I是取整符号。
[0014] 可选地,检测到悬浮于屏幕上的旋转标志发生了点击或拖动后,将屏幕上的图标 按照该图标所在分组的图标位置变化策略进行组内位置变换,包括:
[0015] 检测到悬浮于屏幕上的旋转标志发生了点击且屏幕上包含非矩形分组图标,则当 所述非矩形分组包含一个图标位置时,该非矩形分组内的图标的位置不变;当所述非矩形 分组包含两个图标位置时,该非矩形分组内的每一个图标交换到另一个图标位置上;当所 述非矩形分组包含Ξ个图标位置时,位于上下两侧或左右两侧的每一个图标交换到另一侧 图标位置上。
[0016] 可选地,检测到悬浮于屏幕上的旋转标志发生了点击或拖动后,将屏幕上的图标 按照该图标所在分组的图标位置变化策略进行组内位置变换,包括:
[0017] 检测到悬浮于屏幕上的旋转标志发生了拖动,将所述旋转标志映射为一个悬浮的 圆形显示区域的包络上的亮点,根据所述亮点转过的角度y确定图标需要在组内移动的最 小图标位置间隔并对图标的位置进行相应的变换。
[0018] 可选地,所述根据所述亮点转过的角度y确定图标需要在组内移动的最小图标位 置间隔,包括:
[0019] 如果屏幕上包含矩形分组图标,将所述矩形分组内的图标沿着该分组所在的矩形 包络顺时针或逆时针移动t个组内最小图标位置间隔:
L·」是下取整符号。
[0020] 可选地,所述根据所述亮点转过的角度y确定图标需要在组内移动的最小图标位 置间隔:
[0021] 如果屏幕上包含非矩形分组图标,则当y小于180度时,非矩形分组内的图标的位 置不变;当y大于或等于180度时,当所述非矩形分组包含一个图标位置时,该非矩形分组内 的图标的位置不变;当所述非矩形分组包含两个图标位置时,该非矩形分组内的每一个图 标交换到另一个图标位置上;当所述非矩形分组包含Ξ个图标位置时,位于上下两侧或左 右两侧的每一个图标交换到另一侧图标位置上。
[0022] 本发明还提供了一种改变图标位置的装置,包括:
[0023] 分析模块,用于对屏幕上的图标按照位置进行分组,确定每个分组的图标位置变 化策略;
[0024] 位置变换模块,用于检测到悬浮于屏幕上的旋转标志发生了点击或拖动后,将屏 幕上的图标按照该图标所在分组的图标位置变化策略进行组内位置变换。
[0025] 可选地,分析模块,用于对屏幕上的图标按照位置进行分组,确定每个分组的图标 位置变化策略,包括:
[0026] 按照由屏幕外围到屏幕中屯、的顺序在屏幕上划分经过图标位置的矩形包络,每一 个矩形包络经过的图标位置构成一个矩形分组;如果位于屏幕中屯、区域的图标位置少于4 个,则所述位于屏幕中屯、区域的图标位置划分为非矩形分组;
[0027] 矩形分组内的图标沿着该分组所在的矩形包络顺时针或逆时针移动a个组内最小 图标位置间隔;非矩形分组内的图标在组内水平或垂直移动b个组内最小图标位置间隔;0 <a<m,0<b<n;
[0028] 其中,m、n分别为图标所在分组内包含的图标位置的总数;所述组内最小图标位置 间隔为组内两个相邻图标位置间的间隔。
[0029] 可选地,位置变换模块,用于检测到悬浮于屏幕上的旋转标志发生了点击或拖动 后,将屏幕上的图标按照该图标所在分组的图标位置变化策略进行组内位置变换,包括:
[0030] 检测到悬浮于屏幕上的旋转标志发生了点击且屏幕上包含矩形分组图标,则将矩 形分组内的图标沿着该分组所在的矩形包络顺时针或逆时针移动|m/2|个组内最小图标位 置间隔;其中,I · I是取整符号。
[0031] 可选地,位置变换模块,用于检测到悬浮于屏幕上的旋转标志发生了点击或拖动 后,将屏幕上的图标按照该图标所在分组的图标位置变化策略进行组内位置变换,包括:
[0032] 检测到悬浮于屏幕上的旋转标志发生了点击且屏幕上包含非矩形分组图标,则当 所述非矩形分组包含一个图标位置时,该非矩形分组内的图标的位置不变;当所述非矩形 分组包含两个图标位置时,该非矩形分组内的每一个图标交换到另一个图标位置上;当所 述非矩形分组包含Ξ个图标位置时,位于上下两侧或左右两侧的每一个图标交换到另一侧 图标位置上。
[0033] 可选地,位置变换模块,用于检测到悬浮于屏幕上的旋转标志发生了点击或拖动 后,将屏幕上的图标按照该图标所在分组的图标位置变化策略进行组内位置变换,包括:
[0034] 检测到悬浮于屏幕上的旋转标志发生了拖动,将所述旋转标志映射为一个悬浮的 圆形显示区域的包络上的亮点,根据所述亮点转过的角度y确定图标需要在组内移动的最 小图标位置间隔并对图标的位置进行相应的变换。
[0035] 可选地,位置变换模块,用于根据所述亮点转过的角度y确定图标需要在组内移动 的最小图标位置间隔,包括:
[0036] 如果屏幕上包含矩形分组图标,将所述矩形分组内的图标沿着该分组所在的矩形 包络顺时针或逆时针移动t个组内最小图标位置间隔:
,L·」是下取整符号。
[0037] 可选地,位置变换模块,用于根据所述亮点转过的角度y确定图标需要在组内移动 的最小图标位置间隔:
[0038] 如果屏幕上包含非矩形分组图标,则当y小于180度时,非矩形分组内的图标的位 置不变;当y大于或等于180度时,当所述非矩形分组包含一个图标位置时,该非矩形分组内 的图标的位置不变;当所述非矩形分组包含两个图标位置时,该非矩形分组内的每一个图 标交换到另一个图标位置上;当所述非矩形分组包含Ξ个图标位置时,位于上下两侧或左 右两侧的每一个图标交换到另一侧图标位置上。
[0039] 本发明提出的一种改变图标位置的方法和装置,对屏幕上的图标按照位置进行分 组,确定每个分组的图标位置变化策略,在检测到悬浮于屏幕上的旋转标志发生了点击或 拖动后,将屏幕上的图标按照该图标所在分组的图标位置变化策略进行组内位置变换。本 发明能够解决用户单手操作大屏手机时部分图标点击不到的问题。
【附图说明】
[0040] 图1为实现本发明各个实施例的移动终端的硬件结构示意图;
[0041] 图2为如图1所示的移动终端的无线通信系统示意图;
[0042] 图3为本发明实施例的一种改变图标位置的方法流程图;
[0043] 图4为本发明实施例的一种图标分组示意图;
[0044] 图5为本发明实施例的一种在屏幕上点
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1