一种图标迁移实现方法及实现系统技术领域
本发明涉及智能终端技术领域,尤其涉及一种图标迁移实现方法及实现系统。
背景技术
在带有触摸屏的移动终端(如智能手机)中的主操作界面往往被分为多个子操作界面,以容纳任意多的应用图标。对于一个特定图标当需要从当前所在的第一子操作界面迁移到第二子操作界面时,按现有技术需要首先激活图标迁移操作(如通过长按图标来实现),然后向左或向右拖动图标至第二子操作界面。上述图标迁移过程存在以下缺陷:当向左或向右拖动图标由一个子操作界面至另一个子操作界面时,是通过检测拖动图标位于触摸屏左或右边界并驻留一定延时来达到子操作界面迁移的检测,从而操作过程较慢并且容易迁移过度。
其中,对于所述迁移过度的解释如下:设主操作界面从左至右分为6个子操作界面,依次命名为第一子操作界面、第二子操作界面、……、第六子操作界面,当前图标位于第一子操作界面,若需要迁移该图标至第五子操作界面时,由于需要拖动图标至触摸屏右边界并驻留,使图标依次迁移至第二子操作界面,第三子操作界面,第四子操作界面,第五子操作界面,当已迁移至第五子操作界面时,如果未停止驻留将容易继续迁移至第六子操作界面,产生迁移过度。
因此,现有技术还有待改进和发展。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种图标迁移实现方法及实现系统,旨在解决现有技术中拖动图标由一个子操作界面至另一个子操作界面时是通过检测拖动图标位于触摸屏边界并驻留一定延时来达到子操作界面迁移的检测,操作过程较慢并且容易迁移过度的问题。
为了达到上述目的,本发明采取了以下技术方案:
一种图标迁移实现方法,其中,所述方法包括以下步骤:
A、移动终端对用户的图标迁移指令进行实时检测,当检测到对待迁移应用图标的图标迁移指令时,则启动移动终端前置摄像头和接近传感器;
B、移动终端在预设的时间阈值内对用户的前置摄像头触接指令及接近传感器触接指令进行实时检测;
C、当在所述时间阈值内检测到前置摄像头触接指令且检测到接近传感器触接指令时,则将待迁移应用图标从当前子操作界面向对应方向迁移一个子操作界面。
所述图标迁移实现方法,其中,所述步骤B中当前置摄像头中获取的图像数据为全黑色时,则触发前置摄像头触接指令。
所述图标迁移实现方法,其中,所述步骤B中当接近传感器获取其与遮挡物之间的距离为零时,则触发接近传感器触接指令。
所述图标迁移实现方法,其中,所述步骤C具体包括:
C1、当在所述时间阈值内先检测到前置摄像头触接指令后检测到接近传感器触接指令则将待迁移应用图标从当前子操作界面向第一指定方向迁移一个子操作界面;
C2、当在所述时间阈值内先检测到接近传感器触接指令后检测到前置摄像头触接指令则将待迁移应用图标从当前子操作界面向第二指定方向迁移一个子操作界面;其中所述第一指定方向与所述第二指定方向不相同。
所述图标迁移实现方法,其中,所述第一指定方向与所述第二指定方向相反。
一种图标迁移实现系统,其中,包括:
启动模块,用于移动终端对用户的图标迁移指令进行实时检测,当检测到对待迁移应用图标的图标迁移指令时,则启动移动终端前置摄像头和接近传感器;
检测模块,用于移动终端在预设的时间阈值内对用户的前置摄像头触接指令及接近传感器触接指令进行实时检测;
图标迁移模块,用于当在所述时间阈值内检测到前置摄像头触接指令且检测到接近传感器触接指令时,则将待迁移应用图标从当前子操作界面向对应方向迁移一个子操作界面。
所述图标迁移实现系统,其中,所述检测模块中当前置摄像头中获取的图像数据为全黑色时,则触发前置摄像头触接指令。
所述图标迁移实现系统,其中,所述检测模块中当接近传感器获取其与遮挡物之间的距离为零时,则触发接近传感器触接指令。
所述图标迁移实现系统,其中,所述图标迁移模块具体包括:
第一方向迁移单元,用于当在所述时间阈值内先检测到前置摄像头触接指令后检测到接近传感器触接指令则将待迁移应用图标从当前子操作界面向第一指定方向迁移一个子操作界面;
第二方向迁移单元,用于当在所述时间阈值内先检测到接近传感器触接指令后检测到前置摄像头触接指令则将待迁移应用图标从当前子操作界面向第二指定方向迁移一个子操作界面;其中所述第一指定方向与所述第二指定方向不相同。
所述图标迁移实现系统,其中,所述第一指定方向与所述第二指定方向相反。
本发明所述的图标迁移实现方法及实现系统,方法包括:移动终端对用户的图标迁移指令进行实时检测,当检测到对待迁移应用图标的图标迁移指令时,则启动移动终端前置摄像头和接近传感器;移动终端在预设的时间阈值内对用户的前置摄像头触接指令及接近传感器触接指令进行实时检测;当在所述时间阈值内检测到前置摄像头触接指令且检测到接近传感器触接指令时,则将待迁移应用图标从当前子操作界面向对应方向迁移一个子操作界面。本发明使得移动终端中的应用图标在从当前子操作界面向下一子操作界面迁移时,操作速度更快,操作精度更高,避免出现迁移过度的问题。
附图说明
图1为本发明所述图标迁移实现方法较佳实施例的流程图。
图2为本发明中移动终端中前置摄像头及接近传感器的示意图。
图3为本发明中移动终端中包括多个子操作界面的示意图。
图4为本发明所述图标迁移实现系统较佳实施例的结构框图。
具体实施方式
本发明提供一种图标迁移实现方法及实现系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
如图1所示,为本发明所述图标迁移实现方法较佳实施例的流程图。所述方法包括如下步骤:
步骤S100、移动终端对用户的图标迁移指令进行实时检测,当检测到对待迁移应用图标的图标迁移指令时,则启动移动终端前置摄像头和接近传感器。
本发明的实施例中,用户触发图标迁移指令的方式有多种。例如,第一种是与现有技术相同,当检测到用户长按应用图标超过指定时间(如3秒)时,则触发图标迁移指令。第二种则是在移动终端桌面上预先设置移动控件,当检测到移动控件与待迁移应用图标相交时,则触发图标迁移指令。在具体实施时,还包括其他多种检测待迁移图标被选中的方法,此处仅举以上两例,以说明图标迁移指令被触发的过程。
步骤S200、移动终端在预设的时间阈值内对用户的前置摄像头触接指令及接近传感器触接指令进行实时检测。
在步骤S200中,当前置摄像头中获取的图像数据为全黑色时,则触发前置摄像头触接指令,即当前置摄像头中检测到所获取的图像数据中每个像素都是黑色则触发前置摄像头触接指令。当接近传感器获取其与遮挡物之间的距离为零时,则触发接近传感器触接指令。例如,当用户使用大拇指去遮挡前置摄像头使得前置摄像头中获取的图像数据为全黑色时则触发前置摄像头触接指令。当用户使用大拇指去靠近接近传感器,当接近传感器检测到其与大拇指之间的距离为零时则触发接近传感器触接指令。
步骤S300、当在所述时间阈值内检测到前置摄像头触接指令且检测到接近传感器触接指令时,则将待迁移应用图标从当前子操作界面向对应方向迁移一个子操作界面。
当在触发图标迁移指令后的所述时间阈值内对前置摄像头触接指令及接近传感器触接指令进行实时检测。由于前置摄像头触接指令及接近传感器触接指令有先后顺序,可为先触发前置摄像头触接指令后触发接近传感器触接指令,也可为先触发接近传感器触接指令后触发前置摄像头触接指令,显然还有上述两种指令都未被触发或只触发了其中一种。本发明中,当上述两种指令均在所述时间阈值内被触发,则将待迁移应用图标从当前子操作界面向对应方向迁移一个子操作界面。由于采用判断前置摄像头触接指令及接近传感器触接指令的触发先后顺序来确定待迁移应用图标的迁移方向,使得操作速度更快,操作精度更高,避免出现迁移过度的问题。
进一步的,所述步骤S300中具体包括:
步骤S301、当在所述时间阈值内先检测到前置摄像头触接指令后检测到接近传感器触接指令则将待迁移应用图标从当前子操作界面向第一指定方向迁移一个子操作界面;
步骤S302、当在所述时间阈值内先检测到接近传感器触接指令后检测到前置摄像头触接指令则将待迁移应用图标从当前子操作界面向第二指定方向迁移一个子操作界面;其中所述第一指定方向与所述第二指定方向不相同。
其中,其中所述第一指定方向与所述第二指定方向不相同。更具体的,所述第一指定方向与所述第二指定方向相反。例如,若移动终端的子操作界面切换模式为左右模式(即向左滑动切换或向右滑动切换)则所述第一指定方向为从当前子操作界面向左迁移一个子操作界面;所述第二指定方向为从当前子操作界面向右迁移一个子操作界面。若移动终端的子操作界面切换模式为上下模式(即向上滑动切换或向下滑动切换)则所述第一指定方向为从当前子操作界面向上迁移一个子操作界面;所述第二指定方向为从当前子操作界面向下迁移一个子操作界面。
具体的,如图2所示,所述移动终端10上设置有前置摄像头11和接近传感器12。再结合图3,所述移动终端显示屏的桌面上包括第一子操作界面101、第二子操作界面102及第三子操作界面103。选定第二子操作界面102为当前子操作界面。
当在所述时间阈值内先检测到前置摄像头触接指令后检测到接近传感器触接指令则将待迁移应用图标从当前子操作界面向第一指定方向迁移一个子操作界面,例如,可将待迁移应用图标从第二子操作界面102向第三子操作界面103迁移。
当在所述时间阈值内先检测到接近传感器触接指令后检测到前置摄像头触接指令则将待迁移应用图标从当前子操作界面向第二指定方向迁移一个子操作界面。例如,可将将待迁移应用图标从第二子操作界面102向第一子操作界面101迁移。
进一步的,所述步骤S300之后还包括:
步骤S400,移动终端对用户在当前子操作界面的触摸坐标进行检测,当检测到触摸坐标时,则将所述待迁移应用图标移动至触摸坐标对应的区域。
显然,步骤S100-S300中实现了将应用图标从当前子操作界面向对应方向迁移一个子操作界面,也就是实现了大界面的迁移。当应用图标迁移到当前子操作界面,则需对其进行定位,即确定其移动到当前子操作界面的坐标区域。此时,移动终端对用户在当前子操作界面的触摸坐标进行检测,当检测到触摸坐标时则将所述待迁移应用图标移动至触摸坐标对应的区域。
基于上述方法实施例,本发明还提供了一种图标迁移实现系统。如图4所示,所述系统包括:
启动模块100,用于移动终端对用户的图标迁移指令进行实时检测,当检测到对待迁移应用图标的图标迁移指令时,则启动移动终端前置摄像头和接近传感器;
检测模块200,用于移动终端在预设的时间阈值内对用户的前置摄像头触接指令及接近传感器触接指令进行实时检测;
图标迁移模块300,用于当在所述时间阈值内检测到前置摄像头触接指令且检测到接近传感器触接指令时,则将待迁移应用图标从当前子操作界面向对应方向迁移一个子操作界面。
进一步的,在所述图标迁移实现系统中,所述检测模块200中当前置摄像头中获取的图像数据为全黑色时,则触发前置摄像头触接指令。
进一步的,在所述图标迁移实现系统中,所述检测模块200中当接近传感器获取其与遮挡物之间的距离为零时,则触发接近传感器触接指令。
进一步的,在所述图标迁移实现系统中,所述图标迁移模块300具体包括:
第一方向迁移单元,用于当在所述时间阈值内先检测到前置摄像头触接指令后检测到接近传感器触接指令则将待迁移应用图标从当前子操作界面向第一指定方向迁移一个子操作界面;
第二方向迁移单元,用于当在所述时间阈值内先检测到接近传感器触接指令后检测到前置摄像头触接指令则将待迁移应用图标从当前子操作界面向第二指定方向迁移一个子操作界面;其中所述第一指定方向与所述第二指定方向不相同。
进一步的,在所述图标迁移实现系统中,所述第一指定方向与所述第二指定方向相反。
综上所述,本发明提供了一种图标迁移实现方法及实现系统,方法包括:移动终端对用户的图标迁移指令进行实时检测,当检测到对待迁移应用图标的图标迁移指令时,则启动移动终端前置摄像头和接近传感器;移动终端在预设的时间阈值内对用户的前置摄像头触接指令及接近传感器触接指令进行实时检测;当在所述时间阈值内检测到前置摄像头触接指令且检测到接近传感器触接指令时,则将待迁移应用图标从当前子操作界面向对应方向迁移一个子操作界面。本发明使得移动终端中的应用图标在从当前子操作界面向下一子操作界面迁移时,操作速度更快,操作精度更高,避免出现迁移过度的问题。
上述功能模块的划分仅用以举例说明,在实际应用中,可以根据需要将上述功能分配由不同的功能模块来完成,即划分成不同的功能模块,来完成上述描述的全部或部分功能。
本领域普通技术人员可以理解上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件完成,所述的计算机程序可存储于一计算机(或移动终端)可读取存储介质中,程序在执行时,可包括上述各方法的实施例的流程。其中的存储介质可以为磁碟、光盘、只读存储记忆体(ROM)或随机存储记忆体(RAM)等。
可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及本发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。