应用程序快捷入口中应用程序的管理方法和装置与流程

文档序号:11133718阅读:825来源:国知局
应用程序快捷入口中应用程序的管理方法和装置与制造工艺

本申请涉及智能设备技术领域,特别涉及一种应用程序快捷入口中应用程序的管理方法和装置。



背景技术:

目前,智能设备已经被普遍使用,人们在智能设备中安装的应用程序也越来越多,这导致用户在智能设备上寻找并启动应用程序的过程越来越复杂繁琐。

相关技术中,查找、打开应用程序的方法主要有:

1、在智能设备桌面上的应用程序图标中通过滚屏、翻页等操作查找需要打开的应用程序,并启动。当应用程序图标很多时,通过这种方式查找应用程序需要经过多个操作步骤,操作成本很高。虽然用户可将常用的应用程序图标放置在固定位置(例如桌面首页),或者分组存放,以减少翻页操作,但是,随着用户需求、习惯的变化,需要对应用程序图标不断进行调整。而受限于智能设备的屏幕大小、控制精度的制约,调整应用程序图标的位置、分组也需要花费较多时间,且容易出错。

2、在智能设备上提供应用程序快捷入口,可将一些应用程序加入快捷入口中,从而可使用户在快捷入口中启动应用程序。然而相关技术中的应用程序快捷入口中,需要用户手动将应用程序添加至应用程序展现集,依赖于用户手动变焦,较为不便。此外,随着用户需求的变化,需要用户对快捷入口中的应用程序展现集进行调整,难以满足用户的需求



技术实现要素:

本申请旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本申请的一个目的在于提出一种应用程序快捷入口中应用程序的管理方法,能够在快捷入口中为用户提供可能需要的应用程序,降低用户启动应用程序的成本。

本申请的第二个目的在于提出一种应用程序快捷入口中应用程序的管理装置。

根据本申请第一方面实施例的应用程序快捷入口中应用程序的管理方法,其中,所述应用程序快捷入口对应有当前展现结果集合,所述当前展现结果集合包括多个应用程序,每个所述应用程序包括ID和类型属性,所述方法包括以下步骤:获取用户操作应用程序的操作信息,并根据所述操作信息生成新结果集合,所述新结果集合包括至少一个待添加应 用程序,所述待添加应用程序包括ID和类型属性;将所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID进行比较;如果所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID不一致,则将所述待添加应用程序添加至所述当前展现结果集合。

根据本申请实施例的应用程序快捷入口中应用程序的管理方法,能够根据用户操作应用程序的操作信息确定待添加应用程序,并将不在当前展现结果集合中的待添加应用程序添加至当前展现结果集合,从而对应用程序快捷入口中的多个应用程序做出调整。由此,不仅可以通过快捷入口方便地启动应用程序,还可以根据用户对应用程序的使用情况,不断更新和优化快捷入口中的应用程序展现集,使得快捷入口中的应用程序根据用户的需求动态变化,从而能够在快捷入口中提供用户可能需要的应用程序,降低用户启动应用程序的成本,更加方便、智能和准确。

根据本申请第二方面实施例的应用程序快捷入口中应用程序的管理装置,其中,所述应用程序快捷入口对应有当前展现结果集合,所述当前展现结果集合包括多个应用程序,每个所述应用程序包括ID和类型属性,所述装置包括:生成模块,用于获取用户操作应用程序的操作信息,并根据所述操作信息生成新结果集合,所述新结果集合包括至少一个待添加应用程序,所述待添加应用程序包括ID和类型属性;比较模块,用于将所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID进行比较;第一添加模块,用于如果所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID不一致,则将所述待添加应用程序添加至所述当前展现结果集合。

根据本申请实施例的应用程序快捷入口中应用程序的管理装置,能够根据用户操作应用程序的操作信息确定待添加应用程序,并将不在当前展现结果集合中的待添加应用程序添加至当前展现结果集合,从而对应用程序快捷入口中的多个应用程序做出调整。由此,不仅可以通过快捷入口方便地启动应用程序,还可以根据用户对应用程序的使用情况,不断更新和优化快捷入口中的应用程序展现集,使得快捷入口中的应用程序根据用户的需求动态变化,从而能够在快捷入口中提供用户可能需要的应用程序,降低用户启动应用程序的成本,更加方便、智能和准确。

附图说明

图1为根据本申请一个实施例的应用程序快捷入口中应用程序的管理方法的流程图;

图2为根据本申请另一个实施例的应用程序快捷入口中应用程序的管理方法的流程图;

图3为根据本申请一个实施例的应用程序周期属性的示例图;

图4为根据本申请一个实施例的应用程序快捷入口中应用程序的管理装置的结构框图;

图5为根据本申请另一个实施例的应用程序快捷入口中应用程序的管理装置的结构框图;

图6为根据本申请又一个实施例的应用程序快捷入口中应用程序的管理装置的结构框图;

图7为根据本申请再一个实施例的应用程序快捷入口中应用程序的管理装置的结构框图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

需要说明的是,本申请实施例的应用程序快捷入口中应用程序的管理方法和装置可应用于可安装和卸载应用程序的智能设备中,例如,运行IOS(IOS是由苹果公司开发的手持设备操作系统)、Android(Android系统是一种基于Linux的自由及开放源代码的操作系统)等操作系统的智能手机、平板电脑和智能电视等。当然,也可应用于其他智能终端设备,在此不一一列举。

图1为根据本申请一个实施例的应用程序快捷入口中应用程序的管理方法的流程图。

在本申请的实施例中,应用程序快捷入口对应有当前展现结果集合,当前展现结果集合包括多个应用程序,每个应用程序包括ID(Identity,身份标识)和类型属性。其中,应用程序可按功能划分类型属性,例如,用于下载和欣赏歌曲的应用程序为音乐类型的应用程序,用于在线购物的应用程序为购物类型的应用程序等。

在本申请的实施例中,用户可通过应用程序快捷入口方便快速地启动当前展现结果集合中的应用程序。

在本申请的实施例中,初始时,在用户初始使用智能设备时,或者用户启动应用程序的次数或频率未达到预设值时,可在应用程序的快捷入口中提供初始的当前展现结果集合,即可预置部分应用程序到当前展现结果集合中。具体地,可由硬件商从预装的应用程序中选择部分应用程序,添加到当前展现结果集合中;也可根据用户、应用程序提供商或应用程序的评测机构的评价,选择优秀的应用程序添加到当前展现结果集合中;还可由用户将已经安装的应用程序通过拖拽、多选触控操作等方式直接添加到当前展现结果集合中。应当理解,还可通过其他方式提供初始的当前展现结果集合,本申请对此不作限定。

如图1所示,本申请实施例的应用程序快捷入口中应用程序的管理方法,包括以下步骤:

S101,获取用户操作应用程序的操作信息,并根据操作信息生成新结果集合,新结果集合包括至少一个待添加应用程序,待添加应用程序包括ID和类型属性。

其中,操作信息可包括用户在一定时间段(例如一天、一周或一个月等)内每次操作应用程序过程中的打开时间、关闭时间等。

具体地,在本申请的一个实施例中,当用户每次启动某应用程序时,可记录用户启动该应用程序的时间以及关闭该应用程序的时间,并获取该应用程序的ID和类型属性,并进行记录。由此,可获取用户在一定时间段内的应用程序操作行为,即用户操作应用程序的操作信息。

然后根据操作信息生成新结果集合。具体地,首先,根据记录中的ID对用户的操作记录进行分组,即将ID相同的记录分为一组。然后,对每组记录进行聚类、去噪分析,以生成新结果集合。举例来说,可根据ID统计用户对每个应用程序的操作时间,将操作时间满足预设条件的应用程序作为待添加程序加入新结果集合。举例来说,满足预设条件可以是在一定时间段内的操作总时间大于预设时间值,或者启动频率大于预设频率值等。

S102,将待添加应用程序的ID与当前展现结果集合中应用程序的ID进行比较。

具体地,可将新结果集合中每个待添加应用程序的ID与当前展现结果集合中各个应用程序的ID分别进行比较,以判断是否一致。

S103,如果待添加应用程序的ID与当前展现结果集合中应用程序的ID不一致,则将待添加应用程序添加至当前展现结果集合。

如果一个待添加应用程序的ID与当前展现结果集合中多个应用程序的ID均不一致,即待添加应用程序不在当前展现结果集合中,则将待添加应用程序添加至当前展现结果集合。由此,可将满足预设条件且不在当前展现结果集合中的应用程序添加到当前展现结果集合中。

在本申请的一个实施例中,每个应用程序具有排序权重,应用程序的排序权重能够反映用户对应用程序的需求程度,应当理解,应用程序的排序权重越高,用户启动该应用程序的可能性越大。

如图2所示,根据本申请实施例的应用程序快捷入口中应用程序的管理方法,在将所述待添加应用程序添加至所述当前展现结果集合之后,还可包括以下步骤:

S104,为待添加应用程序设置对应的类型属性。

在本发明的一个实施例中,在将所述待添加应用程序添加至所述当前展现结果集合之后,可为待添加应用程序设置对应的类型属性。例如,所述类型属性包括用于下载和欣赏歌曲的音乐类型的应用程序、用于在线购物的购物类型的应用程序、用于在线付款和缴费的支付类型的应用程序、新闻类应用程序以及天气类应用程序等。

S105,根据添加至当前展现结果集合的待添加应用程序的类型属性对当前展现结果集合中与待添加应用程序的类型属性相关的应用程序的排序权重进行调整。

由于应用程序之间可互相影响,例如,在用户启动某应用程序后,很可能会接着启动另一个或几个应用程序,或几乎不可能启动另一个或几个应用程序。举例来说,用户在启动“淘宝电影”查看影片信息时,如果需要购买电影票,则会启动“支付宝”进行付款,还需要启动“短信”查看电影票的电子兑换码;而用户在启动“虾米音乐”听歌后,一般不会再启动“QQ音乐”或“百度音乐”等具有相同功能的应用程序。也就是说,应用程序之间存在类型属性相关的关系。在本申请的一个实施例中,在启动某应用程序后可能会接着启动的应用程序和几乎不可能会启动的应用程序与该应用程序的关系分别为关联关系和竞争关系。

因此,在本申请的一个实施例中,可获取当前展现结果集合中与添加至当前展现结果集合的待添加应用程序的类型属性相关的应用程序,并作为类型相关应用程序。如果添加至当前展现结果集合的待添加应用程序的类型属性与类型相关应用程序的类型属性之间为关联关系,则增加类型相关应用程序的排序权重;如果添加至当前展现结果集合的待添加应用程序的类型属性与类型相关应用程序的类型属性之间为竞争关系,则降低类型相关应用程序的排序权重。

应当理解,在本申请的实施例中,应用程序间的关联关系和竞争关系不是固定的,可根据用户的实际使用情况进行调整。例如在上述示例中,一般地,视“虾米音乐”和“QQ音乐”之间为竞争关系,但如果某用户在启动“虾米音乐”后,通常会接着启动“QQ音乐”,那么可将“虾米音乐”和“QQ音乐”间的关系调整为关联关系。

需要说明的是,在对当前展现结果集合中相关类型的应用程序的排序权重进行调整后,可根据当前展现结果集合中应用程序的排序权重保留或去除当前展现结果集合中的应用程序,或排列当前展现结果集合中应用程序的顺序。例如,可将当前展现结果集合中排序权重相对较高的应用程序保留并在应用程序展现集中将其排在前列,将当前展现结果集合中排序权重相对略低的应用程序保留并在应用程序展现集中将其排在后列,而将当前展现结果集合中排序权重相对较低且低于某一预设阈值的应用程序去除。由此,可不断更新和优化程序快捷入口中的应用程序展现集。

此外,在本申请的一个实施例中,如果待添加应用程序的ID与当前展现结果集合中应用程序的ID一致,则可增加对应应用程序的排序权重。从而使用户经常使用的应用程序能够继续保留在应用程序快捷入口中,便于用户操作。

S106,将当前展现结果集合中的应用程序显示在应用程序快捷入口,并根据应用程序的排序权重调整应用程序快捷入口中应用程序的排序。

可将当前展现结果集合中的多个应用程序显示在应用程序的快捷入口,以使用户可通 过快捷入口方便地启动应用程序。同时,可根据应用程序的排序权重调整应用程序在快捷入口中的排序,从而使用户方便地启动更为需要的应用程序。

根据本申请实施例的应用程序快捷入口中应用程序的管理方法,能够根据用户操作应用程序的操作信息确定待添加应用程序,并将不在当前展现结果集合中的待添加应用程序添加至当前展现结果集合,从而对应用程序快捷入口中的多个应用程序做出调整。由此,不仅可以通过快捷入口方便地启动应用程序,还可以根据用户对应用程序的使用情况,不断更新和优化快捷入口中的应用程序展现集,使得快捷入口中的应用程序根据用户的需求动态变化,从而能够在快捷入口中提供用户可能需要的应用程序,降低用户启动应用程序的成本,更加方便、智能和准确。

在本申请的一个实施例中,应用程序快捷入口可以设置在智能设备显示界面的固定区域,用户可直接进行应用程序启动。应用程序快捷入口也可以为隐藏状态,并根据预设操作进行唤醒。需要说明的是,当应用程序快捷入口为隐藏状态时,其唤起方式应当方便快捷,且不能与已有的主要功能相互冲突。例如,可通过快捷键或特定手势唤起应用程序的快捷入口,而该快捷键或特定手势不能够启用智能设备的其他功能。具体地,可通过点击快捷入口的悬浮窗或自定义的滑动手势等进入应用程序的快捷入口。在进入应用程序的快捷入口后,如果要启动的应用程序在快捷入口内,则可在快捷入口方便地启动应用程序,如果要启动的应用程序不在快捷入口内,则离开快捷入口,在对应应用程序的原入口处启动该应用程序。

在本申请的一个实施例中,如果在应用程序快捷入口外启动应用程序,则按照上述实施例的步骤S101-S103管理该应用程序,并在待添加应用程序的ID与当前展现结果集合中应用程序的ID一致时,增加对应应用程序的排序权重;如果在应用程序快捷入口启动应用程序,则记录用户通过应用程序快捷入口启动应用程序的ID和数量,并根据通过应用程序快捷入口启动应用程序的ID和数量增加应用程序的排序权重。因此,除了根据当前展现结果集合的应用程序和其他应用程序的关系外,还可根据当前展现结果集合中应用程序被使用的情况更新和优化快捷入口中的应用程序展现集。由此,根据本申请实施例的应用程序快捷入口中应用程序的管理方法,还可根据应用程序分别在快捷入口启动和在快捷入口外启动的不同情况对快捷入口中的应用程序进行调整。

另外,在本申请的一个实施例中,当前展现结果集合中应用程序还可包括周期属性,可根据当前展现结果集合中应用程序的周期属性对应用程序展现集中的应用程序进行调整。

具体地,某些应用程序可能存在周期性使用的情况,例如,用于水电气缴费的应用程序,多数用户每月使用一次,即使用周期为月;新闻资讯类型的应用程序,用户可能每天、 每个工作日或每个休息日使用一次;用于观影的应用程序,多数用户每周或每月使用一次,即使用周期为周或月。从而,可根据上述的周期属性对应用程序展现集中相应的应用程序进行调整。

举例而言,由对图3的分析可知,用户习惯在周末使用App(Application,应用程序)即应用程序“淘点点”,所以可在每个周末将应用程序“淘点点”加入应用程序展现集,而在其他时间不将应用程序“淘点点”加入应用程序展现集。可以理解的是,应用程序的周期性可以是默认的,也可以根据用户的实际使用来调整,例如,用于水电气缴费的应用程序默认为在每个月末使用,如果某用户每间隔两个月在月初使用该应用程序,则根据该用户的实际使用情况,在每间隔两个月的月初将该应用程序加入应用程序展现集。由此,可根据用户的需求,将用户在某一时间很可能使用的应用程序加入快捷入口,而将用户在某一时间几乎不使用的应用程序移出快捷入口。

此外,在本申请的一个实施例中,还可向用户推荐应用程序。具体地,可获取当前的热点事件或环境事件,并根据热点事件或环境事件对当前展现结果集合中多个应用程序的排序权重进行调整。举例而言,可在发生重大新闻事件时,增加当前展现结果集合中新闻资讯类型的应用程序的排序权重;可在购物节期间,增加当前展现结果集合中购物类型的应用程序的排序权重;可在天气发生明显变化时,增加当前展现结果集合中用于天气预报的应用程序的排序权重。需要说明的是,所推荐的应用程序还可以是尚未安装的应用程序,可在热点事件或环境事件发生时,推荐用户安装相应的应用程序并给出推荐理由。

特别地,在本申请实施例的应用程序快捷入口中应用程序的管理方法中,当用户将某应用程序手动加入快捷入口时,可赋予该应用程序极高的排序权重,或将该应用程序始终保留在快捷入口中。由此,可将更符合用户需求的应用程序直接显示在应用程序快捷入口中,简化了用户查找应用程序的操作。

应当理解,当用户长时间未使用应用程序快捷入口时,不再需要对快捷入口的应用程序展现集进行更新和优化,从而降低智能设备CPU(,Central Processing Unit,中央处理器)和内存的使用率。因此,在本申请的实施例中,如果用户未使用应用程序快捷入口的时间大于预设时间,则将默认的当前展现结果集合中的应用程序显示在应用程序快捷入口。其中,默认的当前展现结果集合可为初始的当前展现结果集合。

为实现上述实施例的应用程序快捷入口中应用程序的管理方法,本申请还提出一种应用程序快捷入口中应用程序的管理装置。

图4为根据本申请一个实施例的应用程序快捷入口中应用程序的管理装置的结构框图。

在本申请的实施例中,应用程序快捷入口对应有当前展现结果集合,当前展现结果集合包括多个应用程序,每个应用程序包括ID(Identity,身份标识)和类型属性。其中,应 用程序可按功能划分类型属性,例如,用于下载和欣赏歌曲的应用程序为音乐类型的应用程序,用于在线购物的应用程序为购物类型的应用程序等。

在本申请的实施例中,用户可通过应用程序快捷入口方便快速地启动当前展现结果集合中的应用程序。

在本申请的实施例中,初始时,在用户初始使用智能设备时,或者用户启动应用程序的次数或频率未达到预设值时,可在应用程序的快捷入口中提供初始的当前展现结果集合,即可预置部分应用程序到当前展现结果集合中。具体地,可由硬件商从预装的应用程序中选择部分应用程序,添加到当前展现结果集合中;也可根据用户、应用程序提供商或应用程序的评测机构的评价,选择优秀的应用程序添加到当前展现结果集合中;还可由用户将已经安装的应用程序通过拖拽、多选触控操作等方式直接添加到当前展现结果集合中。应当理解,还可通过其他方式提供初始的当前展现结果集合,本申请对此不作限定。

如图4所示,本申请实施例的应用程序快捷入口中应用程序的管理装置,包括:生成模块10、比较模块20和第一添加模块30。

其中,生成模块10用于获取用户操作应用程序的操作信息,并根据操作信息生成新结果集合,新结果集合包括至少一个待添加应用程序,待添加应用程序包括ID和类型属性。

其中,操作信息可包括用户在一定时间段(例如一天、一周或一个月等)内每次操作应用程序过程中的打开时间、关闭时间等。

具体地,在本申请的一个实施例中,当用户每次启动某应用程序时,生成模块10可记录用户启动该应用程序的时间以及关闭该应用程序的时间,并获取该应用程序的ID和类型属性,并进行记录。由此,生成模块10可获取用户在一定时间段内的应用程序操作行为,即用户操作应用程序的操作信息。

然后生成模块10根据操作信息生成新结果集合。具体地,首先,根据记录中的ID对用户的操作记录进行分组,即将ID相同的记录分为一组。然后,对每组记录进行聚类、去噪分析,以生成新结果集合。举例来说,可根据ID统计用户对每个应用程序的操作时间,将操作时间满足预设条件的应用程序作为待添加程序加入新结果集合。举例来说,满足预设条件可以是在一定时间段内的操作总时间大于预设时间值,或者启动频率大于预设频率值等。

比较模块20用于将待添加应用程序的ID与当前展现结果集合中应用程序的ID进行比较。

具体地,比较模块20可将新结果集合中每个待添加应用程序的ID与当前展现结果集合中各个应用程序的ID分别进行比较,以判断是否一致。

第一添加模块30用于如果待添加应用程序的ID与当前展现结果集合中应用程序的ID 不一致,则将待添加应用程序添加至当前展现结果集合。

如果一个待添加应用程序的ID与当前展现结果集合中多个应用程序的ID均不一致,即待添加应用程序不在当前展现结果集合中,则第一添加模块30将待添加应用程序添加至当前展现结果集合。由此,可将满足预设条件且不在当前展现结果集合中的应用程序添加到当前展现结果集合中。

在本申请的一个实施例中,每个应用程序具有排序权重,应用程序的排序权重能够反映用户对应用程序的需求程度,应当理解,应用程序的排序权重越高,用户启动该应用程序的可能性越大。

如图5所示,根据本申请实施例的应用程序快捷入口中应用程序的管理装置,还可包括:设置模块40、权重调整模块50和排序调整模块60。

其中,设置模块40用于在将待添加应用程序添加至前展现结果集合之后为待添加应用程序设置对应的类型属性。

在本发明的一个实施例中,在将所述待添加应用程序添加至所述当前展现结果集合之后,可由设置模块40为待添加应用程序设置对应的类型属性。例如,所述类型属性包括用于下载和欣赏歌曲的音乐类型的应用程序、用于在线购物的购物类型的应用程序、用于在线付款和缴费的支付类型的应用程序、新闻类应用程序以及天气类应用程序等。

权重调整模块50用于根据添加至当前展现结果集合的待添加应用程序的类型属性对当前展现结果集合中与待添加应用程序的类型属性相关的应用程序的排序权重进行调整。

由于应用程序之间可互相影响,例如,在用户启动某应用程序后,很可能会接着启动另一个或几个应用程序,或几乎不可能启动另一个或几个应用程序。举例来说,用户在启动“淘宝电影”查看影片信息时,如果需要购买电影票,则会启动“支付宝”进行付款,还需要启动“短信”查看电影票的电子兑换码;而用户在启动“虾米音乐”听歌后,一般不会再启动“QQ音乐”或“百度音乐”等具有相同功能的应用程序。也就是说,应用程序之间存在类型属性相关的关系。在本申请的一个实施例中,在启动某应用程序后可能会接着启动的应用程序和几乎不可能会启动的应用程序与该应用程序的关系分别为关联关系和竞争关系。

因此,在本申请的一个实施例中,权重调整模块50可获取当前展现结果集合中与添加至当前展现结果集合的待添加应用程序的类型属性相关的应用程序,并作为类型相关应用程序。如果添加至当前展现结果集合的待添加应用程序的类型属性与类型相关应用程序的类型属性之间为关联关系,则增加类型相关应用程序的排序权重;如果添加至当前展现结果集合的待添加应用程序的类型属性与类型相关应用程序的类型属性之间为竞争关系,则降低类型相关应用程序的排序权重。

应当理解,在本申请的实施例中,应用程序间的关联关系和竞争关系不是固定的,可 根据用户的实际使用情况进行调整。例如在上述示例中,一般地,视“虾米音乐”和“QQ音乐”之间为竞争关系,但如果某用户在启动“虾米音乐”后,通常会接着启动“QQ音乐”,那么可将“虾米音乐”和“QQ音乐”间的关系调整为关联关系。

需要说明的是,在对当前展现结果集合中相关类型的应用程序的排序权重进行调整后,可根据当前展现结果集合中应用程序的排序权重保留或去除当前展现结果集合中的应用程序,或排列当前展现结果集合中应用程序的顺序。例如,可将当前展现结果集合中排序权重相对较高的应用程序保留并在应用程序展现集将其排在前列,将当前展现结果集合中排序权重相对略低的应用程序保留并在应用程序展现集将其排在后列,而将当前展现结果集合中排序权重相对较低且低于某一预设阈值的应用程序去除。由此,可不断更新和优化程序快捷入口中的应用程序展现集。

此外,在本申请的一个实施例中,如果待添加应用程序的ID与当前展现结果集合中应用程序的ID一致,则权重调整模块50可增加对应应用程序的排序权重。从而使用户经常使用的应用程序能够继续保留在应用程序快捷入口中,便于用户操作。

排序调整模块60用于将当前展现结果集合中的应用程序显示在应用程序快捷入口,并根据应用程序的排序权重调整应用程序快捷入口中应用程序的排序。

排序调整模块60可将当前展现结果集合中的多个应用程序显示在应用程序的快捷入口,以使用户可通过快捷入口方便地启动应用程序。同时,可根据应用程序的排序权重调整应用程序在快捷入口中的排序,从而使用户方便地启动更为需要的应用程序。

根据本申请实施例的应用程序快捷入口中应用程序的管理装置,能够根据用户操作应用程序的操作信息确定待添加应用程序,并将不在当前展现结果集合中的待添加应用程序添加至当前展现结果集合,从而对应用程序快捷入口中的多个应用程序做出调整。由此,不仅可以通过快捷入口方便地启动应用程序,还可以根据用户对应用程序的使用情况,不断更新和优化快捷入口中的应用程序展现集,使得快捷入口中的应用程序根据用户的需求动态变化,从而能够在快捷入口中提供用户可能需要的应用程序,降低用户启动应用程序的成本,更加方便、智能和准确。

在本申请的一个实施例中,应用程序快捷入口可以设置在智能设备显示界面的固定区域,用户可直接进行应用程序启动。应用程序快捷入口也可以为隐藏状态,并根据预设操作进行唤醒。需要说明的是,当应用程序快捷入口为隐藏状态时,其唤起方式应当方便快捷,且不能与已有的主要功能相互冲突。例如,可通过快捷键或特定手势唤起应用程序的快捷入口,而该快捷键或特定手势不能够启用智能设备的其他功能。具体地,可通过点击快捷入口的悬浮窗或自定义的滑动手势等进入应用程序的快捷入口。在进入应用程序的快捷入口后,如果要启动的应用程序在快捷入口内,则可在快捷入口方便地启动应用程序, 如果要启动的应用程序不在快捷入口内,则离开快捷入口,在对应应用程序的原入口处启动该应用程序。

在本申请的一个实施例中,如果在应用程序快捷入口外启动应用程序,则通过上述实施例的各装置管理该应用程序,并在待添加应用程序的ID与当前展现结果集合中应用程序的ID一致时,增加对应应用程序的排序权重;如果在应用程序快捷入口启动应用程序,则如图6所示,本申请实施例的应用程序快捷入口中应用程序的管理装置,还应包括:记录模块70和增加模块80。其中,记录模块70用于记录用户通过应用程序快捷入口启动应用程序的ID和数量,并由增加模块80根据通过应用程序快捷入口启动应用程序的ID和数量增加应用程序的排序权重。因此,除了根据当前展现结果集合的应用程序和其他应用程序的关系外,还可根据当前展现结果集合中应用程序被使用的情况更新和优化快捷入口中的应用程序展现集。由此,根据本申请实施例的应用程序快捷入口中应用程序的管理装置,还可根据应用程序分别在快捷入口启动和在快捷入口外启动的不同情况对快捷入口中的应用程序进行调整。

另外,如图7所示,本申请实施例的应用程序快捷入口中应用程序的管理装置,还可包括程序调整模块90和第二添加模块100。

在本申请的一个实施例中,当前展现结果集合中应用程序还可包括周期属性,因此,本申请实施例的应用程序快捷入口中应用程序的管理装置中,可由程序调整模块90根据当前展现结果集合中应用程序的周期属性对应用程序展现集中的应用程序进行调整。

具体地,某些应用程序可能存在周期性使用的情况,例如,用于水电气缴费的应用程序,多数用户每月使用一次,即使用周期为月;新闻资讯类型的应用程序,用户可能每天、每个工作日或每个休息日使用一次;用于观影的应用程序,多数用户每周或每月使用一次,即使用周期为周或月。从而,程序调整模块90可根据上述的周期属性对应用程序展现集中相应的应用程序进行调整。举例而言,由对图3的分析可知,用户习惯在周末使用App(Application,应用程序)即应用程序“淘点点”,所以可在每个周末将应用程序“淘点点”加入应用程序展现集,而在其他时间不将应用程序“淘点点”加入应用程序展现集。可以理解的是,应用程序的周期性可以是默认的,也可以根据用户的实际使用来调整,例如,用于水电气缴费的应用程序默认为在每个月末使用,如果某用户每间隔两个月在月初使用该应用程序,则根据该用户的实际使用情况,在每间隔两个月的月初将该应用程序加入应用程序展现集。由此,可根据用户的需求,将用户在某一时间很可能使用的应用程序加入快捷入口,而将用户在某一时间几乎不使用的应用程序移出快捷入口。

此外,在本申请的一个实施例中,还可向用户推荐应用程序。因此,权重调整模块50还用于获取当前的热点事件或环境事件,并根据热点事件或环境事件对当前展现结果集合 中多个应用程序的排序权重进行调整。举例而言,可在发生重大新闻事件时,增加当前展现结果集合中新闻资讯类型的应用程序的排序权重;可在购物节期间,增加当前展现结果集合中购物类型的应用程序的排序权重;可在天气发生明显变化时,增加当前展现结果集合中用于天气预报的应用程序的排序权重。需要说明的是,所推荐的应用程序还可以是尚未安装的应用程序,可在热点事件或环境事件发生时,推荐用户安装相应的应用程序并给出推荐理由。

特别地,在本申请实施例的应用程序快捷入口中应用程序的管理方法中,当用户将某应用程序手动加入快捷入口时,可赋予该应用程序极高的排序权重,或将该应用程序始终保留在快捷入口中。由此,可将更符合用户需求的应用程序直接显示在应用程序快捷入口中,简化了用户查找应用程序的操作。

应当理解,当用户长时间未使用应用程序快捷入口时,不再需要对快捷入口的应用程序展现集进行更新和优化,从而降低智能设备CPU(,Central Processing Unit,中央处理器)和内存的使用率。因此,如果用户未使用应用程序快捷入口的时间大于预设时间,则可由第二添加模块100将默认的当前展现结果集合中的应用程序显示在应用程序快捷入口。其中,默认的当前展现结果集合可为初始的当前展现结果集合。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实 现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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