一种应用程序的推荐方法及终端技术

技术编号:14129270 阅读:94 留言:0更新日期:2016-12-09 17:34
本发明专利技术实施例公开了一种应用程序的推荐方法及终端,其中,所述方法包括:获取启动第一应用程序的第一操作指令;根据所述第一操作指令更新操作序列集合,在所述操作序列集合中记录了所述第一应用程序的运行信息、以及所述第一应用程序启动后依次启动的应用程序的运行信息;根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列。本发明专利技术实施例提供的推荐方法得到的应用程序推荐序列更符合用户的操作习惯,有利于节省用户查找应用程序推荐序列中包括的应用程序的时间,提升了用户体验。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种应用程序的推荐方法及终端
技术介绍
目前应用程序的推荐方法是以当前时间为起始时间,向前遍历最近打开过的应用程序,然后将遍历得到的应用程序按照时间逆序,确定推荐的应用程序。举例来说,当前打开的应用程序为a,打开当前应用程序a之前依次打开过的应用分别是b、c、d,则推荐应用程序的界面中显示的应用为a、b、c、d。需要说明的是,用户打开某个应用程序后,下一个需要打开的应用程序通常不是最近已经打开的应用程序,当用户将要打开的应用程序与最近打开的应用程序不同时,比如当打开应用程序a后用户打开应用程序e,即使a每次打开后都执行打开e的操作,按照现有的应用程序推荐方法,在应用推荐界面通常不会出现应用程序e,所以目前的应用推荐方法不能较好地符合用户的需求。
技术实现思路
本专利技术实施例公开了一种应用程序的推荐方法及终端,能够给出符合用户操作习惯的应用程序推荐序列。本专利技术实施例第一方面提供了一种应用程序的推荐方法,包括:获取启动第一应用程序的第一操作指令;根据所述第一操作指令启动所述第一应用程序;根据所述第一操作指令更新操作序列集合,在所述操作序列集合中记录了所述第一应用程序的运行信息、以及所述第一应用程序启动后依次启动的应用程序的运行信息;根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列,其中,所述N为大于或者等于2的整数,所述第一应用程序的一个运行周期为所述第一应用程序相邻两次启动时刻的时间间隔。本专利技术实施例第二方面提供了一种终端,包括:获取单元,用于获取启动第一应用程序的第一操作指令;启动单元,用于根据所述第一操作指令启动所述第一应用程序;更新单元,用于根据所述第一操作指令更新操作序列集合,在所述操作序列集合中记录了所述第一应用程序的运行信息、以及所述第一应用程序启动后依次启动的应用程序的运行信息;第一确定单元,用于根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列,其中,所述N为大于或者等于2的整数,所述第一应用程序的一个运行周期为所述第一应用程序相邻两次启动时刻的时间间隔。可以看出,采用本专利技术实施例提供的技术方案,在获取启动第一应用的第一操作指令后,启动第一应用程序并更新操作序列集合,然后根据操作序列集合中第一应用程序的运行信息、以及第一应用程序最近的N个运行周期中第一应用程序启动后依次启动的应用程序确定应用程序推荐序列。由于应用程序推荐序列是根据第一应用程序运行信息、以及第一应用程序最近的N个运行周期中第一应用程序启动后依次启动的应用程序确定的,即根据启动第一应用程序后用户的操作习惯来确定,所以采用本专利技术实施例提供的推荐方法得到的应用程序推荐序列更符合用户的操作习惯,有利于节省用户查找应用程序推荐序列中包括的应用程序的时间,提升了用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1-a是本专利技术实施例提供的一种应用程序的推荐方法的流程示意图;图1-b是本专利技术实施例提供的一种确定待推荐应用程序的建模示意图;图2是本专利技术实施例提供的另一种应用程序的推荐方法的流程示意图;图3是本专利技术实施例提供的一种终端的结构示意图;图4是本专利技术实施例提供的另一种终端的结构示意图;图5是本专利技术实施例提供的另一种终端的结构示意图。具体实施方式本专利技术实施例提供了一种应用程序的推荐方法及终端,能够根据用户的操作习惯以及当前操作的应用程序确定符合用户操作习惯的应用程序推荐序列。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含一系列步骤或单元的过程、方法或系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。此外,术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。参见图1-a,图1-a是本专利技术的一个实施例提供的一种应用程序的推荐方法的流程示意图,如图1-a所示,本专利技术的一个实施例提供的一种应用程序的推荐方法可包括:101、获取启动第一应用程序的第一操作指令。其中,启动第一应用程序的第一操作指令可以是点击终端中应用程序的图标触发产生,当然第一操作指令可以通过其他方式触发产生。举例来说,若第一应用程序为天气预报,则点击终端的显示界面中显示的天气预报的图标,就可以触发产生第一操作指令。获取启动第一应用程序的第一操作指令,终端可以根据所述第一操作指令启动第一应用程序。102、根据所述第一操作指令更新操作序列集合,在所述操作序列集合中记录了所述第一应用程序的运行信息、以及所述第一应用程序启动后依次启动的应用程序的运行信息。其中,所述运行信息包括:应用程序的启动时刻、和应用程序的关闭时刻。举例来说,若第一应用程序的启动时刻及关闭时刻分别是早上8点和早上9点,则第一应用程序的运行信息包括启动时刻早上8点、以及关闭时刻早上9点。相应地,操作序列集合中包括第一应用程序的上述运行信息。103、根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列,其中,所述N为大于或者等于2的整数,所述第一应用程序的一个运行周期为所述第一应用程序相邻两次启动时刻的时间间隔。举例来说,若N为3,在第一运行周期中,第一应用程序启动后依次启动的应用程序分别是:应用程序A1、应用程序A2和应用程序A3;在第二运行周期中,第一应用程序启动后依次启动的应用程序分别是:应用程序A1、应用程序A3和应用程序A4;在第三运行周期中,第一应用程序启动后依次启动的应用程序分别是:应用程序A1、应用程序A3和应用程序A5。则在操作序列集合中依次记录第一个运行周期中,第一应用程序启动后依次启动的应用程序A1、应用程序A2和应用程序A3;以及第二运行周期中,第一应用程序启动后依次启动的应用程序A1、应用程序A3和应用程序A4;以及第三运行周期中,第一应用程序启动后依次启动的应用程序A1、应用程序A3和应用程序A5。可选的,在本专利技术一些可能的实施方式中,所述根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列,可以包括:将在所述N个运行周期中本文档来自技高网
...
一种应用程序的推荐方法及终端

【技术保护点】
一种应用程序的推荐方法,其特征在于,包括:获取启动第一应用程序的第一操作指令;根据所述第一操作指令更新操作序列集合,在所述操作序列集合中记录了所述第一应用程序的运行信息、以及所述第一应用程序启动后依次启动的应用程序的运行信息;根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列,其中,所述N为大于或者等于2的整数,所述第一应用程序的一个运行周期为所述第一应用程序相邻两次启动时刻的时间间隔。

【技术特征摘要】
1.一种应用程序的推荐方法,其特征在于,包括:获取启动第一应用程序的第一操作指令;根据所述第一操作指令更新操作序列集合,在所述操作序列集合中记录了所述第一应用程序的运行信息、以及所述第一应用程序启动后依次启动的应用程序的运行信息;根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列,其中,所述N为大于或者等于2的整数,所述第一应用程序的一个运行周期为所述第一应用程序相邻两次启动时刻的时间间隔。2.根据权利要求1所述的方法,其特征在于:在所述根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定应用程序推荐序列之后,所述方法还包括:显示所述应用程序推荐序列。3.根据权利要求1所述的方法,其特征在于:在所述显示所述应用程序推荐序列之前,所述方法还包括:根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定显示所述应用程序推荐序列的时刻;所述显示所述应用程序序列包括:在当前时刻为确定的所述显示所述应用程序推荐序列的时刻时,显示所述应用程序推荐序列。4.根据权利要求1至3任一项所述的方法,其特征在于,所述运行信息包括:应用程序的启动时刻、和应用程序的关闭时刻;所述根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的运行信息确定显示所述应用程序推荐序列的时刻,包括:根据所述第一应用程序的启动时刻,以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动后依次启动的应用程序的启动时刻确定显示所述应用程序推荐序列的时刻。5.根据权利要求1至3任一项所述的方法,其特征在于:所述根据所述操作序列集合中记录的所述第一应用程序的运行信息、以及所述第一应用程序最近的N个运行周期中所述第一应用程序启动...

【专利技术属性】
技术研发人员:朱益
申请(专利权)人:深圳市金立通信设备有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1