应用图标的显示方法、显示装置

文档序号:410325 发布日期:2021-12-17 浏览:34次 >En<

阅读说明:本技术 应用图标的显示方法、显示装置 (Application icon display method and display device ) 是由 邢原 于 2021-09-13 设计创作,主要内容包括:本申请公开了一种应用图标的显示方法、显示装置,属于通信技术领域。所述应用图标的显示方法,包括:按照目标顺序在负一屏显示多个应用图标;基于所述应用图标对应的应用程序接收到的推送消息,对所述多个应用图标进行重排序,得到所述多个应用图标的排布方式;按照所述多个应用图标的排布方式在所述负一屏显示所述多个应用图标中的至少部分应用图标。(The application discloses a display method and a display device of application icons, and belongs to the technical field of communication. The application icon display method comprises the following steps: displaying a plurality of application icons on a negative screen according to a target sequence; reordering the application icons based on a push message received by an application program corresponding to the application icon to obtain an arrangement mode of the application icons; and displaying at least part of the application icons on the negative screen according to the arrangement mode of the application icons.)

应用图标的显示方法、显示装置

技术领域

本申请属于通信技术领域,具体涉及一种应用图标的显示方法、显示装置。

背景技术

在日常使用电子设备的过程中,会接收到数量众多的应用推送消息。现有技术中,一般通过设置负一屏的方式以显示常用应用图标及其推送消息,但该方法下的推送方式不够智能,且用户操作体验较差。

发明内容

本申请实施例的目的是提供一种应用图标的显示方法、显示装置备,能够解决现有显示方法中的推送机制不智能的问题。

第一方面,本申请实施例提供了一种应用图标的显示方法,该方法包括:

按照目标顺序在负一屏显示多个应用图标;

基于所述应用图标对应的应用程序接收到的推送消息,对所述多个应用图标进行重排序,得到所述多个应用图标的排布方式;

按照所述多个应用图标的排布方式在所述负一屏显示所述多个应用图标中的至少部分应用图标。

第二方面,本申请实施例提供了一种应用图标的显示装置,该装置包括:

第一显示模块,用于按照目标顺序在负一屏显示多个应用图标;

第一处理模块,用于基于所述应用图标对应的应用程序接收到的推送消息,对所述多个应用图标进行重排序,得到所述多个应用图标的排布方式;

第二显示模块,用于按照所述多个应用图标的排布方式在所述负一屏显示所述多个应用图标中的至少部分应用图标。

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

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

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

在本申请实施例中,通过在预排序基础上,结合应用图标对应的应用程序所接收到的推送消息对应用图标进行重排序,在满足用户个性化服务的同时,还能基于推送消息及时更新负一屏上的应用图标,使得应用图标的显示更加灵活、智能,提高了用户的使用体验。

附图说明

图1是本申请实施例提供的应用图标的显示方法的流程示意图;

图2是本申请实施例提供的应用图标的显示方法的界面示意图之一;

图3是本申请实施例提供的应用图标的显示方法的界面示意图之二;

图4是本申请实施例提供的应用图标的显示方法的界面示意图之三;

图5是本申请实施例提供的应用图标的显示装置的结构示意图;

图6是本申请实施例提供的电子设备的结构示意图;

图7是本申请实施例提供的电子设备的硬件示意图。

具体实施方式

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

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

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

其中,应用图标的显示方法可应用于终端,具体可由,终端中的硬件或软件执行。该应用图标的显示方法的执行主体可以为终端,或者终端的控制装置等。

该终端包括但不限于具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动电话或平板电脑等其它便携式通信设备。

以下各个实施例中,描述了包括显示器和触摸敏感表面的终端。然而,应当理解的是,终端可以包括诸如物理键盘、鼠标和控制杆的一个或多个其它物理用户接口设备。

如图1所示,该应用图标的显示方法包括:步骤110、步骤120和步骤130。

步骤110、按照目标顺序在负一屏显示多个应用图标;

其中,负一屏为移动终端的桌面的最左侧界面。

应用图标为安装于移动终端上的本地应用程序所对应的图标。

如图2所示一种负一屏的界面,该界面包括:应用图标显示栏210。

其中,推送消息为应用图标对应的应用程序所接收到的消息,并通过应用程序推送给移动终端。

以目标顺序为“应用程序1-应用程序2-应用程序3-应用程序4”为例,则在本步骤中,在负一屏上按照目标顺序显示多个应用图标,可以表现为如图2所示的,在负一屏上的应用图标显示栏210中的上部区域按照目标顺序从左至右依次显示:应用图标1、应用图标2、应用图标3和应用图标4。

需要说明的是,目标顺序为预先设置的顺序,目标顺序可以通过用户自定义,或者也可以由移动终端自动确定。

下面分别从两种不同的实现角度,对目标顺序的确定方式进行说明。

一、目标顺序由用户自定义。

在一些实施例中,在步骤110之前,该方法还包括:

接收用户的第三输入;

响应于第三输入,确定多个应用图标对应的目标顺序;

在该实施例中,第三输入用于确定目标顺序;

其中,第三输入可以表现为如下至少一种方式:

其一,第三输入可以为触控输入,包括但不限于点击输入、滑动输入和按压输入等。

在该实施方式中,接收用户的第三输入,可以表现为,接收用户在终端显示屏的显示区域的触控操作。

其二,第三输入可以表现为实体按键输入。

在该实施方式中,可以通过设置与终端通信连接的实体按键,接收用户的第三输入,可以表现为,接收用户按压对应的实体按键的第三输入;第三输入还可以为同时按压多个实体按键的组合操作。

其三,第三输入可以表现为语音输入。

在该实施方式中,终端可以在接收到语音指令时,对语音指令进行语音分析,并基于语音指令生成目标顺序。

当然,在其他实施例中,第三输入也可以表现为其他形式,包括但不限于体感手势输入等,具体可根据实际需要决定,本申请实施例对此不作限定。

可以理解的是,在目标顺序由用户自定义的情况下,目标顺序可以基于用户自身喜好确定,如用户甲偏爱新闻类应用程序、其次是视频类应用程序、最后是运动类应用程序,则可以将目标顺序设置为:新闻类应用程序-视频类应用程序-运动类应用程序。

需要说明的是,在该种情况下,需要首先对应用程序进行分类,并建立应用程序与类型之间的关联关系。

或者,目标顺序也可以基于用户的使用习惯确定,如用户乙在一周内打开应用程序的频率前三的三个应用程序分别为应用程序1、应用程序2和应用程序3,则可以将目标顺序设置为:应用程序1-应用程序2-应用程序3。

当然,在其他实施例中,还可以通过其他因素确定目标顺序,如基于应用程序的更新状态等,本申请不做限定。

根据本申请实施例提供的应用图标的显示方法,通过用户自定义优先级,既加强了人机互动性,也能满足定制化和个性化服务的需求,具有较高的灵活性。

下面以基于用户的使用习惯和基于应用程序的类型为例,对接收用户的第三输入这一步骤在实际执行过程中的实现方式进行具体说明。

在一些实施例中,接收用户的第三输入,包括:接收用户对多个应用图标的第三输入。

在该实施例中,用户可以基于自身的使用习惯,如在目标时段内打开应用程序的频率等,在目标顺序设置界面进行第三输入,以输入目标顺序。

如图3所示了一种目标顺序设置界面,该目标顺序设置界面包括:已添加栏310和推荐服务栏320。其中,已添加栏310中包括多个已添加的应用图标和空白区域,空白区域用于添加新的应用图标;推荐服务栏320中包括至少一个待选应用图标。

在实际执行过程中,用户通过点击已添加栏310中的已添加的应用图标右上角的删除控件,即可删除该应用图标。

如用户点击应用图标3右上角的删除控件,以实现第三输入,则终端响应于第三输入,在已添加栏310中删除应用图标3。

或者用户通过点击推荐服务栏320中的待选应用图标右上角的添加控件,即可将该待选应用图标添加至已添加栏310中。

如用户点击推荐服务栏320中的待选应用图标6右上角的添加控件,以实现第三输入,则终端响应于第三输入,在已添加栏310中的空白区域显示应用图标6。

或者,用户通过拖动已添加栏310中的任一应用图标,则可将其拖动至目标位置,从而调整目标顺序。

如用户将应用图标4拖动至应用图标1的位置,以实现第三输入,则终端响应于第三输入,将应用图标4和应用图标1的位置进行对调,从而将目标顺序调整为:应用图标4-应用图标2-应用图标3-应用图标1。

在本实施例中,用户基于自身使用习惯进行目标顺序的设置,能满足定制化要求,灵活性高。

在另一些实施例中,接收用户的第三输入,包括:接收用户对多个应用图标对应的目标控件的第三输入,目标控件对应应用程序的类型。

在该实施例中,第三输入用于确定不同类型的排列顺序。

例如,用户对移动终端内的多个应用程序进行分类,得到视频类、运动类、新闻类和烹饪类等多个类型标签。

其中,应用程序1对应于视频类,应用程序2对应于运动类,应用程序3对应于新闻类,应用程序4对应于烹饪类。

用户通过对类型标签进行排序,通过类型标签对应的目标控件将类型标签的优先级顺序设置为:优先显示新闻类应用程序,其次是视频类,再次是烹饪类,最后是运动类;则终端响应于用户的第三输入,将应用程序1至应用程序4对应的目标顺序设置为:应用程序3-应用程序1-应用程序4-应用程序2。

在本实施例中,用户基于应用程序的类型进行目标顺序的设置,便于对同类型的应用进行统一管理,操作简单方便。

二、目标顺序由终端智能确定。

在一些实施例中,在步骤110之前,该方法还包括:

终端获取应用程序对应的多个应用评价指标信息;

基于多个应用评价指标信息中的至少两个应用评价指标信息,计算得到至少两个应用评价指标信息对应的权重;

基于权重,确定多个应用图标对应的目标顺序。

其中,应用评价指标信息可以用来评价应用程序的重要程度、受用户喜爱度以及更新情况等。

应用评价指标信息包括但不限于:应用程序对应的应用类型、应用程序对应的商城评分以及应用程序对应的用户使用习惯等。

其中,用户使用习惯可以为用户在目标时段内打开应用程序的频率或者使用应用程序的时长等。

可以理解的是,每个应用程序都对应有至少两个应用评价指标信息,各应用评价指标信息的影响度可能相同,也可能不同。

终端获取安装于本地的应用程序所对应的应用评价指标信息,并基于至少两个应用评价指标信息进行基于算法的权重计算,以得到各应用评价指标信息所对应的权重。

在实际执行过程中,权重可通过变异系数法得到,具体实现方式如下所述。

终端获取多个应用评价指标信息,如商城评分、应用类型以及用户近期打开应用程序的频次等,作为数据样本,进行变异系数计算。

以应用程序的数量为n个,各应用程序对应的应用评价指标信息为p个为例,终端将上述多个应用评价指标信息转换成如下所示的原始指标数据矩阵:

其中xij表示第i个应用程序的第j项应用评价指标信息的数值;

通过公式:

计算第j项应用评价指标信息的均值和标准差,其中,为n个应用程序对应的第j项应用评价指标信息的均值;Sj为n个应用程序对应的第j项应用评价指标信息的标准差。

通过公式:

计算第j项应用评价指标信息的变异系数,其中,vj为第j项应用评价指标信息的变异系数。

通过公式:

对变异系数进行归一化处理,从而将变异系数转化为权重;其中,wj为第j项应用评价指标信息对应的权重。

通过上述计算,最终可以得到各应用评价指标信息对应的权重,如下所示:

W={w1,w2,…,wp}

其中,W为p个应用评价指标信息对应的权重集合。

在得到p个应用评价指标信息对应的权重后,终端基于权重,分别对各应用程序对应的评价指标进行加权计算,可以得到各应用程序对应的加权后的加权指标值。

基于各应用程序对应的加权指标值进行排序,从而可以确定各应用程序对应的目标顺序。

例如,终端通过计算得到应用类型、商城评分以及用户使用习惯这三项应用评价指标信息所对应的权重值分别为:3/10、2/10和5/10。

在应用程序1对应的应用类型、商城评分以及用户使用习惯这三项应用评价指标信息所对应的初始值为1、2、1;应用程序2对应的应用类型、商城评分以及用户使用习惯这三项应用评价指标信息所对应的初始值为2、2、1;应用程序3对应的应用类型、商城评分以及用户使用习惯这三项应用评价指标信息所对应的初始值为2、1、2的情况下,通过加权后则可以得到:

应用程序1、应用程序2和应用程序3对应的加权指标值分别为:6/5,3/2和9/5,从而,确定应用程序1至应用程序3所对应的目标顺序为:

应用程序3-应用程序2-应用程序1。

根据本申请实施例提供的应用图标的显示方法,终端基于大数据结合变异系数法,对至少两个应用评价指标信息进行权重计算,以对应用程序进行智能排序,有助于优化用户智能终端的使用体验。

需要说明的是,通过上述实施例得到的权重,为终端基于变异系数法推荐的默认权重值。在实际执行过程中,考虑到用户个人使用习惯的差异,还可以基于用户个人习惯,对权重进行调整。

实现方式如下所述。

在一些实施例中,在基于权重,确定多个应用图标对应的目标顺序之后,该方法还包括:

接收用户的第四输入,第四输入用于确定至少两个应用评价指标信息中的目标评价指标对应的影响参数;

响应于第四输入,基于影响参数,更新至少两个应用评价指标信息对应的权重,得到更新后的权重;

基于更新后权重,更新多个应用图标对应的目标顺序。

在该实施例中,第四输入用于输入影响参数;

其中,第四输入的表现形式包括但不限于如第三输入相同的触控输入、体感手势输入、语音输入以及实体按键输入等,在此不做赘述。

影响参数用于表征应用评价指标信息的重要程度。

需要说明的是,应用参数不同于权重,应用参数仅作为计算权重的指标之一。

影响参数可以基于用户自定义。

可以理解的是,同一应用评价指标信息对不同的用户可能具有不同的重要程度,也就是说,不同的用户可以基于自身喜好或使用习惯等,对不同的应用评价指标信息设置不同的影响参数。

在实际执行过程中,终端基于影响参数,利用算法对原始权重进行更新,得到更新后的权重,并基于更新后权重,重新计算各应用程序对应的加权后的加权指标值,得到更新后的加权指标值。并基于更新后的加权指标值更新应用图标对应的目标顺序。

例如,用户甲和用户乙的手机上均下载有应用程序1、应用程序2和应用程序3,各应用评价系数所对应的影响参数的默认值均为1。

其中,用于甲因工作原因更加关注商城评分这一应用评价指标信息,则用户甲可以适当上调商城评分这一应用评价指标信息所对应的影响参数。

终端最终得出的权重值中,用户甲所对应的商城评分这一应用评价指标信息的权重值则会高于用户乙。

根据本申请实施例提供的应用图标的显示方法,用户通过手动设置影响参数以调整圈中影响,使终端对应调整应用评价指标信息对应的权重值,进而调整目标顺序,从而实现了终端智能计算与用户自定义的相结合,在提高排序智能化程度的基础上,也加强了排序的灵活性和个性化程度。

步骤120、基于应用图标对应的应用程序接收到的推送消息,对多个应用图标进行重排序,得到多个应用图标的排布方式;

在该步骤中,应用程序接收到的推送消息可以为应用商店推送的应用消息,如应用更新消息;或者也可以为应用程序自身的应用消息,如新闻推送或者新消息提醒等。

排布方式为在目标排序的基础上,对应用图标进行基于推送消息的二次排序,以得到的新的排列顺序。

需要说明的是,在二次排序的过程中,可以基于该应用图标对应的应用程序是否接收到推送消息的情况,或者基于用户是否打开该应用图标对应的应用程序的情况,对步骤110中显示的应用图标中的一个或多个应用图标进行删除。

例如,继续参考图2,在应用图标2对应的应用程序2在近一个小时以内未接收到推送消息的情况下,则可以将应用图标2从应用图标显示栏210中删除。具体实现方式将在后续进行说明,在此不做赘述。

在一些实施例中,步骤120包括:

基于应用程序接收到的推送消息的时间顺序、推送消息的条数以及推送消息的重要程度特征中的至少一种,对多个应用图标进行重排序,得到多个应用图标的排布方式。

其中,推送消息的重要程度特征可以通过用户自定义,例如在用户比较关注游戏更新的情况下,可以将游戏类应用程序中关于游戏更新类的推送消息设置为重要特征;或者也可以由终端基于语义识别对推送消息内容进行特征提取,以自动生成推送消息所对应的重要程度特征,例如终端将重大新闻的推送设置为重要程度特征。

在实际执行过程中,可以将接收到的推送消息的时间越靠近当前时刻的应用程序所对应的应用图标显示于最前方;

或者可以将接收到的推送消息的条数越多的应用程序所对应的应用图标显示于最前方;

或者可以将接收到的推送消息的重要程度特征越大的应用程序所对应的应用图标显示于最前方;

或者可以对接收到的推送消息的时间顺序、推送消息的条数以及推送消息的重要程度特征中的任意两项进行加权计算,以对基于权后的加权值进行排序;

或者还可以对接收到的推送消息的时间顺序、推送消息的条数以及推送消息的重要程度特征进行加权计算,以基于加权后的加权值进行排序。

例如,在由步骤110生成的显示界面如图2所示的情况下,应用程序1、应用程序2、应用程序3和应用程序4在一小时内均收到推送消息,其中,应用程序4和应用程序2在一小时内收到多条推送消息,应用程序3接收到推送消息时间距当前时刻较应用程序1更近,则,

终端基于应用程序接收到的推送消息的时间顺序和推送消息的条数对应用程序1、应用程序2、应用程序3和应用程序4进行重排序,将应用图标4和应用图标1进行位置对调,生成新的排布序列:应用图标4-应用图标2-应用图标3-应用图标1。

根据本申请实施例提供的应用图标的显示方法,通过基于应用图标对应的应用程序接收到的推送消息,对多个应用图标进行重排序,可以更智能地将对应有推送消息的应用程序展现给用户,进一步优化应用图标的显示界面以及负一屏的智能推送机制,提高用户使用智能移动终端的效率。

步骤130、按照多个应用图标的排布方式在负一屏显示多个应用图标中的至少部分应用图标。

在该步骤中,可以理解的是,在近段时间内,某应用图标对应的应用程序未接收到推送消息或用户已打开某应用程序时,可在负一屏隐藏该应用图标。具体实现方式将在后续进行说明,在此不做赘述。

继续以上述实施例为例,在终端基于应用程序接收到的推送消息的时间顺序和推送消息的条数对应用程序1、应用程序2、应用程序3和应用程序4进行重排序,生成“应用图标4-应用图标2-应用图标3-应用图标1”的排布序列后,按照该排布序列,在负一屏的应用图标显示栏210中,从左至右依次显示:应用图标4、应用图标2、应用图标3和应用图标1。

根据本申请实施例提供的应用图标的显示方法,通过在预排序的基础上,结合应用图标对应的应用程序所接收到的推送消息对应用图标进行重排序,在满足用户个性化服务的基础上,还能基于推送消息及时更新负一屏上的应用图标,使得应用图标的显示更加灵活、智能,显著提高了用户的使用体验。

下面对应用程序在未接收到应用消息的情况下的显示方式进行说明。

在一些实施例中,

步骤120包括:在多个应用图标中的第一目标应用图标对应的应用程序未接收到推送消息的情况下,删除第一目标应用图标;

步骤130包括:在负一屏隐藏第一目标应用图标,或者将第一目标应用图标移动至多个应用图标中接收到推送消息的应用图标之后。

在该步骤中,第一目标应用图标对应的应用程序未接收到推送消息,可以表现为在目标时段内未接收到推送消息,其中,目标时段可以基于用户自定义,如设置为1小时以内、6小时以内或者24小时以内等。

例如,在由步骤110生成的显示界面如图2所示的情况下,应用程序1、应用程序3和应用程序4在一小时内均收到推送消息,应用程序2在一小时内未收到推送消息,其中,应用程序4在一小时内收到多条推送消息,应用程序3接收到推送消息时间距离当前时刻较应用程序1更近,则,

终端基于应用程序接收到的推送消息的时间顺序和推送消息的条数对应用程序1、应用程序2、应用程序3和应用程序4进行重排序,从应用图标显示栏210中删除应用程序2对应的应用图标2,并将应用图标4和应用图标1进行位置对调,生成如图4所示的显示界面,其中,应用图标的显示顺序为:应用图标4-应用图标3-应用图标1。

或者,终端将应用图标4和应用图标1进行位置对调,并将应用图标2调整至应用图标显示栏210中的最后一个,该情况下,应用图标的显示顺序为:应用图标4-应用图标3-应用图标1-应用图标2。

在本实施例中,基于推送消息信息对应用图标进行重排序,以隐藏或延后未接收到推送消息的第一目标应用图标,从而能够向用户推荐有效的应用程序,提高移动终端显示的智能化程度,优化推送机制。

下面对用户已进入应用程序的情况下的显示方式进行说明。

在一些实施例中,在步骤130之后,该方法还包括:

接收用户对多个应用图标中的第二目标应用图标的第一输入;

响应于第一输入,显示第二目标应用图标对应的应用程序的应用界面;

接收用户的第二输入;

响应于第二输入,显示负一屏,且负一屏中不显示第二目标应用图标。

在该实施例中,第一输入用于确定第二目标应用图标,以显示第二目标应用图标对应的应用界面。

第二输入用于将显示界面由第二目标应用图标对应的应用界面返回至负一屏。

其中,第一输入和第二输入可以表现为与第三输入相同的触控输入、体感手势输入、语音输入或实体按键输入等,在此不做赘述。

例如,在经步骤130生成如图4所示的显示界面后,用户点击应用图标4,以实现第一输入。

终端响应于第一输入,跳转至应用程序4对应的应用界面。

用户在浏览完毕应用程序4对应的应用界面后,通过点击“Home”控件返回至桌面,并向左滑动屏幕,以实现第二输入。

终端响应于第二输入,重新显示负一屏,此时,如图4所示的应用图标显示栏210中将不再显示应用图标4。

在本实施例中,通过隐藏用户已点开的应用程序对应的应用图标,可以基于用户的使用情况及时更新负一屏上的应用图标,使得应用图标的管理更加智能。

需要说明的是,本申请实施例提供的应用图标的显示方法,执行主体可以为应用图标的显示装置,或者该应用图标的显示装置中的用于执行应用图标的显示方法的控制模块。本申请实施例中以应用图标的显示装置执行应用图标的显示的方法为例,说明本申请实施例提供的应用图标的显示的装置。

本申请实施例还提供一种应用图标的显示装置。

如图5所示,该应用图标的显示装置包括:第一显示模块510、第一处理模块520和第二显示模块530。

第一显示模块510,用于按照目标顺序在负一屏显示多个应用图标;

第一处理模块520,用于基于应用图标对应的应用程序接收到的推送消息,对多个应用图标进行重排序,得到多个应用图标的排布方式;

第二显示模块530,用于按照多个应用图标的排布方式在负一屏显示多个应用图标中的至少部分应用图标。

根据本申请实施例提供的应用图标的显示装置,通过在基于用户自定义或采用终端智能计算以对应用图标进行排序并按照目标顺序进行显示的基础上,结合应用图标对应的应用程序所接收到的推送消息对应用图标进行重排序,在满足用户个性化服务的基础上,还能基于推送消息及时更新负一屏上的应用图标,使得应用图标的显示更加灵活、智能,显著提高了用户的使用体验。

在一些实施例中,第一处理模块520,还用于:

基于应用程序接收到的推送消息的时间顺序、推送消息的条数以及推送消息的重要程度特征中的至少一种,对多个应用图标进行重排序,得到多个应用图标的排布方式。

在一些实施例中,

第一处理模块520,还用于在多个应用图标中的第一目标应用图标对应的应用程序未接收到推送消息的情况下,删除第一目标应用图标;

第二显示模块530,还用于在负一屏隐藏第一目标应用图标,或者将第一目标应用图标移动至多个应用图标中接收到推送消息的应用图标之后。

在一些实施例中,该装置还包括:

第一获取模块,用于在按照多个应用图标的排布方式在负一屏显示多个应用图标中的至少部分应用图标之后,接收用户对多个应用图标中的第二目标应用图标的第一输入;

第三显示模块,用于响应于第一输入,显示第二目标应用图标对应的应用程序的应用界面;

第二获取模块,用于接收用户的第二输入;

第四显示模块,用于响应于第二输入,显示负一屏,且负一屏中不显示第二目标应用图标。

在一些实施例中,该装置还包括:

第三获取模块,用于按照目标顺序在负一屏显示多个应用图标之前,接收用户的第三输入;

第二处理模块,用于响应于第三输入,确定多个应用图标对应的目标顺序;

在一些实施例中,该装置还包括:

第四获取模块,用于获取应用程序对应的多个应用评价指标信息;

第三处理模块,用于基于多个应用评价指标信息中的至少两个应用评价指标信息,计算得到至少两个应用评价指标信息对应的权重;

第四处理模块,用于基于权重,确定多个应用图标对应的目标顺序。

在一些实施例中,第三获取模块,还用于:

接收用户对多个应用图标的第三输入;

或者,接收用户对多个应用图标对应的目标控件的第三输入,目标控件对应应用程序的类型。

在一些实施例中,该装置还包括:

第五获取模块,用于在基于权重,确定多个应用图标对应的目标顺序之后,接收用户的第四输入,第四输入用于确定至少两个应用评价指标信息中的目标评价指标对应的影响参数;

第五处理模块,用于基于影响参数,更新至少两个应用评价指标信息对应的权重,得到更新后的权重;

第六处理模块,用于基于更新后权重,更新多个应用图标对应的目标顺序。

本申请实施例中的应用图标的显示装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digitalassistant,PDA)等。

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

本申请实施例提供的应用图标的显示装置能够实现图1至图4的方法实施例实现的各个过程,为避免重复,这里不再赘述。

可选地,如图6所示,本申请实施例还提供一种电子设备600,包括处理器601,存储器602,存储在存储器602上并可在所述处理器601上运行的程序或指令,该程序或指令被处理器601执行时实现上述应用图标的显示方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。

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

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

该电子设备700包括但不限于:射频单元701、网络模块702、音频输出单元703、输入单元704、传感器705、显示单元706、用户输入单元707、接口单元708、存储器709以及处理器710等部件。

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

其中,显示单元706,用于按照目标顺序在负一屏显示多个应用图标;

处理器710,用于基于应用图标对应的应用程序接收到的推送消息,对多个应用图标进行重排序,得到多个应用图标的排布方式;

显示单元706,还用于按照多个应用图标的排布方式在负一屏显示多个应用图标中的至少部分应用图标。

根据本申请实施例提供的电子设备,通过在基于用户自定义或采用终端智能计算以对应用图标进行排序并按照目标顺序进行显示的基础上,结合应用图标对应的应用程序所接收到的推送消息对应用图标进行重排序,在满足用户个性化服务的基础上,还能基于推送消息及时更新负一屏上的应用图标,使得应用图标的显示更加灵活、智能,显著提高了用户的使用体验。

可选地,处理器710,还用于:基于应用程序接收到的推送消息的时间顺序、推送消息的条数以及推送消息的重要程度特征中的至少一种,对多个应用图标进行重排序,得到多个应用图标的排布方式。

根据本申请实施例提供的电子设备,终端基于大数据结合变异系数法,对至少两个应用评价指标信息进行权重计算,以对应用程序进行智能排序,优化了用户智能终端的体验。

可选地,处理器710,还用于在多个应用图标中的第一目标应用图标对应的应用程序未接收到推送消息的情况下,删除第一目标应用图标;

显示单元706,还用于在负一屏隐藏第一目标应用图标,或者将第一目标应用图标移动至多个应用图标中接收到推送消息的应用图标之后。

可选地,用户输入单元707,用于在按照多个应用图标的排布方式在负一屏显示多个应用图标中的至少部分应用图标之后,接收用户对多个应用图标中的第二目标应用图标的第一输入;

显示单元706,还用于响应于第一输入,显示第二目标应用图标对应的应用程序的应用界面;

用户输入单元707,还用于接收用户的第二输入;

显示单元706,还用于响应于第二输入,显示负一屏,且负一屏中不显示第二目标应用图标。

可选地,用户输入单元707,还用于在按照目标顺序在负一屏显示多个应用图标之前,接收用户的第三输入;

处理器710,还用于响应于第三输入,确定多个应用图标对应的目标顺序;

或者,

输入单元704,用于获取应用程序对应的多个应用评价指标信息;

处理器710,还用于基于多个应用评价指标信息中的至少两个应用评价指标信息,计算得到至少两个应用评价指标信息对应的权重;

基于权重,确定多个应用图标对应的目标顺序。

可选地,用户输入单元707,还用于:接收用户对多个应用图标的第三输入;

或者,接收用户对多个应用图标对应的目标控件的第三输入,目标控件对应应用程序的类型。

可选地,用户输入单元707,还用于在基于权重,确定多个应用图标对应的目标顺序之后,接收用户的第四输入,第四输入用于确定至少两个应用评价指标信息中的目标评价指标对应的影响参数;

处理器710,还用于基于影响参数,更新至少两个应用评价指标信息对应的权重,得到更新后的权重;

基于更新后权重,更新多个应用图标对应的目标顺序。

应理解的是,本申请实施例中,输入单元704可以包括图形处理器(GraphicsProcessing Unit,GPU)7041和麦克风7042,图形处理器7041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元706可包括显示面板7061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板7061。用户输入单元707包括触控面板7071以及其他输入设备7072。触控面板7071,也称为触摸屏。触控面板7071可包括触摸检测装置和触摸控制器两个部分。其他输入设备7072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器709可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器710可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器710中。

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

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

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

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

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

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

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

21页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:语音呼叫安全防护的方法、装置及计算设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类