CN112997134B - 应用图标显示方法、装置、存储介质及电子设备 - Google Patents

应用图标显示方法、装置、存储介质及电子设备 Download PDF

Info

Publication number
CN112997134B
CN112997134B CN201880099436.7A CN201880099436A CN112997134B CN 112997134 B CN112997134 B CN 112997134B CN 201880099436 A CN201880099436 A CN 201880099436A CN 112997134 B CN112997134 B CN 112997134B
Authority
CN
China
Prior art keywords
application
application program
target
information
priority
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201880099436.7A
Other languages
English (en)
Other versions
CN112997134A (zh
Inventor
陆天洋
张寅祥
帅朝春
吴建文
戴堃
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Shenzhen Huantai Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd, Shenzhen Huantai Technology Co Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of CN112997134A publication Critical patent/CN112997134A/zh
Application granted granted Critical
Publication of CN112997134B publication Critical patent/CN112997134B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

一种应用图标显示方法、装置、存储介质及电子设备。该应用图标显示方法获取历史时间段内各应用程序的使用信息(101);确定当前时间点(102);根据所述使用信息调整所述当前时间点下各应用程序的优先级(103);基于所述优先级在所述电子设备显示界面中更新显示应用图标(104)。

Description

应用图标显示方法、装置、存储介质及电子设备
技术领域
本申请涉及电子技术领域,尤其涉及一种应用图标显示方法、装置、存储介质及电子设备。
背景技术
随着电子设备智能化的发展,智能手机、平板电脑等终端设备基于用户的使用习惯进行智能预测成为新的议题。相关技术中,基于电子设备主页面显示的应用图标的位置是固定的,排布方式也仅能根据用户的手动操作来改变位置。而当主页面上应用图标超过一定数量的情况下,由于图标数量过多,使得用户从主页面查找、选取图标的时间消耗过长,从而导致应用打开速度较慢。
发明内容
本申请实施例提供一种应用图标显示方法、装置、存储介质及电子设备,可以提升应用查找速度。
第一方面,本申请实施例提供一种应用图标显示方法,应用于电子设备,包括:
获取历史时间段内各应用程序的使用信息;
确定当前时间点;
根据所述使用信息调整所述当前时间点下各应用程序的优先级;
基于所述优先级在所述电子设备显示界面中更新显示应用图标。
第二方面,本申请实施例提供一种应用图标显示装置,应用于电子设备,所述应用图标显示装置包括:
第一获取模块,用于获取历史时间段内各应用程序的使用信息;
时间确定模块,用于确定当前时间点;
调整模块,用于根据所述使用信息调整所述当前时间点下各应用程序的优先级;
显示模块,用于基于所述优先级在所述电子设备显示界面中更新显示应用图标。
第三方面,本申请实施例提供一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行以下步骤:
获取历史时间段内各应用程序的使用信息;
确定当前时间点;
根据所述使用信息调整所述当前时间点下各应用程序的优先级;
基于所述优先级在所述电子设备显示界面中更新显示应用图标。
第四方面,本申请实施例提供一种电子设备,包括处理器以及存储介质,所述存储介质中存储有多条指令,所述处理器加载所述指令以执行以下步骤:
获取历史时间段内各应用程序的使用信息;
确定当前时间点;
根据所述使用信息调整所述当前时间点下各应用程序的优先级;
基于所述优先级在所述电子设备显示界面中更新显示应用图标。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
为了更完整地理解本申请及其有益效果,下面将结合附图来进行以下说明,其中在下面的描述中相同的附图标号表示相同部分。
图1是本申请实施例提供的应用图标显示方法的第一流程示意图。
图2是本申请实施例提供的应用图标显示方法的第二流程示意图。
图3是本申请实施例提供的应用图标显示方法的应用场景示意图。
图4是本申请实施例提供的应用图标显示装置的第一结构示意图。
图5是本申请实施例提供的应用图标显示装置的第二结构示意图。
图6是本申请实施例提供的应用图标显示装置的第三结构示意图。
图7是本申请实施例提供的应用图标显示装置的第四结构示意图。
图8是本申请实施例提供的电子设备的结构示意图。
图9是本申请实施例提供的电子设备的又一结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请实施例提供一种应用图标显示方法、装置、存储介质及电子设备,以下将分别进行详细说明。
如图1所示,应用图标显示方法,应用于电子设备。该电子设备可以是智能手机、平板电脑等智能终端。其中,电子设备中安装有多个应用程序。该应用图标显示方法可以包括以下流程:
101、获取历史时间段内各应用程序的使用信息。
本实施例所提及的应用程序,可以是电子设备上安装的任何一个应用程序,例如办公应用、社交应用、游戏应用、购物应用等。
在一些实施例中,应用程序的使用信息可以为应用程序的使用记录,如各应用程序的开启时间记录。实际应用中,自应用程序安装,则可记录每一已安装应用程序的使用信息,转换成相应的数据存储到预设的存储区域中。当需要使用某一或某些应用程序的使用信息时,则可以从该存储区域中调取与该某一或某些应用程序在某一时间段内对应的数据,对获取的数据进行解析得到相应的信息,以作为该某一或某些应用程序在历史时间段内的使用信息。其中,历史时间段可以是过去一个月、最近一周等。
具体实施时,可设定采样时间点对各应用程序的对个应用的使用记录进行监测。若想得到精确度较高的结果,则可将采集时间点设置地密集一些,如每隔1分钟为一采样时间点;若想节省电子设备的资源而对结果的精确度不做要求,则可将采样时间点设置地松散一些,如每隔10分钟为一采样时间点。
具体实施过程中,为减少电子设备的功耗,节省电子设备的终端资源,可直接设定所需记录的时间段,然后在该时间段内对每一采样时间点样本应用程序的使用信息进行记录即可,以便后续使用。
在一些实施例中,可以预先设置触发条件,以避免在用户不存在应用图标的显示更新需求时,因误操作导致执行了应用图标的显示更新操作。也即,在获取历史时间段内各应用程序的使用信息之前,还可以包括:
检测针对电子设备的第二操作信息;
判断第二操作信息是否满足预设条件;
若是,则执行获取历史时间段内各应用程序的使用信息的步骤。
具体的,第二操作信息可以作为启动应用图标显示更新模式的一个触发开关。例如,第二操作信息可以是用户针对电子设备显示屏的按压、滑动、点击等操作的操作信息。例如,以按压操作为例,该第二操作信息可以是按压参数信息(如按压力度、按压时长、按压面积、按压次数等),通过判断按压擦书是否满足预设条件(如判断按压力度是否大于预设阈值、判断按压时长是否超过预设时长等)来确定是否开启应用图标显示更新模式。
102、确定当前时间点。
具体的,可以在电子设备中集成计时器,用于实时检测当前的时间信息,如时间戳。然后,将获取的时间戳换算成目前通用的时间格式的时间信息,如xx年xx月xx日xx时xx分xx秒,还可以转换成第xx周、星期xx、xx时xx分xx秒等。
103、根据使用信息调整当前时间点下各应用程序的优先级。
具体的,可统计各个应用程序的使用信息,根据统计结果得出在不同时间点下的用户常使用高频应用,以此作为用户使用应用程序的习惯,来进行应用程序优先级的排序。
实际应用中,可基于各个应用程序的使用信息构建应用程序使用情况的预测算法模型(如混合高斯算法模型、卷积神经网络算法模型等),从而根据预测结果调整不同时间点下各应用程序的优先级。
104、基于优先级在电子设备显示界面中更新显示应用图标。
具体的,可以基于上述应用程序的优先级高低顺序,在电子设备显示界面中更新显示应用图标。
在一些实施例中,电子设备显示界面(即桌面)图标的管理可以是一个大的黑匣子,应用程序集中设置在匣子中,显示界面上只会呈现用户使用频率较高的应用程序的应用图标,而正常情况(即非应用图标的显示更新模式)下该显示界面(具体可以是主界面、快捷启动栏等)上可以不显示任何应用图标。
实际应用中,可以只在显示界面中显示高频使用的应用程序的应用图标,以便用户快速锁定需要启动的应用。也即,在一些实施例中,步骤“基于优先级在电子设备显示界面中更新显示应用图标”,可以包括以下流程:
按照优先级由高到低的顺序,从多个应用程序中选取预设数量的应用程序;
在电子设备显示界面中显示该预设数量的应用程序的应用图标。
其中,该预设数量可以是由产品生产厂商进行设置,如4个、5个等。在一些实施方式中,为了满足不同用户的不同需求,可以提供应用图标显示个数的设置控件,以供用户自定义设置该预设数量。
在一些实施例中,步骤“在电子设备显示界面中显示该预设数量的应用程序的应用图标”,可以包括以下流程:
按照优先级的高低顺序对应用图标进行排序;
基于排序结果将应用图标显示在电子设备显示界面中的相应位置。
具体的,可以在显示界面中预先设置用户较为习惯按压、触摸的位置(如单手操作时电子设备显示屏的下方区域),作为应用图标的显示位置。同样的,可以在显示界面中确定出多个高频触摸位置区域,并对该多个高频触摸位置区域进行排序。然后,可以将应用图标的排序结果,与高频触摸位置区域的排序结果进行一一对应,将最高优先级应用程序的应用图标,放置于最高频的触摸位置区域上显示;将第二高优先级应用程序的应用图标,放置于第二高频的触摸位置区域上显示,以此类推。
实际应用中,在对显示界面进行应用图标排布之后,可以启动应用程序以使用其功能。在一些实施例中,为方便用户操作电子设备,进一步提升应用程序的启动速度,针对不同的应用程序可以设置不同的启动方式。也即,在基于优先级在电子设备显示界面中更新显示应用图标之后,还可以包括以下流程:
检测针对电子设备的第一操作信息;
从样本操作信息集合中获取与第一操作信息匹配的目标操作信息;
确定与目标操作信息对应的目标位置;
启动当前显示于目标位置的应用图标对应的应用程序。
其中,第一操作信息可以是手势信息,不同手势可以对应启动处于不同位置应用图标所对应的应用程序。例如,双指滑动显示界面可以启动最高频的触摸位置上应用图标对应的应用程序A,三指滑动可以启动第二高频的触摸位置上应用图标对应的应用程序B。
在上述各实施方式的基础上,本申请实施例中获取历史时间段内各应用程序的使用信息的方式可以有多种,如下:
在一些实施例中,历史时间段包括多个时间周期,每一时间周期划分为多个采样时段;参考图2,步骤“获取历史时间段内各应用程序的使用信息”可以包括以下流程:
101a、获取每一采样时段各应用程序对应的使用信息;
101b、将每一应用程序在不同时间周期中相同采样时段对应的使用信息进行处理,得到各应用程序在时间周期中不同采样时段对应的使用概率。
假设电子设备中安装有N个应用程序,则对于这N个应用程序分别统计每个应用程序在过去一个星期内每一天中相同采样时段(如一天可包括24小时,则星期一的第1小时和星期天的第1小时为相同采样时段;则星期一的第24小时和星期天的第24小时为相同采样时段)在前台运行的次数记为X=[ x1,x2,x3,x4,xi……,x24 ],其中xi表示9月份每天的第i小时时间该应用程序的使用次数。
比如,以星期一到星期天作为历史时间段为例,若在这7内,其中有3天用户在中午12点00分至20点00分使用了应用程序A,而其它时间不用微信。那么该用户的应用程序A使用信息统计结果可如下表1所示:
表1
在一些实施例中,可对所获取到的应用程序的使用信息进行预处理,计算出每一应用程序在不同采样时段的使用概率,进一步得到每一应用程序的使用随时间变化的概率分布,将采样时间段与使用概率一一对应生成训练样本。然后,可基于生成的训练样本对预设的算法模型进行训练,以得到可以预测不同时间点下应用程序使用概率的算法模型。
例如,可将上述生成的训练样本输入至预设的混合高斯模型中,根据所输入的训练样本不断地修正预设的混合高斯模型中的相关参数,以使得训练后的混合高斯模型可适用于所有训练样本,实现预测不同时间点下应用程序使用概率。
继续参考图2,在一些实施例中,步骤“根据使用信息调整当前时间点下各应用程序的优先级”,可以包括以下流程:
103a、从多个采样时段中确定当前时间点对应的目标采样时段;
103b、获取各应用程序在目标采样时段下对应的目标使用概率;
103c、基于目标使用概率调整各应用程序的优先级。
例如,当前时间点为星期二8点10分,则可以从多个采样时段(如上述的24个小时)中确定其对应的目标采样时段为第9小时。然后,获取第9小时中各应用程序对应的使用概率,并基于该使用概率调整各应用程序的优先级即可。
在一些实施例中,还可以结合不同场景下,应用程序的使用情况不同来进行应用图标的显示更新。也即,在从多个采样时段中确定当前时间点对应的目标采样时段之前,还可以包括以下流程:
201、获取每一采样时段各应用程序对应的样本场景信息,场景信息包括:地理位置状态、网络状态、运动状态、电量信息中的一种或多种;
202、建立样本场景信息与其对应采样时段下所使用应用程序之间的映射关系;
具体的,可以对电子设备直接检测获取到的数据进行预处理,以得到可使用的数据。例如,以地理位置状态为例,可以包括室内和户外。可以利用电子设备自带的全球定位***(Global Positioning System,简称GPS)芯片检测地理位置信息,然后根据地理位置信息、及预设的样本位置信息来判断电子设备处于室内还是户外,将判断结果作为地理位置状态。
另外,网络状态可以包括无线网络、数据网络、无网络连接等状态。运动状态可以包括运动中和非运动等状态。电量信息可以是电量的剩余量信息。
则,在基于目标使用概率调整各应用程序的优先级之后,还可以包括以下流程:
203、获取目标采样时段对应的多个样本场景信息、及当前时间点下的当前场景信息;
204、从多个样本场景信息中选取与当前场景信息匹配的目标场景信息;
205、根据映射关系,获取目标场景信息对应的目标应用程序;
206、将目标应用程序的优先级别设置为最高优先级。
例如,过去一周内,星期一的12:00-13:00电子设备处于室内、连接无线网络,星期六12:00-13:00电子设备处于户外、连接无线网络,星期日的12:00-13:00电子设备处于户外、连接数据网络(如4G网络),则获取到12:00-13:00这个时间段的多个样本场景信息为:室内、无线网络;户外、无线网络;户外、数据网络。假设当前的场景信息为:户外、数据网络,则选取星期日12:00-13:00这个时间段对应使用的应用程序为目标应用程序。然后,将该标应用程序的优先级别设置为最高优先级,并可显示在电子设备显示界面中最高频的触摸位置区域内,以便用户操作。
由上可知,本申请实施例提供的应用图标显示方法,通过获取历史时间段内各应用程序的使用信息,根据使用信息调整当前时间点下各应用程序的优先级,并基于优先级更新显示电子设备显示界面中的应用图标。本申请方案可以根据用户的使用习惯,在显示界面进行高频应用图标的显示,有效缩短用户手动查找应用程序时间,从而提升应用启动速度。
在一些实施例中,参考图3,图3为本申请实施例提供的应用图标显示方法的应用场景示意图。
具体的,电子设备未触发启动应用图标显示更新模式时,电子设备主界面不显示任何应用图标。当用户针对电子设备执行触发操作(如长按显示屏)触发电子设备启动应用图标显示更新模式时,电子设备获取过去一个星期内各应用程序(假设电子设备中安装有应用1~应用9等9个应用程序)的使用信息,然后,根据使用信息调整当前时间点(如星期一11点11分)下各应用程序的优先级,得到优先级从高到低的依次排序结果为:应用1~应用9。此时,从基于优先级高低,从中选取3个优先级较高的应用程序的应用图标进行显示(参考图3中间附图显示的应用1、应用2及应用3)。
当检测到大概1小时后,时间点为12点22分,根据过去一星期内各应用程序的使用信息,获取到该时间点下的各应用程序的优先级为:应用7、应用8、应用9、应用1、应用2、应用3、应用4、应用5、应用6。则根据优先级再次更新显示电子设备显示界面中的应用图标,继续参考图3,从中选取应用7、应用8、应用9显示于主界面上,实现根据用户的使用习惯,在显示界面进行高频应用图标的显示,有效缩短用户手动查找应用程序时间。
本申请实施例还提供一种应用图标显示装置300,该装置可以集成在电子设备中,该电子设备可以是智能手机、平板电脑等智能终端设备,所述电子设备中安装有多个应用程序。
如图4所示,应用图标显示装置300可包括:第一获取模块31、时间确定模块32、调整模块33、显示模块34。其中:
第一获取模块31,用于获取历史时间段内各应用程序的使用信息;
时间确定模块32,用于确定当前时间点;
调整模块33,用于根据所述使用信息调整所述当前时间点下各应用程序的优先级;
显示模块34,用于基于所述优先级在所述电子设备显示界面中更新显示应用图标。
在一些实施例中,所述历史时间段包括多个时间周期,每一时间周期划分为多个采样时段;所述第一获取模块31用于:
获取每一采样时段各应用程序对应的使用信息;
将每一应用程序在不同时间周期中相同采样时段对应的使用信息进行处理,得到各应用程序在所述时间周期中不同采样时段对应的使用概率。
参考图5,所述调整模块33可以包括:
确定子模块331,用于从所述多个采样时段中确定所述当前时间点对应的目标采样时段;
获取子模块332,用于获取各应用程序在所述目标采样时段下对应的目标使用概率;
调整子模块333,用于基于所述目标使用概率调整各应用程序的优先级。
在一些实施例中,参考图6,该应用图标显示装置300还可以包括:
第二获取模块35a,用于从所述多个采样时段中确定所述当前时间点对应的目标采样时段之前,获取每一采样时段各应用程序对应的样本场景信息,所述场景信息包括:地理位置状态、网络状态、运动状态、电量信息中的一种或多种;
建立模块35b,用于建立所述样本场景信息与其对应采样时段下所使用应用程序之间的映射关系;
继续参考图6,所述应用图标显示装置300还可以包括:
第三获取模块36a,用于在基于所述目标使用概率调整各应用程序的优先级之后,获取所述目标采样时段对应的多个样本场景信息、及当前时间点下的当前场景信息;
选取模块36b,用于从所述多个样本场景信息中选取与所述当前场景信息匹配的目标场景信息;
应用确定模块36c,用于根据所述映射关系,确定所述目标场景信息对应的目标应用程序;
设置模块36d,用于将所述目标应用程序的优先级别设置为最高优先级。
在一些实施例中参考图7,所述显示模块34可以包括:
选取子模块341,用于按照所述优先级由高到低的顺序,从多个应用程序中选取预设数量的应用程序;
显示子模块342,用于在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标。
在一些实施例中,所述显示子模块342可以用于:
按照所述优先级的高低顺序对所述应用图标进行排序;
基于排序结果将所述应用图标显示在所述电子设备显示界面中的相应位置。
由上可知,本申请实施例提供了一种应用图标显示装置,通过获取历史时间段内各应用程序的使用信息,根据使用信息调整当前时间点下各应用程序的优先级,并基于优先级更新显示电子设备显示界面中的应用图标。本申请方案可以根据用户的使用习惯,在显示界面进行高频应用图标的显示,有效缩短用户手动查找应用程序时间,从而提升应用启动速度。
本申请实施例还提供一种电子设备,该电子设备中安装有多个应用程序。请参阅图8,电子设备500包括处理器501以及存储器502。其中,处理器501与存储器502电性连接。
该处理器501是电子设备500的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或加载存储在存储器502内的计算机程序,以及调用存储在存储器502内的数据,执行电子设备500的各种功能并处理数据,从而对电子设备500进行整体监控。
该存储器502可用于存储软件程序以及模块,处理器501通过运行存储在存储器502的计算机程序以及模块,从而执行各种功能应用以及数据处理。存储器502可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的计算机程序等;存储数据区可存储根据电子设备的使用所创建的数据等。此外,存储器502可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器502还可以包括存储器控制器,以提供处理器501对存储器502的访问。
在本申请实施例中,电子设备500中的处理器501会按照如下的步骤,将一个或一个以上的计算机程序的进程对应的指令加载到存储器502中,并由处理器501运行存储在存储器502中的计算机程序,从而实现各种功能,如下:
获取历史时间段内各应用程序的使用信息;
确定当前时间点;
根据所述使用信息调整所述当前时间点下各应用程序的优先级;
基于所述优先级在所述电子设备显示界面中更新显示应用图标。
在一些实施例中,所述历史时间段包括多个时间周期,每一时间周期划分为多个采样时段;
在获取历史时间段内各应用程序的使用信息时,所述处理器501执行以下步骤:
获取每一采样时段各应用程序对应的使用信息;
将每一应用程序在不同时间周期中相同采样时段对应的使用信息进行处理,得到各应用程序在所述时间周期中不同采样时段对应的使用概率。
在根据所述使用信息调整所述当前时间点下各应用程序的优先级时,所述处理器501执行以下步骤:
从所述多个采样时段中确定所述当前时间点对应的目标采样时段;
获取各应用程序在所述目标采样时段下对应的目标使用概率;
基于所述目标使用概率调整各应用程序的优先级。
在一些实施例中,在根据所述使用信息调整所述当前时间点下各应用程序的优先级之前,所述处理器501还执行以下步骤:
获取每一采样时段各应用程序对应的样本场景信息,所述场景信息包括:地理位置状态、网络状态、运动状态、电量信息中的一种或多种;
建立所述样本场景信息与其对应采样时段下所使用应用程序之间的映射关系;
在基于所述目标使用概率调整各应用程序的优先级之后,所述处理器501还执行以下步骤:
获取所述目标采样时段对应的多个样本场景信息、及当前时间点下的当前场景信息;
从所述多个样本场景信息中选取与所述当前场景信息匹配的目标场景信息;
根据所述映射关系,获取所述目标场景信息对应的目标应用程序;
将所述目标应用程序的优先级别设置为最高优先级。
在一些实施例中,在基于所述优先级在所述电子设备显示界面中更新显示应用图标时,所述处理器501执行以下步骤:
按照所述优先级由高到低的顺序,从多个应用程序中选取预设数量的应用程序;
在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标
在一些实施例中,在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标时,所述处理器501还执行以下步骤:
按照所述优先级的高低顺序对所述应用图标进行排序;
基于排序结果将所述应用图标显示在所述电子设备显示界面中的相应位置。
在一些实施例中,在基于所述优先级在所述电子设备显示界面中更新显示应用图标之后,所述处理器501还执行以下步骤:
检测针对所述电子设备的第一操作信息;
从样本操作信息集合中获取与所述第一操作信息匹配的目标操作信息;
确定与所述目标操作信息对应的目标位置;
启动当前显示于所述目标位置的应用图标对应的应用程序。
在一些实施例中,在获取历史时间段内各应用程序的使用信息之前,所述处理器501执行以下步骤:
检测针对所述电子设备的第二操作信息;
判断所述第二操作信息是否满足预设条件;
若是,则所述处理器501获取历史时间段内各应用程序的使用信息。
由上述可知,本申请实施例的电子设备,通过获取历史时间段内各应用程序的使用信息,根据使用信息调整当前时间点下各应用程序的优先级,并基于优先级更新显示电子设备显示界面中的应用图标。本申请方案可以根据用户的使用习惯,在显示界面进行高频应用图标的显示,有效缩短用户手动查找应用程序时间,从而提升应用启动速度。
请一并参阅图9,在某些实施方式中,电子设备500还可以包括:显示器503、射频电路504、音频电路505以及电源506。其中,其中,显示器503、射频电路504、音频电路505以及电源506分别与处理器501电性连接。
该显示器503可以用于显示由用户输入的信息或提供给用户的信息以及各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
该射频电路504可以用于收发射频信号,以通过无线通信与网络设备或其他电子设备建立无线通讯,与网络设备或其他电子设备之间收发信号。
该音频电路505可以用于通过扬声器、传声器提供用户与电子设备之间的音频接口。
该电源506可以用于给电子设备500的各个部件供电。在一些实施例中,电源506可以通过电源管理***与处理器501逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
尽管图9中未示出,电子设备500还可以包括摄像头、蓝牙模块等,在此不再赘述。
本申请实施例还提供一种存储介质,该存储介质存储有计算机程序,当该计算机程序在计算机上运行时,使得该计算机执行上述任一实施例中的应用图标显示方法,比如:获取历史时间段内各应用程序的使用信息;确定当前时间点;根据所述使用信息调整所述当前时间点下各应用程序的优先级;基于所述优先级在所述电子设备显示界面中更新显示应用图标。
在本申请实施例中,存储介质可以是磁碟、光盘、只读存储器(Read Only Memory,ROM)、或者随机存取记忆体(Random Access Memory,RAM)等。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
需要说明的是,对本申请实施例的应用图标显示方法而言,本领域普通测试人员可以理解实现本申请实施例的应用图标显示方法的全部或部分流程,是可以通过计算机程序来控制相关的硬件来完成,该计算机程序可存储于一计算机可读取存储介质中,如存储在电子设备的存储器中,并被该电子设备内的至少一个处理器执行,在执行过程中可包括如应用图标显示方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储器、随机存取记忆体等。
对本申请实施例的应用图标显示装置而言,其各功能模块可以集成在一个处理芯片中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。该集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中,该存储介质譬如为只读存储器,磁盘或光盘等。
以上对本申请实施例所提供的一种应用图标显示方法、装置、存储介质及电子设备进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

Claims (18)

1.一种应用图标显示方法,应用于电子设备,其中,所述电子设备中安装有多个应用程序,所述应用图标显示方法包括:
获取历史时间段内各应用程序的使用信息;
确定当前时间点;
根据所述使用信息调整所述当前时间点下各应用程序的优先级,所述优先级为采用训练后的混合高斯模型基于所述使用信息预测出的使用概率确定的;
基于所述优先级在所述电子设备显示界面中更新显示应用图标;
检测针对所述电子设备的第一操作信息;
从样本操作信息集合中获取与所述第一操作信息匹配的目标操作信息;
确定与所述目标操作信息对应的目标位置;
启动当前显示于所述目标位置的应用图标对应的应用程序。
2.根据权利要求1所述的应用图标显示方法,其中,所述历史时间段包括多个时间周期,每一时间周期划分为多个采样时段;
所述获取历史时间段内各应用程序的使用信息,包括:
获取每一采样时段各应用程序对应的使用信息;
将每一应用程序在不同时间周期中相同采样时段对应的使用信息进行处理,得到各应用程序在所述时间周期中不同采样时段对应的使用概率;
所述根据所述使用信息调整所述当前时间点下各应用程序的优先级,包括:
从所述多个采样时段中确定所述当前时间点对应的目标采样时段;
获取各应用程序在所述目标采样时段下对应的目标使用概率;
基于所述目标使用概率调整各应用程序的优先级。
3.根据权利要求2所述的应用图标显示方法,其中,在根据所述使用信息调整所述当前时间点下各应用程序的优先级之前,还包括:
获取每一采样时段各应用程序对应的样本场景信息,所述场景信息包括:地理位置状态、网络状态、运动状态、电量信息中的一种或多种;
建立所述样本场景信息与其对应采样时段下所使用应用程序之间的映射关系;
基于所述目标使用概率调整各应用程序的优先级之后,还包括:
获取所述目标采样时段对应的多个样本场景信息、及当前时间点下的当前场景信息;
从所述多个样本场景信息中选取与所述当前场景信息匹配的目标场景信息;
根据所述映射关系,获取所述目标场景信息对应的目标应用程序;
将所述目标应用程序的优先级别设置为最高优先级。
4.根据权利要求1所述的应用图标显示方法,其中,所述基于所述优先级在所述电子设备显示界面中更新显示应用图标,包括:
按照所述优先级由高到低的顺序,从多个应用程序中选取预设数量的应用程序;
在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标。
5.根据权利要求4所述的应用图标显示方法,其中,所述在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标,包括:
按照所述优先级的高低顺序对所述应用图标进行排序;
基于排序结果将所述应用图标显示在所述电子设备显示界面中的相应位置。
6.根据权利要求1所述的应用图标显示方法,其中,在获取历史时间段内各应用程序的使用信息之前,还包括:
检测针对所述电子设备的第二操作信息;
判断所述第二操作信息是否满足预设条件;
若是,则执行获取历史时间段内各应用程序的使用信息的步骤。
7.一种应用图标显示装置,应用于电子设备,其中,所述电子设备中安装有多个应用程序,所述应用图标显示装置包括:
第一获取模块,用于获取历史时间段内各应用程序的使用信息;
时间确定模块,用于确定当前时间点;
调整模块,用于根据所述使用信息调整所述当前时间点下各应用程序的优先级,所述优先级为采用训练后的混合高斯模型基于所述使用信息预测出的使用概率确定的;
显示模块,用于基于所述优先级在所述电子设备显示界面中更新显示应用图标;
显示模块,还用于检测针对所述电子设备的第一操作信息;
从样本操作信息集合中获取与所述第一操作信息匹配的目标操作信息;
确定与所述目标操作信息对应的目标位置;
启动当前显示于所述目标位置的应用图标对应的应用程序。
8.根据权利要求7所述的应用图标显示装置,其中,所述历史时间段包括多个时间周期,每一时间周期划分为多个采样时段;
所述第一获取模块用于:
获取每一采样时段各应用程序对应的使用信息;
将每一应用程序在不同时间周期中相同采样时段对应的使用信息进行处理,得到各应用程序在所述时间周期中不同采样时段对应的使用概率;
所述调整模块包括:
确定子模块,用于从所述多个采样时段中确定所述当前时间点对应的目标采样时段;
获取子模块,用于获取各应用程序在所述目标采样时段下对应的目标使用概率;
调整子模块,用于基于所述目标使用概率调整各应用程序的优先级。
9.根据权利要求8所述的应用图标显示装置,其中,还包括:
第二获取模块,用于从所述多个采样时段中确定所述当前时间点对应的目标采样时段之前,获取每一采样时段各应用程序对应的样本场景信息,所述场景信息包括:地理位置状态、网络状态、运动状态、电量信息中的一种或多种;
建立模块,用于建立所述样本场景信息与其对应采样时段下所使用应用程序之间的映射关系;
所述装置还包括:
第三获取模块,用于在基于所述目标使用概率调整各应用程序的优先级之后,获取所述目标采样时段对应的多个样本场景信息、及当前时间点下的当前场景信息;
选取模块,用于从所述多个样本场景信息中选取与所述当前场景信息匹配的目标场景信息;
应用确定模块,用于根据所述映射关系,确定所述目标场景信息对应的目标应用程序;
设置模块,用于将所述目标应用程序的优先级别设置为最高优先级。
10.根据权利要求7所述的应用图标显示装置,其中,所述显示模块包括:
选取子模块,用于按照所述优先级由高到低的顺序,从多个应用程序中选取预设数量的应用程序;
显示子模块,用于在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标。
11.根据权利要求10所述的应用图标显示装置,其中,所述显示子模块用于:
按照所述优先级的高低顺序对所述应用图标进行排序;
基于排序结果将所述应用图标显示在所述电子设备显示界面中的相应位置。
12.一种存储介质,其中,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行以下步骤:
获取历史时间段内各应用程序的使用信息;
确定当前时间点;
根据所述使用信息调整所述当前时间点下各应用程序的优先级,所述优先级为采用训练后的混合高斯模型基于所述使用信息预测出的使用概率确定的;
基于所述优先级在电子设备显示界面中更新显示应用图标;
显示模块,还用于检测针对所述电子设备的第一操作信息;
从样本操作信息集合中获取与所述第一操作信息匹配的目标操作信息;
确定与所述目标操作信息对应的目标位置;
启动当前显示于所述目标位置的应用图标对应的应用程序。
13.一种电子设备,其中,包括处理器以及存储介质,所述存储介质中存储有多条指令,所述电子设备中安装有多个应用程序,所述处理器加载所述指令以执行以下步骤:
获取历史时间段内各应用程序的使用信息;
确定当前时间点;
根据所述使用信息调整所述当前时间点下各应用程序的优先级,所述优先级为采用训练后的混合高斯模型基于所述使用信息预测出的使用概率确定的;
基于所述优先级在所述电子设备显示界面中更新显示应用图标;
显示模块,还用于检测针对所述电子设备的第一操作信息;
从样本操作信息集合中获取与所述第一操作信息匹配的目标操作信息;
确定与所述目标操作信息对应的目标位置;
启动当前显示于所述目标位置的应用图标对应的应用程序。
14.根据权利要求13所述的电子设备,其中,所述历史时间段包括多个时间周期,每一时间周期划分为多个采样时段;
在获取历史时间段内各应用程序的使用信息时,所述处理器执行以下步骤:
获取每一采样时段各应用程序对应的使用信息;
将每一应用程序在不同时间周期中相同采样时段对应的使用信息进行处理,得到各应用程序在所述时间周期中不同采样时段对应的使用概率;
在根据所述使用信息调整所述当前时间点下各应用程序的优先级时,所述处理器执行以下步骤:
从所述多个采样时段中确定所述当前时间点对应的目标采样时段;
获取各应用程序在所述目标采样时段下对应的目标使用概率;
基于所述目标使用概率调整各应用程序的优先级。
15.根据权利要求14所述的电子设备,其中,在根据所述使用信息调整所述当前时间点下各应用程序的优先级之前,所述处理器还执行以下步骤:
获取每一采样时段各应用程序对应的样本场景信息,所述场景信息包括:地理位置状态、网络状态、运动状态、电量信息中的一种或多种;
建立所述样本场景信息与其对应采样时段下所使用应用程序之间的映射关系;
在基于所述目标使用概率调整各应用程序的优先级之后,所述处理器还执行以下步骤:
获取所述目标采样时段对应的多个样本场景信息、及当前时间点下的当前场景信息;
从所述多个样本场景信息中选取与所述当前场景信息匹配的目标场景信息;
根据所述映射关系,获取所述目标场景信息对应的目标应用程序;
将所述目标应用程序的优先级别设置为最高优先级。
16.根据权利要求13所述的电子设备,其中,在基于所述优先级在所述电子设备显示界面中更新显示应用图标时,所述处理器执行以下步骤:
按照所述优先级由高到低的顺序,从多个应用程序中选取预设数量的应用程序;
在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标。
17.根据权利要求16所述的电子设备,其中,在所述电子设备显示界面中显示所述预设数量的应用程序的应用图标时,所述处理器还执行以下步骤:
按照所述优先级的高低顺序对所述应用图标进行排序;
基于排序结果将所述应用图标显示在所述电子设备显示界面中的相应位置。
18.根据权利要求13所述的电子设备,其中,在获取历史时间段内各应用程序的使用信息之前,所述处理器执行以下步骤:
检测针对所述电子设备的第二操作信息;
判断所述第二操作信息是否满足预设条件;
若是,则所述处理器获取历史时间段内各应用程序的使用信息。
CN201880099436.7A 2018-12-29 2018-12-29 应用图标显示方法、装置、存储介质及电子设备 Active CN112997134B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2018/125648 WO2020133418A1 (zh) 2018-12-29 2018-12-29 应用图标显示方法、装置、存储介质及电子设备

Publications (2)

Publication Number Publication Date
CN112997134A CN112997134A (zh) 2021-06-18
CN112997134B true CN112997134B (zh) 2024-06-21

Family

ID=71129532

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201880099436.7A Active CN112997134B (zh) 2018-12-29 2018-12-29 应用图标显示方法、装置、存储介质及电子设备

Country Status (2)

Country Link
CN (1) CN112997134B (zh)
WO (1) WO2020133418A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10609165B1 (en) * 2018-10-01 2020-03-31 Citrix Systems, Inc. Systems and methods for gamification of SaaS applications
CN111949176A (zh) * 2020-08-13 2020-11-17 维沃移动通信有限公司 信息显示方法及装置
WO2022213308A1 (en) 2021-04-08 2022-10-13 Citrix Systems, Inc. Sorting optimization based on user's time preferences and habits
CN113778580B (zh) * 2021-07-28 2023-12-08 赤子城网络技术(北京)有限公司 模态用户界面显示方法、电子设备及存储介质
CN114138142B (zh) * 2021-08-25 2023-05-02 成都统信软件技术有限公司 一种桌面图标处理方法、计算设备及可读存储介质
CN118034827A (zh) * 2022-11-11 2024-05-14 中兴通讯股份有限公司 应用信息处理方法、电子设备和存储介质
CN116016759A (zh) * 2022-12-16 2023-04-25 维沃移动通信有限公司 一种信息提示方法和装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019737A (zh) * 2012-12-27 2013-04-03 北京小米科技有限责任公司 一种应用程序快捷方式的显示方法和装置
CN105653136A (zh) * 2016-01-27 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种终端控制方法和终端设备
CN105955576A (zh) * 2016-04-29 2016-09-21 杨永明 基于用户操作数据的应用图标显示方法
CN106357887A (zh) * 2016-08-25 2017-01-25 乐视控股(北京)有限公司 图标显示方法、装置和终端设备

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103077050B (zh) * 2012-12-28 2016-09-21 小米科技有限责任公司 一种显示应用程序信息的方法、装置及设备
CN103530220A (zh) * 2013-10-09 2014-01-22 华为技术有限公司 一种应用程序图标的显示方法、***及终端
CN106033344A (zh) * 2015-03-16 2016-10-19 中兴通讯股份有限公司 应用程序图标显示位置的调整方法及装置
CN105094967B (zh) * 2015-06-26 2019-04-16 小米科技有限责任公司 进程运行方法及装置
CN105517129B (zh) * 2015-11-28 2018-06-29 广东欧珀移动通信有限公司 一种通信终端中的网络制式切换方法及通信终端
CN107402809A (zh) * 2017-07-31 2017-11-28 广东欧珀移动通信有限公司 应用程序的管控方法、装置、存储介质及电子设备
CN108932140A (zh) * 2018-07-13 2018-12-04 重庆邮电大学 基于安卓用户行为习惯的清理后台应用程序的方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019737A (zh) * 2012-12-27 2013-04-03 北京小米科技有限责任公司 一种应用程序快捷方式的显示方法和装置
CN105653136A (zh) * 2016-01-27 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种终端控制方法和终端设备
CN105955576A (zh) * 2016-04-29 2016-09-21 杨永明 基于用户操作数据的应用图标显示方法
CN106357887A (zh) * 2016-08-25 2017-01-25 乐视控股(北京)有限公司 图标显示方法、装置和终端设备

Also Published As

Publication number Publication date
WO2020133418A1 (zh) 2020-07-02
CN112997134A (zh) 2021-06-18

Similar Documents

Publication Publication Date Title
CN112997134B (zh) 应用图标显示方法、装置、存储介质及电子设备
CN108595228B (zh) 应用程序预测模型建立方法、装置、存储介质及移动终端
EP3579104B1 (en) Method and apparatus for establishing an application prediction model, storage medium and terminal
TWI591529B (zh) 頁面顯示方法、可攜式電子裝置及使用此方法的記錄媒體
CN109947496B (zh) 应用程序预加载方法、装置、存储介质及移动终端
CN114356167B (zh) 不同屏显示不同的应用快捷菜单
CN109947497B (zh) 应用程序预加载方法、装置、存储介质及移动终端
CN108762831B (zh) 应用程序预加载方法、装置、存储介质及终端
CN108510963B (zh) 屏幕亮度的调整方法、装置、存储介质及智能终端
CN109388220B (zh) 一种电源管理方法及移动终端
CN108958828B (zh) 应用程序预加载方法、装置、存储介质及终端
JP6955092B2 (ja) 端末の電力消費を低減するための方法、および端末
US20210329526A1 (en) Terminal Behavior Triggering Method and Terminal
CN107302633B (zh) 应用控制方法、装置、存储介质以及电子设备
US9549374B2 (en) Mobile terminal operating based on use pattern and controlling method thereof
CN107463436B (zh) 进程控制方法、装置、存储介质以及电子设备
EP3232323B1 (en) Method and apparatus for displaying status information of application
CN108076223B (zh) 任务切换方法、装置、终端设备及存储介质
CN105072258A (zh) 移动终端情景模式切换方法、装置及移动终端
US11082806B2 (en) Method of identifying user location, storage medium and electronic device
CN112394806A (zh) 用户界面的显示方法和装置、电子设备及存储介质
CN110830653B (zh) 传感器控制方法、装置、移动终端以及存储介质
CN109144447A (zh) 分屏窗口调节方法、装置、存储介质及电子设备
CN108351741B (zh) 一种终端的亮屏时长调整方法及终端
CN107870809B (zh) 应用关闭方法、装置、存储介质及电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant