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

文档序号:8257736阅读:来源:国知局
059]102、获取用户对终端的第一操作手势。
[0060]103、根据所述第一操作手势,确定操作界面。
[0061]104、将所述图标移动到所述操作界面中。
[0062]需要说明的是,101?104的执行主体,可以为位于本地终端中的应用,或者还可以为位于本地终端的应用中的插件或软件开发工具包(Software Development Kit,SDK)等功能单元,本实施例对此不进行特别限定。
[0063]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器或其网页程序(webApp),本实施例对此不进行限定。
[0064]这样,通过确定待移动的图标,进而获取用户对终端的第一操作手势,根据所述第一操作手势,确定操作界面,使得能够将所述图标移动到所述操作界面中,由于能够根据用户对终端的第一操作手势,直接将所述图标移动到所述操作界面中,不再完全依赖用户对图标的操作,即可实现图标的移动,无需用户利用终端执行较大操作幅度的跨屏操作,因此,能够避免现有技术中由于用户需要利用终端执行较大操作幅度的跨屏操作才能将图标从一个位置移动到另一个位置上而导致的图标需要较长的时间才能完成位置移动的问题,从而提尚了图标移动的效率。
[0065]本发明中,所涉及的图标,可以是指应用的图标,例如,百度浏览器的图标、百度影音的图标或Word文档的图标等。这些图标,可以分布在操作系统的桌面上,还可以是指网页程序的快速入口的图标,例如,百度浏览器的首页中的导航图标。这些图标,可以分布在浏览器中的特定网页如导航网页等上,本实施例对此不进行特别限定。
[0066]可以理解的是,所述应用可以是安装在终端上的本地程序(nativeApp),或者还可以是终端上的浏览器的网页程序(webApp),本实施例对此不进行限定。
[0067]可选地,在本实施例的一个可能的实现方式中,在102中,具体可以检测用户对终端的第一操作手势。
[0068]具体地,所述用户对终端的第一操作手势,可以包括但不限于下列操作手势中的至少一项:
[0069]用户对所述终端的按键的操作数据;
[0070]用户在所述终端上方的悬空滑动数据;
[0071]用户在所述终端的显示装置上的接触滑动数据;以及
[0072]用户所述终端的运动数据。
[0073]其中,
[0074]用户对所述终端的按键的操作数据,可以是指用户操作终端的某个按键的按键标识,或者用户操作终端的某个按键的按键标识和操作方向,或者用户操作终端的多个按键的按键标识和操作顺序,或者用户操作终端的多个按键的按键标识、操作顺序以及每个按键的操作轨迹,等等,本实施例对此不进行特别限定。
[0075]用户在所述终端上方的悬空滑动数据,可以是指用户在终端的图像传感器的采集范围之内,在终端上方的悬空滑动轨迹。其中,所述图像传感器可以为电荷耦合元件(Charge Coupled Device,(XD)传感器,或者还可以为金属氧化物半导体元件(Complementary Metal-Oxide Semiconductor,CMOS)传感器,本实施例对此不进行特别限定。所述悬空滑动轨迹可以包括但不限于点击事件对应的点、由若干个连续滑动事件对应的若干个停留点组成的直线或任意形状的曲线。
[0076]用户在所述终端的显示装置上的接触滑动数据,可以是指用户在终端的显示装置上的接触滑动轨迹。通常,终端可以根据显示装置是否具有可触控的特性,分成两种类型,一种类型是触控式终端,另一种类型是非触控式终端。具体地,具体可以检测用户在触控式终端的触控屏上的接触滑动数据。所述接触滑动轨迹可以包括但不限于点击事件对应的点、由若干个连续触摸事件对应的若干个触摸点组成的直线或任意形状的曲线。
[0077]用户所述终端的运动数据,可以是指用户手持终端,带动终端所进行运动的运动轨迹,例如,晃动、翻转等。
[0078]在一个具体的实现方式中,具体可以利用传感器设备,检测用户对终端的第一操作手势。具体地,所述传感器设备可以包括但不限于重力传感器、加速度传感器、压力传感器、红外线传感器、距离传感器和图像传感器中的至少一个,本实施例对此不进行特别限定。
[0079]其中,所述距离传感器可以为超声波距离传感器,或者还可以为红外距离传感器,或者还可以为激光距离传感器,或者还可以为微波距离传感器,本实施例对此不进行特别限定。这些距离传感器都是现有的成熟技术,详细描述可以参见现有技术中的相关内容,此处不再赘述。
[0080]其中,所述图像传感器可以为电荷親合元件(Charge Coupled Device,CCD)传感器,或者还可以为金属氧化物半导体元件(Complementary Metal-Oxide Semiconductor,CMOS)传感器,本实施例对此不进行特别限定。
[0081]具体地,检测用户对终端的第一操作手势,具体可以是指检测用户对终端的第一操作手势的起始点、结束点以及由起始点到结束点所形成的轨迹,或者还可以进一步检测所述轨迹所对应的弧度数据。
[0082]可选地,在本实施例的一个可能的实现方式中,在102中,具体可以基于预先设置的指定界面,检测用户对终端的第一操作手势。
[0083]在一个具体的实现过程中,所述指定界面可以为终端的操作系统的桌面。其中,所述操作系统可以包括但不限于苹果的1s操作系统、谷歌的安卓操作系统或者微软的Windows操作系统或其他的终端操作系统。
[0084]所谓的操作系统的桌面,是指终端所运行的操作系统所提供的桌面,是用户与终端进行交互的主要入口,也是人机交互的图形用户界面。操作系统的桌面可以设置为包括但不限于任意操作对象。例如,应用程序的图标如,电话、信息、备忘录、照片、微博、微信、手机管家和各种游戏中的一个图标或其任一图标组合等,或者,再例如,系统功能的图标如系统设置的图标或系统菜单等。
[0085]在另一个具体的实现过程中,所述指定界面可以为指定应用的任一页面。其中,所述指定应用可以包括但不限于终端中的任一 APP或预先设置的至少一个应用。例如,百度浏览器APP等。
[0086]在另一个具体的实现过程中,所述指定界面可以为指定应用的指定页面。其中,所述指定应用可以包括但不限于终端中的任一 APP或预先设置的至少一个应用。例如,百度浏览器APP等。所述指定页面可以包括但不限于指定应用的预先设置的至少一个页面。例如,百度浏览器APP的首页等。
[0087]可以理解的是,本发明所涉及的页面,也可以称为网页或万维网(World WideWeb, Web)页面,可以是基于超文本标记语言(HyperText Markup Language,HTML)编写的网页(Web Page),即HTML页面,或者还可以是基于HTML和Java语言编写的网页,即Java服务器页面(Java Server Page, JSP),或者还可以为其他语言编写的网页,本实施例对此不进行特别限定。
[0088]本实施例中,为了缩短终端移动一个图标的位置的时间,即终端将图标从当前分屏中的当前位置移动到另一个位置(即当前分屏中的另一个位置或其他分屏中的另一个位置)的时间,用户可以采用通过第一操作手势,进行图标的位置移动,而无需像现有技术那样完全依赖用户对图标的操作,通过用户操作当前分屏所显示某个图标,将该图标移动到另一个位置上。这样,能够使得不再受操作系统的桌面的布局的限制,能够有效提高图标移动的效率。
[0089]为了实现上述功能,可选地,在本实施例的一个可能的实现方式中,在103之前,还可以进一步预先设置用于移动到某个操作界面的预设手势。只有当所获取的用户对终端的第一操作手势满足预先设置的预设手势时,才能够确定所述预设手势所对应的操作界面。
[0090]其中,所述操作界面可以包括但不限于操作系统的桌面、应用的页面或文件夹的页面。
[0091 ] 其中,所述预设手势的数据可以存储在终端的存储设备中。
[0092]在一个具体的实现过程中,所述终端的存储设备可以慢速存储设备,具体可以为计算机系统的硬盘,或者还可以为手机的非运行内存即物理内存,例如,只读存储器(Read-Only Memory, ROM)和内存卡等,本实施例对此不进行特别限定。
[0093]在另一个具体的实现过程中,所述终端的存储设备还可以为快速存储设备,具体可以为计算机系统的内存,或者还可以为手机的运行内存即系统内存,例如,随机存储器(Random Access Memory, RAM)等,本实施例对此不进行特别限定。
[0094]例如,具体可以设置简单
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1