一种app显示方法及装置与流程

文档序号:12176068阅读:229来源:国知局
一种 app 显示方法及装置与流程

本申请涉及计算机技术领域,尤其涉及一种app显示方法及装置。



背景技术:

随着计算机技术以及智能设备的不断发展,越来越多实现不同功能的应用软件(即,app)被开发出来,并应用到人们的日常生活中。

目前,用户为了满足自己日常生活中的需要,通常都会下载实现不同功能的app并安装到智能设备(如,手机)上,而由于智能设备的显示屏幕显示app的数量有限,因此,当用户所安装到智能设备上app数量多于智能设备的显示屏幕所能显示的最大数量后,则智能设备会用多个页面显示用户所安装的app图标。

现有技术中,智能设备在显示用户所安装的app的过程中,会根据用户安装app的先后顺序,由前向后将所安装的app进行显示,如果第一页所显示的app的数量达到智能设备的显示屏幕所能显示app的最大数量后,可直接将剩余的app根据用户安装app的先后顺序,由前向后将所安装的app在第二页上进行显示。

但是,如果用户所安装的app的数量过多时,上述显示app方式势必会给用户当前在查找自己所需要使用的app带来不便利。



技术实现要素:

本申请实施例提供一种app显示方法及装置,用以解决如果用户所安装的app的数量过多时,现有技术中的显示app方式势必会给用户当前在查找自己所需要使用的app带来不便利的问题。

本申请实施例提供一种app显示方法,包括:

智能设备获取已安装的app在特定时间内对应的使用频率;

按照获取到的已安装的app在特定时间内对应的使用频率的大小,由高向低显示已安装的app。

优选地,智能设备检测已安装的app的数量,当已安装的app的数量超过预设的第一阈值时,获取已安装的app在特定时间内对应的使用频率。

优选地,所述方法还包括:继续监测用户在所述特定时间内是否处于查找状态,当监测到用户在所述特定时间内处于查找状态时,则根据获取到的已安装的app对应的使用频率,对使用频率超过预设的第二阈值的app进行标记处理。

优选地,监测在所述特定时间内,所述智能设备的屏幕是否处于向上状态,且监测在所述特定时间内,所述智能设备的屏幕是否处于亮屏状态,且监测在所述特定时间内,所述用户对所述智能设备是否存在指定操作,当监测在所述特定时间内,所述智能设备的屏幕处于向上状态;且所述智能设备的屏幕处于亮屏状态;且所述用户对所述智能设备存在指定操作时,则用户在所述特定时间内处于查找状态,否则,用户在所述特定时间内未处于查找状态。

优选地,对使用频率超过预设的第二阈值的app添加底色;和/或对使用频率超过预设的第二阈值的app进行晃动。

优选地,所述指定操作包括:滑动操作、页面切换操作。

本申请实施例提供一种app显示装置,包括:

获取模块,用于所述装置获取已安装的app在特定时间内对应的使用频率;

显示模块,用于按照获取到的已安装的app在特定时间内对应的使用频率的大小,由高向低显示已安装的app。

优选地,所述获取模块具体用于,所述装置检测已安装的app的数量,当已安装的app的数量超过预设的第一阈值时,获取已安装的app在特定时间内对应的使用频率。

优选地,所述装置还包括:

查找监测模块和标记模块,所述查找监测模块用于继续监测用户在所述特定时间内是否处于查找状态;

所述标记模块,用于当所述查找监测模块监测到用户在所述特定时间内处于查找状态时,则根据获取到的已安装的app对应的使用频率,对使用频率超过预设的第二阈值的app进行标记处理。

优选地,所述查找监测模块具体用于,监测在所述特定时间内,所述智能设备的屏幕是否处于向上状态;且监测在所述特定时间内,所述智能设备的屏幕是否处于亮屏状态;且监测在所述特定时间内,所述用户对所述智能设备是否存在指定操作,当监测在所述特定时间内,所述智能设备的屏幕处于向上状态;且所述智能设备的屏幕处于亮屏状态;且所述用户对所述智能设备存在指定操作时,则用户在所述特定时间内处于查找状态,否则,用户在所述特定时间内未处于查找状态。

优选地,所述标记模块具体用于,对使用频率超过预设的第二阈值的app添加底色,和/或对使用频率超过预设的第二阈值的app进行晃动。

优选地,所述指定操作包括:滑动操作、页面切换操作。

本申请实施例提供一种app显示方法及装置,该方法首先获取已安装的app在特定时间内对应的使用频率,并按照获取到的已安装的app在特定时间内对应的使用频率的大小,由高向低显示已安装的app。通过上述方法,由于app的使用频率越高越说明该用户当前在查找自己所需使用的app时,查找该app的可能性越大,而app显示又是根据app的使用频率由高到低进行排序显示的,因此,即使用户所安装的app的数量再多,也可以有效的提高用户当前在查找自己所需要使用的app带来便捷性。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1为本申请实施例提供的一种app显示的过程示意图;

图2为本申请实施例提供的一种智能设备中所显示的app示意图;

图3为本申请实施例提供的一种app显示装置的结构示意图。

具体实施方式

为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

图1为本申请实施例提供的app显示过程,具体包括以下步骤:

S101:智能设备获取已安装的app在特定时间内对应的使用频率。

在实际应用中,用户为了满足自己日常生活中的需要,通常都会下载实现不同功能的app并安装到智能设备(如,手机)上。

进一步的,智能设备在显示用户已经安装的app的过程中,由于针对已经安装的任一app,用户在历史时间内使用该app的次数越多或频率越高,则说明该用户当前在查找自己所需使用的app时,查找该app的可能性越大,因此,在本申请中,需要获取已安装的app对应的使用频率。

在此需要说明的是,也可以获取已安装的app对应的使用次数,只要能够反映出用户当前在查找自己所需使用的app时,查找该app的可能性的大小的条件或指标,均包含在本申请的保护范围之内。

另外,由于有可能用户虽然在一天之内使用不同的app对应的使用频率是相同的,也可以说,使用不同的app对应的使用次数是相同的,但是用户在使用使用频率相同的两款app是在一天之中的不同时间内使用的,如,用户在一天之内使用聊天app对应的使用频率是30%,使用新闻app对应的使用频率也是30%,但是,用户使用聊天app的时间段都是在上午,而用户使用新闻app的时间段则都是在下午,因此,在本申请中,针对不同的时间段,在获取已安装的app对应的使用频率时,需要获取在该时间段内已安装的app对应的使用频率,也就是说,获取已安装的app在特定时间内对应的使用频率,所述特定时间可以是一天之内的不同时间段,也可以是一周之内的不同天,当然也可以是一个月之内的不同周。

在此需要说明的是,上述使用频率都是根据历史数据计算而来的,也就是,针对某一app,历史上在特定时间内该app被使用的次数除以历史上在特定时间内用户所使用的所有app的总次数。

另外,在此还需要说明的是,智能设备在执行步骤S101时,可根据预设的特定时间,在开始进入到该特定时间时,直接执行步骤S101,也就是获取已安装的app在特定时间内对应的使用频率。

在实际应用中,如果用户在智能设备(如,手机)中所安装的应用只有一页,用户查找自己所需的app是比较容易的,为了避免造成智能设备中系统资源浪费,智能设备可每到预设的特定时间,就检测已安装的app的数量,当已安装的app的数量超过预设的第一阈值时,获取已安装的app在该特定时间内对应的使用频率,如果已安装的app的数量未超过预设的第一阈值时,则不对已安装的app做任何处理。

例如,假设用户安装的app有五个,分别是:app1、app2、app3、app4、app5,假设预设的特定时间为:上午8:00到10:00,下午2:00到4:00,假设只有当已安装的app的数量超过预设的第一阈值(即,3个)时,才会获取已安装的app在该特定时间内对应的使用频率,而根据历史数据计算出各已安装的app在每个特定时间内对应的使用频率如表1所示:

表1

当此刻的时间为上午8:00(即,到达上午特定时间:8:00),智能设备开始检测已安装的app的数量,检测出已安装的app的数量为5个,超过预设的第一阈值,则获取已安装的app在该特定时间(即,上午8:00到10:00)内对应的使用频率,如表2所示:

表2

S102:按照获取到的已安装的app在特定时间内对应的使用频率的大小,由高向低显示已安装的app。

由于已安装的app在特定时间内对应的使用频率越高,则说明用户当前在查找自己所需使用的app时,查找该app的可能性越大,因此,在本申请中,智能设备在获取到已安装的app在特定时间内对应的使用频率后,直接按照获取到的已安装的app在特定时间内对应的使用频率的大小,由高向低显示已安装的app。

延续上例,智能设备在获取到已安装的app在特定时间(即,上午8:00到10:00)内对应的使用频率后,直接按照获取到的已安装的app在特定时间内对应的使用频率的大小,由高向低显示已安装的app,如图2所示。

通过上述方法,由于app的使用频率越高越说明该用户当前在查找自己所需使用的app时,查找该app的可能性越大,而app显示又是根据app的使用频率由高到低进行排序显示的,因此,即使用户所安装的app的数量再多,也可以有效的提高用户当前在查找自己所需要使用的app带来便捷性。

在上述步骤S101~步骤S102中,无论用户当前是否查找app,智能设备都会执行步骤S101~步骤S102,如果用户当前查找app,那么智能设备执行完步骤S101~步骤S102后,可有效的给用户查找自己所需要使用的app带来便利,为了更好的为用户查找app自己所需要使用的app带来便利,在本申请中,当执行完成步骤S101~步骤S102后,可继续监测用户在该特定时间内是否处于查找状态,当监测到用户在该特定时间内处于查找状态时,则根据获取到的已安装的app对应的使用频率,对使用频率超过预设的第二阈值的app进行标记处理,其中,所述第二阈值与所述第一阈值可以相同也可以不同。

进一步的,由于需要继续监测用户当前是否处于查找app的状态,因此,需要知道通过什么方式来知道用户当前是否处于查找app的状态,而由于用户当前在查找app的时候,都是通过在智能设备的屏幕上滑动或切换页面来查找当前所需的app,也就是说,智能设备的屏幕需要处于亮屏且向上的状态,并且用户在智能设备的屏幕上进行滑动或页面切换,因此,在本申请中具体可以通过以下的方式来知道用户当前是否处于查找app的状态:

监测在该特定时间内,智能设备的屏幕是否处于向上状态;且

监测在该特定时间内,智能设备的屏幕是否处于亮屏状态;且

监测在该特定时间内,该用户对智能设备是否存在指定操作;

当监测在该特定时间内,智能设备的屏幕处于向上状态;且智能设备的屏幕处于亮屏状态;且该用户对智能设备存在指定操作时,则用户在所述特定时间内处于查找状态,否则,用户在所述特定时间内未处于查找状态,其中,所述指定操作包括:滑动操作、页面切换操作。

在此需要说明的是,确定智能设备的屏幕是否处于向上状态主要是通过智能设备中的重力感应装置来确定智能设备的屏幕是否处于向上状态,确定智能设备的屏幕是否处于亮屏状态主要是通过智能设备中的光感装置来确定智能设备的屏幕是否处于亮屏状态,确定该用户对智能设备是否存在指定操作主要是通过智能设备中的屏幕感应装置来确定该用户对智能设备是否存在指定操作。

继续沿用上例,智能设备继续监测用户在该特定时间内(即,上午8:00到10:00)是否处于查找状态,假设智能设备监测到在该特定时间(即,上午8:00到10:00)内,智能设备的屏幕处于向上状态,且智能设备的屏幕处于亮屏状态,且该用户对智能设备存在滑动操作或页面切换操作(即,指定操作),则智能设备确定用户在该特定时间(即,上午8:00到10:00)内处于查找状态,并根据获取到的已安装的app对应的使用频率,对使用频率超过预设的第二阈值(假设第二阈值为4)的app进行标记处理。

另外,在本申请中,当监测到用户在该特定时间内处于查找状态时,则根据获取到的已安装的app对应的使用频率,对使用频率超过预设的第二阈值的app进行标记处理。

本申请中具体提供了两种标记处理方式来使用频率超过预设的第二阈值的app进行标记处理:

第一种标记处理方式为对使用频率超过预设的第二阈值的app添加底色。

第二种标记处理方式为对使用频率超过预设的第二阈值的app进行晃动。

在此需要说明的是,当然上述两种标记处理方式可以分别单独使用,即,在监测到用户在该特定时间内处于查找状态时,只使用两种的任意一种对使用频率超过预设的第二阈值的app进标记处理,也可以同时使用两种方式共同为使用频率超过预设的第二阈值的app进行标记处理。

继续沿用上例,智能设备在对使用频率超过预设的第二阈值(假设第二阈值为4)的app进行标记处理时,直接对使用频率超过预设的第二阈值的app添加底色,并且对使用频率超过预设的第二阈值的app进行晃动。

通过上述方式,可以通过标记处理(即,添加底色或者晃动)提醒用户,进一步有效的提高用户当前在查找自己所需要使用的app带来便捷性。

以上为本申请实施例提供的app显示方法,基于同样的思路,本申请实施例还提供一种app显示装置。

如图3所示,本申请实施例提供的一种app显示装置,包括:

获取模块301,用于所述装置获取已安装的app在特定时间内对应的使用频率;

显示模块302,用于按照获取到的已安装的app在特定时间内对应的使用频率的大小,由高向低显示已安装的app。

所述获取模块301具体用于,所述装置检测已安装的app的数量,当已安装的app的数量超过预设的第一阈值时,获取已安装的app在特定时间内对应的使用频率。

所述装置还包括:

查找监测模块303和标记模块304,所述查找监测模块303用于继续监测用户在所述特定时间内是否处于查找状态;

所述标记模块304,用于当所述查找监测模块303监测到用户在所述特定时间内处于查找状态时,则根据获取到的已安装的app对应的使用频率,对使用频率超过预设的第二阈值的app进行标记处理。

所述查找监测模块303具体用于,监测在所述特定时间内,所述智能设备的屏幕是否处于向上状态;且监测在所述特定时间内,所述智能设备的屏幕是否处于亮屏状态;且监测在所述特定时间内,所述用户对所述智能设备是否存在指定操作,当监测在所述特定时间内,所述智能设备的屏幕处于向上状态;且所述智能设备的屏幕处于亮屏状态;且所述用户对所述智能设备存在指定操作时,则用户在所述特定时间内处于查找状态,否则,用户在所述特定时间内未处于查找状态。

所述标记模块304具体用于,对使用频率超过预设的第二阈值的app添加底色,和/或对使用频率超过预设的第二阈值的app进行晃动。

所述指定操作包括:滑动操作、页面切换操作。

在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。

内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。

以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1