图标的移动方法及装置的制造方法_3

文档序号:8257736阅读:来源:国知局
的预设手势,例如,各个方向的直线形状数据等,与常用的操作界面对应,例如,可以是操作系统的桌面的首屏,或者还可以为浏览器的网页程序的首屏,等。
[0095]或者,再例如,具体还可以设置较复杂的预设手势,例如,“Z”形状数据、“L”形状数据、“五角星”形状数据或“六芒星”形状数据等,与涉及用户个人隐私的操作界面对应,例如,可以是某个文件夹的页面,等。
[0096]或者,再例如,具体还可以设置方便的预设手势,例如,向左或向右晃动数据,或者向左或向右翻转数据等,与当前分屏的相邻分屏的操作界面对应,例如,可以是操作系统的桌面的前一分屏或后一分屏,或者还可以为浏览器的网页程序的前一分屏或后一分屏,等。
[0097]这样,如果用户此时身边有其他人,那么,此时,用户要是想触发终端执行图标的移动操作,该用户则可以利用简单的预设手势,使得所述终端展现一般娱乐性质、新闻性质等不涉及个人隐私和信息安全的操作界面,以防止他人窃取或偷窥一些重要信息,能够进一步有效提尚图标的移动的安全性。
[0098]需要说明的是,本实施例对用户对终端的第一操作手势不进行特别限定,根据用于图标的移动的第一操作手势的不同,预先设置的预设手势也会有所不同。
[0099]例如,若所获取的第一操作手势是用户对所述终端的按键的操作数据,则预先设置的预设手势则可以为一组按键的预设操作数据。
[0100]或者,再例如,若所获取的第一操作手势是用户在所述终端上方的悬空滑动数据,则预先设置的预设手势则可以为一个预设轨迹的轨迹数据。
[0101]或者,再例如,若所获取的第一操作手势是用户在所述终端的显示装置上的接触滑动数据,则预先设置的预设手势则可以为一个预设轨迹的轨迹数据。
[0102]或者,再例如,若所获取的第一操作手势是用户所述终端的运动数据,则预先设置的预设手势则可以为一个预设轨迹的轨迹数据。
[0103]可选地,在本实施例的一个可能的实现方式中,在101中,具体可以检测终端的工作状态。所述工作状态可以包括但不限于图标可编辑状态和图标不可编辑状态。若所述终端的工作状态为图标可编辑状态,则可以获取用户对所述终端的第二操作手势,进而,则可以根据所述第二操作手势,确定待移动的图标。
[0104]在一个具体的实现过程中,终端在正常情况下,其工作状态为图标不可编辑状态。在这个状态下,用户可以点击一个想要使用的应用的图标,以使得终端掉起该应用。
[0105]在这个状态下,用户还可以通过执行指定操作方式,使得终端进入图标可编辑状态,例如,长时间点击任何一个图标,或者,再例如,点击特殊功能按键,等等。在这个状态下,用户可以删除一个不想要再使用的应用的图标,以使得终端卸载该应用,或者还可以将一个应用的图标进行位置移动,以使得终端在其他位置展现该图标。
[0106]其中,所谓的点击这一操作,可以为用户利用鼠标或键盘等外部输入设备控制光标所进行的触发操作,或者还可以为用户利用手指或输入笔等触控输入设备所进行的触碰操作,本实施例对此不进行特别限定。
[0107]在另一个具体的实现过程中,具体可以检测用户对终端的第二操作手势。
[0108]具体地,所述用户对终端的第二操作手势,可以包括但不限于下列操作手势中的至少一项:
[0109]用户在所述终端上方的悬空滑动数据;以及
[0110]用户在所述终端的显示装置上的接触滑动数据。
[0111]这些手势的详细描述,具体可以参见前述内容中的相关描述,此处不再赘述。
[0112]在另一个具体的实现过程中,若这些滑动轨迹数据所指示的滑动轨迹为点,具体可以判断点是否位于某个图标内,若点位于某个图标内,则可以确定该图标为待移动的图标。
[0113]在另一个具体的实现过程中,若这些滑动轨迹数据所指示的滑动轨迹为直线,具体可以判断直线是否经过某个图标,若直线经过某个图标,则可以确定该图标为待移动的图标。
[0114]在另一个具体的实现过程中,若这些滑动轨迹数据所指示的滑动轨迹为曲线,具体可以判断曲线所包围的区域是否覆盖某个图标,若曲线所包围的区域覆盖某个图标的大部分或全部,则可以确定该图标为待移动的图标。
[0115]可选地,在本实施例的一个可能的实现方式中,在104中,具体可以将所述图标移动到所述操作界面的指定位置中。具体地,具体可以根据预先设置的移动策略,将所述图标移动到所述操作界面的指定位置中。
[0116]在一个具体的实现过程中,所述移动策略可以为移动到所确定的所述操作界面的开始的位置。所述操作界面中,其他的图标的位置顺次向后移动I个位置。
[0117]在另一个具体的实现过程中,所述移动策略可以为移动到所确定的所述操作界面的末尾的位置。
[0118]在另一个具体的实现过程中,如果所确定的所述操作界面不为当前所在的操作界面,所述移动策略可以为移动到所述操作界面中与该图标当前所在操作界面中位置对应的位置。
[0119]在另一个具体的实现过程中,如果所确定的所述操作界面为当前所在的操作界面,所述移动策略可以为向前或向后移动N个位置,N为大于或等于I的整数,例如,I个位置或2个位置等。
[0120]本实施例中,通过确定待移动的图标,进而获取用户对终端的第一操作手势,根据所述第一操作手势,确定操作界面,使得能够将所述图标移动到所述操作界面中,由于能够根据用户对终端的第一操作手势,直接将所述图标移动到所述操作界面中,不再完全依赖用户对图标的操作,即可实现图标的移动,无需用户利用终端执行较大操作幅度的跨屏操作,因此,能够避免现有技术中由于用户需要利用终端执行较大操作幅度的跨屏操作才能将图标从一个位置移动到另一个位置上而导致的图标需要较长的时间才能完成位置移动的冋题,从而提尚了图标移动的效率。
[0121]另外,采用本发明提供的技术方案,由于能够根据用户对终端的第一操作手势,直接将所述图标移动到所述操作界面中,因此,能够有效提高用户体验。
[0122]另外,采用本发明提供的技术方案,由于能够根据用户对终端的第一操作手势,直接将所述图标移动到所述操作界面中,因此,能够有效提高图标的移动的实时性。
[0123]另外,采用本发明提供的技术方案,不再完全依赖用户对图标的操作,即可实现图标的移动,无需用户利用终端执行较大操作幅度的跨屏操作,因此,能够避免现有技术中由于用户在利用终端执行较大操作幅度的跨屏操作中的操作失误而导致的图标的移动失败的问题,从而提高了图标移动的可靠性。
[0124]需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
[0125]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0126]图2为本发明另一实施例提供的图标的移动装置的结构示意图,如图2所示。本实施例的图标的移动装置可以包括确定单元21、获取单元22和移动单元23。其中,确定单元21,用于确定待移动的图标;获取单元22,用于获取用户对终端的第一操作手势;所述确定单元21,还用于根据所述第一操作手势,确定操作界面;移动单元23,用于将所述图标移动到所述操作界面中。
[0127]需要说明的是,本实施例所提供的图标的移动装置,可以为位于本地终端中的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(SoftwareDevelopment Kit,SDK)等功能单元,本实施例对此不进行特别限定。
[0128]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器或其网页程序(webApp),本实施例对此不进行限定。
[0129]可选地,在本实施例的一个可能的实现方式中,所述获取单元22,具体可以用于基于预先设置的指定界面,检测用户对终端的第一操作手势。
[0130]可选地,在本实施例的一个可能的实现方式中,所述获取单元22所获取的所述用户对终端的第一操作手势,可以包括但不限于下列操作手势中的至少一项:
[0131]用户对所述终端的按键的操作数据;
[0132]用户在所述终端上方的悬空滑动数据;
[0133]用户在所述终端的显示装置上的接触滑动数据;以及
[0134]用户所述终端的运动数据。
[0135]可选地,在本实施例的一个可能的实现方式中,所述确定单
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1