掌桥专利:专业的专利平台
掌桥专利
首页

图标管理方法、图标管理装置和电子设备

文献发布时间:2023-06-19 11:57:35


图标管理方法、图标管理装置和电子设备

技术领域

本申请属于图标管理技术领域,具体涉及一种图标管理方法、图标管理装置和电子设备。

背景技术

在相关技术中,用户的手机等终端设备中,一般会安装有多个应用程序,因此在桌面等显示界面上会显示很多图标,这些图标的排列往往根据时间顺序或名称首字母顺序。

而用户在需要使用特定应用程序时,需要在显示界面上的大量图标中找到特定图标,而安装新的程序往往会打乱之前的图标布局,造成用户需要频繁这记忆常用程序的图标的显示位置,给用户使用带来了不便。

因此,如何高效的管理图标,是亟待解决的技术问题。

发明内容

本申请实施例的目的是提供一种图标管理方法、图标管理装置和电子设备,能够实现高效的管理图标,便于用户快速找到常用程序的图标。

第一方面,本申请实施例提供了一种图标管理方法,包括:

显示界面包括多个显示分区,其中每个显示分区分别配置有预设权重值范围;

根据显示界面中的第一图标当前所处的显示分区,确定第一图标的第一初始权重值;

获取第一图标对应的应用程序的使用状态,根据使用状态对第一初始权重值进行调整,得到调整后的第一权重值;

根据第一权重值和预设权重值范围的对应关系,调整第一图标的显示位置,以使第一图标在对应的第一显示分区中进行显示,第一权重值位于第一显示分区配置的预设权重值范围内。

第二方面,本申请实施例提供了一种图标管理装置,包括:

显示界面,包括多个显示分区,其中每个显示分区分别配置有预设权重值范围;

确定单元,用于根据显示界面中的第一图标所处的当前显示分区,确定第一图标的第一初始权重值;

调整单元,用于获取第一图标对应的应用程序的使用状态,根据使用状态对第一初始权重值进行调整,得到调整后的第一权重值;

显示单元,用于根据第一权重值和预设权重值范围的对应关系,调整第一图标的显示位置,以使第一图标在对应的第一显示分区中进行显示,第一权重值位于第一显示分区配置的预设权重值范围内。

第三方面,本申请实施例提供了一种电子设备,包括处理器,存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面的方法的步骤。

第四方面,本申请实施例提供了一种可读存储介质,该可读存储介质上存储程序或指令,该程序或指令被处理器执行时实现如第一方面的方法的步骤。

第五方面,本申请实施例提供了一种芯片,该芯片包括处理器和通信接口,该通信接口和该处理器耦合,该处理器用于运行程序或指令,实现如第一方面的方法的步骤。

在本申请实施例中,显示界面即用于显示图标的界面,如桌面、程序主页、程序菜单或程序抽屉等。首先,对该显示界面进行划分,从而得到若干个显示分区,每个显示分区均用于显示一个图标,同时,为每个显示分区配置一个预设权重值范围,其中,不同显示分区的权重值范围可以相同,也可以根据预设的逻辑递增或递减。

进一步地,在对图标的位置进行自动调整时,首先获取需要调整的第一图标的第一初始权重值。其中,第一初始权重值与该第一图标所处的显示分区相匹配。具体地,举例来说,第一图标所处的当前显示分区对应的权重值范围为1至2(大于等于1且小于2),则第一图标的第一初始权重值也位于该权重值范围。作为典型的实施方式,在当前显示分区的权重值范围是1至2的情况下,第一图标的权重值为1。

在确定该第一图标的第一初始权重值后,进一步获取第一图标对应的应用程序的使用状态。其中,应用程序的使用状态可以是应用程序的使用频次、使用时长等,该使用状态能够反应该应用程序是否为用户“常用”的应用程序。根据该使用状态,对第一图标的第一初始权重值进行调整,得到调整后的第二权重值,并根据第二权重值和多个显示分区的预设权重值范围的对应关系,将第一图标移动至相匹配的第一显示分区中进行显示。

本申请实施例通过根据“权重值”对用于显示图标的显示界面进行分区,由于该权重值与图标对应应用程序的使用状态,也即与用户的使用习惯相关,因此根据每个图标的权重值对图标进行自动排序,能够使用户常用程序的图标“下沉”并排列在“高权重”的显示分区中,如靠近屏幕底部的易操作的区域内,并将用户不常用的程序的图标“上浮”至屏幕上方,使得用户总是能在最容易操作的区域内找到自己的常用程序的图标,从而无需反复记忆常用程序的图标的显示位置,节省了用户的使用成本,便于用户快速找到常用程序的图标,进而实现了高效的图标管理,提高了用户的使用体验。

附图说明

图1示出了根据本申请实施例的图标管理方法的流程图之一;

图2示出了根据本申请实施例的显示界面的示意图之一;

图3示出了根据本申请实施例的图标管理方法的流程图之二;

图4示出了根据本申请实施例的显示界面的示意图之二;

图5示出了根据本申请实施例的显示界面的示意图之三;

图6示出了根据本申请实施例的显示界面的示意图之四;

图7示出了根据本申请实施例的显示界面的示意图之五;

图8示出了根据本申请实施例的图标管理方法的流程图之三;

图9示出了根据本申请实施例的显示界面的示意图之六;

图10示出了根据本申请实施例的图标管理装置的结构框图;

图11示出了根据本申请实施例的电子设备的结构框图;

图12为实现本申请实施例的一种电子设备的硬件结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。

下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的图标管理方法、图标管理装置和电子设备进行详细地说明。

在本申请的一些实施例中,提供了一种图标管理方法,图1示出了根据本申请实施例的图标管理方法的流程图之一,如图1所示,该方法包括:

显示界面包括多个显示分区,其中每个显示分区分别配置有预设权重值范围;

步骤102,根据显示界面中的第一图标当前所处的显示分区,确定第一图标的第一初始权重值;

步骤104,获取第一图标对应的应用程序的使用状态,根据使用状态对第一初始权重值进行调整,得到调整后的第一权重值;

步骤106,根据第一权重值和预设权重值范围的对应关系,调整第一图标的显示位置,以使第一图标在对应的第一显示分区中进行显示,第一权重值位于第一显示分区配置的预设权重值范围内。

在本申请实施例中,显示界面即用于显示图标的界面,如桌面、程序主页、程序菜单或程序抽屉等。首先,对该显示界面进行划分,从而得到若干个显示分区,每个显示分区均用于显示一个图标,同时,为每个显示分区配置一个预设权重值范围,其中,不同显示分区的权重值范围可以相同,也可以根据预设的逻辑递增或递减。

进一步地,在对图标的位置进行自动调整时,首先获取需要调整的第一图标的第一初始权重值。其中,第一初始权重值与该第一图标所处的显示分区相匹配。具体地,举例来说,第一图标所处的当前显示分区对应的权重值范围为1至2(大于等于1且小于2),则第一图标的第一初始权重值也位于该权重值范围。作为典型的实施方式,在当前显示分区的权重值范围是1至2的情况下,第一图标的权重值为1。

在确定该第一图标的第一初始权重值后,进一步获取第一图标对应的应用程序的使用状态。其中,应用程序的使用状态可以是应用程序的使用频次、使用时长等,该使用状态能够反应该应用程序是否为用户“常用”的应用程序。根据该使用状态,对第一图标的第一初始权重值进行调整,得到调整后的第二权重值,并根据第二权重值和多个显示分区的预设权重值范围的对应关系,将第一图标移动至相匹配的第一显示分区中进行显示。

本申请实施例通过根据“权重值”对用于显示图标的显示界面进行分区,由于该权重值与图标对应应用程序的使用状态,也即与用户的使用习惯相关,因此根据每个图标的权重值对图标进行自动排序,能够使用户常用程序的图标“下沉”并排列在“高权重”的显示分区中,如靠近屏幕底部的易操作的区域内,并将用户不常用的程序的图标“上浮”至屏幕上方,使得用户总是能在最容易操作的区域内找到自己的常用程序的图标,从而无需反复记忆常用程序的图标的显示位置,节省了用户的使用成本,便于用户快速找到常用程序的图标,进而实现了高效的图标管理,提高了用户的使用体验。

在本申请的一些实施例中,在根据显示界面中的第一图标当前所处的显示分区之前,方法还包括:

在显示界面上划分N行和M列,得到N×M个显示分区;

其中,N和M为正整数,且每一行中的显示分区具有相同的权重值范围,每一列中的图标的权重值按照预设规则递增。

在本申请实施例中,将显示界面划分为N行和M列,从而得到N×M个显示分区。举例来说,显示界面为手机屏幕的主界面,具体为矩形界面。其中,沿显示界面的长边,将显示界面横向划分为9行,并纵向划分为3列,最终得到了27个显示分区。在这27个显示分区中,每一行对应一个权重值范围,也就是每一行的3个显示分区的权重值范围相同。每一列的8个显示分区,按照由上到下的顺序,其权重值范围依次增大。

进一步举例来说,图2示出了根据本申请实施例的显示界面的示意图之一,如图2所示,显示区域被划分为9行,3列,共27个显示分区202,其中,在第1列中,第1行的显示分区的权重值范围是[1,2),第2行的显示分区的权重值范围是[2,3),第3行的显示分区的权重值范围是[3,4),以此类推。显示界面中还包括多个图标204,如图2所示,显示界面中显示图标A到图标I共9个图标204。其中图标A、D和G位于同一行,其第一初始权重值默认为1。图标B与图标A同列不同行,其第一初始权重值为2,同理,图标C的第一初始权重值为3。

通过根据多行多列的方式对显示界面进行划分,并对同列中不同行的显示分区设置不同的权重值范围,并根据用户的使用习惯为图标赋值权重值,使得图标能够根据用户的使用情况,在同列中自动“上浮”或“下沉”,常用的图标“下沉”到屏幕下方易于操作的区域,不常用的图标“上浮”到较远的屏幕顶端,进而实现了高效的图标管理。

在本申请的一些实施例中,使用状态包括应用程序在预设的时间周期内的运行次数和运行时长;

根据使用状态对第一初始权重值进行调整,得到调整后的第一权重值,包括:

在运行次数和运行时长不为0的情况下,通过以下公式计算第一权重变动值:

A×k

根据第一初始权重值和第一权重变动值的和确定第一图标的第一权重值。

在本申请实施例中,使用状态具体包括一个应用程序在预设的时间周期内的运行次数和运行时长。具体举例来说,预设的时间周期即“天”,一个时间周期即一天,也就是说,使用状态就是一个程序在一天内被使用的次数,和该程序在一天内被使用的总时长。因此,上述运行次数和运行时长能够准确的反应一个应用程序被使用的频率。

进一步地,如果运行次数和运行时长不为0,也就是说用户在这一天内至少使用了1次第一图标对应的应用程序,则在这一天结束后,新的一天开始时,计算上述运行次数与第一系数的乘积,并计算上述运行时长与第二系数的乘积。其中,第一系数和第二系数为预设值,分别代表了“次数”和“时长”在用户使用习惯中占的比重。

进一步计算两个乘积的和,得到的数值即第一权重变动值,即第一图标“增加”的权重值。在第一图标的第一初始权重值的基础上,加上该第一权重值后,即得到调整后的第一权重值。

举例来说,以第一系数为0.1,第二系数为0.1为例,假设第一图标对应的应用程序,在过去的一天内被使用了8次,总使用时长为5小时,则第一图标的第一权重变动值α可以根据下述算式:

α=8×0.1+5×0.1=1.3;

如果第一图标的第一初始权重值为1,则可以得到第一图标调整后的第一权重值为1.3+1=2.3。因此,可以将第一图标由预设权重值范围为[1,2)的显示分区移动至预设权重值范围为[2,3)的显示分区来进行显示,进而实现了高效的图标管理。

在本申请的一些实施例中,根据使用状态对第一初始权重值进行调整,得到调整后的第一权重值,还包括:

在运行次数和运行时长中的任一项为0的情况下,将对应的时间周期标记为缄默周期;

获取缄默周期的数量,根据缄默周期的数量和第三系数的乘积,确定第二权重变动值,其中第三系数为预设的常数;

根据第一初始权重值和第二权重变动值的差确定第一权重值。

在本申请实施例中,如果第一图标对应的应用程序,在过去的一天内,其被运行的次数和运行的时长之中,有任一者为0,则可以确定第一图标对应的应用程序,在过去的一天内没用被用户使用,此时,将该时间周期,也就是过去的一天标记为缄默周期,用于标识第一图标对应的应用程序未被使用的日期,该缄默周期与第一图标对应存储。

进一步地,获取缄默周期的数量,也即第一图标对应的应用程序未被使用的天数,根据缄默周期的数量和预设的第三系数的乘积,确定第二权重值,也即第一图标“减少”的权重值。根据第二权重值和第一图标的第一初始权重值,计算调整后的第一权重值。

举例来说,以第三系数为0.05为例,假设第一图标对应的缄默周期的数量为10,即总共有10天时间,第一图标对应的应用程序没有被使用,则第一图标的第二权重变动值β可以根据下述算式:

β=10×0.05=0.5;

如果第一图标的第一初始权重值为2.3,则可以得到第一图标调整后的第一权重值为2.3-0.5=1.8。因此,可以将第一图标由预设权重值范围为[2,3)的显示分区移动至预设权重值范围为[1,2)的显示分区来进行显示,进而实现了高效的图标管理。

在本申请的一些实施例中,根据第一权重值和预设权重值范围的对应关系,调整第一图标的显示位置,包括:

根据第一权重值,在第一图标所处的当前列中,确定第一权重值的预设权重值范围对应的目标行;

根据当前列和目标行确定第一显示分区;

将第一图标移动至第一显示分区内。

在本申请实施例中,在确定了第一图标更新后的第一权重值后,首先根据第一权重值,确定第一图标对应的行。举例来说,第一权重值为4.2,则可以确定预设权重值范围为[4,5)的行为目标行。同时,获取第一图标当前所处的当前列,假设第一图标当前所处的列为第2列,则第一显示分区可以确定为第2列中,预设权重值范围为[4,5)的一行对应的显示分区。也就是说,对第一图标的移动,是在相同的列中进行的,在典型的实施例中,不对第一图标所处的列进行自动调整,以避免调整逻辑过于复杂造成用户使用上的困扰。之后,将第一图标移动至第一显示分区内,可实现高效的图标管理。

在本申请的一些实施例中,图3示出了根据本申请实施例的图标管理方法的流程图之二,如图3所示,将第一图标移动至第一显示分区内,包括:

步骤302,在第一显示分区为空的情况下,在第一显示分区内显示第一图标;

步骤304,在第一显示分区不为空的情况下,比较第一权重值和第一显示分区中第二图标的第二权重值的大小;

步骤306,在第二权重值大于第一权重值的情况下,将第二图标下移一行,并在第一显示分区内显示第一图标;

步骤308,在第二权重值小于或等于第一权重值的情况下,将第二图标上移一行,并在第一显示分区内显示第一图标。

在本申请实施例中,在确定了第一图标即将移动的第一显示分区时,首先判断第一显示分区是否为空,即第一显示分区内是否已经显示有图标。图4示出了根据本申请实施例的显示界面的示意图之二,如图4所示,如果第一显示分区402为空,即第一显示分区402内没有图标,则直接在第一显示分区内显示第一图标404即可。

如果第一显示分区不为空,其中已经显示有第二图标了,则对比第一图标的第一权重值,和第二图标的第二权重值的大小关系。如果第二图标的第二权重值大于第一权重值,即第二图标比第一图标更“常用”,图5示出了根据本申请实施例的显示界面的示意图之三,如图5所示,此时第一图标502将第二图标504向下“挤”,即第二图标504下移一行,让出第一显示分区,让第一图标502显示在第一显示分区内,同时保持第二图标504位于第一图标下方。

如果第二图标的第二权重值小于或等于第一权重值,也即第一图标比第二图标更“常用”,图6示出了根据本申请实施例的显示界面的示意图之四,如图6所示,则第一图标602将第二图标604向上“挤”,第二图标604上移一行,让出第一显示分区,让第一图标602显示在第一显示分区内,同时保持第二图标604位于第一图标上方,从而实现高效的图标管理。

在本申请的一些实施例中,在第一显示分区内显示第一图标,包括:

在第一权重值大于或等于1的情况下,在第一显示分区内显示第一图标的全部;

在第一权重值大于0且小于1的情况下,根据第一权重值确定对应的显示比例,按照显示比例,在第一显示分区内显示第一图标的部分。

在本申请实施例中,如果第一图标的第一权重大于1,则在第一目标分区内显示第一图标时,显示完整的第一图标,也即显示第一图标的全部。如果第一权重值大于0且小于1,则仅在第一显示分区内显示部分第一图标。

具体举例来说,图7示出了根据本申请实施例的显示界面的示意图之五,如图7所示,第1行的预设权重值范围为[1,2),其中,图标A的权重值为1.5,则图标A的显示为完整显示。图标B的权重值为0.5,则根据该权重值,确定图标B的显示比例为二分之一,在图标B对应的显示分区内,显示图标B的二分之一的部分,从而在视觉上告知用户图标B对应的程序为不常用的程序。

在本申请的一些实施例中,图标管理方法还包括:在第一权重值小于或等于0的情况下,卸载第一图标对应的应用程序。

在本申请实施例中,如果第一图标的第一权重值小于或等于0,则代表第一图标对应的应用程序已经长时间未被使用,此时可以卸载该应用程序,以节省终端的存储空间。

在本申请的一些实施例中,图8示出了根据本申请实施例的图标管理方法的流程图之三,如图8所示,方法包括:

步骤802,接收对第三图标的拖动输入;

步骤804,在拖动输入的终点为第二显示分区的情况下,确定第二显示分区对应的目标权重值范围;

步骤806,在第二显示分区内显示第三图标,根据目标权重值范围为第三图标设置对应的第三权重值。

在本申请实施例中,用户可以将图标拖动到任一显示分区中,从而改变图标的显示位置,同时,在图标被用户拖动至一个新的显示分区后,根据该显示分区对应的权重值范围,为被拖动的图标设置权重值。

具体地,图9示出了根据本申请实施例的显示界面的示意图之六,如图9所示,用户将第三图标902由当前显示分区904拖动至第二显示分区906,则第三图标902在第二显示分区906中进行显示,并将第三图标902的权重值对应设置为第二显示分区906对应的权重值范围内的值。

在本申请的一些实施例中,提供了一种图标管理装置,图10示出了根据本申请实施例的图标管理装置的结构框图,如图10所示,图标管理装置1000包括:

显示界面包括多个显示分区,其中每个显示分区分别配置有预设权重值范围;

确定单元1004,用于根据显示界面中的第一图标当前所处的显示分区,确定第一图标的第一初始权重值;

调整单元1006,用于获取第一图标对应的应用程序的使用状态,根据使用状态对第一初始权重值进行调整,得到调整后的第一权重值;

显示单元1008,用于根据第一权重值和预设权重值范围的对应关系,调整第一图标的显示位置,以使第一图标在对应的第一显示分区中进行显示。

在本申请实施例中,显示界面即用于显示图标的界面,如桌面、程序主页、程序菜单或程序抽屉等。首先,对该显示界面进行划分,从而得到若干个显示分区,每个显示分区均用于显示一个图标,同时,为每个显示分区配置一个预设权重值范围,其中,不同显示分区的权重值范围可以相同,也可以根据预设的逻辑递增或递减。

进一步地,在对图标的位置进行自动调整时,首先获取需要调整的第一图标的第一初始权重值。其中,第一初始权重值与该第一图标所处的显示分区相匹配。具体地,举例来说,第一图标所处的当前显示分区对应的权重值范围为1至2(大于等于1且小于2),则第一图标的第一初始权重值也位于该权重值范围。作为典型的实施方式,在当前显示分区的权重值范围是1至2的情况下,第一图标的权重值为1。

在确定该第一图标的第一初始权重值后,进一步获取第一图标对应的应用程序的使用状态。其中,应用程序的使用状态可以是应用程序的使用频次、使用时长等,该使用状态能够反应该应用程序是否为用户“常用”的应用程序。根据该使用状态,对第一图标的第一初始权重值进行调整,得到调整后的第二权重值,并根据第二权重值和多个显示分区的预设权重值范围的对应关系,将第一图标移动至相匹配的第一显示分区中进行显示。

本申请实施例通过根据“权重值”对用于显示图标的显示界面进行分区,由于该权重值与图标对应应用程序的使用状态,也即与用户的使用习惯相关,因此根据每个图标的权重值对图标进行自动排序,能够使用户常用程序的图标“下沉”并排列在“高权重”的显示分区中,如靠近屏幕底部的易操作的区域内,并将用户不常用的程序的图标“上浮”至屏幕上方,使得用户总是能在最容易操作的区域内找到自己的常用程序的图标,从而无需反复记忆常用程序的图标的显示位置,节省了用户的使用成本,便于用户快速找到常用程序的图标,进而实现了高效的图标管理,提高了用户的使用体验。

在本申请的一些实施例中,图标管理装置1000还包括:

划分单元1002,用于在显示界面上划分N行和M列,得到N×M个显示分区;

其中,N和M为正整数,且每一行中的图标具有相同的权重值范围,每一列中的图标的权重值按照预设规则递增。

在本申请实施例中,将显示界面划分为N行和M列,从而得到N×M个显示分区。举例来说,显示界面为手机屏幕的主界面,具体为矩形界面。其中,沿显示界面的长边,将显示界面横向划分为9行,并纵向划分为3列,最终得到了27个显示分区。在这27个显示分区中,每一行对应一个权重值范围,也就是每一行的3个显示分区的权重值范围相同。每一列的8个显示分区,按照由上到下的顺序,其权重值范围依次增大。

进一步举例来说,图2示出了根据本申请实施例的显示界面的示意图之一,如图2所示,显示区域被划分为9行,3列,共27个显示分区202,其中,在第1列中,第1行的显示分区的权重值范围是[1,2),第2行的显示分区的权重值范围是[2,3),第3行的显示分区的权重值范围是[3,4),以此类推。显示界面中还包括多个图标204,如图2所示,显示界面中显示图标A到图标I共9个图标204。其中图标A、D和G位于同一行,其第一初始权重值默认为1。图标B与图标A同列不同行,其第一初始权重值为2,同理,图标C的第一初始权重值为3。

通过根据多行多列的方式对显示界面进行划分,并对同列中不同行的显示分区设置不同的权重值范围,并根据用户的使用习惯为图标赋值权重值,使得图标能够根据用户的使用情况,在同列中自动“上浮”或“下沉”,常用的图标“下沉”到屏幕下方易于操作的区域,不常用的图标“上浮”到较远的屏幕顶端,进而实现了高效的图标管理。

在本申请的一些实施例中,使用状态包括应用程序在预设的时间周期内的运行次数和运行时长;

调整单元1006,还用于在运行次数和运行时长不为0的情况下,在每个时间周期结束后,通过以下公式计算第一权重变动值:

A×k

确定单元1004,还用于根据第一初始权重值和第一权重变动值的和确定第一图标的第一权重值。

在本申请实施例中,使用状态具体包括一个应用程序在预设的时间周期内的运行次数和运行时长。具体举例来说,预设的时间周期即“天”,一个时间周期即一天,也就是说,使用状态就是一个程序在一天内被使用的次数,和该程序在一天内被使用的总时长。因此,上述运行次数和运行时长能够准确的反应一个应用程序被使用的频率。

进一步地,如果运行次数和运行时长不为0,也就是说用户在这一天内至少使用了1次第一图标对应的应用程序,则在这一天结束后,新的一天开始时,计算上述运行次数与第一系数的乘积,并计算上述运行时长与第二系数的乘积。其中,第一系数和第二系数为预设值,分别代表了“次数”和“时长”在用户使用习惯中占的比重。

进一步计算两个乘积的和,得到的数值即第一权重变动值,即第一图标“增加”的权重值。在第一图标的第一初始权重值的基础上,加上该第一权重值后,即得到调整后的第一权重值。

举例来说,以第一系数为0.1,第二系数为0.1为例,假设第一图标对应的应用程序,在过去的一天内被使用了8次,总使用时长为5小时,则第一图标的第一权重变动值α可以根据下述算式:

α=8×0.1+5×0.1=1.3;

如果第一图标的第一初始权重值为1,则可以得到第一图标调整后的第一权重值为1.3+1=2.3。因此,可以将第一图标由预设权重值范围为[1,2)的显示分区移动至预设权重值范围为[2,3)的显示分区来进行显示,进而实现了高效的图标管理。

在本申请的一些实施例中,调整单元1006,还用于:

在运行次数和运行时长中的任一项为0的情况下,将当前的时间周期标记为缄默周期;

获取缄默周期的数量,根据缄默周期的数量和第三系数的乘积,确定第二权重变动值,其中所述第三系数为预设的常数;

根据第一初始权重值和第二权重变动值的差确定第一权重值。

在本申请实施例中,如果第一图标对应的应用程序,在过去的一天内,其被运行的次数和运行的时长之中,有任一者为0,则可以确定第一图标对应的应用程序,在过去的一天内没用被用户使用,此时,将该时间周期,也就是过去的一天标记为缄默周期,用于标识第一图标对应的应用程序未被使用的日期,该缄默周期与第一图标对应存储。

进一步地,获取缄默周期的数量,也即第一图标对应的应用程序未被使用的天数,根据缄默周期的数量和预设的第三系数的乘积,确定第二权重值,也即第一图标“减少”的权重值。根据第二权重值和第一图标的第一初始权重值,计算调整后的第一权重值。

举例来说,以第三系数为0.05为例,假设第一图标对应的缄默周期的数量为10,即总共有10天时间,第一图标对应的应用程序没有被使用,则第一图标的第二权重变动值β可以根据下述算式:

β=10×0.05=0.5;

如果第一图标的第一初始权重值为2.3,则可以得到第一图标调整后的第一权重值为2.3-0.5=1.8。因此,可以将第一图标由预设权重值范围为[2,3)的显示分区移动至预设权重值范围为[1,2)的显示分区来进行显示,进而实现了高效的图标管理。

在本申请的一些实施例中,调整单元1006,还用于:

根据第一权重值,在第一图标所处的当前列中,确定第一权重值的预设权重值范围对应的目标行;

根据当前列和目标行确定第一显示分区;

将第一图标移动至第一显示分区内。

在本申请实施例中,在确定了第一图标更新后的第一权重值后,首先根据第一权重值,确定第一图标对应的行。举例来说,第一权重值为4.2,则可以确定预设权重值范围为[4,5)的行为目标行。同时,获取第一图标当前所处的当前列,假设第一图标当前所处的列为第2列,则第一显示分区可以确定为第2列中,预设权重值范围为[4,5)的一行对应的显示分区。也就是说,对第一图标的移动,是在相同的列中进行的,在典型的实施例中,不对第一图标所处的列进行自动调整,以避免调整逻辑过于复杂造成用户使用上的困扰。之后,将第一图标移动至第一显示分区内,可实现高效的图标管理。

在本申请的一些实施例中,显示单元还用于:

在第一显示分区为空的情况下,在第一显示分区内显示第一图标;

在第一显示分区不为空的情况下,比较第一权重值和第一显示分区中第二图标的第二权重值的大小;

在第二权重值大于第一权重值的情况下,将第二图标下移一行,并在第一显示分区内显示第一图标;

在第二权重值小于或等于第一权重值的情况下,将第二图标上移一行,并在第一显示分区内显示第一图标。

在本申请实施例中,在确定了第一图标即将移动的第一显示分区时,首先判断第一显示分区是否为空,即第一显示分区内是否已经显示有图标。图4示出了根据本申请实施例的显示界面的示意图之二,如图4所示,如果第一显示分区402为空,即第一显示分区402内没有图标,则直接在第一显示分区内显示第一图标404即可。

如果第一显示分区不为空,其中已经显示有第二图标了,则对比第一图标的第一权重值,和第二图标的第二权重值的大小关系。如果第二图标的第二权重值大于第一权重值,即第二图标比第一图标更“常用”,图5示出了根据本申请实施例的显示界面的示意图之三,如图5所示,此时第一图标502将第二图标504向下“挤”,即第二图标504下移一行,让出第一显示分区,让第一图标502显示在第一显示分区内,同时保持第二图标504位于第一图标下方。

如果第二图标的第二权重值小于或等于第一权重值,也即第一图标比第二图标更“常用”,图6示出了根据本申请实施例的显示界面的示意图之四,如图6所示,则第一图标602将第二图标604向上“挤”,第二图标604上移一行,让出第一显示分区,让第一图标602显示在第一显示分区内,同时保持第二图标604位于第一图标上方,从而实现高效的图标管理。

在本申请实施例中,显示单元1008,还用于:

在第一权重值大于或等于1的情况下,在第一显示分区内显示第一图标的全部;

在第一权重值大于0且小于1的情况下,根据第一权重值确定对应的显示比例,按照显示比例,在第一显示分区内显示第一图标的部分。

在本申请实施例中,如果第一图标的第一权重大于1,则在第一目标分区内显示第一图标时,显示完整的第一图标,也即显示第一图标的全部。如果第一权重值大于0且小于1,则仅在第一显示分区内显示部分第一图标。

具体举例来说,图7示出了根据本申请实施例的显示界面的示意图之五,如图7所示,第1行的预设权重值范围为[1,2),其中,图标A的权重值为1.5,则图标A的显示为完整显示。图标B的权重值为0.5,则根据该权重值,确定图标B的显示比例为二分之一,在图标B对应的显示分区内,显示图标B的二分之一的部分,从而在视觉上告知用户图标B对应的程序为不常用的程序。

在本申请的一些实施例中,图标管理装置1000还包括:

卸载单元1010,用于在第一权重值小于或等于0的情况下,卸载第一图标对应的应用程序。

在本申请实施例中,如果第一图标的第一权重值小于或等于0,则代表第一图标对应的应用程序已经长时间未被使用,此时可以卸载该应用程序,以节省终端的存储空间。

在本申请的一些实施例中,图标管理装置1000还包括:

接收单元1012,还用于接收对第三图标的拖动输入;

确定单元1004,还用于在拖动输入的终点为第二显示分区的情况下,确定第二显示分区对应的第三权重值;

显示单元1008,还用于在第二显示分区内显示第三图标,并将第三图标的权重值设置为第三权重值。

在本申请实施例中,用户可以将图标拖动到任一显示分区中,从而改变图标的显示位置,同时,在图标被用户拖动至一个新的显示分区后,根据该显示分区对应的权重值范围,为被拖动的图标设置权重值。

具体地,图9示出了根据本申请实施例的显示界面的示意图之六,如图9所示,用户将第三图标902由当前显示分区904拖动至第二显示分区906,则第三图标902在第二显示分区906中进行显示,并将第三图标902的权重值对应设置为第二显示分区906对应的权重值范围内的值。

本申请实施例中的图标管理装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。

本申请实施例中的图标管理装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为iOS操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。

本申请实施例提供的图标管理装置能够实现上述方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,本申请实施例还提供一种电子设备1100,图11示出了根据本申请实施例的电子设备的结构框图,如图11所示,包括处理器1102,存储器1104,存储在存储器1104上并可在所述处理器1102上运行的程序或指令,该程序或指令被处理器1102执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。

图12为实现本申请实施例的一种电子设备的硬件结构示意图。

该电子设备2000包括但不限于:射频单元2001、网络模块2002、音频输出单元2003、输入单元2004、传感器2005、显示单元2006、用户输入单元2007、接口单元2008、存储器2009、以及处理器2010等部件。

本领域技术人员可以理解,电子设备2000还可以包括给各个部件供电的电源2011(比如电池),电源2011可以通过电源管理系统与处理器2010逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图12中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。

其中,显示界面包括多个显示分区,其中每个显示分区分别配置有预设权重值范围,处理器2010用于;根据显示界面中的第一图标所处的当前显示分区,确定第一图标的第一初始权重值;获取第一图标对应的应用程序的使用状态,根据使用状态对第一初始权重值进行调整,得到调整后的第一权重值;

显示单元2006用于根据第一权重值和预设权重值范围的对应关系,调整第一图标的显示位置,以使第一图标在对应的第一显示分区中进行显示,第一权重值位于第一显示分区配置的预设权重值范围内。

可选地,处理器2010还用于在显示界面上划分N行和M列,得到N×M个显示分区;

其中,N和M为正整数,且每一行中的显示分区具有相同的权重值范围,每一列中的图标的权重值按照预设规则递增。

可选地,使用状态包括所述应用程序在预设的时间周期内的运行次数和运行时长;

处理器2010还用于在运行次数和运行时长不为0的情况下,在每个时间周期结束后,根据运行次数与第一系数的乘积,与运行时长与第二系数的乘积的和,确定第一权重变动值;

根据第一初始权重值和第一权重变动值的和确定第一图标的第一权重值。

可选地,处理器2010还用于在运行次数和/或运行时长为0的情况下,将对应的时间周期标记为缄默周期;

获取缄默周期的数量,根据缄默周期的数量和第三系数的乘积,确定第二权重变动值;

根据第一初始权重值和第二权重变动值的差确定第一权重值。

可选地,处理器2010还用于根据第一权重值,在第一图标所处的当前列中,确定第一权重值的预设权重值范围对应的目标行;

根据当前列和目标行确定第一显示分区;

将第一图标移动至第一显示分区内。

可选地,显示单元2006还用于在第一显示分区为空的情况下,在第一显示分区内显示第一图标;

处理器2010还用于在第一显示分区不为空的情况下,比较第一权重值和第一显示分区中第二图标的第二权重值的大小;

显示单元2006还用于在第二权重值大于第一权重值的情况下,将第二图标下移一行,并在第一显示分区内显示第一图标;在第二权重值小于或等于第一权重值的情况下,将第二图标上移一行,并在第一显示分区内显示第一图标。

可选地,显示单元2006还用于在第一权重值大于或等于1的情况下,在第一显示分区内显示第一图标的全部;

在第一权重值大于0且小于1的情况下,根据第一权重值确定对应的显示比例,按照显示比例,在第一显示分区内显示第一图标的部分。

可选地,处理器2010还用于在第一权重值小于或等于0的情况下,卸载第一图标对应的应用程序。

可选地,用户输入单元2007用于接收对第三图标的拖动输入;

处理器2010还用于在拖动输入的终点为第二显示分区的情况下,确定第二显示分区对应的目标权重值范围;在第二显示分区内显示第三图标,根据目标权重值范围为第三图标设置对应的第三权重值。

本申请实施例通过根据“权重值”对用于显示图标的显示界面进行分区,由于该权重值与图标对应应用程序的使用状态,也即与用户的使用习惯相关,因此根据每个图标的权重值对图标进行自动排序,能够使用户常用程序的图标“下沉”并排列在“高权重”的显示分区中,如靠近屏幕底部的易操作的区域内,并将用户不常用的程序的图标“上浮”至屏幕上方,使得用户总是能在最容易操作的区域内找到自己的常用程序的图标,从而无需反复记忆常用程序的图标的显示位置,节省了用户的使用成本,便于用户快速找到常用程序的图标,进而实现了高效的图标管理,提高了用户的使用体验。

应理解的是,本申请实施例中,输入单元2004可以包括图形处理器(GraphicsProcessing Unit,GPU)5082和麦克风5084,图形处理器5082对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。

显示单元2006可包括显示面板5122,可以采用液晶显示器、有机发光二极管等形式来配置显示面板5122。用户输入单元2007包括触控面板5142以及其他输入设备5144。触控面板5142,也称为触摸屏。触控面板5142可包括触摸检测装置和触摸控制器两个部分。其他输入设备5144可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器2009可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器2010可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器2010中。

本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。

本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以计算机软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,或者网络设备等)执行本申请各个实施例所述的方法。

上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。

相关技术
  • 图标管理方法、图标管理装置和电子设备
  • 电子装置的图标管理系统及其图标管理方法
技术分类

06120113117816