触摸屏移动设备上操作桌面对象的方法及装置的制作方法

文档序号:6424609阅读:203来源:国知局
专利名称:触摸屏移动设备上操作桌面对象的方法及装置的制作方法
技术领域
本发明涉及触摸屏操作领域,尤其涉及一种触摸屏移动设备上操作桌面对象的方法及装置。
背景技术
目前移动设备的飞速进步,让操作变的更高效和更人性化,但目前针对移动终端桌面的操作,一次只能对一个桌面对象(包括wigdet和app快捷方式图标)进行操作,如Android原生态系统以及衍生出来的home,如HTC SENCE、点心、MIUI、samsung Bada等等都能对其桌面对象进行操作和管理,但每次操作只能针对一个桌面对象进行。上述桌面操作只能满足对一个桌面对象的基本操作,当需要对多个桌面对象进行 操作时,只能对该多个桌面操作对象进行逐一的操作,操作的效率较低,降低了用户体验。

发明内容
本发明的实施例提供一种触摸屏移动设备上操作桌面对象的方法及装置,实现了对桌面对象的群操作,提高了桌面对象操作的效率。为达到上述目的,本发明的实施例采用如下技术方案一方面,本发明实施例提供一种触摸屏移动设备上操作桌面对象的方法,包括在桌面操作模式进入编辑模式后,获取用户选定的至少一个桌面对象;当对所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标;根据所述拖拽操作结束点的坐标获取所述坐标所在区域的属性;根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作。另一方面,本发明实施例提供一种触摸屏移动设备上操作桌面对象的装置,包括第一获取单元,用于在桌面操作模式进入编辑模式后,获取用户选定的至少一个桌面对象;确定单元,用于当对所述第一获取单元获取的所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标;第二获取单元,用于根据所述确定单元确定的所述拖拽操作结束点的坐标获取所述坐标所在区域的属性;第一操作单元,用于根据所述第二获取单元获取的所述坐标所在区域的属性,对所述至少一个桌面对象执行相应的操作。本发明实施例提供的技术方案,与现有技术相比,在桌面操作模式进入编辑模式后,能够支持并获取用户选定的至少一个桌面对象,当对所述至少一个桌面对象的拖拽操作结束时,根据拖拽操作结束点的坐标所在区域的属性,对所述至少一个桌面对象执行相应的操作,从而实现对多个桌面对象的群操作,使得操作步骤明显减少,提高了桌面对象操作的效率,并且使得用户使用更加方便快捷,提高了用户体验。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例I中触摸屏移动设备上操作桌面对象的方法流程图;图2为本发明实施例I中一种触摸屏移动设备上操作桌面对象的示意图;图3为本发明实施例I中另一种触摸屏移动设备上操作桌面对象的示意图;图4为本发明实施例I中另一种触摸屏移动设备上操作桌面对象的示意图; 图5为本发明实施例2中一种触摸屏移动设备上操作桌面对象的装置组成框图;图6为本发明实施例2中另一种触摸屏移动设备上操作桌面对象的装置组成框图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例I本发明实施例提供一种触摸屏移动设备上操作桌面对象的方法,如图I所示,该方法包括101、在桌面操作模式进入编辑模式后,获取用户选定的至少一个桌面对象。其中,所述用户在选定至少一个桌面对象时,可以通过点击获取,也可以通过框选获取,本发明实施例对此不进行限制,任何可以选定桌面对象的方式都可以应用于本发明实施例。需要说明的是,要对多个对象进行选定,必须先进入编辑模式,编辑模式的操作面板是一个GridView,当在桌面上进入编辑模式后,将桌面所有图标由一个ArrayAdapter管理,用setAdapter的方式将这些图标在GridView上画出来,并重写OnItemClick方法,当点击或框选一个图标的时候,这个图标被选定,再次点击则反选定。102、当对所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标。其中,当获取了所述用户选定的至少一个桌面对象后,用户可以对所述选定的至少一个桌面对象进行操作,由于该桌面对象是触摸屏的桌面对象,因此对所述选定的至少一个桌面对象进行操作,必须通过对所述至少一个桌面操作对象的拖拽操作进行,当对所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标,以便在所述坐标处对所述至少一个桌面对象执行相应的操作。其中,所述对所述至少一个桌面对象的拖拽操作,可以通过OnTouchEvent来实现,但本发明实施例对此并不进行限制。
103、根据所述拖拽操作结束点的坐标获取所述坐标所在区域的属性。其中,所述根据所述拖拽操作结束点的坐标获取所述坐标所在区域的属性,可以通过以下的方法实现,包括根据所述拖拽操作结束点的坐标,查询屏幕坐标和特定区域的对应关系表,获取所述坐标所在区域,并确定所述区域的属性。需要说明的是,在执行本发明实施例之前,建立了屏幕坐标和特定区域的对应关系表,该表中至少包含三个字段,分别为屏幕坐标、特定区域以及特定区域的属性。在确定所述拖拽操作结束点的坐标后,根据所述拖拽操作结束点的坐标,查询屏幕坐标和特定区域的对应关系表,便可获取所述坐标所在区域,并确定所述区域的属性。104、根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作。

其中,所述根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作,可以包括第一种,当所述坐标所在区域的属性为文件夹时,将所述至少一个桌面对象放入所述文件夹中。如图2所示,例如,在桌面操作模式进入编辑模式后,用户选定4个桌面对象,将所述4个桌面对象进行整体拖拽放入文件夹中。第二种,当所述坐标所在区域的属性为删除区域时,将所述至少一个桌面对象删除。如图3所示,在桌面操作模式进入编辑模式后,用户选定4个桌面对象,将所述4个桌面对象进行整体拖拽放到删除区域,将所述选定4个桌面对象删除。第三种,当所述坐标所在区域的属性为屏幕区域时,将所述至少一个桌面对象放置在拖拽操作结束时的位置上。其中,所述将所述至少一个桌面对象放置在拖拽操作结束时的位置上包括当所述至少一个桌面对象为一个桌面对象时,直接将所述一个桌面对象放置在拖拽操作结束时的位置上;当所述至少一个桌面对象为多个桌面对象时,可以按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,也可以不按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,具体选用哪种方式可以由用户根据自己的需求确定,本发明实施例对此不进行限定。当按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上时,可以根据所述一定顺序对所述多个桌面对象进行排序,并将排序后的多个桌面对象放置在拖拽操作结束时的位置上;例如,按照拖拽之前的位置逻辑关系放置所述多个桌面对象,包括将获取所述多个桌面对象的之间的相对位置逻辑关系,按照所述相对位置逻辑关系将所述多个桌面对象放置在拖拽操作结束时的位置上。如图4所示,在桌面操作模式进入编辑模式后,用户选定4个桌面对象,将所述4个桌面对象进行整体拖拽放到另一个屏幕区域,将所述选定4个桌面对象按照原有相对位置逻辑关系放置在拖拽操作结束时的位置上。当不按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上时,可以以任意顺序将所述多个桌面对象放置在拖拽操作结束时的位置上。需要说明的时,本发明实施例根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作,并不局限于上述的三种操作,还可以是其他的操作,本发明实施例再次将不再一一列举,其他任何根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作,都属于本发明实施例保护的范围。进一步的,为了记录桌面对象的操作,在根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作之后,该方法还包括将桌面对象操作后的桌面图标信息写入数据库,并退出编辑模式。本发明实施例中,在桌面操作模式进入编辑模式后,能够支持并获取用户选定的至少一个桌面对象,当对所述至少一个桌面对象的拖拽操作结束时,根据拖拽操作结束点的坐标所在区域的属性,对所述至少一个桌面对象执行相应的操作,从而实现对多个桌面对象的群操作,使得操作步骤明显减少,提高了桌面对象操作的效率,并且使得用户使用更加方便快捷,提高了用户体验。并且,本发明实施例中,当对多个桌面对象进行拖拽重新放置时,可以按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,使得所述重新放置的多个桌面对象具有一定的顺序,方便用户的使用,提高了用户体验。实施例2本发明实施例提供一种触摸屏移动设备上群操作桌面对象的装置,如图5所示, 包括第一获取单元21、确定单元22、第二获取单元23和第一操作单元24。第一获取单元21,用于在桌面操作模式进入编辑模式后,获取用户选定的至少一个桌面对象;其中,所述用户在选定至少一个桌面对象时,可以通过点击获取,也可以通过框选获取,本发明实施例对此不进行限制,任何可以选定桌面对象的方式都可以应用于本发明实施例。需要说明的是,要对多个对象进行选定,必须先进入编辑模式,编辑模式的操作面板是一个GridView,当在桌面上进入编辑模式后,将桌面所有图标由一个ArrayAdapter管理,用setAdapter的方式将这些图标在GridView上画出来,并重写OnItemClick方法,当点击或框选一个图标的时候,这个图标被选定,再次点击则反选定。确定单元22,用于当对所述第一获取单元21获取的所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标。其中,当获取了所述用户选定的至少一个桌面对象后,用户可以对所述选定的至少一个桌面对象进行操作,由于该桌面对象是触摸屏的桌面对象,因此对所述选定的至少一个桌面对象进行操作,必须通过对所述至少一个桌面操作对象的拖拽操作进行,当对所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标,以便在所述坐标处对所述至少一个桌面对象执行相应的操作。其中,所述对所述至少一个桌面对象的拖拽操作,可以通过OnTouchEvent来实现,但本发明实施例对此并不进行限制。第二获取单元23,用于根据所述确定单元22确定的所述拖拽操作结束点的坐标获取所述坐标所在区域的属性。其中,所述第二获取单元23在根据所述拖拽操作结束点的坐标获取所述坐标所在区域的属性时,可以根据所述拖拽操作结束点的坐标查询屏幕坐标和特定区域的对应关系表,获取所述坐标所在区域,并确定所述区域的属性。需要说明的是,在执行本发明实施例之前,建立了屏幕坐标和特定区域的对应关系表,该表中至少包含三个字段,分别为屏幕坐标、特定区域以及特定区域的属性。在确定所述拖拽操作结束点的坐标后,根据所述拖拽操作结束点的坐标,查询屏幕坐标和特定区域的对应关系表,便可获取所述坐标所在区域,并确定所述区域的属性。第一操作单元24,用于根据所述第二获取单元23获取的所述坐标所在区域的属性,对所述至少一个桌面对象执行相应的操作。进一步的,如图6所示,所述第一操作单元24包括第一操作模块241、第二操作模块242和第三操作模块243。第一操作模块241,用于当所述坐标所在区域的属性为文件夹时,将所述至少一个桌面对象放入所述文件夹中。第二操作模块242,用于当所述坐标所在区域的属性为删除区域时,将所述至少一个桌面对象删除。第三操作模块243,用于当所述坐标所在区域的属性为屏幕区域时,将所述至少一个桌面对象放置在拖拽操作结束时的位置上。其中,所述第三操作模块243将所述至少一个桌面对象放置在拖拽操作结束时的位置上,包括当所述至少一个桌面对象为一个桌面对象时,直接将所述一个桌面对象放置在拖拽操作结束时的位置上;当所述至少一个桌面对象为多个桌面对象时,所述第三操作模块243可以按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,也可以不按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,具体选用哪种方式可以由用户根据自己的需求确定,本发明实施例对此不进行限定。 当按照一定的顺序将所述多个桌面对象放置在拖拽操作结束时的位置上时,所述第三操作模块243可以根据所述一定顺序对所述多个桌面对象进行排序,并将排序后的多个桌面对象放置在拖拽操作结束时的位置上;例如,按照拖拽之前的位置逻辑关系放置所述多个桌面对象,包括将获取所述多个桌面对象的之间的相对位置逻辑关系,按照所述相对位置逻辑关系将所述多个桌面对象放置在拖拽操作结束时的位置上。当不按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上时,所述第三操作模块243可以以任意顺序将所述多个桌面对象放置在拖拽操作结束时的位置上。进一步的,如图7所示,该装置还包括第二操作单元25。第二操作单元25,用于在所述第一操作单元24根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作之后,将桌面操作后的桌面图标信息写入数据库,并退出编辑模式。本发明实施例中,在桌面操作模式进入编辑模式后,能够支持并获取用户选定的至少一个桌面对象,当对所述至少一个桌面对象的拖拽操作结束时,根据拖拽操作结束点的坐标所在区域的属性,对所述至少一个桌面对象执行相应的操作,从而实现对多个桌面对象的群操作,使得操作步骤明显减少,提高了桌面对象操作的效率,并且使得用户使用更加方便快捷,提高了用户体验。并且,本发明实施例中,当对多个桌面对象进行拖拽重新放置时,可以按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,使得所述重新放置的多个桌面对象具有一定的顺序,方便用户的使用,提高了用户体验。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的 保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种触摸屏移动设备上操作桌面对象的方法,其特征在于,包括 在桌面操作模式进入编辑模式后,获取用户选定的至少一个桌面对象; 当对所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标; 根据所述拖拽操作结束点的坐标获取所述坐标所在区域的属性; 根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作。
2.根据权利要求I所述的方法,其特征在于,所述根据所述拖拽操作结束点的坐标获取所述坐标所在区域的属性,包括 根据所述拖拽操作结束点的坐标,查询屏幕坐标和特定区域的对应关系表,获取所述坐标所在区域,并确定所述区域的属性。
3.根据权利要求I所述的方法,其特征在于,所述根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作,包括 当所述坐标所在区域的属性为文件夹时,将所述至少一个桌面对象放入所述文件夹中; 当所述坐标所在区域的属性为删除区域时,将所述至少一个桌面对象删除; 当所述坐标所在区域的属性为屏幕区域时,将所述至少一个桌面对象放置在拖拽操作结束时的位置上。
4.根据权利要求3所述的方法,其特征在于,所述将所述至少一个桌面对象放置在拖拽操作结束时的位置上包括 当所述至少一个桌面对象为一个桌面对象时,直接将所述一个桌面对象放置在拖拽操作结束时的位置上; 当所述至少一个桌面对象为多个桌面对象时,若按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,则按照所述一定顺序将所述多个桌面对象进行排序,并将排序后的多个桌面对象放置在拖拽操作结束时的位置上;若不按顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,则以任意顺序将所述多个桌面对象放置在拖拽操作结束时的位置上。
5.根据权利要求I至4中任一项所述的方法,其特征在于,在根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作之后,还包括 将桌面对象操作后的桌面图标信息写入数据库,并退出编辑模式。
6.一种触摸屏移动设备上操作桌面对象的装置,其特征在于,包括 第一获取单元,用于在桌面操作模式进入编辑模式后,获取用户选定的至少一个桌面对象; 确定单元,用于当对所述第一获取单元获取的所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标; 第二获取单元,用于根据所述确定单元确定的所述拖拽操作结束点的坐标获取所述坐标所在区域的属性; 第一操作单元,用于根据所述第二获取单元获取的所述坐标所在区域的属性,对所述至少一个桌面对象执行相应的操作。
7.根据权利要求6所述的装置,其特征在于,所述第二获取单元用于,根据所述拖拽操作结束点的坐标,查询屏幕坐标和特定区域的对应关系表,获取所述坐标所在区域,并确定所述区域的属性。
8.根据权利要求7所述的装置,其特征在于,所述第一操作单元包括 第一操作模块,用于当所述 坐标所在区域的属性为文件夹时,将所述至少一个桌面对象放入所述文件夹中; 第二操作模块,用于当所述坐标所在区域的属性为删除区域时,将所述至少一个桌面对象删除; 第三操作模块,用于当所述坐标所在区域的属性为屏幕区域时,将所述至少一个桌面对象放置在拖拽操作结束时的位置上。
9.根据权利要求8所述的装置,其特征在于,所述将所述至少一个桌面对象放置在拖拽操作结束时的位置上,包括 当所述至少一个桌面对象为一个桌面对象时,直接将所述一个桌面对象放置在拖拽操作结束时的位置上; 当所述至少一个桌面对象为多个桌面对象时,当所述至少一个桌面对象为多个桌面对象时,若按照一定顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,则按照所述一定顺序将所述多个桌面对象进行排序,并将排序后的多个桌面对象放置在拖拽操作结束时的位置上;若不按顺序将所述多个桌面对象放置在拖拽操作结束时的位置上,则以任意顺序将所述多个桌面对象放置在拖拽操作结束时的位置上。
10.根据权利要求5至9中任一项所述的装置,其特征在于,还包括 第二操作单元,用于在所述第一操作单元根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作之后,将桌面对象操作后的桌面图标信息写入数据库,并退出编辑模式。
全文摘要
本发明实施例公开了一种触摸屏移动设备上操作桌面对象的方法及装置,涉及触摸屏操作领域,实现了对桌面对象的群操作,提高了桌面对象操作的效率。本发明的方法包括在桌面操作模式进入编辑模式后,获取用户选定的至少一个桌面对象;当对所述至少一个桌面对象的拖拽操作结束时,确定所述拖拽操作结束点的坐标;根据所述拖拽操作结束点的坐标获取所述坐标所在区域的属性;根据所述坐标所在区域的属性对所述至少一个桌面对象执行相应的操作。本发明实施例主要用于触摸屏移动设备上操作桌面对象的过程中。
文档编号G06F3/048GK102789353SQ20111013259
公开日2012年11月21日 申请日期2011年5月20日 优先权日2011年5月20日
发明者刘宇飞, 姜军军, 张志军, 徐海波 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1