图标排列方法、装置、用户终端及存储介质.pdf

上传人:奻奴 文档编号:10123996 上传时间:2021-06-04 格式:PDF 页数:17 大小:582.23KB
收藏 版权申诉 举报 下载
图标排列方法、装置、用户终端及存储介质.pdf_第1页
第1页 / 共17页
图标排列方法、装置、用户终端及存储介质.pdf_第2页
第2页 / 共17页
图标排列方法、装置、用户终端及存储介质.pdf_第3页
第3页 / 共17页
文档描述:

《图标排列方法、装置、用户终端及存储介质.pdf》由会员分享,可在线阅读,更多相关《图标排列方法、装置、用户终端及存储介质.pdf(17页完成版)》请在专利查询网上搜索。

1、(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 (43)申请公布日 (21)申请号 202010992583.6 (22)申请日 2020.09.18 (71)申请人 珠海格力电器股份有限公司 地址 519070 广东省珠海市前山金鸡西路 (72)发明人 黄金武张璐卞国任马颖江 (74)专利代理机构 北京华夏泰和知识产权代理 有限公司 11662 代理人 杜欣卢万腾 (51)Int.Cl. G06F 3/0481(2013.01) G06F 9/451(2018.01) H04M 1/725(2006.01) (54)发明名称 图标排列方法、 装置、 用户终端及。

2、存储介质 (57)摘要 本发明实施例涉及一种图标排列方法、 装 置、 用户终端及存储介质, 所述方法包括: 确定目 标界面; 确定所述目标界面中的至少一个第一图 标, 以及每个所述第一图标在所述目标界面上的 排列位置; 从所述用户终端上的多个第二图标中 确定与所述第一图标相匹配的目标图标; 基于与 所述目标图标相匹配的第一图标对应的所述排 列位置, 确定所述目标图标在所述用户终端界面 上对应的目标位置; 基于所述目标位置将所述目 标图标排列在所述用户终端界面上。 由此, 可以 实现自动对用户终端界面上的图标进行排列, 提 升用户体验。 权利要求书2页 说明书10页 附图4页 CN 112148。

3、162 A 2020.12.29 CN 112148162 A 1.一种图标排列方法, 应用于用户终端, 其特征在于, 所述方法包括: 确定目标界面; 确定所述目标界面中的至少一个第一图标, 以及每个所述第一图标在所述目标界面上 的排列位置; 从所述用户终端上的多个第二图标中确定与所述第一图标相匹配的目标图标; 基于与所述目标图标相匹配的第一图标对应的所述排列位置, 确定所述目标图标在所 述用户终端界面上对应的目标位置; 基于所述目标位置将所述目标图标排列在所述用户终端界面上。 2.根据权利要求1所述的方法, 其特征在于, 所述确定目标界面, 包括: 将接收到的界面确定为目标界面; 或者, 从。

4、本地图片库中确定目标界面。 3.根据权利要求1所述的方法, 其特征在于, 确定每个所述第一图标在所述目标界面上 的排列位置, 包括: 确定每个所述第一图标在所述目标界面上的图标布局位置或者每个所述第一图标的 中心在所述目标界面上的坐标信息; 将所述图标布局位置或所述坐标信息确定为所述第一图标在所述目标界面上的排列 位置。 4.根据权利要求1所述的方法, 其特征在于, 所述从用户终端上的多个第二图标中确定 与所述第一图标相匹配的目标图标, 包括: 针对每一所述第一图标, 确定所述第一图标与所述用户终端上的各第二图标之间的相 似度; 将最高的相似度对应的所述第二图标确定为与所述第一图标相匹配的目标。

5、图标。 5.根据权利要求1所述的方法, 其特征在于, 所述基于目标位置将所述目标图标排列在 所述用户终端界面上, 包括: 针对每一所述目标图标, 判断所述目标图标对应的目标位置是否溢出所述用户终端界 面; 如果否, 则将所述目标图标排列在所述用户终端界面上的所述目标位置处。 6.根据权利要求5所述的方法, 其特征在于, 所述方法还包括: 如果所述目标图标对应的目标位置溢出所述用户终端界面, 则判断所述用户终端界面 上是否存在空闲位置; 如果存在, 则将所述目标图标排列在所述用户终端界面上的所述空闲位置处; 如果不存在, 则将所述目标图标与已排列在所述用户终端界面上的其他目标图标归入 同一文件夹。

6、中; 将所述文件夹排列至所述其他目标图标在所述用户终端界面上对应的所述目标位置 处。 7.根据权利要求6所述的方法, 其特征在于, 所述将所述目标图标排列在所述用户终端 界面上的所述空闲位置处, 包括: 若所述用户终端界面上存在多个空闲位置, 则从多个所述空闲位置中选择一个与所述 目标图标对应的目标位置最近的空闲位置; 权利要求书 1/2 页 2 CN 112148162 A 2 将所述目标图标排列在所述用户终端界面上被选择的所述空闲位置处。 8.一种图标排列装置, 应用于用户终端, 其特征在于, 所述装置包括: 第一确定模块, 用于确定目标界面; 第二确定模块, 用于确定所述目标界面中的至少。

7、一个第一图标, 以及每个所述第一图 标在所述目标界面上的排列位置; 第三确定模块, 用于从所述用户终端上的多个第二图标中确定与所述第一图标相匹配 的目标图标; 第四确定模块, 用于基于与所述目标图标相匹配的第一图标对应的所述排列位置, 确 定所述目标图标在所述用户终端界面上对应的目标位置; 图标排列模块, 用于基于所述目标位置将所述目标图标排列在所述用户终端界面上。 9.一种用户终端, 其特征在于, 包括: 处理器和存储器, 所述处理器用于执行所述存储 器中存储的图标排列程序, 以实现权利要求17中任一项所述的图标排列方法。 10.一种存储介质, 其特征在于, 所述存储介质存储有一个或者多个程。

8、序, 所述一个或 者多个程序可被一个或者多个处理器执行, 以实现权利要求17中任一项所述的图标排列 方法。 权利要求书 2/2 页 3 CN 112148162 A 3 图标排列方法、 装置、 用户终端及存储介质 技术领域 0001 本发明实施例涉及终端技术领域, 尤其涉及一种图标排列方法、 装置、 用户终端及 存储介质。 背景技术 0002 随着计算机技术的发展, 用户终端上安装的应用程序越来越多, 为方便用户使用 应用程序, 对用户终端界面上的应用程序图标(以下简称图标)进行合理的排列尤为重要。 0003 然而, 对于老年人而言, 其在使用用户终端, 比如智能手机时仍然存在诸多不便, 比如。

9、老年人不会对智能手机界面上的图标进行排列, 这就容易导致老年人无法快速或便捷 地在智能手机界面上点击到需要的图标, 从而极大影响了老年人对用户终端的使用体验。 发明内容 0004 鉴于此, 本发明实施例提供一种图标排列方法、 装置、 用户终端及存储介质, 以解 决现有技术中无法实现自动对用户终端界面上的图标进行排列的问题。 0005 第一方面, 本发明实施例提供一种图标排列方法, 应用于用户终端, 所述方法包 括: 0006 确定目标界面; 0007 确定所述目标界面中的至少一个第一图标, 以及每个所述第一图标在所述目标界 面上的排列位置; 0008 从所述用户终端上的多个第二图标中确定与所述。

10、第一图标相匹配的目标图标; 0009 基于与所述目标图标相匹配的第一图标对应的所述排列位置, 确定所述目标图标 在所述用户终端界面上对应的目标位置; 0010 基于所述目标位置将所述目标图标排列在所述用户终端界面上。 0011 在一个可能的实施方式中, 所述确定目标界面, 包括: 0012 将接收到的界面确定为目标界面; 或者, 0013 从本地图片库中确定目标界面。 0014 在一个可能的实施方式中, 确定每个所述第一图标在所述目标界面上的排列位 置, 包括: 0015 确定每个所述第一图标在所述目标界面上的图标布局位置或者每个所述第一图 标的中心在所述目标界面上的坐标信息; 0016 将所。

11、述图标布局位置或所述坐标信息确定为所述第一图标在所述目标界面上的 排列位置。 0017 在一个可能的实施方式中, 所述从用户终端上的多个第二图标中确定与所述第一 图标相匹配的目标图标, 包括: 0018 针对每一所述第一图标, 确定所述第一图标与所述用户终端上的各第二图标之间 的相似度; 说明书 1/10 页 4 CN 112148162 A 4 0019 将最高的相似度对应的所述第二图标确定为与所述第一图标相匹配的目标图标。 0020 在一个可能的实施方式中, 所述基于目标位置将所述目标图标排列在所述用户终 端界面上, 包括: 0021 针对每一所述目标图标, 判断所述目标图标对应的目标位置。

12、是否溢出所述用户终 端界面; 0022 如果否, 则将所述目标图标排列在所述用户终端界面上的所述目标位置处。 0023 在一个可能的实施方式中, 所述方法还包括: 0024 如果所述目标图标对应的目标位置溢出所述用户终端界面, 则判断所述用户终端 界面上是否存在空闲位置; 0025 如果存在, 则将所述目标图标排列在所述用户终端界面上的所述空闲位置处; 0026 如果不存在, 则将所述目标图标与已排列在所述用户终端界面上的其他目标图标 归入同一文件夹中; 0027 将所述文件夹排列至所述其他目标图标在所述用户终端界面上对应的所述目标 位置处。 0028 在一个可能的实施方式中, 所述将所述目标。

13、图标排列在所述用户终端界面上的所 述空闲位置处, 包括: 0029 若所述用户终端界面上存在多个空闲位置, 则从多个所述空闲位置中选择一个与 所述目标图标对应的目标位置最近的空闲位置; 0030 将所述目标图标排列在所述用户终端界面上被选择的所述空闲位置处。 0031 第二方面, 本发明实施例提供一种图标排列装置, 应用于用户终端, 所述装置包 括: 0032 第一确定模块, 用于确定目标界面; 0033 第二确定模块, 用于确定所述目标界面中的至少一个第一图标, 以及每个所述第 一图标在所述目标界面上的排列位置; 0034 第三确定模块, 用于从所述用户终端上的多个第二图标中确定与所述第一图。

14、标相 匹配的目标图标; 0035 第四确定模块, 用于基于与所述目标图标相匹配的第一图标对应的所述排列位 置, 确定所述目标图标在所述用户终端界面上对应的目标位置; 0036 图标排列模块, 用于基于所述目标位置将所述目标图标排列在所述用户终端界面 上。 0037 在一个可能的实施方式中, 所述第一确定模块确定目标界面, 包括: 0038 将接收到的界面确定为目标界面; 或者, 0039 从本地图片库中确定目标界面。 0040 在一个可能的实施方式中, 所述第二确定模块确定每个所述第一图标在所述目标 界面上的排列位置, 包括: 0041 确定每个所述第一图标在所述目标界面上的图标布局位置或者每。

15、个所述第一图 标的中心在所述目标界面上的坐标信息; 0042 将所述图标布局位置或所述坐标信息确定为所述第一图标在所述目标界面上的 排列位置。 说明书 2/10 页 5 CN 112148162 A 5 0043 在一个可能的实施方式中, 所述第三确定模块从用户终端上的多个第二图标中确 定与所述第一图标相匹配的目标图标, 包括: 0044 针对每一所述第一图标, 确定所述第一图标与所述用户终端上的各第二图标之间 的相似度; 0045 将最高的相似度对应的所述第二图标确定为与所述第一图标相匹配的目标图标。 0046 在一个可能的实施方式中, 所述图标排列模块基于目标位置将所述目标图标排列 在所述。

16、用户终端界面上, 包括: 0047 针对每一所述目标图标, 判断所述目标图标对应的目标位置是否溢出所述用户终 端界面; 0048 如果否, 则将所述目标图标排列在所述用户终端界面上的所述目标位置处。 0049 在一个可能的实施方式中, 所述图标排列模块还用于: 0050 如果所述目标图标对应的目标位置溢出所述用户终端界面, 则判断所述用户终端 界面上是否存在空闲位置; 0051 如果存在, 则将所述目标图标排列在所述用户终端界面上的所述空闲位置处; 0052 如果不存在, 则将所述目标图标与已排列在所述用户终端界面上的其他目标图标 归入同一文件夹中; 0053 将所述文件夹排列至所述其他目标图。

17、标在所述用户终端界面上对应的所述目标 位置处。 0054 在一个可能的实施方式中, 所述图标排列模块将所述目标图标排列在所述用户终 端界面上的所述空闲位置处, 包括: 0055 若所述用户终端界面上存在多个空闲位置, 则从多个所述空闲位置中选择一个与 所述目标图标对应的目标位置最近的空闲位置; 0056 将所述目标图标排列在所述用户终端界面上被选择的所述空闲位置处。 0057 第三方面, 本发明实施例提供一种用户终端, 包括: 处理器和存储器, 所述处理器 用于执行所述存储器中存储的图标排列程序, 以实现第一方面中任一项所述的图标排列方 法。 0058 第四方面, 本发明实施例提供一种存储介质。

18、, 所述存储介质存储有一个或者多个 程序, 所述一个或者多个程序可被一个或者多个处理器执行, 以实现第一方面中任一项所 述的图标排列方法。 0059 本发明实施例提供的技术方案, 通过确定目标界面, 确定目标界面中的至少一个 第一图标, 以及每个第一图标在目标界面上的排列位置, 从用户终端上的多个第二图标中 确定与第一图标相匹配的目标图标, 基于与目标图标相匹配的第一图标对应的排列位置, 确定目标图标在用户终端界面上对应的目标位置, 基于目标位置将目标图标排列在用户终 端界面上, 可以实现自动对用户终端界面上的图标进行排列, 提升用户体验。 附图说明 0060 图1为本发明一示例性应用场景的示。

19、意图; 0061 图2为本发明一示例性实施例提供的一种图标排列方法的实施例流程图; 0062 图3为用户终端12界面的图标排列示意图; 说明书 3/10 页 6 CN 112148162 A 6 0063 图4为用户终端11界面的一个图标排列示意图; 0064 图5为用户终端11界面的另一个图标排列示意图; 0065 图6为本发明一示例性实施例提供的一种图标排列装置的实施例框图; 0066 图7为本发明实施例提供的一种的用户终端的结构示意图。 具体实施方式 0067 为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完。

20、整地描述, 显然, 所描述的实施例是 本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员 在没有做出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0068 为便于对本发明实施例的理解, 下面首先结合附图对本发明提供的图标排列方法 的应用场景做示例性说明。 0069 参见图1, 为本发明一示例性应用场景的示意图。 如图1所示, 包括用户终端11、 用 户终端12。 用户终端1112通信连接, 用户终端可以是支持具有显示屏的多种电子设备, 包 括但不限于: 智能手机、 平板电脑、 膝上型便携计算机、 台式计算机等, 图1中仅以智能手机 为例。

21、。 0070 在一示例性应用场景下, 假设用户终端11对应的用户为老年人, 而老年人在使用 智能手机时依然存在诸多不便, 比如智能手机中安装的应用程序太多, 而老年人并不会按 照自己的使用需求、 使用习惯排列智能手机界面上的多个图标, 这就容易导致用户无法快 速或便捷地在智能手机界面上点击到需要的图标。 0071 在该应用场景下, 则可应用本发明提供的图标排列方法实现自动地根据用户需求 对用户终端界面上的图标进行排列。 0072 下面将结合附图以具体实施例对本发明提供的图标排列方法做进一步的解释说 明, 实施例并不构成对本发明实施例的限定。 0073 参见图2, 为本发明一示例性实施例提供的一。

22、种图标排列方法的实施例流程图, 该 方法可应用于用户终端, 在一个例子中, 该用户终端为图1中所示例的用户终端11。 如图2所 示, 包括以下步骤: 0074 步骤201、 确定目标界面。 0075 作为一个实施例, 以图1所示应用场景为例, 用户终端11对应的用户(以下简称用 户甲)可将自身需求告知用户终端12对应的用户(以下简称用户乙), 用户乙则可基于用户 甲的需求在用户终端12上排列图标。 进一步, 用户终端12将已排列好图标的界面发送至用 户终端11, 用户终端11则可将接收到的界面确定为目标界面, 后续则可基于该目标界面实 现自动对本端界面进行图标排列。 0076 举例来说, 假设。

23、用户甲的常用应用程序包括短视频应用程序、 购物应用程序, 并且 用户甲习惯使用右手持手机下端进行操作, 那么可以理解的是, 将短视频应用程序和购物 应用程序的图标排列至靠近手机屏幕右下方的位置处更便于用户甲点击。 基于此, 用户乙 则可在用户终端12界面上, 将短视频应用程序和购物应用程序的图标排列至靠近手机屏幕 右下方的位置处, 比如图3所示, 为用户终端12界面的图标排列示意图。 当然, 用户终端12上 预先安装有短视频应用程序和购物应用程序。 说明书 4/10 页 7 CN 112148162 A 7 0077 进一步, 用户乙可操作用户终端12以对已排列好图标的界面进行截图, 并通过即。

24、 时通讯工具将截图, 也即用户终端12的界面发送至用户终端11。 如此, 则可实现用户终端11 接收到其他用户终端的界面, 并将接收到的界面确定为目标界面。 上述即时通讯工具包括 但不限于: QQ、 微信、 短信、 钉钉等。 0078 作为另一个实施例, 在上述实施例的基础上, 用户终端11接收到其他用户终端的 界面之后, 可进一步将其保存至本地图片库中。 如此, 用户终端11在下一次需要进行图标排 列时, 则可基于用户操作从本地图片库中确定目标界面。 0079 需要说明的是, 上述实施例中所描述的本地图片库中界面的来源仅仅作为举例, 在实践中, 用户终端11还可以通过其他方式获取已排列好图标。

25、的界面并保存在本地图片库 中, 比如, 用户终端11可基于用户操作从互联网下载一张界面保存在本地图片库中, 本发明 对此不做限制。 0080 步骤202、 确定目标界面中的至少一个第一图标, 以及每个第一图标在目标界面上 的排列位置。 0081 首先说明, 在本发明实施例中, 为了描述方便, 将目标界面中的图标称为第一图 标。 在应用中, 目标界面中可具有一个或多个第一图标。 0082 作为一个实施例, 可通过机器学习技术确定目标界面中的至少一个第一图标, 以 及每个第一图标在目标界面上的排列位置。 具体而言, 可预先训练出一个能够识别出输入 图片上的图标, 并确定图标在输入图片上排列位置的机。

26、器学习模型(以下称图标识别模 型)。 基于此, 则可将目标界面输入至该图标识别模型, 以由该图标识别模型识别出目标界 面上的第一图标, 并在识别出第一图标时进一步检测该第一图标在目标界面上的排列位 置。 如此, 则可实现确定目标界面中的至少一个第一图标, 以及每个第一图标在目标界面上 的排列位置。 0083 在一个例子中, 上述排列位置通过第一图标的中心在目标界面上的坐标信息来表 示, 也即, 确定每个第一图标在目标界面上的排列位置, 包括: 确定每个第一图标的中心在 目标界面上的坐标信息, 将坐标信息确定为第一图标在目标界面上的排列位置。 0084 在该例子中, 通常以目标界面的左上角顶点为。

27、原点, 以水平向右为X轴正方向, 以 垂直向下为Y轴正方向建立坐标系, 进而确定每个第一图标的中心在该坐标系中的坐标信 息。 0085 在另一个例子中, 上述排列位置通过第一图标在目标界面上的图标布局位置来表 示, 也即, 确定每个第一图标在目标界面上的排列位置, 包括: 确定每个第一图标在目标界 面上的图标布局位置, 将图标布局位置确定为第一图标在目标界面上的排列位置。 0086 在该例子中, 通常以所在行、 列来表示第一图标在目标界面上的图标布局位置。 比 如, 图3所示例界面的图标布局为5*4(5行4列)布局, 其中, 短视频应用程序图标的图标布局 位置为第3行第3列, 购物应用程序图标。

28、的图标布局位置为第3行第4列。 0087 步骤203、 从用户终端上的多个第二图标中确定与第一图标相匹配的目标图标。 0088 首先说明, 在本发明实施例中, 为了描述方便, 将用户终端, 比如用户终端11上的 多个图标称为第二图标。 在应用中, 用户终端上可安装有多个应用程序, 该多个应用程序的 图标可排列在一个界面上, 也可分布排列在多个界面上, 如此, 用户终端上的多个第二图标 并非指用户终端单一某个界面上的第二图标, 而是用户终端上已安装的所有应用程序的第 说明书 5/10 页 8 CN 112148162 A 8 二图标。 0089 进一步, 在应用中, 用户终端上的每一第二图标并非。

29、一定存在于目标界面上, 因 此, 在本步骤203中, 从用户终端上的多个第二图标中确定与第一图标相匹配的图标(以下 称目标图标)。 这里所说的匹配是指: 第二图标与第一图标为同一个应用的图标。 可以理解 的是, 在应用中, 由于不同用户终端的屏幕尺寸可能不同, 即使屏幕尺寸相同, 用户的使用 习惯也可能有所不同, 比如, 有的用户喜欢大图标, 而有的用户喜欢小图标, 因此, 互相匹配 的第一图标和第二图标的尺寸可能不同, 因此, 在从用户终端上的多个第二图标中确定与 第一图标相匹配的目标图标时, 可忽略图标尺寸这一因素。 0090 作为一个实施例, 可通过以下方式实现从用户终端上的多个第二图标。

30、中确定与第 一图标相匹配的目标图标: 针对步骤202确定出的每一第一图标, 确定该第一图标与用户终 端上的各第二图标之间的相似度, 将最高的相似度对应的第二图标确定为与该第一图标相 匹配的目标图标。 0091 步骤204、 基于与目标图标相匹配的第一图标对应的排列位置, 确定目标图标在用 户终端界面上对应的目标位置。 0092 在本步骤204中, 可将与目标图标相匹配的第一图标对应的排列位置, 确定为该目 标图标在用户终端界面上对应的位置(以下称目标位置)。 0093 步骤205、 基于目标位置将目标图标排列在用户终端界面上。 0094 在应用中, 目标界面与用户终端界面的尺寸不一定相同, 图。

31、标布局也不一定相同, 比如目标界面采用5*4的图标布局, 而用户终端界面采用4*3的图标布局。 基于此, 作为一个 实施例, 在本步骤205中, 针对每一目标图标, 可先判断该目标图标对应的目标位置是否溢 出用户终端界面, 如果否, 则将目标图标排列在用户终端界面上的目标位置处; 如果是, 则 意味着无法将目标图标排列在目标位置处。 0095 在无法将目标图标排列在目标位置处时, 作为一个可选的实现方式, 可首先判断 用户终端界面上是否存在空闲位置, 如果存在, 则将目标图标排列在用户终端界面上的空 闲位置处; 如果不存在, 则将目标图标与已排列在用户终端界面上的其他目标图标归入同 一文件夹中。

32、, 将该文件夹排列至其他目标图标在用户终端界面上对应的目标位置处。 需要 说明的是, 上述空闲位置不包括任一目标位置。 0096 其中, 作为一个可选的实现方式, 若用户终端界面上存在多个空闲位置, 则可从多 个空闲位置中选择一个与目标图标对应的目标位置最近的空闲位置, 将目标图标排列在用 户终端界面上被选择的空闲位置处。 0097 举例来说, 如图4所示, 为用户终端11界面的一个图标排列示意图。 结合图3所示界 面, 购物应用程序图标对应的目标位置溢出图4所示界面, 基于上述描述, 可从标号为13 的3个空闲位置处选择一个与第3行第4列这一目标位置最近的空闲位置, 即, 标号为1的空 闲位。

33、置, 将购物应用程序图标排列至标号为1的位置处即可。 0098 进一步, 若存在两个以上与目标位置最近的空闲位置, 比如假设图4中标号为4的 位置处也空闲, 则可随机选择其中一个空闲位置, 或者按照预设规则, 选择靠近屏幕一侧 (比如下方、 右方)的空闲位置。 0099 再进一步, 如图5所示, 为用户终端11界面的另一个图标排列示意图。 该图5所示界 面中不存在空闲位置, 此时, 基于上述描述, 可从图5所示界面中选择一个其他目标图标, 比 说明书 6/10 页 9 CN 112148162 A 9 如短视频应用程序图标, 将购物应用程序图标与短视频应用程序目标图标归入同一文件夹 中, 将该。

34、文件夹排列至短视频应用程序图标在用户终端界面上对应的目标位置处。 0100 可选的, 可从图5所示界面中选择一个与目标位置最近的一个其他目标位置处的 图标作为上述其他目标图标。 0101 本发明实施例提供的技术方案, 通过确定目标界面, 确定目标界面中的至少一个 第一图标, 以及每个第一图标在目标界面上的排列位置, 从用户终端上的多个第二图标中 确定与第一图标相匹配的目标图标, 基于与目标图标相匹配的第一图标对应的排列位置, 确定目标图标在用户终端界面上对应的目标位置, 基于目标位置将目标图标排列在用户终 端界面上, 可以实现自动对用户终端界面上的图标进行排列, 提升用户体验。 0102 下面。

35、将结合附图以具体实施例对本发明提供的图标排列装置做进一步的解释说 明, 实施例并不构成对本发明实施例的限定。 0103 参见图6, 为本发明一示例性实施例提供的一种图标排列装置的实施例框图。 如图 6所示, 该装置包括: 0104 第一确定模块61, 用于确定目标界面; 0105 第二确定模块62, 用于确定所述目标界面中的至少一个第一图标, 以及每个所述 第一图标在所述目标界面上的排列位置; 0106 第三确定模块63, 用于从所述用户终端上的多个第二图标中确定与所述第一图标 相匹配的目标图标; 0107 第四确定模块64, 用于基于与所述目标图标相匹配的第一图标对应的所述排列位 置, 确定。

36、所述目标图标在所述用户终端界面上对应的目标位置; 0108 图标排列模块65, 用于基于所述目标位置将所述目标图标排列在所述用户终端界 面上。 0109 在一个可能的实施方式中, 所述第一确定模块61确定目标界面, 包括: 0110 将接收到的界面确定为目标界面; 或者, 0111 从本地图片库中确定目标界面。 0112 在一个可能的实施方式中, 所述第二确定模块62确定每个所述第一图标在所述目 标界面上的排列位置, 包括: 0113 确定每个所述第一图标在所述目标界面上的图标布局位置或者每个所述第一图 标的中心在所述目标界面上的坐标信息; 0114 将所述图标布局位置或所述坐标信息确定为所述。

37、第一图标在所述目标界面上的 排列位置。 0115 在一个可能的实施方式中, 所述第三确定模块63从用户终端上的多个第二图标中 确定与所述第一图标相匹配的目标图标, 包括: 0116 针对每一所述第一图标, 确定所述第一图标与所述用户终端上的各第二图标之间 的相似度; 0117 将最高的相似度对应的所述第二图标确定为与所述第一图标相匹配的目标图标。 0118 在一个可能的实施方式中, 所述图标排列模块65基于目标位置将所述目标图标排 列在所述用户终端界面上, 包括: 0119 针对每一所述目标图标, 判断所述目标图标对应的目标位置是否溢出所述用户终 说明书 7/10 页 10 CN 112148。

38、162 A 10 端界面; 0120 如果否, 则将所述目标图标排列在所述用户终端界面上的所述目标位置处。 0121 在一个可能的实施方式中, 所述图标排列模块65还用于: 0122 如果所述目标图标对应的目标位置溢出所述用户终端界面, 则判断所述用户终端 界面上是否存在空闲位置; 0123 如果存在, 则将所述目标图标排列在所述用户终端界面上的所述空闲位置处; 0124 如果不存在, 则将所述目标图标与已排列在所述用户终端界面上的其他目标图标 归入同一文件夹中; 0125 将所述文件夹排列至所述其他目标图标在所述用户终端界面上对应的所述目标 位置处。 0126 在一个可能的实施方式中, 所述。

39、图标排列模块65将所述目标图标排列在所述用户 终端界面上的所述空闲位置处, 包括: 0127 若所述用户终端界面上存在多个空闲位置, 则从多个所述空闲位置中选择一个与 所述目标图标对应的目标位置最近的空闲位置; 0128 将所述目标图标排列在所述用户终端界面上被选择的所述空闲位置处。 0129 图7为本发明实施例提供的一种的用户终端的结构示意图, 图7所示的用户终端 700包括: 至少一个处理器701、 存储器702、 至少一个网络接口704和其他用户接口703。 用户 终端700中的各个组件通过总线系统705耦合在一起。 可理解, 总线系统705用于实现这些组 件之间的连接通信。 总线系统7。

40、05除包括数据总线之外, 还包括电源总线、 控制总线和状态 信号总线。 但是为了清楚说明起见, 在图7中将各种总线都标为总线系统705。 0130 其中, 用户接口703可以包括显示器、 键盘或者点击设备(例如, 鼠标, 轨迹球 (trackball)、 触感板或者触摸屏等。 0131 可以理解, 本发明实施例中的存储器702可以是易失性存储器或非易失性存储器, 或可包括易失性和非易失性存储器两者。 其中, 非易失性存储器可以是只读存储器(Read- OnlyMemory, ROM)、 可编程只读存储器(ProgrammableROM, PROM)、 可擦除可编程只读存储器 (Erasable。

41、PROM, EPROM)、 电可擦除可编程只读存储器(ElectricallyEPROM, EEPROM)或闪 存。 易失性存储器可以是随机存取存储器(RandomAccessMemory, RAM), 其用作外部高速缓 存。 通过示例性但不是限制性说明, 许多形式的RAM可用, 例如静态随机存取存储器 (StaticRAM, SRAM)、 动态随机存取存储器(DynamicRAM, DRAM)、 同步动态随机存取存储器 (SynchronousDRAM, SDRAM)、 双倍数据速率同步动态随机存取存储器(DoubleDataRate SDRAM, DDRSDRAM)、 增强型同步动态随机存。

42、取存储器(Enhanced SDRAM, ESDRAM)、 同步连接 动态随机存取存储器(SynchlinkDRAM, SLDRAM)和直接内存总线随机存取存储器 (DirectRambusRAM, DRRAM)。 本文描述的存储器702旨在包括但不限于这些和任意其它适合 类型的存储器。 0132 在一些实施方式中, 存储器702存储了如下的元素, 可执行单元或者数据结构, 或 者他们的子集, 或者他们的扩展集: 操作系统7021和应用程序7022。 0133 其中, 操作系统7021, 包含各种系统程序, 例如框架层、 核心库层、 驱动层等, 用于 实现各种基础业务以及处理基于硬件的任务。 。

43、应用程序7022, 包含各种应用程序, 例如媒体 播放器(MediaPlayer)、 浏览器(Browser)等, 用于实现各种应用业务。 实现本发明实施例方 说明书 8/10 页 11 CN 112148162 A 11 法的程序可以包含在应用程序7022中。 0134 在本发明实施例中, 通过调用存储器702存储的程序或指令, 具体的, 可以是应用 程序7022中存储的程序或指令, 处理器701用于执行各方法实施例所提供的方法步骤, 例如 包括: 0135 确定目标界面; 0136 确定所述目标界面中的至少一个第一图标, 以及每个所述第一图标在所述目标界 面上的排列位置; 0137 从所述。

44、用户终端上的多个第二图标中确定与所述第一图标相匹配的目标图标; 0138 基于与所述目标图标相匹配的第一图标对应的所述排列位置, 确定所述目标图标 在所述用户终端界面上对应的目标位置; 0139 基于所述目标位置将所述目标图标排列在所述用户终端界面上。 0140 上述本发明实施例揭示的方法可以应用于处理器701中, 或者由处理器701实现。 处理器701可能是一种集成电路芯片, 具有信号的处理能力。 在实现过程中, 上述方法的各 步骤可以通过处理器701中的硬件的集成逻辑电路或者软件形式的指令完成。 上述的处理 器701可以是通用处理器、 数字信号处理器(DigitalSignalProces。

45、sor, DSP)、 专用集成电路 (ApplicationSpecificIntegratedCircuit , ASIC) 、 现成可编程门阵 列 (FieldProgrammableGateArray, FPGA)或者其他可编程逻辑器件、 分立门或者晶体管逻辑 器件、 分立硬件组件。 可以实现或者执行本发明实施例中的公开的各方法、 步骤及逻辑框 图。 通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。 结合本发明 实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成, 或者用译码处理器 中的硬件及软件单元组合执行完成。 软件单元可以位于随机存储器, 闪存、 只读存储。

46、器, 可 编程只读存储器或者电可擦写可编程存储器、 寄存器等本领域成熟的存储介质中。 该存储 介质位于存储器702, 处理器701读取存储器702中的信息, 结合其硬件完成上述方法的步 骤。 0141 可以理解的是, 本文描述的这些实施例可以用硬件、 软件、 固件、 中间件、 微码或其 组合来实现。 对于硬件实现, 处理单元可以实现在一个或多个专用集成电路(Application SpecificIntegratedCircuits, ASIC)、 数字信号处理器(DigitalSignalProcessing, DSP)、 数字信号处理设备(DSPDevice, DSPD)、 可编程逻辑设备。

47、(ProgrammableLogicDevice, PLD)、 现场可编程门阵列(Field-ProgrammableGateArray, FPGA)、 通用处理器、 控制器、 微控制 器、 微处理器、 用于执行本申请所述功能的其它电子单元或其组合中。 0142 对于软件实现, 可通过执行本文所述功能的单元来实现本文所述的技术。 软件代 码可存储在存储器中并通过处理器执行。 存储器可以在处理器中或在处理器外部实现。 0143 本实施例提供的用户终端可以是如图7中所示的用户终端, 可执行如图2中图标排 列方法的所有步骤, 进而实现图2所示图标排列方法的技术效果, 具体请参照图2相关描述, 为简洁。

48、描述, 在此不作赘述。 0144 本发明实施例还提供了一种存储介质(计算机可读存储介质)。 这里的存储介质存 储有一个或者多个程序。 其中, 存储介质可以包括易失性存储器, 例如随机存取存储器; 存 储器也可以包括非易失性存储器, 例如只读存储器、 快闪存储器、 硬盘或固态硬盘; 存储器 还可以包括上述种类的存储器的组合。 说明书 9/10 页 12 CN 112148162 A 12 0145 当存储介质中一个或者多个程序可被一个或者多个处理器执行, 以实现上述在用 户终端侧执行的图标排列方法。 0146 所述处理器用于执行存储器中存储的图标排列程序, 以实现以下在用户终端侧执 行的图标排列。

49、方法的步骤: 0147 确定目标界面; 0148 确定所述目标界面中的至少一个第一图标, 以及每个所述第一图标在所述目标界 面上的排列位置; 0149 从所述用户终端上的多个第二图标中确定与所述第一图标相匹配的目标图标; 0150 基于与所述目标图标相匹配的第一图标对应的所述排列位置, 确定所述目标图标 在所述用户终端界面上对应的目标位置; 0151 基于所述目标位置将所述目标图标排列在所述用户终端界面上。 0152 专业人员应该还可以进一步意识到, 结合本文中所公开的实施例描述的各示例的 单元及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实现, 为了清楚地说明硬 件和软件的可互换。

50、性, 在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能, 但是这种实现 不应认为超出本发明的范围。 0153 结合本文中所公开的实施例描述的方法或算法的步骤可以用硬件、 处理器执行的 软件模块, 或者二者的结合来实施。 软件模块可以置于随机存储器(RAM)、 内存、 只读存储器 (ROM)、 电可编程ROM、 电可擦除可编程ROM、 寄存器、 硬盘、 可移动磁盘、 CD-ROM、 或技术领域 内所公知的任意其它形式的存储介质中。 0154。

展开阅读全文
内容关键字: 图标 排列 方法 装置 用户 终端 存储 介质
关于本文
本文标题:图标排列方法、装置、用户终端及存储介质.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/10123996.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1 
 


收起
展开