桌面图标移动方法和终端的制作方法

文档序号:6429457阅读:140来源:国知局
专利名称:桌面图标移动方法和终端的制作方法
技术领域
本发明涉及终端技术领域,尤其涉及一种桌面图标移动方法和终端。
背景技术
随着终端技术的发展,终端上可安装的应用程序越来越多,相应的,终端桌面上应用程序的图标也会增多。当终端桌面上的应用程序的图标较多时,用户很难从众多图标中找到要操作的应用程序的图标并进行操作。目前,移动桌面图标的方法为由用户手动进入移动图标的模式,在众多图标中找到想要操作的图标,选中该图标并拖动到目标位置后,再退出移动图标的模式。其中,寻找想要操作的图标会占用很长时间,并且移动图标的过程操作过于繁杂,导致待移动图标的查找和移动不够方便和智能,降低了用户体验感
发明内容
本发明的实施例提供一种桌面图标移动方法和终端,使查找和移动图标的操作更方便和智能,提高用户体验感。为达到上述目的,本发明的实施例采用如下技术方案一种桌面图标移动方法,包括获取与所述待搜索内容对应的图标;将所述与待搜索内容对应的图标移动到预定的目标位置。一种终端,包括获取单元,用于获取与待搜索内容对应的图标;移动单元,用于将所述与待搜索内容对应的图标移动到预定的目标位置。本发明实施例提供的桌面图标移动方法和终端,与现有技术中的在大量桌面图标中翻页寻找想要操作的图标相比,通过用户输入的待搜索内容直接获取相应的桌面图标,并将该桌面图标显示在用户预定的位置,使得查找和移动桌面图标的操作更加方便和智能,提闻了用户体验感。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明方法实施例的方法流程图;图2为本发明方法实施例的方法具体执行过程对应的流程图;图3为本发明装置实施例中的一种终端组成示意图;图4为本发明装置实施例中的另一种终端组成示意图;图5为本发明装置实施例中的另一种终端组成示意图6为本发明装置实施例中的另一种终端组成示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。实施例I 本发明的实施例提供一种桌面图标移动方法,如图I所示,包括101、获取与待搜索内容对应的图标。其中,获取与待搜索内容对应的图标的方法可以为根据所述待搜索内容查询桌面图标数据库,并将待搜索内容与桌面图标数据库中的图标名称进行匹配,得到与所述待搜索内容匹配的图标名称;根据所述匹配的图标名称获取与所述匹配的图标名称对应的图标。具体的,在桌面图标数据库中,桌面图标包括图片和文字两部分,其中文字部分可以是桌面图标的名称,在进行图标名称的匹配时采用的是文字部分,将待搜索内容与图标数据库中的图标名称进行匹配,获取与待搜索内容最相似的图标名称对应的桌面图标,得到与待搜索内容对应的桌面图标。另外,为了方便在移动匹配的图标时,获取与所述匹配的图标名称对应的图标,本发明实施例可以为每个桌面图标定义一个标识位,该标识位可以为任意数据类型,例如数值型、字符型等,只要能区别与待搜索内容匹配的图标和其他桌面图标即可。例如,将标识位定义为只有I和O两个值的布尔型变量,并且在未经搜索状态下,将每个桌面图标的初始标识位均设置为默认值0,在得到与待搜索内容对应的桌面图标之后,将所述与待搜索内容对应的桌面图标的标识位由O设置为1,其他桌面图标的标识位保持O不变,以便移动桌面图标时区别与待搜索内容对应的图标和其他桌面图标。102、将与所述待搜索内容对应的图标移动到预定的目标位置。其中,将与所述待搜索内容对应的图标移动到预定的目标位置可以采用如下的方法实现,该方法具体为获取预定的目标位置的坐标,将与待搜索内容对应的图标的坐标设定为预定的目标位置的坐标;将与待搜索内容对应的图标显示在预定的目标位置的坐标处。首先,根据屏幕的分辨率和桌面图标的对应大小对预定的目标位置对应的坐标进行获取,在获取了预定的目标位置的坐标之后,将标识位为I的桌面图标取出,即将与待搜索内容对应的图标取出,在取出标识位为I的图标时,可以采用if else循环函数,对每个图标的标识位进行判断,若标识位为I则对对应图标进行坐标值设定;若标识位不为I,则不改变对应图标的坐标值。然后,通过SET函数将获取到的预定的目标位置的坐标值赋值给该标识位为I的桌面图标。由于所有屏包含的桌面图标的坐标值均是连续的,并且是唯一的,在坐标值中包含了目标屏和具体的目标位置信息,所以在实现图标的移动时,仅将图标的唯一坐标值赋值给待搜索内容对应的桌面图标,便可以唯一的确定该待搜索内容对应图标的位置,并达到移动图标的目的,再将图标进行显示即可。另外,在通过SET函数对待移动图标进行赋值之后,需要将所述待移动图标对应的标识位重置为默认值O,以便下一次查找与待搜索内容对应的图标。此时,若目标位置不存在已有的图标,则直接将标识位为I的桌面图标移动到目标位置,再通过SHOW函数将该标识位为I的桌面图标显示。若目标位置存在已有的图标,则在移动标识位为I的桌面图标的同时,也要移动目标位置已有的图标和其他相关图标。例如,当目标位置为当前屏的第一个,则将当前屏中目标位置已有的图标及之后的同一屏的图标顺序向后移动,以将目标位置空出,最后再将标识位为I的桌面图标移动到目标位置并显示。当其中一屏已经排满桌面图标,无法再显示更多的桌面图标时,会将显示不下的桌面图标顺序显示到下一屏。在显示时,将桌面图标的图片和文字在大小和比例等格式均不改变的情况下一起显示到目标位置。其中,预定的目标位置可以由用户预先设定,例如,预定的目标位置可以是当前界面的左上角,则获取当前界面左上角的坐标,并将该获取到的坐标赋值给与待搜索内容对应的图标。并将与待搜索内容对应的图标显示在当前界面的左上角。需要说明的是,预定的目标位置包括但不局限于上述形式,还可以是别的形式,例如所有图标的第一个、所有图 标的最后一个、第一屏的左上角或者最后一屏的最后一个等等。本发明实施例提供的桌面图标移动方法,与现有技术中的在大量桌面图标中翻页寻找想要操作的图标相比,通过用户输入的待搜索内容直接获取相应的桌面图标,并将该桌面图标显示在用户预定的位置,使得查找和移动桌面图标的操作更加方便和智能,提高了用户体验感。实施例2本发明实施例提供一种图标移动方法,如图2所示,该方法包括201、调用搜索界面,根据用户的触发查找待搜索内容。其中,在启动本发明实施例的图标移动程序时,首先调用搜索界面,以便用户通过该搜索界面输入待搜索内容,并在用户输入内容后,获取用户输入的待搜索内容。然后根据用户的触发,读取搜索界面中输入的待搜索内容,以便下一步获取与待搜索内容最相似的图标名称。需要说明的是,本发明实施例中调用搜索界面可以通过但不局限于以下方式实现,该方式包括为所述搜索界面设置对应的搜索图标,在终端接收到对所述搜索图标的启动触发后,启动所述搜索图标对应的应用程序,调用所述搜索界面;或者为所述搜索界面设置对应的启动快捷按键,当终端接收到该快捷按键信息时,调用所述搜索界面。202、根据所述待搜索内容查询桌面图标数据库,并将所述待搜索内容与桌面图标数据库中的图标名称进行匹配,得到与所述待搜索内容匹配的图标名称。其中,在桌面图标数据库中,桌面图标包括图片和文字两部分,其中文字部分可以是桌面图标的名称,在进行名称的匹配时采用的是文字部分,将待搜索内容与图标数据库中的图标名称进行匹配,获取与待搜索内容最相似的图标名称对应的桌面图标,得到与待搜索内容对应的桌面图标。203、根据所述匹配的图标名称获取与所述匹配的图标名称对应的图标。其中,为了方便在移动匹配的图标时,获取与所述匹配的图标名称对应的图标,本发明实施例可以为每个桌面图标定义一个标识位,该标识位可以为任意数据类型,例如数值型、字符型等,只要能区别与待搜索内容匹配的图标和其他桌面图标即可。例如,将标识位定义为只有I和O两个值的布尔型变量,并且在未经搜索状态下,将每个桌面图标的初始标识位均设为默认值O,在匹配并得到与待搜索内容对应的桌面图标之后,将所述与待搜索内容对应的桌面图标的标识位设为1,其他桌面图标的标识位保持不变,以便移动桌面图标时区别与待搜索内容对应的图标和其他桌面图标。204、获取所述预定的目标位置的坐标,将所述与待搜索内容对应的图标的坐标设定为所述预定的目标位置的坐标。其中,预定的目标位置可以由用户预先设定,例如,预定的目标位置可以是当前界面的左上角,则获取当前界面左上角的坐标,并将该获取到的坐标赋值给与待搜索内容对应的图标。并将与待搜索内容对应的图标显示在当前界面的左上角。需要说明的是,预定的目标位置还可以是别的形式,例如所有图标的第一个、所有图标的最后一个、第一屏的左 上角或者最后一屏的最后一个图标等等。其中,获取所述预定的目标位置的坐标,将所述与待搜索内容对应的图标的坐标设定为所述预定的目标位置的坐标的具体方法为根据屏幕的分辨率和桌面图标的对应大小对预定的目标位置对应的坐标进行获取,在获取了预定的目标位置的坐标之后,将标识位为I的桌面图标取出,即将与待搜索内容对应的图标取出。在取出标识位为I的图标时,可以采用if else循环函数,对每个图标的标识位进行判断,若标识位为I则对对应图标进行坐标值设定;若标识位不为1,则不改变对应图标的坐标值。然后,通过SET函数将获取到的预定的目标位置的坐标值赋值给该标识位为I的桌面图标。由于所有屏包含的桌面图标的坐标值均是连续的,并且是唯一的,所以在实现图标的移动时,仅将图标的唯一坐标值赋值给待搜索内容对应的桌面图标,便可以唯一的确定该待搜索内容对应图标的位置,并达到移动图标的目的,再将图标进行显示即可。另外,在通过SET函数对待移动图标进行赋值之后,需要将所述待移动图标对应的标识位重置为默认值0,以便下一次查找与待搜索内容对应的图标。205、判断所述预定的目标位置是否存在其他图标;若所述预定的目标位置不存在其他图标,则执行步骤206 ;若所述预定的目标位置已存在其他图标,则执行步骤207。其中,除了与待搜索内容对应的图标外,预定的目标位置是允许显示其他桌面图标的,为了防止在目标位置已经存在其他桌面图标的情况下发生重叠显示,需要判断目标位置是否已经存在其他的图标。206、直接将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。其中,当所述预定的目标位置不存在其他图标时,不会出现重叠显示的问题,所以直接将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。通过步骤204已经将目标位置的坐标值赋值给与待搜索内容对应的图标,所以通过SHOW函数将所述与待搜索内容对应的图标进行显示即可。另外,在将所述与待搜索内容对应的图标从原始位置移出时,可以将该图标原始位置之后的同一屏的桌面图标顺序向前移,以填补取出所述与待搜索内容对应的图标后留下的空缺。207、将所述目标位置已有的图标移动到所述目标位置以外的其他位置,并将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。其中,因为所述预定的目标位置已存在其他图标,为了防止重叠显示,需要将目标位置原有的图标以及其他相关的图标也做相应的移动。在移动相关图标时可以采用但不局限于以下方法,该方法包括若将待移动图标跨屏移动,首先,将待移动图标取出,并且将待移动图标所在位置之后的(待移动图标原始位置在同一屏的)桌面图标顺序向前移动,以填补取出待移动图标后留下的空缺。然后,将目标位置的已有图标及之后的图标顺序向后移动,以将目标位置空出。最后,将待移动图标移动到目标位置并显示。若将待移动图标在当前屏从前向后移动,在移动待移动图标的同时,需要将在目标位置与待移动图标之间的相关图标顺序向前移动。例如,当将搜索界面对应的应用图标预定位置设定在每屏桌面图标的最后一个,获取到待搜索内容对应的图标后,将获取到的对应的图标移动到搜索界面对应的应用图标前一个,即为该屏桌面图标的倒数第二个,同时,将搜索界面对应的应用图标与待搜索内容对应的图标之间的其他应用图标向前移动一位。
若将待移动图标在当前屏从后向前移动,在移动待移动图标的同时,需要将在目标位置与待移动图标之间的相关图标顺序向后移动。例如,当将搜索界面对应的应用图标预定位置设定在每屏桌面图标的第一个,获取到待搜索内容对应的图标后,将获取到的对应的图标移动到搜索界面对应的应用图标前一个,即为该屏桌面图标的第一个,同时,将搜索界面对应的应用图标与待搜索内容对应的图标之间的其他应用图标向后移动一位。本发明实施例提供的终端,与现有技术中的在大量桌面图标中翻页寻找想要操作的图标相比,通过用户输入的待搜索内容直接获取相应的桌面图标,并将该桌面图标显示在用户预定的位置,使得查找和移动桌面图标的操作更加方便和智能,提高了用户体验感。并且,通过将目标位置已有的图标及目标位置之后的其他图标均顺序向后移动之后,再将与待搜索内容对应的图标显示在目标位置,确保了在不影响其他桌面图标正常显示的情况下实现图标的快捷移动,防止桌面图标重叠显示。实施例3本发明的实施例还提供一种终端,如图3所示,包括获取单元21、移动单元22。获取单元21,用于获取与待搜索内容对应的图标。其中,获取与待搜索内容对应的图标的方法为根据所述待搜索内容查询桌面图标数据库,并将待搜索内容与桌面图标数据库中的图标名称进行匹配,得到与所述待搜索内容匹配的图标名称;根据所述匹配的图标名称获取与所述匹配的图标名称对应的图标。具体的,在桌面图标数据库中,桌面图标分为图片和文字两部分,在进行名称的匹配时采用的是文字部分,将待搜索内容与图标数据库中的图标名称进行匹配,获取与待搜索内容最相似的图标名称对应的桌面图标,得到与待搜索内容对应的桌面图标。获取与待搜索内容对应的图标为现有技术,本发明实施例这里不再展开叙述。移动单元22,用于将所述与待搜索内容对应的图标移动到预定的目标位置。其中,将所述与待搜索内容对应的图标移动到预定的目标位置的描述,可以参考实施例I和实施例2中的相关内容,本发明实施例这里不再赘述。进一步的,如图4所示,所述移动单元22包括设定模块221和显示模块222。设定模块221,用于获取所述预定的目标位置的坐标,将所述与待搜索内容对应的图标的坐标设定为所述预定的目标位置的坐标。
显示模块222,用于将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。所述显示模块222还用于,判断所述预定的目标位置是否存在其他图标。在所述预定的目标位置不存在其他图标时,直接将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。在所述预定的目标位置已存在其他图标时,需要将目标位置原有的图标以及其他相关的图标也做相应的移动,以便将目标位置空出,再将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。具体的描述可以参考实施例I和实施例2中的相关内容,本发明实施例这里不再赘述。进一步的,如图5所示,所述获取单元21包括匹配模块211和获取模块212。匹配模块211,用于根据所述待搜索内容查询桌面图标数据库,并将待搜索内容与桌面图标数据库中的图标名称进行匹配,得到与所述待搜索内容匹配的图标名称。
获取模块212,用于根据所述匹配的图标名称获取与所述匹配的图标名称对应的图标。进一步的,如图6所示,该终端还包括查找单元23,用于在获取与待搜索内容对应的图标之前,调用搜索界面,根据用户的触发进行查找待搜索内容。其中,在启动本发明实施例的图标移动程序时,首先调用搜索界面,以便获取用户输入的待搜索内容。然后根据用户的触发,读取搜索栏中的待搜索内容,以便获取与待搜索内容最相似的图标名称。需要说明的是,本发明实施例中各功能模块的具体描述可以参考实施例I和实施例2中的相关内容,本发明实施例这里不再赘述。本发明实施例提供的终端,与现有技术中的在大量桌面图标中翻页寻找想要操作的图标相比,通过用户输入的待搜索内容直接获取相应的桌面图标,并将该桌面图标显示在用户预定的位置,使得查找和移动桌面图标的操作更加方便和智能,提高了用户体验感。并且,通过将目标位置已有的图标及目标位置之后的其他图标均顺序向后移动之后,再将与待搜索内容对应的图标显示在目标位置,确保了在不影响其他桌面图标正常显示的情况下实现图标的快捷移动,防止桌面图标重叠显示。通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种桌面图标移动方法,其特征在于,包括 获取与待搜索内容对应的图标; 将所述与待搜索内容对应的图标移动到预定的目标位置。
2.根据权利要求I所述的桌面图标移动方法,其特征在于,所述将所述与待搜索内容对应的图标移动到预定的目标位置包括 获取所述预定的目标位置的坐标,将所述与待搜索内容对应的图标的坐标设定为所述预定的目标位置的坐标; 将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。
3.根据权利要求2所述的桌面图标移动方法,其特征在于,所述将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处,包括 判断所述预定的目标位置是否存在其他图标; 若所述预定的目标位置不存在其他图标,则直接将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处; 若所述预定的目标位置已存在其他图标,则将所述目标位置已有的图标移动到所述目标位置以外的其他位置,并将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。
4.根据权利要求3所述的桌面图标移动方法,其特征在于,所述获取与待搜索内容对应的图标包括 根据所述待搜索内容查询桌面图标数据库,将所述待搜索内容与所述桌面图标数据库中的图标名称进行匹配,得到与所述待搜索内容匹配的图标名称; 获取与所述匹配的图标名称对应的图标。
5.根据权利要求1-4任一项所述的桌面图标移动方法,其特征在于,获取与待搜索内容对应的图标之前,还包括 调用搜索界面,根据用户的触发查找待搜索内容。
6.一种终端,其特征在于,包括 获取单元,用于获取与待搜索内容对应的图标; 移动单元,用于将所述与待搜索内容对应的图标移动到预定的目标位置。
7.根据权利要求6所述的终端,其特征在于,所述移动单元包括 设定模块,用于获取所述预定的目标位置的坐标,将所述与待搜索内容对应的图标的坐标设定为所述预定的目标位置的坐标; 显示模块,用于将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。
8.根据权利要求7所述的终端,其特征在于,所述显示模块还用于 判断所述预定的目标位置是否存在其他图标; 在所述预定的目标位置不存在其他图标时,直接将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处; 在所述预定的目标位置已存在其他图标时,将所述目标位置已有的图标移动到所述目标位置以外的其他位置,并将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。
9.根据权利要求8所述的终端,其特征在于,所述获取单元包括 匹配模块,用于根据所述待搜索内容查询桌面图标数据库,并将待搜索内容与桌面图标数据库中的图标名称进行匹配,得到与所述待搜索内容匹配的图标名称; 获取模块,用于根据所述匹配的图标名称获取与所述匹配的图标名称对应的图标。
10.根据权利要求6-9任一项所述的终端,其特征在于,还包括 查找单元,用于在获取与待搜索内容对应的图标之前,调用搜索界面,根据用户的触发进行查找待搜索内容。
11.一种手持式移动终端,具备显示屏,其特征在于,根据权利要求1-5任一项所述的桌面图标移动方法,将待搜索内容对应的图标移动到显示屏上预定的目标位置。
全文摘要
本发明实施例公开了一种桌面图标移动方法和终端,涉及终端技术领域,方法包括获取与待搜索内容对应的图标;将与待搜索内容对应的图标移动到预定的目标位置;获取所述预定的目标位置的坐标,将所述与待搜索内容对应的图标的坐标设定为所述预定的目标位置的坐标;将所述与待搜索内容对应的图标显示在所述预定的目标位置的坐标处。本发明实施例主要用于查找和移动桌面图标的过程中。通过用户输入的待搜索内容直接获取相应的桌面图标,并将该桌面图标显示在用户预定的位置,使得查找和移动桌面图标的操作更加方便和智能,提高了用户体验感。
文档编号G06F3/0481GK102902448SQ20111021109
公开日2013年1月30日 申请日期2011年7月26日 优先权日2011年7月26日
发明者何琪 申请人:汉王科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1