著录项信息
专利名称 | 移动终端中图标的管理方法、装置和移动终端 |
申请号 | CN201310722406.6 | 申请日期 | 2013-12-24 |
法律状态 | 暂无 | 申报国家 | 中国 |
公开/公告日 | 2014-04-02 | 公开/公告号 | CN103699300A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0481 | IPC分类号 | G;0;6;F;3;/;0;4;8;1;;;G;0;6;F;3;/;0;4;8;6查看分类表>
|
申请人 | 贝壳网际(北京)安全技术有限公司 | 申请人地址 | 北京市石景山区八大处高科技园区西井路3号3号楼1100A房间
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 北京猎豹移动科技有限公司 | 当前权利人 | 北京猎豹移动科技有限公司 |
发明人 | 刘伟 |
代理机构 | 北京清亦华知识产权代理事务所(普通合伙) | 代理人 | 张大威 |
摘要
本发明提出一种移动终端中图标的管理方法、装置和移动终端。其中,该方法包括以下步骤:在移动终端的图标管理界面接收用户对图标管理界面中图标的第一拖动操作;记录被拖动的图标的初始位置和第一落位位置,并根据初始位置和第一落位位置确定被拖动的图标产生的第一预期挤压方向,并根据第一预期挤压方向确定待移动图标;根据第一预期挤压方向确定每个待移动图标的目标位置;以及将被拖动的图标移动至第一落位位置,并依次将待移动图标移动至对应的目标位置。根据本发明实施例方法,实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,便于用户对图标进行管理,改善用户体验。
1.一种移动终端中图标的管理方法,其特征在于,包括以下步骤:
在移动终端的图标管理界面接收用户对所述图标管理界面中图标的第一拖动操作;
记录被拖动的图标的初始位置和第一落位位置,并根据所述初始位置和第一落位位置确定所述被拖动的图标产生的第一预期挤压方向,并根据所述第一预期挤压方向确定待移动图标;
根据所述第一预期挤压方向确定每个待移动图标的目标位置;
将被拖动的图标移动至所述第一落位位置,并依次将所述待移动图标移动至对应的目标位置;
在所述根据第一预期挤压方向确定每个待移动图标的目标位置之后,不将被拖动的图标移动至所述第一落位位置,且在所述依次将所述待移动图标移动至对应的目标位置之后还包括:
继续接收所述用户对所述被拖动的图标的第二拖动操作;
记录所述被拖动的图标的第二落位位置,并根据所述第一落位位置和所述第二落位位置确定所述被拖动的图标产生的第二预期挤压方向,并根据所述第二预期挤压方向确定待移动图标;
根据所述第二预期挤压方向确定每个待移动图标的目标位置;以及
将被拖动的图标移动至所述第二落位位置,并依次将所述待移动图标移动至对应的目标位置。
2.如权利要求1所述的方法,其特征在于,所述根据第一预期挤压方向确定待移动图标进一步包括:
根据所述第一落位位置确定第一待挤压方向;
判断所述第一待挤压方向和所述第一预期挤压方向是否一致;以及
如果判断一致,则根据所述第一落位位置确定所述待移动图标。
3.如权利要求2所述的方法,其特征在于,还包括:
如果判断不一致,则根据所述第一预期挤压方向调整所述第一落位位置,并根据所述调整后的第一落位位置确定所述待移动图标。
4.如权利要求3所述的方法,其特征在于,所述根据第一预期挤压方向调整所述第一落位位置进一步包括:
将所述第一落位位置向所述第一预期挤压方向平移第一预设长度,其中,所述第一预设长度为所述图标管理界面中相邻的两个图标的中心点间的距离的二分之一。
5.如权利要求3或4所述的方法,其特征在于,所述根据第一落位位置确定所述待移动图标进一步包括:
获取与所述第一落位位置最接近的图标;以及
根据所述最接近的图标确定移动所述最接近的图标时的关联图标,并将所述最接近的图标和所述移动最接近的图标时的关联图标作为所述待移动图标。
6.如权利要求1所述的方法,其特征在于,所述根据第二预期挤压方向确定待移动图标进一步包括:
如果所述第二落位位置与所述第一落位位置的相对方向与所述第一预期挤压方向相同,则将所述第二落位位置向所述第一预期挤压方向的反方向平移第二预设长度,其中,所述第二预设长度为所述图标管理界面中相邻的两个图标的中心点间的距离;
根据所述平移后的第二落位位置确定第二待挤压方向;
判断所述第二待挤压方向和所述第二预期挤压方向是否一致;以及
如果判断一致,则根据所述平移后的第二落位位置确定所述待移动图标。
7.如权利要求6所述的方法,其特征在于,还包括:
如果判断不一致,则根据所述第二预期挤压方向调整所述平移后的第二落位位置,并根据所述调整后的第二落位位置确定所述待移动图标。
8.如权利要求7所述的方法,其特征在于,所述根据第二预期挤压方向调整所述平移后的第二落位位置进一步包括:
将所述平移后的第二落位位置向所述第二预期挤压方向平移第一预设长度。
9.如权利要求7或8所述的方法,其特征在于,所述根据第二落位位置确定所述待移动图标进一步包括:
获取与所述第二落位位置最接近的图标;以及
根据所述最接近的图标确定移动所述最接近的图标时的关联图标,并将所述最接近的图标和所述移动最接近的图标时的关联图标作为所述待移动图标。
10.一种移动终端中图标的管理装置,其特征在于,包括:
接收模块,用于在移动终端的图标管理界面接收用户对所述图标管理界面中图标的第一拖动操作;
记录模块,用于记录被拖动的图标的初始位置和第一落位位置;
第一确定模块,用于根据所述初始位置和第一落位位置确定所述被拖动的图标产生的第一预期挤压方向;
第二确定模块,用于并根据所述第一预期挤压方向确定待移动图标;
第三确定模块,用于根据所述第一预期挤压方向确定每个待移动图标的目标位置;
图标管理模块,用于将被拖动的图标移动至所述第一落位位置,并依次将所述待移动图标移动至对应的目标位置;
在所述第三确定模块根据第一预期挤压方向确定每个待移动图标的目标位置之后,所述图标管理模块不将被拖动的图标移动至所述第一落位位置,其中,
所述接收模块还用于继续接收所述用户对所述被拖动的图标的第二拖动操作;
所述记录模块还用于记录所述被拖动的图标的第二落位位置;
所述第一确定模块还用于根据所述第一落位位置和所述第二落位位置确定所述被拖动的图标产生的第二预期挤压方向;
所述第二确定模块还用于根据所述第二预期挤压方向确定待移动图标;
所述第三确定模块还用于根据所述第二预期挤压方向确定每个待移动图标的目标位置;以及
所述图标管理模块还用于将被拖动的图标移动至所述第二落位位置,并依次将所述待移动图标移动至对应的目标位置。
11.如权利要求10所述的装置,其特征在于,所述第二确定模块具体包括:
第一确定子模块,用于根据所述第一落位位置确定第一待挤压方向;
判断子模块,用于判断所述第一待挤压方向和所述第一预期挤压方向是否一致;以及第二确定子模块,用于在所述判断子模块判断所述第一待挤压方向和所述第一预期挤压方向一致时,根据所述第一落位位置确定所述待移动图标。
12.如权利要求11所述的装置,其特征在于,所述第二确定模块还包括:
第一调整子模块,用于在所述判断子模块判断所述第一待挤压方向和所述第一预期挤压方向不一致时,根据所述第一预期挤压方向调整所述第一落位位置;
所述第二确定子模块还用于根据所述调整后的第一落位位置确定所述待移动图标。
13.如权利要求12所述的装置,其特征在于,所述第一调整子模块具体用于将所述第一落位位置向所述第一预期挤压方向平移第一预设长度,以对所述第一落位位置进行调整,其中,所述第一预设长度为所述图标管理界面中相邻的两个图标的中心点间的距离的二分之一。
14.如权利要求12或13所述的装置,其特征在于,所述第二确定子模块具体包括:
获取单元,用于获取与所述第一落位位置最接近的图标;以及
确定单元,用于根据所述最接近的图标确定移动所述最接近的图标时的关联图标,并将所述最接近的图标和所述移动最接近的图标时的关联图标作为所述待移动图标。
15.如权利要求10所述的装置,其特征在于,所述第二确定模块还包括:
第二调整子模块,用于在所述第二落位位置与所述第一落位位置的相对方向与所述第一预期挤压方向相同时,将所述第二落位位置向所述第一预期挤压方向的反方向平移第二预设长度,其中,所述第二预设长度为所述图标管理界面中相邻的两个图标的中心点间的距离;
所述第一确定子模块还用于根据所述平移后的第二落位位置确定第二待挤压方向;
判断子模块还用于判断所述第二待挤压方向和所述第二预期挤压方向是否一致;以及所述第二确定子模块还用于在所述判断模块判断所述第二待挤压方向和所述第二预期挤压方向一致时,根据所述平移后的第二落位位置确定所述待移动图标。
16.如权利要求15所述的装置,其特征在于,
第一调整子模块还用于在所述判断模块判断所述第二待挤压方向和所述第二预期挤压方向不一致时,根据所述第二预期挤压方向调整所述平移后的第二落位位置;
所述第二确定子模块还用于根据所述调整后的第二落位位置确定所述待移动图标。
17.如权利要求16所述的装置,其特征在于,所述第一调整子模块具体用于将所述平移后的第二落位位置向所述第二预期挤压方向平移第一预设长度,以对所述第二落位位置进行调整。
18.如权利要求16或17所述的装置,其特征在于,
获取单元还用于获取与所述第二落位位置最接近的图标;以及
确定单元还用于根据所述最接近的图标确定移动所述最接近的图标时的关联图标,并将所述最接近的图标和所述移动最接近的图标时的关联图标作为所述待移动图标。
19.一种移动终端,其特征在于,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;
所述电源电路,用于为所述移动终端的各个电路或器件供电;
所述存储器用于存储可执行程序代码;
所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:
在移动终端的图标管理界面接收用户对所述图标管理界面中图标的第一拖动操作;
记录被拖动的图标的初始位置和第一落位位置,并根据所述初始位置和第一落位位置确定所述被拖动的图标产生的第一预期挤压方向,并根据所述第一预期挤压方向确定待移动图标;
根据所述第一预期挤压方向确定每个待移动图标的目标位置;将被拖动的图标移动至所述第一落位位置,并依次将所述待移动图标移动至对应的目标位置;
所述处理器在所述根据第一预期挤压方向确定每个待移动图标的目标位置之后,不将被拖动的图标移动至所述第一落位位置,且所述处理器还用于:
继续接收所述用户对所述被拖动的图标的第二拖动操作;
记录所述被拖动的图标的第二落位位置,并根据所述第一落位位置和所述第二落位位置确定所述被拖动的图标产生的第二预期挤压方向,并根据所述第二预期挤压方向确定待移动图标;
根据所述第二预期挤压方向确定每个待移动图标的目标位置;以及
将被拖动的图标移动至所述第二落位位置,并依次将所述待移动图标移动至对应的目标位置。
20.如权利要求19所述的移动终端,其特征在于,所述处理器进一步用于:
根据所述第一落位位置确定第一待挤压方向;
判断所述第一待挤压方向和所述第一预期挤压方向是否一致;以及
如果判断一致,则根据所述第一落位位置确定所述待移动图标。
21.如权利要求20所述的移动终端,其特征在于,所述处理器还用于:
如果判断不一致,则根据所述第一预期挤压方向调整所述第一落位位置,并根据所述调整后的第一落位位置确定所述待移动图标。
22.如权利要求21所述的移动终端,其特征在于,所述处理器进一步用于:
将所述第一落位位置向所述第一预期挤压方向平移第一预设长度,其中,所述第一预设长度为所述图标管理界面中相邻的两个图标的中心点间的距离的二分之一。
23.如权利要求21或22所述的移动终端,其特征在于,所述处理器具体用于:
获取与所述第一落位位置最接近的图标;以及
根据所述最接近的图标确定移动所述最接近的图标时的关联图标,并将所述最接近的图标和所述移动最接近的图标时的关联图标作为所述待移动图标。
24.如权利要求19所述的移动终端,其特征在于,所述处理器进一步用于:
如果所述第二落位位置与所述第一落位位置的相对方向与所述第一预期挤压方向相同,则将所述第二落位位置向所述第一预期挤压方向的反方向平移第二预设长度,其中,所述第二预设长度为所述图标管理界面中相邻的两个图标的中心点间的距离;
根据所述平移后的第二落位位置确定第二待挤压方向;
判断所述第二待挤压方向和所述第二预期挤压方向是否一致;以及
如果判断一致,则根据所述平移后的第二落位位置确定所述待移动图标。
25.如权利要求24所述的移动终端,其特征在于,所述处理器还用于:
如果判断不一致,则根据所述第二预期挤压方向调整所述平移后的第二落位位置,并根据所述调整后的第二落位位置确定所述待移动图标。
26.如权利要求25所述的移动终端,其特征在于,所述处理器进一步用于:
将所述平移后的第二落位位置向所述第二预期挤压方向平移第一预设长度。
27.如权利要求25或26所述的移动终端,其特征在于,所述处理器进一步用于:
获取与所述第二落位位置最接近的图标;以及
根据所述最接近的图标确定移动所述最接近的图标时的关联图标,并将所述最接近的图标和所述移动最接近的图标时的关联图标作为所述待移动图标。
移动终端中图标的管理方法、装置和移动终端\n技术领域\n[0001] 本发明涉及移动终端领域,尤其涉及一种移动终端中图标的管理方法、装置和移动终端。\n背景技术\n[0002] 随着移动终端性能的增强,移动终端中安装的应用程序越来越多。当移动终端中安装应用程序时,会在桌面的随机的空闲位置生成相应的图标,而随着安装的应用程序不断增多,在桌面上生成的图标也越来越多,并且比较杂乱。目前,用户可通过将目标位置上的图标拖动至空余位置,使目标位置空出,然后将目标图标拖动至目标位置,进而对桌面上的图标进行管理。\n[0003] 在实现本发明的过程中,发明人发现现有技术至少存在以下问题:现有技术中,如果目标位置存在图标时,需要对目标位置上现有的图标以及目标图标进行多次拖动操作,才能将目标图标放入目标位置,如果用户需要对多个图标进行管理时,则需要更多的操作步骤。因此,现有的图标管理方法操作繁复,使用不便,难以满足用户对桌面图标的管理需求,用户体验差。\n发明内容\n[0004] 本发明旨在至少解决上述技术问题之一。\n[0005] 为此,本发明的第一个目的在于提出一种移动终端中图标的管理方法。该方法实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,改善用户体验。\n[0006] 本发明的第二个目的在于提出一种移动终端中图标的管理装置。\n[0007] 本发明的第三个目的在于提出一种移动终端。\n[0008] 为了实现上述目的,本发明第一方面实施例的移动终端中图标的管理方法,包括以下步骤:\n[0009] 在移动终端的图标管理界面接收用户对所述图标管理界面中图标的第一拖动操作;\n[0010] 记录所述被拖动的图标的初始位置和第一落位位置,并根据所述初始位置和第一落位位置确定所述被拖动的图标产生的第一预期挤压方向,并根据所述第一预期挤压方向确定待移动图标;\n[0011] 根据所述第一预期挤压方向确定每个待移动图标的目标位置;以及\n[0012] 将被拖动的图标移动至所述第一落位位置,并依次将所述待移动图标移动至对应的目标位置。\n[0013] 根据本发明实施例的移动终端中图标的管理方法,可根据图标拖动操作的初始位置和落位位置获取待移动图标以及待移动图标的目标位置,从而可将待图标相应的移动至相应的目标位置,实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,便于用户对图标进行管理,改善用户体验。\n[0014] 为了实现上述目的,本发明第二方面实施例的移动终端中图标的管理装置,包括:\n接收模块,用于在移动终端的图标管理界面接收用户对所述图标管理界面中图标的第一拖动操作;记录模块,用于记录所述被拖动的图标的初始位置和第一落位位置;第一确定模块,用于根据所述初始位置和第一落位位置确定所述被拖动的图标产生的第一预期挤压方向;第二确定模块,用于并根据所述第一预期挤压方向确定待移动图标;第三确定模块,用于根据所述第一预期挤压方向确定每个待移动图标的目标位置;以及图标管理模块,用于将被拖动的图标移动至所述第一落位位置,并依次将所述待移动图标移动至对应的目标位置。\n[0015] 根据本发明实施例的移动终端中图标的管理装置,可根据图标拖动操作的初始位置和落位位置获取待移动图标以及待移动图标的目标位置,从而可将待图标相应的移动至相应的目标位置,实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,便于用户对图标进行管理,改善用户体验。\n[0016] 为了实现上述目的,本发明第三方面实施例的移动终端,包括:壳体、处理器、存储器、电路板和电源电路,其中,所述电路板安置在所述壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:在移动终端的图标管理界面接收用户对所述图标管理界面中图标的第一拖动操作;记录所述被拖动的图标的初始位置和第一落位位置,并根据所述初始位置和第一落位位置确定所述被拖动的图标产生的第一预期挤压方向,并根据所述第一预期挤压方向确定待移动图标;根据所述第一预期挤压方向确定每个待移动图标的目标位置;以及将被拖动的图标移动至所述第一落位位置,并依次将所述待移动图标移动至对应的目标位置。\n[0017] 根据本发明实施例的移动终端,可根据图标拖动操作的初始位置和落位位置获取待移动图标以及待移动图标的目标位置,从而可将待图标相应的移动至相应的目标位置,实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,便于用户对图标进行管理,改善用户体验。\n[0018] 本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。\n附图说明\n[0019] 本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中,\n[0020] 图1是根据本发明一个实施例的移动终端中图标的管理方法的流程图;\n[0021] 图2(a)是根据本发明一个具体实施例的第一拖动操作发生之前的图标管理界面;\n[0022] 图2(b)是根据本发明一个具体实施例的第一拖动操作发生之后的图标管理界面;\n[0023] 图3是根据本发明一个具体实施例的根据第一预期挤压方向确定待移动图标的流程图;\n[0024] 图4是根据本发明另一个实施例的移动终端中图标的管理方法的流程图;\n[0025] 图5(a)是根据本发明一个具体实施例的第二拖动操作发生之前的图标管理界面;\n[0026] 图5(b)是根据本发明一个具体实施例的第二拖动操作发生之后的图标管理界面;\n[0027] 图6是根据本发明一个具体实施例的根据第二预期挤压方向确定待移动图标的流程图;\n[0028] 图7是根据本发明一个实施例的移动终端中图标的管理装置的结构示意图;\n[0029] 图8是根据本发明另一个实施例的移动终端中图标的管理装置的结构示意图。\n具体实施方式\n[0030] 下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。\n[0031] 在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。\n[0032] 流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。\n[0033] 应当理解,本发明的实施例优选适用于移动终端,例如,IOS操作系统(IOS是由苹果公司开发的手持设备操作系统)、安卓操作系统(Android系统是一种基于Linux的自由及开放源代码的操作系统)、Windows Phone操作系统(Windows Phone是微软公司发布的一款手机操作系统)的移动终端,当然也适用于个人计算机以及其他智能移动终端,本发明对此不作限定。应当理解,在本发明的实施例中,移动终端可以是手机、平板电脑、个人数字助理、电子书等具有各种操作系统的硬件设备。\n[0034] 下面参考附图描述根据本发明实施例的移动终端中图标的管理方法、装置和移动终端。\n[0035] 目前,移动终端图标管理界面,如移动终端桌面、应用程序列表界面等,设置有多个矩阵格,每个矩阵格中可放入一个图标(如系统图标、应用程序图标等)。为了解决通过现有的移动终端中图标的管理方法对图标进行管理时,操作步骤繁复,使用不便等等问题,本发明提出一种移动终端中应用程序的控制方法,可获取待移动图标以及待移动图标的位置,从而可根据拖动图标的起始位置和落位位置对相应的图标进行移动,实现了通过一次拖拽完成图标位置的管理,操作十分方便、快捷。\n[0036] 图1是根据本发明一个实施例的移动终端中图标的管理方法的流程图。如图1所示,该移动终端中图标的管理方法包括以下步骤。\n[0037] S101,在移动终端的图标管理界面接收用户对图标管理界面中图标的第一拖动操作。\n[0038] 具体地,如图2(a)所示,为第一拖动操作发生之前的图标管理界面,如果用户需要将如图2(a)中的图标(1)移动到图标(7)的位置,且图标(2)到(7)保持排序不变依次前移,则可将图标(1)拖动至图标(7)和图标(8)之间,即第一拖动操作。\n[0039] S102,记录被拖动的图标的初始位置和第一落位位置,并根据初始位置和第一落位位置确定被拖动的图标产生的第一预期挤压方向,并根据第一预期挤压方向确定待移动图标。\n[0040] 在本发明的一个实施例中,图标管理界面中的每个图标所在的矩阵格都有固定的坐标位置,且每个矩阵格在图标管理界面有相应的图标区域。由于图标管理界面中的图标都是均匀分布的,因此图标所在的矩阵格之间间隔也是相同的,因此,每个矩阵格的图标区域为以该矩阵格中心点为中心,并分别以该矩阵格中心点距离其上方的矩阵格的中心点的距离和距离其左方的矩阵格中心点的距离为长和宽的矩形区域。\n[0041] 其中,被拖动的图标的初始位置为第一拖动操作开始时该图标所在的矩阵格位置;第一落位位置为第一拖动操作结束时该图标所在的图标区域;第一预期挤压方向为从第一落位位置到初始位置的方向。以图2为例,图标(1)-(16)所在的矩阵格分别为1-16,被拖动的图标(1)的初始位置为矩阵格1的位置,当图标(1)被拖动到图标(7)和(8)之间时,第一落位位置有两种情况:一种为在矩阵格7的右侧图标区域,另一种为在矩阵格8的左侧图标区域;待挤压方向为从矩阵格7到矩阵格1的方向。\n[0042] 在本发明的一个实施例中,可通过图3所示的步骤根据第一预期挤压方向确定待移动图标:\n[0043] S301,根据第一落位位置确定第一待挤压方向。\n[0044] 具体地,如果被拖动的图标的第一落位位置在一个矩阵格的左侧图标区域,则第一待挤压方向为从该矩阵格指向该矩阵格右方的方向;如果被拖动的图标的第一落位位置在一个矩阵格的右侧图标区域,则第一待挤压方向为从该矩阵格指向该矩阵格左方的方向。以图2为例,如果第一落位位置为在矩阵格7的图标区域,且在矩阵格7的右侧图标区域,则第一待挤压方向为指向矩阵格7左方的方向,即向左挤压图标(7);如果第一落位位置为在矩阵格8的图标区域,且在矩阵格8的左侧图标区域,则第一待挤压方向为指向矩阵格8右方的方向,即向右挤压图标(8)。\n[0045] S302,判断第一待挤压方向和第一预期挤压方向是否一致。\n[0046] S303,如果判断一致,则根据第一落位位置确定待移动图标。\n[0047] 具体地,可遍历初始位置与第一落位位置之间的图标,并将初始位置与第一落位位置之间的图标作为待挤压标。具体地,可获取与第一落位位置最接近的图标,并确定移动该图标时需要关联移动的图标,并将该图标及其关联移动的图标作为待移动图标。举例来说,如果第一待挤压方向为指向矩阵格7左方的方向,第一预期挤压方向为从矩阵格7到矩阵格1的方向,则第一待挤压方向和第一预期挤压方向一致,可根据第一落位位置确定待移动图标为矩阵格7的右侧区域到矩阵格1之间的图标(2)-(7)。\n[0048] S304,如果判断不一致,则根据第一预期挤压方向调整第一落位位置,并根据调整后的第一落位位置确定待移动图标。\n[0049] 具体地,可获取与调整后的第一落位位置最接近的图标,并确定移动该图标时需要关联移动的图标,并将该图标及其关联移动的图标作为待移动图标。举例来说,如果第一待挤压方向为指向矩阵格8右方的方向,第一预期挤压方向为从矩阵格7到矩阵格1的方向,则第一待挤压方向和第一预期挤压方向不一致,因此需要根据第一预期挤压方向调整第一落位位置。具体地,可将第一落位位置向第一预期挤压方向平移第一预设长度,其中,第一预设长度为图标管理界面中相邻的两个图标的中心点间的距离(即相邻两个矩阵格的中心点间的距离)的二分之一,由此,第一落位位置被从矩阵格8的左侧图标区域调整到矩阵格7的右侧图标区域。进而,可确定待移动图标为图标(2)-(7)。\n[0050] S103,根据获取的最终的第一预期挤压方向确定每个待移动图标的目标位置。\n[0051] 具体地,每个待移动图标的目标位置为按照第一预期挤压方向前移动至前一个矩阵格的位置。举例来说,在图2所述的示例中,第一预期挤压方向为从矩阵格7到矩阵格1的方向,待移动图标为图标(2)-(7),相应的目标位置为矩阵格1-6的位置。\n[0052] S104,将被拖动的图标移动至第一落位位置,并依次将待移动图标移动至对应的目标位置。\n[0053] 具体地,从距离最终的第一落位位置最近的待移动图标开始,将该图标沿着待挤压方向移动至前一个矩阵格,并判断该矩阵格是否存在图标,如果存在,则将存在的图标沿着待挤压方向再移动至前一个矩阵格,直到一个矩阵格不存在图标为止。如图2(b)所示,为第一拖动操作发生之后的图标管理界面,是通过将图标(7)移动至矩阵格6,并将矩阵格6上的图标(5)移动至矩阵格5,……,直到将图标(2)移动至没有图标的矩阵格1。此时,图标(2)-(7)依次在矩阵格1-6的位置,图标(1)在矩阵格7的位置,其他图标的位置未变。\n[0054] 根据本发明实施例的移动终端中图标的管理方法,可根据图标拖动操作的初始位置和落位位置获取待移动图标以及待移动图标的目标位置,从而可将待图标相应的移动至相应的目标位置,实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,便于用户对图标进行管理,改善用户体验。\n[0055] 图4是根据本发明另一个实施例的移动终端中图标的管理方法的流程图。在该实施例中,可在第一拖动操作结束后不将被拖动的图标放入第一落位位置,而继续接收用户对该图标的第二拖动操作,从而实现对图标的多次拖动管理。具体地,如图2所示,该移动终端中图标的管理方法包括以下步骤。\n[0056] S401,在移动终端的图标管理界面接收用户对图标管理界面中图标的第一拖动操作。\n[0057] S402,记录被拖动的图标的初始位置和第一落位位置,并根据初始位置和第一落位位置确定被拖动的图标产生的第一预期挤压方向,并根据第一预期挤压方向确定待移动图标。\n[0058] 在本发明的一个实施例中,可通过图3所示的步骤根据第一预期挤压方向确定待移动图标:\n[0059] S301,根据第一落位位置确定第一待挤压方向。\n[0060] S302,判断第一待挤压方向和第一预期挤压方向是否一致。\n[0061] S303,如果判断一致,则根据第一落位位置确定待移动图标。\n[0062] S304,如果判断不一致,则根据第一预期挤压方向调整第一落位位置,并根据调整后的第一落位位置确定待移动图标。\n[0063] S403,根据第一预期挤压方向确定每个待移动图标的目标位置。\n[0064] S404,依次将待移动图标移动至对应的目标位置。\n[0065] S405,继续接收用户对被拖动的图标的第二拖动操作。\n[0066] 在本发明的一个实施例中,如果用户在第一拖动操作后,又希望将被拖动的图标移动至另一个矩阵格的位置,则可不放开被拖动的图标,并在待移动图标移动至对应的目标位置后,继续拖动该图标至目标位置,即第二拖动操作。举例来说,当图标(2)-(7)依次移动到在矩阵格1-6的位置后,如图5(a)所示,为第二拖动操作发生之前的图标管理界面,用户在未放开图标(1)而继续将图标(1)拖动至图标(3)和(4)之间。\n[0067] S406,记录被拖动的图标的第二落位位置,并根据第一落位位置和第二落位位置确定被拖动的图标产生的第二预期挤压方向,并根据第二预期挤压方向确定待移动图标。\n[0068] 其中,第二落位位置为第二拖动操作结束时该图标所在的图标区域;第二预期挤压方向为从第二落位位置到第一落位位置的方向。以图5为例,第一落位位置为矩阵格7,当图标(1)被拖动到图标(3)和(4)之间时,第二落位位置有两种情况:一种为在矩阵格2的右侧图标区域,另一种为在矩阵格3的左侧图标区域;待挤压方向为从矩阵格3到矩阵格7的方向。\n[0069] 在本发明的一个实施例中,可通过图6所示的步骤根据第二预期挤压方向确定待移动图标:\n[0070] S601,如果第二落位位置与第一落位位置的相对方向与第一预期挤压方向相同,则将第二落位位置向第一预期挤压方向的反方向平移第二预设长度,其中,第二预设长度为图标管理界面中相邻的两个图标的中心点间的距离。\n[0071] 在本发明的一个实施例中,第一拖动操作之后,图标(1)并未落入相应的矩阵格,因此移动终端并未记录当前的矩阵格与图标的对应关系,而仍以初始图标管理界面作为参考,并在图标(1)落位后才重新存储矩阵格与图标的新的对应关系。即虽然当前图标管理界面显示的是图5(a)所示的界面,但移动终端中存储的为图2(a)所示的界面(矩阵格1-6分别对应图标(1)-(6))。也就是说,当落位位置在矩阵格2的图标区域时时,挤压的对象为与矩阵格2对应的图标(2),而不是此时位于矩阵格2上的图标(3)。\n[0072] 举例来说,如果在图5(a)所示的基础上将图标(1)继续拖动至图标(3)和(4)之间,则第二落位位置与第一落位位置的相对方向为左,与第一预期挤压方向相同。此时,需要将第二落位位置向第一预期挤压方向的反方向平移第二预设长度,以使第二落位位置的所在区域的图标与矩阵格的对应关系与移动终端存储的图标与矩阵格的对应关系一致;\n[0073] 如果将图标(1)继续拖动至图标(13)和(14)之间,则第二落位位置与第一落位位置的相对方向为右,与第一预期挤压方向相反。此时,第二落位位置的所在区域的图标与矩阵格的对应关系与移动终端存储的图标与矩阵格的对应关系一致,因此可直接根据第二落位位置确定第二挤压方向。\n[0074] S602,根据平移后的第二落位位置确定第二待挤压方向。\n[0075] 以图5为例,如果平移后的第二落位位置为在矩阵格3的图标区域,且在矩阵格3的右侧图标区域,则第二待挤压方向为从矩阵格3指向矩阵格3左方的方向,即向左挤压图标(3);如果平移后的第二落位位置为在矩阵格4的图标区域,且在矩阵格4的左侧图标区域,则第二待挤压方向为从矩阵格4指向矩阵格4右方的方向,即向右挤压图标(4)。\n[0076] S603,判断第二待挤压方向和第二预期挤压方向是否一致。\n[0077] S604,如果判断一致,则根据平移后的第二落位位置确定待移动图标。\n[0078] 具体地,可遍历第一落位位置与第二落位位置之间的图标,并将第一落位位置与第二落位位置之间的图标作为待挤压标。具体地,可获取与平移后的第二落位位置最接近的图标,并确定移动该图标时需要关联移动的图标,并将该图标及其关联移动的图标作为待移动图标。举例来说,如果第二待挤压方向为指向矩阵格4右方的方向,第二预期挤压方向为从矩阵格3到矩阵格7的方向,则第二待挤压方向和第二预期挤压方向一致,可根据第二落位位置确定待移动图标为矩阵格3的左侧区域到矩阵格7之间的图标(4)-(7)。\n[0079] S605,如果判断不一致,则根据第二预期挤压方向调整平移后的第二落位位置,并根据调整后的第二落位位置确定待移动图标。\n[0080] 具体地,可获取与调整后的第二落位位置最接近的图标,并确定移动该图标时需要关联移动的图标,并将该图标及其关联移动的图标作为待移动图标。举例来说,如果第二待挤压方向为指向矩阵格3左方的方向,第二预期挤压方向为从矩阵格3到矩阵格7的方向,则第二待挤压方向和第二预期挤压方向不一致,因此需要根据第二预期挤压方向调整平移后的第二落位位置。具体地,可将平移后的第二落位位置向第二预期挤压方向平移第一预设长度,由此,第二落位位置被从矩阵格3的右侧图标区域调整到矩阵格4的左侧图标区域。\n进而,可确定待移动图标为图标(4)-(7)。\n[0081] S407,根据获取的最终的第二预期挤压方向确定每个待移动图标的目标位置。\n[0082] 具体地,每个待移动图标的目标位置为按照第二预期挤压方向前移动至前一个矩阵格的位置。举例来说,在图5所述的示例中,第二预期挤压方向为从矩阵格3到矩阵格7的方向,待移动图标为图标(4)-(7),相应的目标位置为矩阵格4-7的位置。\n[0083] S408,将被拖动的图标移动至第二落位位置,并依次将待移动图标移动至对应的目标位置。\n[0084] 根据本发明实施例的移动终端中图标的管理方法,可对图标进行多次拖动,并通过对落位位置进行调整,保证拖动符合用户的预期效果,进一步提升用户体验。\n[0085] 应当理解,本发明也适用于对图标两次以上的更多次拖动的情况,本发明对此不作限定。\n[0086] 为了实现上述实施例,本发明还提出一种移动终端中图标的管理装置。\n[0087] 图7是根据本发明一个实施例的移动终端中图标的管理装置的结构示意图。如图7所示,移动终端中图标的管理装置包括接收模块100、记录模块200、第一确定模块300、第二确定模块400、第三确定模块500和图标管理模块600。其中,第二确定模块400具体包括第一确定子模块410、判断子模块420、第二确定子模块430和第一调整子模块440。\n[0088] 具体地,接收模块100用于在移动终端的图标管理界面接收用户对图标管理界面中图标的第一拖动操作。更具体地,如图2(a)所示,为第一拖动操作发生之前的图标管理界面,如果用户需要将如图2(a)中的图标(1)移动到图标(7)的位置,且图标(2)到(7)保持排序不变依次前移,则可将图标(1)拖动至图标(7)和图标(8)之间,即第一拖动操作。\n[0089] 记录模块200用于记录被拖动的图标的初始位置和第一落位位置。在本发明的一个实施例中,图标管理界面中的每个图标所在的矩阵格都有固定的坐标位置,且每个矩阵格在图标管理界面有相应的图标区域。由于图标管理界面中的图标都是均匀分布的,因此图标所在的矩阵格之间间隔也是相同的,因此,每个矩阵格的图标区域为以该矩阵格中心点为中心,并分别以该矩阵格中心点距离其上方的矩阵格的中心点的距离和距离其左方的矩阵格中心点的距离为长和宽的矩形区域。\n[0090] 其中,被拖动的图标的初始位置为第一拖动操作开始时该图标所在的矩阵格位置;第一落位位置为第一拖动操作结束时该图标所在的图标区域;第一预期挤压方向为从第一落位位置到初始位置的方向。以图2为例,图标(1)-(16)所在的矩阵格分别为1-16,被拖动的图标(1)的初始位置为矩阵格1的位置,当图标(1)被拖动到图标(7)和(8)之间时,第一落位位置有两种情况:一种为在矩阵格7的右侧图标区域,另一种为在矩阵格8的左侧图标区域。\n[0091] 第一确定模块300用于根据初始位置和第一落位位置确定被拖动的图标产生的第一预期挤压方向。具体地,如图2所示,当图标(1)被拖动到图标(7)和图标(8)之间时,待挤压方向为从矩阵格7到矩阵格1的方向。\n[0092] 第二确定模块400用于并根据第一预期挤压方向确定待移动图标。更具体地,第二确定模块400包括第一确定子模块410、判断子模块420、第二确定子模块430和第一调整子模块440。\n[0093] 其中,第一确定子模块410用于根据第一落位位置确定第一待挤压方向。如果被拖动的图标的第一落位位置在一个矩阵格的左侧图标区域,则第一待挤压方向为从该矩阵格指向该矩阵格右方的方向;如果被拖动的图标的第一落位位置在一个矩阵格的右侧图标区域,则第一待挤压方向为从该矩阵格指向该矩阵格左方的方向。以图2为例,如果第一落位位置为在矩阵格7的图标区域,且在矩阵格7的右侧图标区域,则第一待挤压方向为指向矩阵格7左方的方向,即向左挤压图标(7);如果第一落位位置为在矩阵格8的图标区域,且在矩阵格8的左侧图标区域,则第一待挤压方向为指向矩阵格8右方的方向,即向右挤压图标(8)。\n[0094] 判断子模块420用于判断第一待挤压方向和第一预期挤压方向是否一致。\n[0095] 第二确定子模块430用于在判断子模块420判断第一待挤压方向和第一预期挤压方向一致时,根据第一落位位置确定待移动图标。第二确定子模块430具体包括:获取单元(图中未标出)用于获取与第一落位位置最接近的图标;确定单元(图中未标出)用于根据最接近的图标确定移动最接近的图标时的关联图标,并将最接近的图标和移动最接近的图标时的关联图标作为待移动图标。确定单元可遍历初始位置与第一落位位置之间的图标,并将初始位置与第一落位位置之间的图标作为待挤压标。举例来说,如果第一待挤压方向为指向矩阵格7左方的方向,第一预期挤压方向为从矩阵格7到矩阵格1的方向,则第一待挤压方向和第一预期挤压方向一致,可根据第一落位位置确定待移动图标为矩阵格7的右侧区域到矩阵格1之间的图标(2)-(7)。\n[0096] 第一调整子模块440用于在判断子模块420判断第一待挤压方向和第一预期挤压方向不一致时,根据第一预期挤压方向调整第一落位位置。第一调整子模块440具体用于将第一落位位置向第一预期挤压方向平移第一预设长度,以对第一落位位置进行调整,其中,第一预设长度为图标管理界面中相邻的两个图标的中心点间的距离的二分之一。由此,第一落位位置被从矩阵格8的左侧图标区域调整到矩阵格7的右侧图标区域。举例来说,如果第一待挤压方向为向右挤压图标(8),第一预期挤压方向为从矩阵格7到矩阵格1的方向,则第一待挤压方向和第一预期挤压方向不一致,因此需要根据第一预期挤压方向调整第一落位位置。通过第二确定子模块230根据调整后的第一落位位置确定待移动图标为图标(2)-(7)。\n[0097] 第三确定模块500用于根据第一预期挤压方向确定每个待移动图标的目标位置。\n更具体地,每个待移动图标的目标位置为按照第一预期挤压方向前移动至前一个矩阵格的位置。举例来说,在图2所述的示例中,第一预期挤压方向为从矩阵格7到矩阵格1的方向,待移动图标为图标(2)-(7),相应的目标位置为矩阵格1-6的位置。\n[0098] 图标管理模块600用于将被拖动的图标移动至第一落位位置,并依次将待移动图标移动至对应的目标位置。更具体地,从距离最终的第一落位位置最近的待移动图标开始,图标管理模块600将该图标沿着待挤压方向移动至前一个矩阵格,并判断该矩阵格是否存在图标,如果存在,则将存在的图标沿着待挤压方向再移动至前一个矩阵格,直到一个矩阵格不存在图标为止。如图2(b)所示,为第一拖动操作发生之后的图标管理界面,是通过将图标(7)移动至矩阵格6,并将矩阵格6上的图标(5)移动至矩阵格5,……,直到将图标(2)移动至没有图标的矩阵格1。此时,图标(2)-(7)依次在矩阵格1-6的位置,图标(1)在矩阵格7的位置,其他图标的位置未变。\n[0099] 根据本发明实施例的移动终端中图标的管理装置,可根据图标拖动操作的初始位置和落位位置获取待移动图标以及待移动图标的目标位置,从而可将待图标相应的移动至相应的目标位置,实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,便于用户对图标进行管理,改善用户体验。\n[0100] 图8是根据本发明另一个实施例的移动终端中图标的管理装置的结构示意图。如图8所示,移动终端中图标的管理装置包括接收模块100、记录模块200、第一确定模块300、第二确定模块400、第三确定模块500和图标管理模块600。其中,第二确定模块400具体包括第一确定子模块410、判断子模块420、第二确定子模块430、第一调整子模块440和第二调整子模块450。\n[0101] 在本发明的一个实施例中,移动终端中图标的管理装置可在第三确定模块500根据第一预期挤压方向确定每个待移动图标的目标位置之后,不将被拖动的图标放入第一落位位置,而继续通过接收模块100接收用户对该图标的第二拖动操作,从而实现对图标的多次拖动管理。\n[0102] 具体地,接收模块100用于继续接收用户对被拖动的图标的第二拖动操作。在本发明的一个实施例中,如果用户在第一拖动操作后,又希望将被拖动的图标移动至另一个矩阵格的位置,则可不放开被拖动的图标,并在待移动图标移动至对应的目标位置后,继续拖动该图标至目标位置,即第二拖动操作。举例来说,当图标(2)-(7)依次移动到在矩阵格1-6的位置后,如图5(a)所示,为第二拖动操作发生之前的图标管理界面,用户在未放开图标(1)而继续将图标(1)拖动至图标(3)和(4)之间。\n[0103] 记录模块200用于记录被拖动的图标的第二落位位置。其中,第二落位位置为第二拖动操作结束时该图标所在的图标区域;第二预期挤压方向为从第二落位位置到第一落位位置的方向。以图5为例,第一落位位置为矩阵格7,当图标(1)被拖动到图标(3)和(4)之间时,第二落位位置有两种情况:一种为在矩阵格2的右侧图标区域,另一种为在矩阵格3的左侧图标区域。\n[0104] 第一确定模块300还用于根据第一落位位置和第二落位位置确定被拖动的图标产生的第二预期挤压方向。具体地,如图5所示,当图标(1)被拖动到图标(3)和(4)之间时,待挤压方向为从矩阵格3到矩阵格7的方向。\n[0105] 第二确定模块400还用于根据第二预期挤压方向确定待移动图标。在本发明的一个实施例中,第一拖动操作之后,图标(1)并未落入相应的矩阵格,因此移动终端并未记录当前的矩阵格与图标的对应关系,而仍以初始图标管理界面作为参考,并在图标(1)落位后才重新存储矩阵格与图标的新的对应关系。即虽然当前图标管理界面显示的是图5(a)所示的界面,但移动终端中存储的为图2(a)所示的界面(矩阵格1-6分别对应图标(1)-(6))。也就是说,当落位位置在矩阵格2的图标区域时时,挤压的对象为与矩阵格2对应的图标(2),而不是此时位于矩阵格2上的图标(3)。\n[0106] 因此,第二确定模块400在图7所示的基础上还包括第二调整子模块450。其中,第二调整子模块450用于在第二落位位置与第一落位位置的相对方向与第一预期挤压方向相同时,将第二落位位置向第一预期挤压方向的反方向平移第二预设长度,其中,第二预设长度为图标管理界面中相邻的两个图标的中心点间的距离。举例来说,如果在图5(a)所示的基础上将图标(1)继续拖动至图标(3)和(4)之间,则第二落位位置与第一落位位置的相对方向为左,与第一预期挤压方向相同。此时,需要通过第二调整子模块450将第二落位位置向第一预期挤压方向的反方向平移第二预设长度,以使第二落位位置的所在区域的图标与矩阵格的对应关系与移动终端存储的图标与矩阵格的对应关系一致。\n[0107] 进而可通过第一确定子模块410根据平移后的第二落位位置确定第二待挤压方向。以图5为例,如果平移后的第二落位位置为在矩阵格3的图标区域,且在矩阵格3的右侧图标区域,则第二待挤压方向为从矩阵格3指向矩阵格3左方的方向,即向左挤压图标(3);\n如果平移后的第二落位位置为在矩阵格4的图标区域,且在矩阵格4的左侧图标区域,则第二待挤压方向为从矩阵格4指向矩阵格4右方的方向,即向右挤压图标(4)。\n[0108] 如果将图标(1)继续拖动至图标(13)和(14)之间,则第二落位位置与第一落位位置的相对方向为右,与第一预期挤压方向相反。此时,第二落位位置的所在区域的图标与矩阵格的对应关系与移动终端存储的图标与矩阵格的对应关系一致,因此,可通过第一确定子模块410直接根据第二落位位置确定第二挤压方向。\n[0109] 判断子模块420还用于判断第二待挤压方向和第二预期挤压方向是否一致。\n[0110] 第二确定子模块430还用于在判断模块判断第二待挤压方向和第二预期挤压方向一致时,根据平移后的第二落位位置确定待移动图标。其中,第二确定子模块430可遍历第一落位位置与第二落位位置之间的图标,并将第一落位位置与第二落位位置之间的图标作为待挤压标。举例来说,如果第二待挤压方向为指向矩阵格4右方的方向,第二预期挤压方向为从矩阵格3到矩阵格7的方向,则第二待挤压方向和第二预期挤压方向一致,可根据第二落位位置确定待移动图标为矩阵格3的左侧区域到矩阵格7之间的图标(4)-(7)。\n[0111] 第一调整子模块440还用于在判断模块判断第二待挤压方向和第二预期挤压方向不一致时,根据第二预期挤压方向调整平移后的第二落位位置。更具体地,第一调整子模块具440体用于将平移后的第二落位位置向第二预期挤压方向平移第一预设长度,以对第二落位位置进行调整。举例来说,如果第二待挤压方向为指向矩阵格3左方的方向,第二预期挤压方向为从矩阵格3到矩阵格7的方向,则第二待挤压方向和第二预期挤压方向不一致,因此需要根据第二预期挤压方向调整平移后的第二落位位置。具体地,可将平移后的第二落位位置向第二预期挤压方向平移第一预设长度,由此,第二落位位置被从矩阵格3的右侧图标区域调整到矩阵格4的左侧图标区域。\n[0112] 进而,可通过确定第二确定子模块430确定待移动图标为图标(4)-(7)。\n[0113] 第三确定模块500还用于根据第二预期挤压方向确定每个待移动图标的目标位置。更具体地,每个待移动图标的目标位置为按照第二预期挤压方向前移动至前一个矩阵格的位置。举例来说,在图5所述的示例中,第二预期挤压方向为从矩阵格3到矩阵格7的方向,待移动图标为图标(4)-(7),相应的目标位置为矩阵格4-7的位置。\n[0114] 图标管理模块600还用于将被拖动的图标移动至第二落位位置,并依次将待移动图标移动至对应的目标位置。\n[0115] 根据本发明实施例的移动终端中图标的管理装置,可对图标进行多次拖动,并通过对落位位置进行调整,保证拖动符合用户的预期效果,进一步提升用户体验。\n[0116] 为了实现上述实施例,本发明提出一种移动终端。\n[0117] 根据本发明实施例的移动终端,包括壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为移动终端的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于:\n[0118] S101’,在移动终端的图标管理界面接收用户对图标管理界面中图标的第一拖动操作。\n[0119] S102’,记录被拖动的图标的初始位置和第一落位位置,并根据初始位置和第一落位位置确定被拖动的图标产生的第一预期挤压方向,并根据第一预期挤压方向确定待移动图标。\n[0120] 在本发明的一个实施例中,图标管理界面中的每个图标所在的矩阵格都有固定的坐标位置,且每个矩阵格在图标管理界面有相应的图标区域。由于图标管理界面中的图标都是均匀分布的,因此图标所在的矩阵格之间间隔也是相同的,因此,每个矩阵格的图标区域为以该矩阵格中心点为中心,并分别以该矩阵格中心点距离其上方的矩阵格的中心点的距离和距离其左方的矩阵格中心点的距离为长和宽的矩形区域。\n[0121] 在本发明的一个实施例中,可通过下述步骤根据第一预期挤压方向确定待移动图标:\n[0122] S301’,根据第一落位位置确定第一待挤压方向。\n[0123] S302’,判断第一待挤压方向和第一预期挤压方向是否一致。\n[0124] S303’,如果判断一致,则根据第一落位位置确定待移动图标。\n[0125] S304’,如果判断不一致,则根据第一预期挤压方向调整第一落位位置,并根据调整后的第一落位位置确定待移动图标。\n[0126] S103’,根据获取的最终的第一预期挤压方向确定每个待移动图标的目标位置。\n[0127] S104’,将被拖动的图标移动至第一落位位置,并依次将待移动图标移动至对应的目标位置。\n[0128] 根据本发明实施例的移动终端,可根据图标拖动操作的初始位置和落位位置获取待移动图标以及待移动图标的目标位置,从而可将待图标相应的移动至相应的目标位置,实现了通过一次拖拽完成图标位置的管理变化,并且保证其他图标间的相对位置不变,操作十分方便,符合用户使用习惯,便于用户对图标进行管理,改善用户体验。\n[0129] 在本发明的另一个实施例中,可在第一拖动操作结束后不将被拖动的图标放入第一落位位置,而继续接收用户对该图标的第二拖动操作,从而实现对图标的多次拖动管理。\n在本实施例中,处理器还用于:\n[0130] S401’,在移动终端的图标管理界面接收用户对图标管理界面中图标的第一拖动操作。\n[0131] S402’,记录被拖动的图标的初始位置和第一落位位置,并根据初始位置和第一落位位置确定被拖动的图标产生的第一预期挤压方向,并根据第一预期挤压方向确定待移动图标。\n[0132] 在本发明的一个实施例中,处理器可通过执行下述步骤根据第一预期挤压方向确定待移动图标:\n[0133] S301’,根据第一落位位置确定第一待挤压方向。\n[0134] S302’,判断第一待挤压方向和第一预期挤压方向是否一致。\n[0135] S303’,如果判断一致,则根据第一落位位置确定待移动图标。\n[0136] S304’,如果判断不一致,则根据第一预期挤压方向调整第一落位位置,并根据调整后的第一落位位置确定待移动图标。\n[0137] S403’,根据第一预期挤压方向确定每个待移动图标的目标位置。\n[0138] S404’,依次将待移动图标移动至对应的目标位置。\n[0139] S405’,继续接收用户对被拖动的图标的第二拖动操作。\n[0140] 在本发明的一个实施例中,如果用户在第一拖动操作后,又希望将被拖动的图标移动至另一个矩阵格的位置,则可不放开被拖动的图标,并在待移动图标移动至对应的目标位置后,继续拖动该图标至目标位置,即第二拖动操作。\n[0141] S406’,记录被拖动的图标的第二落位位置,并根据第一落位位置和第二落位位置确定被拖动的图标产生的第二预期挤压方向,并根据第二预期挤压方向确定待移动图标。\n[0142] 在本发明的一个实施例中,处理器可通过执行下述步骤根据第二预期挤压方向确定待移动图标:\n[0143] S601’,如果第二落位位置与第一落位位置的相对方向与第一预期挤压方向相同,则将第二落位位置向第一预期挤压方向的反方向平移第二预设长度,其中,第二预设长度为图标管理界面中相邻的两个图标的中心点间的距离。\n[0144] S602’,根据平移后的第二落位位置确定第二待挤压方向。\n[0145] S603’,判断第二待挤压方向和第二预期挤压方向是否一致。\n[0146] S604’,如果判断一致,则根据平移后的第二落位位置确定待移动图标。\n[0147] S605’,如果判断不一致,则根据第二预期挤压方向调整平移后的第二落位位置,并根据调整后的第二落位位置确定待移动图标。\n[0148] S407’,根据获取的最终的第二预期挤压方向确定每个待移动图标的目标位置。\n[0149] S408’,将被拖动的图标移动至第二落位位置,并依次将待移动图标移动至对应的目标位置。\n[0150] 根据本发明实施例的移动终端,可对图标进行多次拖动,并通过对落位位置进行调整,保证拖动符合用户的预期效果,进一步提升用户体验。\n[0151] 应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。\n[0152] 在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。\n[0153] 尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
法律信息
- 2017-07-14
专利权人的姓名或者名称、地址的变更
专利权人由贝壳网际(北京)安全技术有限公司变更为北京猎豹移动科技有限公司
地址由100041 北京市石景山区八大处高科技园区西井路3号3号楼1100A房间变更为100041 北京市石景山区八大处高科技园区西井路3号3号楼1100A房间
- 2017-01-18
- 2014-04-30
实质审查的生效
IPC(主分类): G06F 3/0481
专利申请号: 201310722406.6
申请日: 2013.12.24
- 2014-04-02
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-07-27
|
2010-01-21
| | |
2
| |
2013-09-25
|
2013-06-20
| | |
3
| |
2011-12-28
|
2011-09-26
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |