CN106406988B - 应用程序快捷入口中应用程序的管理方法和装置 - Google Patents

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

Info

Publication number
CN106406988B
CN106406988B CN201510463314.XA CN201510463314A CN106406988B CN 106406988 B CN106406988 B CN 106406988B CN 201510463314 A CN201510463314 A CN 201510463314A CN 106406988 B CN106406988 B CN 106406988B
Authority
CN
China
Prior art keywords
application
application program
result set
added
shortcut
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
CN201510463314.XA
Other languages
English (en)
Other versions
CN106406988A (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.)
Alibaba Group Holding Ltd
Original Assignee
Alibaba Group Holding 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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201510463314.XA priority Critical patent/CN106406988B/zh
Publication of CN106406988A publication Critical patent/CN106406988A/zh
Application granted granted Critical
Publication of CN106406988B publication Critical patent/CN106406988B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Stored Programmes (AREA)

Abstract

本申请公开了一种应用程序快捷入口中应用程序的管理方法和装置,所述方法包括以下步骤:获取用户操作应用程序的操作信息,并根据操作信息生成新结果集合,新结果集合包括至少一个待添加应用程序,待添加应用程序包括ID和类型属性;将待添加应用程序的ID与当前展现结果集合中应用程序的ID进行比较;如果待添加应用程序的ID与当前展现结果集合中应用程序的ID不一致,则将待添加应用程序添加至当前展现结果集合。本申请实施例的方法,能够在快捷入口中为用户提供可能需要的应用程序。

Description

应用程序快捷入口中应用程序的管理方法和装置
技术领域
本申请涉及智能设备技术领域,特别涉及一种应用程序快捷入口中应用程序的管理方法和装置。
背景技术
目前,智能设备已经被普遍使用,人们在智能设备中安装的应用程序也越来越多,这导致用户在智能设备上寻找并启动应用程序的过程越来越复杂繁琐。
相关技术中,查找、打开应用程序的方法主要有:
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)等。
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。
上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

Claims (14)

1.一种应用程序快捷入口中应用程序的管理方法,其特征在于,所述应用程序快捷入口对应有当前展现结果集合,所述当前展现结果集合包括多个应用程序,每个所述应用程序包括ID和类型属性,所述方法包括以下步骤:
获取用户操作应用程序的操作信息,并根据所述操作信息生成新结果集合,所述新结果集合包括至少一个待添加应用程序,所述待添加应用程序包括ID和类型属性;
将所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID进行比较;
如果所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID不一致,则将所述待添加应用程序添加至所述当前展现结果集合;其中,每个应用程序具有排序权重,所述当前展现结果集合中多个应用程序的排序权重,根据当前的热点事件或环境事件进行调整,所述环境事件包括天气气候事件。
2.如权利要求1所述的应用程序快捷入口中应用程序的管理方法,其特征在于,每个所述应用程序具有排序权重,在将所述待添加应用程序添加至所述当前展现结果集合之后还包括:
为所述待添加应用程序设置对应的类型属性;
根据所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性,对所述当前展现结果集合中与所述待添加应用程序的类型属性相关的应用程序的排序权重进行调整;以及
将所述当前展现结果集合中的应用程序显示在所述应用程序快捷入口,并根据所述应用程序的排序权重调整所述应用程序快捷入口中应用程序的排序。
3.如权利要求2所述的应用程序快捷入口中应用程序的管理方法,其特征在于,所述根据所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性对所述当前展现结果集合中与所述待添加应用程序的类型属性相关的应用程序的排序权重进行调整具体包括:
获取所述当前展现结果集合中与所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性相关的应用程序,并作为类型相关应用程序;
如果所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性与所述类型相关应用程序的类型属性之间为关联关系,则增加所述类型相关应用程序的排序权重;
如果所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性与所述类型相关应用程序的类型属性之间为竞争关系,则降低所述类型相关应用程序的排序权重。
4.如权利要求2所述的应用程序快捷入口中应用程序的管理方法,其特征在于,如果所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID一致,则增加对应应用程序的排序权重。
5.如权利要求1所述的应用程序快捷入口中应用程序的管理方法,其特征在于,所述当前展现结果集合中应用程序包括周期属性,所述方法还包括:
根据所述当前展现结果集合中应用程序的周期属性对所述应用程序展现集中的应用程序进行调整。
6.如权利要求2所述的应用程序快捷入口中应用程序的管理方法,其特征在于,还包括:
记录用户通过所述应用程序快捷入口启动应用程序的ID和数量;
根据所述通过所述应用程序快捷入口启动应用程序的ID和数量增加所述应用程序的排序权重。
7.如权利要求1所述的应用程序快捷入口中应用程序的管理方法,其特征在于,还包括:
如果所述用户未使用所述应用程序快捷入口的时间大于预设时间,则将默认的当前展现结果集合中的应用程序显示在所述应用程序快捷入口。
8.一种应用程序快捷入口中应用程序的管理装置,其特征在于,所述应用程序快捷入口对应有当前展现结果集合,所述当前展现结果集合包括多个应用程序,每个所述应用程序包括ID和类型属性,所述装置包括:
生成模块,用于获取用户操作应用程序的操作信息,并根据所述操作信息生成新结果集合,所述新结果集合包括至少一个待添加应用程序,所述待添加应用程序包括ID和类型属性;
比较模块,用于将所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID进行比较;
第一添加模块,用于如果所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID不一致,则将所述待添加应用程序添加至所述当前展现结果集合;其中,每个应用程序具有排序权重,所述当前展现结果集合中多个应用程序的排序权重,根据当前的热点事件或环境事件进行调整,所述环境事件包括天气气候事件。
9.如权利要求8所述的应用程序快捷入口中应用程序的管理装置,其特征在于,每个所述应用程序具有排序权重,所述装置还包括:
设置模块,用于在将所述待添加应用程序添加至所述当前展现结果集合之后为所述待添加应用程序设置对应的类型属性;
权重调整模块,用于根据所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性对所述当前展现结果集合中与所述待添加应用程序的类型属性相关的应用程序的排序权重进行调整;以及
排序调整模块,用于将所述当前展现结果集合中的应用程序显示在所述应用程序快捷入口,并根据所述应用程序的排序权重调整所述应用程序快捷入口中应用程序的排序。
10.如权利要求9所述的应用程序快捷入口中应用程序的管理装置,其特征在于,所述权重调整模块具体用于:
获取所述当前展现结果集合中与所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性相关的应用程序,并作为类型相关应用程序;
如果所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性与所述类型相关应用程序的类型属性之间为关联关系,则增加所述类型相关应用程序的排序权重;
如果所述添加至所述当前展现结果集合的所述待添加应用程序的类型属性与所述类型相关应用程序的类型属性之间为竞争关系,则降低所述类型相关应用程序的排序权重。
11.如权利要求9所述的应用程序快捷入口中应用程序的管理装置,其特征在于,如果所述待添加应用程序的ID与所述当前展现结果集合中应用程序的ID一致,则增加对应应用程序的排序权重。
12.如权利要求8所述的应用程序快捷入口中应用程序的管理装置,其特征在于,所述当前展现结果集合中应用程序包括周期属性,所述装置还包括:
程序调整模块,用于根据所述当前展现结果集合中应用程序的周期属性对所述应用程序展现集中的应用程序进行调整。
13.如权利要求9所述的应用程序快捷入口中应用程序的管理装置,其特征在于,还包括:
记录模块,用于记录用户通过所述应用程序快捷入口启动应用程序的ID和数量;
增加模块,用于根据所述通过所述应用程序快捷入口启动应用程序的ID和数量增加所述应用程序的排序权重。
14.如权利要求8所述的应用程序快捷入口中应用程序的管理装置,其特征在于,还包括:
第二添加模块,用于如果所述用户未使用所述应用程序快捷入口的时间大于预设时间,则将默认的当前展现结果集合中的应用程序显示在所述应用程序快捷入口。
CN201510463314.XA 2015-07-31 2015-07-31 应用程序快捷入口中应用程序的管理方法和装置 Active CN106406988B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510463314.XA CN106406988B (zh) 2015-07-31 2015-07-31 应用程序快捷入口中应用程序的管理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510463314.XA CN106406988B (zh) 2015-07-31 2015-07-31 应用程序快捷入口中应用程序的管理方法和装置

Publications (2)

Publication Number Publication Date
CN106406988A CN106406988A (zh) 2017-02-15
CN106406988B true CN106406988B (zh) 2019-12-13

Family

ID=58007815

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510463314.XA Active CN106406988B (zh) 2015-07-31 2015-07-31 应用程序快捷入口中应用程序的管理方法和装置

Country Status (1)

Country Link
CN (1) CN106406988B (zh)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770339A (zh) * 2009-01-05 2010-07-07 深圳富泰宏精密工业有限公司 使用者行为追踪及记录***与方法
CN101867637A (zh) * 2010-07-02 2010-10-20 深圳市同洲电子股份有限公司 动态生成待机界面的方法及终端
CN103353821A (zh) * 2013-06-09 2013-10-16 广东欧珀移动通信有限公司 一种管理移动终端桌面应用程序图标的***及方法
CN103853606A (zh) * 2012-11-29 2014-06-11 北京三星通信技术研究有限公司 切换应用程序的方法及设备
CN104424484A (zh) * 2013-09-11 2015-03-18 阿里巴巴集团控股有限公司 应用程序切换、添加入口信息的方法及装置
CN104808892A (zh) * 2014-01-28 2015-07-29 ***通信集团公司 一种应用图标排序方法、装置、***及相关设备

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770339A (zh) * 2009-01-05 2010-07-07 深圳富泰宏精密工业有限公司 使用者行为追踪及记录***与方法
CN101867637A (zh) * 2010-07-02 2010-10-20 深圳市同洲电子股份有限公司 动态生成待机界面的方法及终端
CN103853606A (zh) * 2012-11-29 2014-06-11 北京三星通信技术研究有限公司 切换应用程序的方法及设备
CN103353821A (zh) * 2013-06-09 2013-10-16 广东欧珀移动通信有限公司 一种管理移动终端桌面应用程序图标的***及方法
CN104424484A (zh) * 2013-09-11 2015-03-18 阿里巴巴集团控股有限公司 应用程序切换、添加入口信息的方法及装置
CN104808892A (zh) * 2014-01-28 2015-07-29 ***通信集团公司 一种应用图标排序方法、装置、***及相关设备

Also Published As

Publication number Publication date
CN106406988A (zh) 2017-02-15

Similar Documents

Publication Publication Date Title
CN105528392B (zh) 一种类别标签排序方法和装置
US20220100353A1 (en) Launching Application Task Based on Single User Input and Preset Condition
CN108874289B (zh) 应用历史记录查看方法、装置及电子设备
KR101911034B1 (ko) 컴퓨팅 디바이스 상에서의 그래픽 표현들의 편성
EP2631789A1 (en) Apparatus and method for grouping application program folders in electronic device
TWI591529B (zh) 頁面顯示方法、可攜式電子裝置及使用此方法的記錄媒體
CN112214142B (zh) 应用程序信息显示方法、装置、电子设备及存储介质
CN106021449B (zh) 用于移动终端的搜索方法、装置以及移动终端
CN110099380B (zh) 应用程序推荐方法、装置、电子设备及介质
CN108768821B (zh) 信息推送方法、装置、服务器及计算机可读介质
CN109831532B (zh) 数据分享方法、装置、设备及介质
CN104965630A (zh) 桌面应用程序图标布局的方法和***
RU2622084C2 (ru) Способ и устройство управления расписанием
US20220114012A1 (en) Mini app switching method, framework, electronic apparatus and non-transitory computer-readable storage medium
CN112997134A (zh) 应用图标显示方法、装置、存储介质及电子设备
CN106250180A (zh) 一种odex优化控制方法及移动终端
EP2963856A1 (en) User authentication method and device and terminal
CN108293197B (zh) 一种资源统计方法、装置及终端
CN111399952A (zh) 一种调整应用界面布局的方法、终端设备及计算机存储介质
CN111597009B (zh) 应用程序显示的方法、装置及终端设备
CN104063432A (zh) 信息搜索方法和装置
CN111698365A (zh) 一种信息展示的方法和装置
CN110780830A (zh) 一种家居设备显示方法、装置、终端及可读存储介质
CN106055688B (zh) 搜索结果的展现方法、装置和移动终端
CN112286554A (zh) 应用程序更新方法、装置、电子设备和可读存储介质

Legal Events

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