一种桌面图标调整方法和装置与流程

文档序号:11917073阅读:306来源:国知局
一种桌面图标调整方法和装置与流程

本发明涉及移动终端技术领域,尤其涉及一种桌面图标调整方法和装置。



背景技术:

目前,移动终端与人们的生活越来越紧密,在日常生活中,智能手机、平板电脑等已随处可见。随着各种应用软件的开发,移动终端的功能越来越强大,为了设备的良好运行,以及为了提升用户的体验和感受,移动终端的硬件性能越来越高,其中一个突出表现就是移动终端的屏幕尺寸越来越大,从而能容纳更多内容。

随着屏幕尺寸的变大,移动终端桌面上可排列的图标显著增多,当屏幕尺寸超过一定大小,比如用户操作大于5寸屏幕的移动终端时,如果用户想要点击屏幕上方的应用,只能使握着移动终端的手向上移动,或者不得不两手齐上、借助于另一只手协助完成操作,从而失去单手操作的便捷性。

然而,在某些情况下,比如公交车上用户一只手抓着把手、或是一只手提着东西、或是吃饭时等等,用户想要使用这些移动终端时,又只能单手操作完成。由于单手操作能够触及的范围有限,因此,如何合理地调整移动终端桌面图标的位置,以便用户快捷的操作是非常重要的。

在公开的专利文献中,中国专利CN104571827A公开了“一种图标排列调整方法及移动终端”,用户可通过摇晃终端的方式来调整屏幕上图标的排列方式,且可定义不同的摇晃方向对应不同的排列方式;中国专利CN104345887A公开了“桌面图标的位置调整方法与装置”,通过对桌面进行区域划分,并按照用户指令调整区域分布的位置,并随之调整区域内图标的位置,使得单手操作范围外的图标调整到单手操作范围内;中国专利CN103324414A公开了“一种 调整图标位置的方法及移动终端”,根据用户的滑动操作动作的类型,以及滑动方向等来进行调整图标的位置,一次可移动多个图标来实现调整图标位置。

然而,上述现有的调整移动终端桌面图标位置的方法主要存在以下缺点:

1)通过摇晃终端的方式调整图标位置的方法,虽适用于左手和右手操作,但并不能解决单手完全操作图标的问题。

2)将桌面图标划分区域,按照手势动作对图标进行顺时针或逆时针旋转的方式,虽然可以解决用户单手操作的问题,但是调整的图标只能旋转,不能一步调整到位。

3)根据手势动作对图标及所在行或所在列进行位置调整的方式,只能解决单行或单列图标位置的问题,并不能解决调整移动终端桌面上所有图标位置的问题,而且单手操作不便。



技术实现要素:

有鉴于此,本发明实施例期望提供一种桌面图标调整方法和装置,能够在单手不移动的情况下,方便、有效地操作大屏幕的移动终端,提升对移动终端的使用和体验,从而达到单手操作的效果。

为达到上述目的,本发明实施例的技术方案是这样实现的:

本发明实施例提供一种桌面图标调整方法,预先设置浮动窗口,以及所述浮动窗口的不同移动方向与桌面图标不同调整方式的对应关系;所述方法还包括:

根据对所述浮动窗口的操作,识别出所述浮动窗口的移动方向;

根据所述识别出的浮动窗口的移动方向以及所述对应关系,确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整。

上述方案中,所述浮动窗口的移动方向包括:左、右、上、下、左上、左下、右上、右下。

上述方案中,所述调整方式包括:以桌面的横中心线、或纵中心线、或对 角线为基准线,将桌面上基准线两侧区域内的图标进行互换。

上述方案中,所述根据所述识别出的浮动窗口的移动方向以及所述对应关系,确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整,包括:

根据拖动浮动窗口的初始位置坐标和结束位置坐标,分别计算出沿横轴方向和沿纵轴方向移动的绝对距离,并比较两者的大小;

当两者中较小的绝对距离与较大的绝对距离的比值小于1/10时,如果当前的浮动窗口是向左或向右横向移动,则以桌面的纵中心线为基准线,将桌面上基准线两侧区域内的图标相应列进行互换;如果当前的浮动窗口是向上或向下纵向移动时,则以桌面的横中心线为基准线,将桌面上基准线两侧区域内的图标相应行进行互换;否则,以桌面的对角线为基准线,先将桌面上基准线两侧区域内的图标相应列进行互换,再将桌面上基准线两侧区域内的图标相应行进行互换。

上述方案中,所述浮动窗口的形状为圆形或方形,大小与指尖大小贴合。

本发明实施例还提供一种桌面图标调整装置,所述装置包括:

设置模块,用于预先设置浮动窗口,以及所述浮动窗口的不同移动方向与桌面图标不同调整方式的对应关系;

识别模块,用于根据对所述浮动窗口的操作,识别出所述浮动窗口的移动方向;

调整模块,用于根据所述识别出的浮动窗口的移动方向以及所述对应关系,确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整。

上述方案中,所述浮动窗口的移动方向包括:左、右、上、下、左上、左下、右上、右下。

上述方案中,所述调整模块应用的调整方式包括:以桌面的横中心线、或纵中心线、或对角线为基准线,将桌面上基准线两侧区域内的图标进行互换。

上述方案中,所述调整模块根据所述识别出的浮动窗口的移动方向以及所 述对应关系,确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整,包括:

根据拖动浮动窗口的初始位置坐标和结束位置坐标,分别计算出沿横轴方向和沿纵轴方向移动的绝对距离,并比较两者的大小;

当两者中较小的绝对距离与较大的绝对距离的比值小于1/10时,如果当前的浮动窗口是向左或向右横向移动,则以桌面的纵中心线为基准线,将桌面上基准线两侧区域内的图标相应列进行互换,如果当前的浮动窗口是向上或向下纵向移动时,则以桌面的横中心线为基准线,将桌面上基准线两侧区域内的图标相应行进行互换;否则,以桌面的对角线为基准线,先将桌面上基准线两侧区域内的图标相应列进行互换,再将桌面上基准线两侧区域内的图标相应行进行互换。

上述方案中,所述浮动窗口的形状为圆形或方形,大小与指尖大小贴合。

本发明实施例所提供的桌面图标调整方法和装置,预先设置浮动窗口,以及浮动窗口的不同移动方向与桌面图标不同调整方式的对应关系;根据对浮动窗口的操作,识别出浮动窗口的移动方向,根据识别出的浮动窗口的移动方向以及对应关系,确定桌面图标的调整方式,并根据确定的调整方式,启动相应的调整方法对桌面图标进行调整。如此,能够在单手不移动的情况下,通过调整移动终端桌面上应用图标的位置,可以让用户方便、有效地操作较大尺寸的移动终端,提升对移动终端的使用和体验,从而达到单手操作的效果;且该方法适用于所有移动终端,技术实现简单,误操作概率低,从而更加方便用户的操作。

附图说明

图1为本发明实施例桌面图标调整方法的实现流程示意图;

图2为本发明实施例以桌面的纵中心线为基准线调整图标的示意图;

图3为本发明实施例以桌面的横中心线为基准线调整图标的示意图;

图4为本发明实施例以桌面的对角线为基准线调整图标的示意图;

图5为本发明实施例桌面图标调整装置的组成结构示意图。

具体实施方式

为了能够更加详尽地了解本发明实施例的特点与技术内容,下面结合附图对本发明实施例的实现进行详细阐述,所附附图仅供参考说明之用,并非用来限定本发明。

在本发明实施例中,所述移动终端可以包括但不限于手机、平板、掌上电脑等移动设备。

如图1所示,本发明实施例中桌面图标调整方法的实现流程包括以下步骤:

步骤101:预先设置浮动窗口,以及所述浮动窗口的不同移动方向与桌面图标不同调整方式的对应关系;

在实际应用中,本发明实施例所述预先设置的浮动窗口可以是移动终端中一个浮动的窗口小部件(widget);所述对应关系可以按表的形式存储。

这里,所述浮动窗口可以处于移动终端的左侧或右侧屏幕上,以方便用户拖动,当拖动完后,所述浮动窗口会自动移动到距离移动终端屏幕较近的一旁,便于用户下次操作。

步骤102:根据对所述浮动窗口的操作,识别出所述浮动窗口的移动方向;

这里,所述浮动窗口的移动方向包括:左、右、上、下、左上、左下、右上、右下;所述浮动窗口的形状为圆形或方形,大小与指尖大小贴合,这样,可以方便用户单手操作时用大拇指,或其它手指点击所述浮动窗口。

这里,可将所述识别出的浮动窗口的移动方向通知给桌面启动器launcher;

步骤103:根据所述识别出的浮动窗口的移动方向以及所述对应关系,确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整。

这里,所述调整方式包括:以桌面的横中心线、或纵中心线、或对角线为基准线,将桌面上基准线两侧区域内的图标进行互换。

进一步地,所述根据所述识别出的浮动窗口的移动方向以及所述对应关系, 确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整,包括:

根据拖动浮动窗口的初始位置坐标和结束位置坐标,分别计算出沿横轴方向和沿纵轴方向移动的绝对距离,并比较两者的大小;

当两者中较小的绝对距离与较大的绝对距离的比值小于1/10时,如果当前的浮动窗口是向左或向右横向移动,则以桌面的纵中心线为基准线,将桌面上基准线两侧区域内的图标相应列进行互换,如果当前的浮动窗口是向上或向下纵向移动时,则以桌面的横中心线为基准线,将桌面上基准线两侧区域内的图标相应行进行互换;否则,以桌面的对角线为基准线,先将桌面上基准线两侧区域内的图标相应列进行互换,再将桌面上基准线两侧区域内的图标相应行进行互换。

这里,由于用户拖动浮动窗口时有可能存在拖动不稳定的情况,因此,导致横坐标方向上产生的像素距离与纵坐标方向上产生的像素距离有可能不相匹配,也就是说,两个像素距离中的较小者与两个像素距离中的较大者的比值小于1/10时,则以桌面的横中心线、或纵中心线为基准线,对桌面图标进行操作,反之,则是以桌面的对角线为基准线,对桌面图标进行操作。其中,1/10可根据大多数用户的操作习惯,由用户多次操作浮动窗口的大数据样本统计得到。

本发明实施例是在移动终端的桌面上预先设置一个可以浮动的窗口,且该浮动的窗口是可以任意移动的,因此,对于用户单手操作这些移动终端来说是非常方便和快捷的,同时,采用操作浮动的窗口(如集成的mipop屏幕助手)的方式来进行相应的图标调整,还可以有效地避免与launcher上原有的手势动作相冲突,防止launcher上的手势动作所引起的误操作。

下面对本发明提供桌面图标调整的实现方法的技术方案做进一步地详细介绍:

在本发明实施例中,所述桌面图标调整的实现方法具体包括以桌面的横中心线、或纵中心线、或对角线为基准线,将桌面上基准线两侧区域内的图标进行相应调整。

特别地,当用户操作浮动窗口时有可能会存在移动不稳定的情况,比如,向右移动浮动窗口时,横坐标方向产生了300像素的距离,但是纵坐标方向有可能只产生了20像素的距离,那么,就需要重新判断一下当前的操作是否正确。

当开始移动浮动窗口时,记录下当前初始位置的坐标(a,b),用户移动浮动窗口完毕后,再记录下结束位置的坐标(x,y),然后,根据坐标(a,b)和(x,y)分别计算出沿横轴方向和沿纵轴方向移动的绝对距离,并比较两者的大小。当两者中较小的绝对距离与较大的绝对距离的比值小于1/10时,就认为此时是以桌面的横中心线、或纵中心线为基准线,对图标进行操作,反之是以桌面的对角线为基准线,对图标进行操作。

这里,针对所述浮动窗口的不同的移动方向,具体可能会有以下几种处理方式:

方式一:如果当前的浮动窗口是向左或向右横向移动时,则以桌面的纵中心线为基准线,将桌面上基准线两侧区域内的图标相应列进行互换,如图2所示。假设桌面上共有N列图标,当N为奇数时,则将第1列的图标与第N列的图标进行互换,将第2列的图标与第N-1列的图标进行互换,以此类推,而对于中间列的图标,其位置保持不变;当N为偶数时,则将第1列的图标与第N列的图标进行互换,将第2列的图标与第N-1列的图标进行互换,以此类推,以桌面的纵中心线为对称轴,直接将桌面上基准线两侧区域内的图标相应列进行互换。

方式二:如果当前的浮动窗口是向上或向下纵向移动时,则以桌面的横中心线为基准线,将桌面上基准线两侧区域内的图标相应行进行互换,如图3所示。假设桌面上共有N行图标,当N为奇数时,则将第1行的图标与第N行的图标进行互换,将第2行的图标与第N-1行的图标进行互换,以此类推,而对于中间行的图标,其位置保持不变;当N为偶数时,则将第1行的图标与第N行的图标进行互换,将第2行的图标与第N-1行的图标进行互换,以此类推,以桌面的横中心线为对称轴,直接将桌面上基准线两侧区域内的图标相应行进行互换。

方式三:如果当前的浮动窗口是向左上、或左下、或右上、或右下斜向移动时,则以桌面的对角线为基准线,将桌面上基准线两侧区域内的图标进行互换,如图4所示。具体操作流程为:先按照上述方式一的操作流程,将桌面上基准线两侧区域内的图标相应列互换调整完毕后,再按照上述方式二的操作流程,将桌面上基准线两侧区域内的图标相应行进行互换调整,最终实现桌面对角线图标的互换。该方式可最大程度地实现桌面图标调整,方便用户单手操作距离较远的图标。

为实现上述方法,本发明实施例还提供了一种桌面图标调整装置,如图5所示,该装置包括设置模块51、识别模块52、调整模块53;其中,

设置模块51,用于预先设置浮动窗口,以及所述浮动窗口的不同移动方向与桌面图标不同调整方式的对应关系;

识别模块52,用于根据对所述浮动窗口的操作,识别出所述浮动窗口的移动方向;

调整模块53,用于根据所述识别出的浮动窗口的移动方向以及所述对应关系,确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整。

这里,所述浮动窗口的移动方向包括:左、右、上、下、左上、左下、右上、右下;所述浮动窗口的形状为圆形或方形,大小与指尖大小贴合;所述调整模块53应用的调整方式包括:以桌面的横中心线、或纵中心线、或对角线为基准线,将桌面上基准线两侧区域内的图标进行互换。

其中,所述调整模块53根据所述识别出的浮动窗口的移动方向以及所述对应关系,确定桌面图标的调整方式,并根据所述确定的调整方式,启动相应的调整方法对桌面图标进行调整,包括:

根据拖动浮动窗口的初始位置坐标和结束位置坐标,分别计算出沿横轴方向和沿纵轴方向移动的绝对距离,并比较两者的大小;

当两者中较小的绝对距离与较大的绝对距离的比值小于1/10时,如果当前的浮动窗口是向左或向右横向移动,则以桌面的纵中心线为基准线,将桌面上 基准线两侧区域内的图标相应列进行互换,如果当前的浮动窗口是向上或向下纵向移动时,则以桌面的横中心线为基准线,将桌面上基准线两侧区域内的图标相应行进行互换;否则,以桌面的对角线为基准线,先将桌面上基准线两侧区域内的图标相应列进行互换,再将桌面上基准线两侧区域内的图标相应行进行互换。

在实际应用中,所述设置模块51、识别模块52和调整模块53均可由位于移动终端上的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processor Unit)、数字信号处理器(DSP,Digital Signal Processor)、或现场可编程门阵列(FPGA,Field Programmable Gate Array)等实现。

本发明实施例预先设置浮动窗口,以及浮动窗口的不同移动方向与桌面图标不同调整方式的对应关系;根据对浮动窗口的操作,识别出浮动窗口的移动方向,根据识别出的浮动窗口的移动方向以及对应关系,确定桌面图标的调整方式,并根据确定的调整方式,启动相应的调整方法对桌面图标进行调整。如此,能够在单手不移动的情况下,通过调整移动终端桌面上应用图标的位置,可以让用户方便、有效地操作较大尺寸的移动终端,提升对移动终端的使用和体验,从而达到单手操作的效果;且该方法适用于所有移动终端,技术实现简单,误操作概率低,从而更加方便用户的操作。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1