系统级的应用程序信息推荐方法、装置和移动终端与流程

文档序号:12694731阅读:199来源:国知局
系统级的应用程序信息推荐方法、装置和移动终端与流程

本发明属于计算机技术领域,特别是涉及一种系统级的应用程序信息推荐方法、装置和移动终端。



背景技术:

移动互联网构筑的基础服务,使得用户能够在其智能设备上使用多种类型的应用程序,这些应用程序的开发者,基于增强用户粘性及提升服务价值的考虑,都在应用程序中开设了与其价值定位相符合的多种功能,或者会提供尽可能多的图文信息内容。

对于用户来说,对智能设备上特定应用程序的使用,其中使用频率较高的功能通常只有少数的几项,或者感兴趣的图文内容也只是较为固定的几个类型。例如,在微信的公众号功能中,用户关注的公众号可能有很多,这些公众号的服务商会不断的对公众号的信息进行更新,用户经常阅读的公众号可能只是其中固定的几个比较感兴趣的公众号,相对来说用户更关心这些公众号更新的信息,在用户进入微信的公众号功能后,在众多更新的公众号中想要查找这几个固定的公众号,以了解其更新的信息,比较困难。再例如,在短信管理应用程序中,用户可能每天都会接收到很多服务商发来的通知短信,在这些通知短信中用户需要阅读的通知短信可能只有银行发来的通知短信,在众多的通知短信中想要查找银行的通知短信,以了解通知的内容,也比较困难。

通常对于应用程序的开发者或者服务提供商来说,基于自身的商业利益的考虑,很难做到对自身服务的优化,而当前的智能设备也缺乏对所安装的应用程序所提供的服务的优化功能,导致用户在使用智能设备时,仍需要进行很多额外的操作,花费很多的时间和精力,才能找到自己真正需要的服务,造成用户使用的体验感较低。



技术实现要素:

本发明实施例要解决的一个技术问题是:提供一种系统级的应用程序信息推荐方法、装置和移动终端,以增加用户使用的体验感。

为解决上述技术问题,根据本发明实施例的一个方面,提供一种系统级的应用程序信息推荐方法,包括:

根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据;

根据所述历史操作数据,获得向所述用户推荐的所述应用程序的信息。

在基于本发明上述方法的另一个实施例中,所述获取用户在所述应用程序的历史操作数据,包括:

获取用户在启动所述应用程序之前的预设时间段内在所述应用程序的历史操作数据。

在基于本发明上述方法的另一个实施例中,所述获取用户在所述应用程序的历史操作数据,还包括:

检测是否设置获取用户历史操作数据的时间范围;

若设置有获取用户历史操作数据的时间范围,以所设置的时间范围作为所述预设时间段;

若未设置获取用户历史操作数据的时间范围,以预定的时间范围作为所述预设时间段。

在基于本发明上述方法的另一个实施例中,所述获得向所述用户推荐的所述应用程序的信息,包括:

根据所述历史操作数据,获得所述用户在所述预设时间段内在所述应用程序访问的对象的数据;

根据所述访问的对象的数据,按照预定的规则确定向所述用户推荐的对象;

根据确定的所述对象,获取所述对象的信息作为向所述用户推荐的所述应用程序的信息。

在基于本发明上述方法的另一个实施例中,所述按照预定的规则确定向所述用户推荐的对象,包括:

根据所述访问的对象的数据,获得所述用户在所述预设时间段内在所述应用程序访问所述对象的频率;

根据访问所述对象的频率,确定访问频率排在前列的预定数量的对象作为向所述用户推荐的对象。

在基于本发明上述方法的另一个实施例中,推荐的所述应用程序的信息的类型包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息。

在基于本发明上述方法的另一个实施例中,每一项所述应用程序的信息包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间。

在基于本发明上述方法的另一个实施例中,所述获取用户在所述应用程序的历史操作数据,包括:

根据应用程序的启动指令,获取用户在所述应用程序的ID;

根据用户在所述应用程序的ID,获取所述用户在所述应用程序的历史操作数据。

在基于本发明上述方法的另一个实施例中,还包括:

在所述应用程序的界面上显示推荐的所述应用程序的信息。

在基于本发明上述方法的另一个实施例中,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

在所述应用程序的界面上以悬浮窗口显示推荐的所述应用程序的信息。

在基于本发明上述方法的另一个实施例中,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

在所述应用程序的界面上以下拉菜单显示推荐的所述应用程序的信息。

在基于本发明上述方法的另一个实施例中,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,还包括:

检测是否接收到关闭推荐的所述应用程序的信息的指令;

若接收到关闭推荐的所述应用程序的信息的指令,关闭对推荐的所述应用程序的信息的显示。

在基于本发明上述方法的另一个实施例中,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,还包括:

检测是否接收到打开推荐的所述应用程序的信息的指令;

若接收到打开推荐的所述应用程序的信息的指令,打开显示推荐的所述应用程序的信息的界面。

在基于本发明上述方法的另一个实施例中,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

在所述应用程序的界面上列表显示推荐的所述应用程序的信息。

在基于本发明上述方法的另一个实施例中,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

根据信息的类型,在所述应用程序的界面上聚类显示推荐的所述应用程序的信息。

在基于本发明上述方法的另一个实施例中,还包括:

检测是否开启信息推荐功能;

若已经开启信息推荐功能,根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据。

根据本发明实施例的另一个方面,提供一种系统级的应用程序信息推荐装置,包括:

数据获取单元,用于根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据;

信息推荐单元,用于根据所述历史操作数据,获得向所述用户推荐的所述应用程序的信息。

在基于本发明上述装置的另一个实施例中,所述数据获取单元,具体用于获取用户在启动所述应用程序之前的预设时间段内在所述应用程序的历史操作数据。在基于本发明上述装置的另一个实施例中,

在基于本发明上述装置的另一个实施例中,所述数据获取单元还包括:

第一检测模块,用于检测是否设置获取用户历史操作数据的时间范围;

时间预设模块,用于根据所述第一检测模块的检测结果,响应于设置有获取用户历史操作数据的时间范围,以所设置的时间范围作为所述预设时间段;

时间获取模块,用于根据所述第一检测模块的检测结果,响应于未设置获取用户历史操作数据的时间范围,以预定的时间范围作为所述预设时间段。

在基于本发明上述装置的另一个实施例中,所述信息推荐单元包括:

数据获得模块,用于根据所述历史操作数据,获得所述用户在所述预设时间段内在所述应用程序访问的对象的数据;

推荐确定模块,用于根据所述访问的对象的数据,按照预定的规则确定向所述用户推荐的对象;

信息获取模块,用于根据确定的所述对象,获取所述对象的信息作为向所述用户推荐的所述应用程序的信息。

在基于本发明上述装置的另一个实施例中,所述推荐确定模块,具体用于:

根据所述访问的对象的数据,获得所述用户在所述预设时间段内在所述应用程序访问所述对象的频率;

根据访问所述对象的频率,确定访问频率排在前列的预定数量的对象作为向所述用户推荐的对象。

在基于本发明上述装置的另一个实施例中,推荐的所述应用程序的信息的类型包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息。

在基于本发明上述装置的另一个实施例中,每一项所述应用程序的信息包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间。

在基于本发明上述装置的另一个实施例中,所述数据获取单元包括:

ID获取模块,用于根据应用程序的启动指令,获取用户在所述应用程序的ID;

数据获取模块,用于根据用户在所述应用程序的ID,获取所述用户在所述应用程序的历史操作数据。

在基于本发明上述装置的另一个实施例中,还包括:

信息显示单元,用于在所述应用程序的界面上显示推荐的所述应用程序的信息。

在基于本发明上述装置的另一个实施例中,所述信息显示单元,具体用于在所述应用程序的界面上以悬浮窗口显示推荐的所述应用程序的信息。

在基于本发明上述装置的另一个实施例中,所述信息显示单元,具体用于在所述应用程序的界面上以下拉菜单显示推荐的所述应用程序的信息。

在基于本发明上述装置的另一个实施例中,所述信息显示单元还包括:

第二检测模块,用于检测是否接收到关闭推荐的所述应用程序的信息的指令;

第一执行模块,用于根据所述第二检测模块的检测结果,响应于接收到关闭推荐的所述应用程序的信息的指令,关闭对推荐的所述应用程序的信息的显示。

在基于本发明上述装置的另一个实施例中,所述信息显示单元还包括:

第三检测模块,用于检测是否接收到打开推荐的所述应用程序的信息的指令;

第二执行模块,用于根据所述第三检测模块的检测结果,响应于接收到打开推荐的所述应用程序的信息的指令,打开显示推荐的所述应用程序的信息的界面。

在基于本发明上述装置的另一个实施例中,所述信息显示单元,具体用于在所述应用程序的界面上列表显示推荐的所述应用程序的信息。

在基于本发明上述装置的另一个实施例中,所述信息显示单元,具体用于根据信息的类型,在所述应用程序的界面上聚类显示推荐的所述应用程序的信息。

在基于本发明上述装置的另一个实施例中,还包括:

检测单元,用于检测是否开启信息推荐功能;

所述数据获取单元,用于根据所述检测单元的检测结果,响应于已经开启信息推荐功能,根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据。

根据本发明实施例的再一个方面,提供的一种移动终端,包括:处理器和存储器;其中,

所述存储器用于存储上述任一实施例所述的系统级的应用程序信息推荐方法的程序;

所述处理器用于执行所述存储器中存储的所述系统级的应用程序信息推荐方法的程序。

基于本发明上述实施例提供的系统级的应用程序信息推荐方法、装置和移动终端,通过在启动应用程序后启动获取用户在应用程序的历史操作数据,根据用户在应用程序的历史操作数据,将用户比较关注的应用程序的信息推荐给用户,可以使用户快速找到自己在应用程序真正需要的服务,节约时间和精力,可以增加用户使用的体验感。

附图说明

构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:

图1是本发明实施例系统级的应用程序信息推荐方法的一个实施例的流程图。

图2是本发明实施例系统级的应用程序信息推荐方法的另一个实施例的流程图。

图3是本发明实施例系统级的应用程序信息推荐方法的又一个实施例的流程图。

图4是本发明实施例系统级的应用程序信息推荐装置的一个实施例的结构图。

图5是本发明实施例系统级的应用程序信息推荐装置的另一个实施例的结构图。

图6是本发明实施例系统级的应用程序信息推荐装置的又一个实施例的结构图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件的相对布置、数字表达式和数值不限制本发明的范围。

同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

图1是本发明实施例系统级的应用程序信息推荐方法的一个实施例的流程图。如图1所示,该实施例的系统级的应用程序信息推荐方法,包括:

S102,根据应用程序的启动指令,获取用户在应用程序的历史操作数据。

具体实现中,操作S102中的应用程序可以为智能手机、平板电脑等智能设备上自带的应用程序,例如电话、短信等应用程序,也可以为用户根据需要在智能设备上下载并安装的应用程序,例如微信、QQ等应用程序。

其中,用户在应用程序的历史操作数据可以包括:用户使用的应用程序的功能、用户使用应用程序的功能所涉及的对象等。例如,用户使用微信的朋友圈功能,用户使用微信的公众号功能所阅读的具体公众号,用户使用短息的阅读功能所阅读的短信的发出者,用户使用电话的拨打功能所拨打电话的联系人等。

S104,根据用户在应用程序的历史操作数据,获得向用户推荐的应用程序的信息。

具体实现中,向用户推荐的应用程序的信息的类型可以包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息等。对于同一应用程序,向用户推荐的应用程序的信息可以包括多种类型的信息,例如,在用户启动微信后,向用户推荐的微信的信息可以包括公众号信息、朋友圈信息和联系人信息。其中,向用户推荐的应用程序的信息中每一项应用程序的信息可以包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间等。例如,在用户启动微信后,向用户推荐的微信的公众号信息可以包括:公众号的名称、公众号的图标、进入公众号的入口、公众号的更新提示和公众号的更新时间;向用户推荐的微信的联系人信息可以包括:联系人的姓名、联系人的头像和进入与联系人通信的入口。

基于本发明上述实施例提供的系统级的应用程序信息推荐方法,通过在启动应用程序后启动获取用户在应用程序的历史操作数据,根据用户在应用程序的历史操作数据,将用户比较关注的应用程序的信息推荐给用户,可以使用户快速找到自己在应用程序真正需要的服务,节约时间和精力,可以增加用户使用的体验感。

图2是本发明实施例系统级的应用程序信息推荐方法的另一个实施例的流程图。如图2所示,该实施例的系统级的应用程序信息推荐方法,包括:

S202,根据应用程序的启动指令,获取用户在启动应用程序之前的预设时间段内在应用程序的历史操作数据。

具体实现中,预设时间段可以由用户自行设置,也可以采用系统预先设定的时间段。具体地,可以通过设置相应的操作接口,提供供用户设置获取用户历史操作数据的时间范围的功能。例如,预设时间段可以为一个月。

在实际应用中,操作S202可以包括:检测是否设置获取用户历史操作数据的时间范围;若设置有获取用户历史操作数据的时间范围,以所设置的时间范围作为预设时间段;若未设置获取用户历史操作数据的时间范围,以预定的时间范围作为预设时间段。其中,预定的时间范围为系统预先设定的时间段,例如为一个月。

具体实现中,操作S202还可以包括:根据应用程序的启动指令,获取用户在应用程序的ID;根据用户在应用程序的ID,获取用户在应用程序的历史操作数据。

S204,根据用户在应用程序的历史操作数据,获得用户在预设时间段内在应用程序访问的对象的数据。

具体实现中,用户在应用程序访问的对象可以为公众号、朋友圈、联系人、群组和/或短信等,访问的对象的数据可以包括:访问的时间,访问所用的时间、是否进行回复等。

S206,根据用户在应用程序访问的对象的数据,按照预定的规则确定向用户推荐的对象。

具体实现中,操作S206可以包括:根据访问的对象的数据,获得用户在预设时间段内在应用程序访问对象的频率;根据访问对象的频率,确定访问频率排在前列的预定数量的对象作为向用户推荐的对象。

具体地,根据访问的对象的数据,获得用户在预设时间段内在应用程序访问对象的频率,可以通过对用户在预设时间段内在应用程序访问的对象的数据进行统计分析获得;根据访问对象的频率,确定访问频率排在前列的预定数量的对象作为向用户推荐的对象,可以通过对用户在预设时间段内在应用程序访问对象的频率进行排序筛选获得。

其中,向用户推荐的对象的数量,即预定数量的具体取值,可以综合考量存储和显示等因素来确定。

S208,根据确定的对象,获取所确定的对象的信息作为向用户推荐的应用程序的信息。

具体实现中,所确定的对象的信息的类型可以包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息等。每一项所确定的对象的信息可以包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间等。

图3是本发明实施例系统级的应用程序信息推荐方法的又一个实施例的流程图。如图3所示,该实施例的系统级的应用程序信息推荐方法,包括:

S302,根据应用程序的启动指令,获取用户在应用程序的历史操作数据。

具体实现中,操作S302中的应用程序可以为智能手机、平板电脑等智能设备上自带的应用程序,例如电话、短信等应用程序,也可以为用户根据需要在智能设备上下载并安装的应用程序,例如微信、QQ等应用程序。

S304,根据用户在应用程序的历史操作数据,获得向用户推荐的应用程序的信息。

具体实现中,向用户推荐的应用程序的信息的类型可以包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息等。对于同一应用程序,向用户推荐的应用程序的信息可以包括多种类型的信息。其中,向用户推荐的应用程序的信息中每一项应用程序的信息可以包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间等。

S306,在应用程序的界面上显示推荐的应用程序的信息。

具体实现中,可以在应用程序的界面上以悬浮窗口显示推荐的应用程序的信息,也可以在应用程序的界面上以下拉菜单显示推荐的应用程序的信息。

在实际应用中,在应用程序启动后,推荐的应用程序的信息就显示于应用程序的界面上,例如以悬浮窗口或下拉菜单的形式,可以通过设置相应的操作接口,提供供用户关闭所显示的推荐的应用程序的信息的功能。具体地,操作S306还可以包括:检测是否接收到关闭推荐的应用程序的信息的指令;若接收到关闭推荐的应用程序的信息的指令,关闭对推荐的应用程序的信息的显示。例如,通过点击显示推荐的应用程序的信息的悬浮窗口的空白处来关闭悬浮窗口,或者通过点击显示推荐的应用程序的信息的下拉菜单弹出的位置来关闭下拉菜单。

在实际应用中,在应用程序启动后,推荐的应用程序的信息并不直接显示于应用程序的界面上,希望显示推荐的应用程序的信息,或者在关闭了所显示的推荐的应用程序的信息的后,希望再次显示推荐的应用程序的信息,例如以悬浮窗口或下拉菜单的形式,可以通过设置相应的操作接口,提供供用户打开显示推荐的应用程序的信息的界面的功能。具体地,操作S306还可以包括:检测是否接收到打开推荐的应用程序的信息的指令;若接收到打开推荐的应用程序的信息的指令,打开显示推荐的应用程序的信息的界面。例如,通过点击悬浮球打开显示推荐的应用程序的信息的悬浮窗口,或者通过点击下拉菜单弹出的位置打开显示推荐的应用程序的信息的下拉菜单。

具体实现中,操作S306可以在应用程序的界面上列表显示推荐的应用程序的信息,进一步,还可以根据信息的类型,对列表显示的信息进行聚类。例如,对于微信来说,可以将推荐的联系人信息、公众号信息和朋友圈信息列表显示,并将其中联系人信息聚合在一起,公众号信息聚合在一起。

具体实现中,操作S306也可以只根据信息的类型,在应用程序的界面上聚类显示推荐的应用程序的信息。例如,对于微信来说,推荐的信息包括联系人信息、公众号信息和朋友圈,可以将其中联系人信息聚合在一起,公众号信息聚合在一起。

在上述各实施例中,系统级的应用程序信息推荐方法还可以包括:检测是否开启信息推荐功能;若已经开启信息推荐功能,从根据应用程序的启动指令,获取用户在应用程序的历史操作数据开始执行,直至获得向用户推荐的应用程序的信息。

具体实现中,可以通过设置相应的操作接口,提供供用户开启信息推荐功能。具体地,在用户启动应用程序后,检测是否开启信息推荐功能;若已经开启信息推荐功能,根据应用程序的启动指令,获取用户在应用程序的历史操作数据,根据用户在应用程序的历史操作数据,获得向用户推荐的应用程序的信息。

图4是本发明实施例系统级的应用程序信息推荐装置的一个实施例的结构图。如图4所示,该实施例的系统级的应用程序信息推荐装置,包括:数据获取单元和信息推荐单元。其中,

数据获取单元,用于根据应用程序的启动指令,获取用户在应用程序的历史操作数据。

具体实现中,应用程序可以为智能手机、平板电脑等智能设备上自带的应用程序,例如电话、短信等应用程序,也可以为用户根据需要在智能设备上下载并安装的应用程序,例如微信、QQ等应用程序。

其中,用户在应用程序的历史操作数据可以包括:用户使用的应用程序的功能、用户使用应用程序的功能所涉及的对象等。例如,用户使用微信的朋友圈功能,用户使用微信的公众号功能所阅读的具体公众号,用户使用短息的阅读功能所阅读的短信的发出者,用户使用电话的拨打功能所拨打电话的联系人等。

信息推荐单元,用于根据用户在应用程序的历史操作数据,获得向用户推荐的应用程序的信息。

具体实现中,向用户推荐的应用程序的信息的类型可以包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息等。对于同一应用程序,向用户推荐的应用程序的信息可以包括多种类型的信息,例如,在用户启动微信后,向用户推荐的微信的信息可以包括公众号信息、朋友圈信息和联系人信息。其中,向用户推荐的应用程序的信息中每一项应用程序的信息可以包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间等。例如,在用户启动微信后,向用户推荐的微信的公众号信息可以包括:公众号的名称、公众号的图标、进入公众号的入口、公众号的更新提示和公众号的更新时间;向用户推荐的微信的联系人信息可以包括:联系人的姓名、联系人的头像和进入与联系人通信的入口。

基于本发明上述实施例提供的系统级的应用程序信息推荐装置,通过在启动应用程序后启动获取用户在应用程序的历史操作数据,根据用户在应用程序的历史操作数据,将用户比较关注的应用程序的信息推荐给用户,可以使用户快速找到自己在应用程序真正需要的服务,节约时间和精力,可以增加用户使用的体验感。

图5是本发明实施例系统级的应用程序信息推荐装置的另一个实施例的结构图。如图5所示,该实施例的系统级的应用程序信息推荐装置,包括:数据获取单元和信息推荐单元。其中,

数据获取单元,具体用于根据应用程序的启动指令,获取用户在启动应用程序之前的预设时间段内在应用程序的历史操作数据。

具体实现中,预设时间段可以由用户自行设置,也可以采用系统预先设定的时间段。具体地,可以通过设置相应的操作接口,提供供用户设置获取用户历史操作数据的时间范围的功能。例如,预设时间段可以为一个月。

在实际应用中,数据获取单元可以包括:第一检测模块、时间预设模块和时间获取模块;其中,第一检测模块,用于检测是否设置获取用户历史操作数据的时间范围;时间预设模块,用于根据第一检测模块的检测结果,响应于设置有获取用户历史操作数据的时间范围,以所设置的时间范围作为预设时间段;时间获取模块,用于根据第一检测模块的检测结果,响应于若未设置获取用户历史操作数据的时间范围,以预定的时间范围作为预设时间段。其中,预定的时间范围为系统预先设定的时间段,例如为一个月。

具体实现中,数据获取单元还可以包括:ID获取模块和数据获取模块;其中,ID获取模块,用于根据应用程序的启动指令,获取用户在应用程序的ID;数据获取模块,用于根据用户在应用程序的ID,获取用户在应用程序的历史操作数据。

信息推荐单元包括:数据获得模块、推荐确定模块和信息获取模块。其中,

数据获得模块,用于根据用户在应用程序的历史操作数据,获得用户在预设时间段内在应用程序访问的对象的数据。

具体实现中,用户在应用程序访问的对象可以为公众号、朋友圈、联系人、群组和/或短信等,访问的对象的数据可以包括:访问的时间,访问所用的时间、是否进行回复等。

推荐确定模块,用于根据用户在应用程序访问的对象的数据,按照预定的规则确定向用户推荐的对象。

具体实现中,推荐确定模块,具体用于:根据访问的对象的数据,获得用户在预设时间段内在应用程序访问对象的频率;根据访问对象的频率,确定访问频率排在前列的预定数量的对象作为向用户推荐的对象。

具体地,根据访问的对象的数据,获得用户在预设时间段内在应用程序访问对象的频率,可以通过对用户在预设时间段内在应用程序访问的对象的数据进行统计分析获得;根据访问对象的频率,确定访问频率排在前列的预定数量的对象作为向用户推荐的对象,可以通过对用户在预设时间段内在应用程序访问对象的频率进行排序筛选获得。

其中,向用户推荐的对象的数量,即预定数量的具体取值,可以综合考量存储和显示等因素来确定。

信息获取模块,用于根据确定的对象,获取所确定的对象的信息作为向用户推荐的应用程序的信息。

具体实现中,所确定的对象的信息的类型可以包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息等。每一项所确定的对象的信息可以包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间等。

图6是本发明实施例系统级的应用程序信息推荐装置的又一个实施例的结构图。如图6所示,该实施例的系统级的应用程序信息推荐装置,包括:数据获取单元、信息推荐单元和信息显示单元。其中,

数据获取单元,用于根据应用程序的启动指令,获取用户在应用程序的历史操作数据。

具体实现中,应用程序可以为智能手机、平板电脑等智能设备上自带的应用程序,例如电话、短信等应用程序,也可以为用户根据需要在智能设备上下载并安装的应用程序,例如微信、QQ等应用程序。

信息推荐单元,用于根据用户在应用程序的历史操作数据,获得向用户推荐的应用程序的信息。

具体实现中,向用户推荐的应用程序的信息的类型可以包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息等。对于同一应用程序,向用户推荐的应用程序的信息可以包括多种类型的信息。其中,向用户推荐的应用程序的信息中每一项应用程序的信息可以包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间等。

信息显示单元,用于在应用程序的界面上显示推荐的应用程序的信息。

具体实现中,信息显示单元可以在应用程序的界面上以悬浮窗口显示推荐的应用程序的信息,也可以在应用程序的界面上以下拉菜单显示推荐的应用程序的信息。

在实际应用中,在应用程序启动后,推荐的应用程序的信息就显示于应用程序的界面上,例如以悬浮窗口或下拉菜单的形式,可以通过设置相应的操作接口,提供供用户关闭所显示的推荐的应用程序的信息的功能。具体地,操作信息显示单元还可以包括:第二检测模块和第一执行模块;其中,第二检测模块,用于检测是否接收到关闭推荐的应用程序的信息的指令;第一执行模块,用于根据第二检测模块的检测结果,响应于接收到关闭推荐的应用程序的信息的指令,关闭对推荐的应用程序的信息的显示。例如,通过点击显示推荐的应用程序的信息的悬浮窗口的空白处来关闭悬浮窗口,或者通过点击显示推荐的应用程序的信息的下拉菜单弹出的位置来关闭下拉菜单。

在实际应用中,在应用程序启动后,推荐的应用程序的信息并不直接显示于应用程序的界面上,希望显示推荐的应用程序的信息,或者在关闭了所显示的推荐的应用程序的信息的后,希望再次显示推荐的应用程序的信息,例如以悬浮窗口或下拉菜单的形式,可以通过设置相应的操作接口,提供供用户打开显示推荐的应用程序的信息的界面的功能。具体地,信息显示单元还可以包括:第三检测模块和第二执行模块;其中,第三检测模块,用于检测是否接收到打开推荐的应用程序的信息的指令;第二执行模块,用于根据第三检测模块的检测结果,响应于接收到打开推荐的应用程序的信息的指令,打开显示推荐的应用程序的信息的界面。例如,通过点击悬浮球打开显示推荐的应用程序的信息的悬浮窗口,或者通过点击下拉菜单弹出的位置打开显示推荐的应用程序的信息的下拉菜单。

具体实现中,信息显示单元可以在应用程序的界面上列表显示推荐的应用程序的信息,进一步,还可以根据信息的类型,对列表显示的信息进行聚类。例如,对于微信来说,可以将推荐的联系人信息、公众号信息和朋友圈信息列表显示,并将其中联系人信息聚合在一起,公众号信息聚合在一起。

具体实现中,信息显示单元也可以只根据信息的类型,在应用程序的界面上聚类显示推荐的应用程序的信息。例如,对于微信来说,推荐的信息包括联系人信息、公众号信息和朋友圈,可以将其中联系人信息聚合在一起,公众号信息聚合在一起。

在上述各实施例中,系统级的应用程序信息推荐装置还可以包括:检测单元,检测单元用于检测是否开启信息推荐功能;数据获取单元,用于根据检测单元的检测结果,响应于已经开启信息推荐功能,根据应用程序的启动指令,获取用户在应用程序的历史操作数据。

具体实现中,可以通过设置相应的操作接口,提供供用户开启信息推荐功能。具体地,在用户启动应用程序后,检测单元用于检测是否开启信息推荐功能;若已经开启信息推荐功能,数据获取单元用于根据应用程序的启动指令,获取用户在应用程序的历史操作数据,信息推荐单元用于根据用户在应用程序的历史操作数据,获得向用户推荐的应用程序的信息。

另外,本发明实施例还提供了一种移动终端,例如可以是手机、笔记本电脑、PDA、平板电脑等,该移动终端具有处理器和存储器,其中,存储器用于存储本发明上述任一实施例的系统级的应用程序信息推荐方法的程序,处理器用于执行存储器中存储的系统级的应用程序信息推荐方法的程序。

基于本发明上述实施例提供的移动终端,通过在启动应用程序后启动获取用户在应用程序的历史操作数据,根据用户在应用程序的历史操作数据,将用户比较关注的应用程序的信息推荐给用户,可以使用户快速找到自己在应用程序真正需要的服务,节约时间和精力,可以增加用户使用的体验感。

本发明实施例提供了以下技术方案:

1、一种系统级的应用程序信息推荐方法,包括:

根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据;

根据所述历史操作数据,获得向所述用户推荐的所述应用程序的信息。

2、根据1所述的方法,所述获取用户在所述应用程序的历史操作数据,包括:

获取用户在启动所述应用程序之前的预设时间段内在所述应用程序的历史操作数据。

3、根据2所述的方法,所述获取用户在所述应用程序的历史操作数据,还包括:

检测是否设置获取用户历史操作数据的时间范围;

若设置有获取用户历史操作数据的时间范围,以所设置的时间范围作为所述预设时间段;

若未设置获取用户历史操作数据的时间范围,以预定的时间范围作为所述预设时间段。

4、根据2或3所述的方法,所述获得向所述用户推荐的所述应用程序的信息,包括:

根据所述历史操作数据,获得所述用户在所述预设时间段内在所述应用程序访问的对象的数据;

根据所述访问的对象的数据,按照预定的规则确定向所述用户推荐的对象;

根据确定的所述对象,获取所述对象的信息作为向所述用户推荐的所述应用程序的信息。

5、根据4所述的方法,所述按照预定的规则确定向所述用户推荐的对象,包括:

根据所述访问的对象的数据,获得所述用户在所述预设时间段内在所述应用程序访问所述对象的频率;

根据访问所述对象的频率,确定访问频率排在前列的预定数量的对象作为向所述用户推荐的对象。

6、根据1至5任意一项所述的方法,推荐的所述应用程序的信息的类型包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息。

7、根据1至5任意一项所述的方法,每一项所述应用程序的信息包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间。

8、根据1至5任意一项所述的方法,所述获取用户在所述应用程序的历史操作数据,包括:

根据应用程序的启动指令,获取用户在所述应用程序的ID;

根据用户在所述应用程序的ID,获取所述用户在所述应用程序的历史操作数据。

9、根据1至5任意一项所述的方法,还包括:

在所述应用程序的界面上显示推荐的所述应用程序的信息。

10、根据9所述的方法,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

在所述应用程序的界面上以悬浮窗口显示推荐的所述应用程序的信息。

11、根据9所述的方法,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

在所述应用程序的界面上以下拉菜单显示推荐的所述应用程序的信息。

12、根据10或11所述的方法,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,还包括:

检测是否接收到关闭推荐的所述应用程序的信息的指令;

若接收到关闭推荐的所述应用程序的信息的指令,关闭对推荐的所述应用程序的信息的显示。

13、根据12所述的方法,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,还包括:

检测是否接收到打开推荐的所述应用程序的信息的指令;

若接收到打开推荐的所述应用程序的信息的指令,打开显示推荐的所述应用程序的信息的界面。

14、根据10至13任意一项所述的方法,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

在所述应用程序的界面上列表显示推荐的所述应用程序的信息。

15、根据10至13任意一项所述的方法,所述在所述应用程序的界面上显示推荐的所述应用程序的信息,包括:

根据信息的类型,在所述应用程序的界面上聚类显示推荐的所述应用程序的信息。

16、根据1至5任意一项所述的方法,还包括:

检测是否开启信息推荐功能;

若已经开启信息推荐功能,根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据。

17、一种系统级的应用程序信息推荐装置,包括:

数据获取单元,用于根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据;

信息推荐单元,用于根据所述历史操作数据,获得向所述用户推荐的所述应用程序的信息。

18、根据17所述的装置,所述数据获取单元,具体用于获取用户在启动所述应用程序之前的预设时间段内在所述应用程序的历史操作数据。

19、根据18所述的装置,所述数据获取单元还包括:

第一检测模块,用于检测是否设置获取用户历史操作数据的时间范围;

时间预设模块,用于根据所述第一检测模块的检测结果,响应于设置有获取用户历史操作数据的时间范围,以所设置的时间范围作为所述预设时间段;

时间获取模块,用于根据所述第一检测模块的检测结果,响应于未设置获取用户历史操作数据的时间范围,以预定的时间范围作为所述预设时间段。

20、根据18或19所述的装置,所述信息推荐单元包括:

数据获得模块,用于根据所述历史操作数据,获得所述用户在所述预设时间段内在所述应用程序访问的对象的数据;

推荐确定模块,用于根据所述访问的对象的数据,按照预定的规则确定向所述用户推荐的对象;

信息获取模块,用于根据确定的所述对象,获取所述对象的信息作为向所述用户推荐的所述应用程序的信息。

21、根据20所述的装置,所述推荐确定模块,具体用于:

根据所述访问的对象的数据,获得所述用户在所述预设时间段内在所述应用程序访问所述对象的频率;

根据访问所述对象的频率,确定访问频率排在前列的预定数量的对象作为向所述用户推荐的对象。

22、根据17至21任意一项所述的装置,推荐的所述应用程序的信息的类型包括:公众号信息、朋友圈信息、联系人信息、群组信息和/或短消息信息。

23、根据17至21任意一项所述的装置,每一项所述应用程序的信息包括:名称或姓名、图标或头像、进入的入口、更新提示和/或更新时间。

24、根据17至21任意一项所述的装置,所述数据获取单元包括:

ID获取模块,用于根据应用程序的启动指令,获取用户在所述应用程序的ID;

数据获取模块,用于根据用户在所述应用程序的ID,获取所述用户在所述应用程序的历史操作数据。

25、根据17至21任意一项所述的装置,还包括:

信息显示单元,用于在所述应用程序的界面上显示推荐的所述应用程序的信息。

26、根据25所述的装置,所述信息显示单元,具体用于在所述应用程序的界面上以悬浮窗口显示推荐的所述应用程序的信息。

27、根据25所述的装置,所述信息显示单元,具体用于在所述应用程序的界面上以下拉菜单显示推荐的所述应用程序的信息。

28、根据26或27所述的装置,所述信息显示单元还包括:

第二检测模块,用于检测是否接收到关闭推荐的所述应用程序的信息的指令;

第一执行模块,用于根据所述第二检测模块的检测结果,响应于接收到关闭推荐的所述应用程序的信息的指令,关闭对推荐的所述应用程序的信息的显示。

29、根据28所述的装置,所述信息显示单元还包括:

第三检测模块,用于检测是否接收到打开推荐的所述应用程序的信息的指令;

第二执行模块,用于根据所述第三检测模块的检测结果,响应于接收到打开推荐的所述应用程序的信息的指令,打开显示推荐的所述应用程序的信息的界面。

30、根据26至29任意一项所述的装置,所述信息显示单元,具体用于在所述应用程序的界面上列表显示推荐的所述应用程序的信息。

31、根据26至29任意一项所述的装置,所述信息显示单元,具体用于根据信息的类型,在所述应用程序的界面上聚类显示推荐的所述应用程序的信息。

32、根据17至21任意一项所述的装置,还包括:

检测单元,用于检测是否开启信息推荐功能;

所述数据获取单元,用于根据所述检测单元的检测结果,响应于已经开启信息推荐功能,根据应用程序的启动指令,获取用户在所述应用程序的历史操作数据。

33、一种移动终端,包括:处理器和存储器;其中,

所述存储器用于存储上述1至16任意一项所述的系统级的应用程序信息推荐方法的程序;

所述处理器用于执行所述存储器中存储的所述系统级的应用程序信息推荐方法的程序。

本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于系统实施例而言,由于其与方法实施例基本对应,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

可能以许多方式来实现本发明的方法和装置、设备。例如,可通过程序、硬件、固件或者程序、硬件、固件的任何组合来实现本发明的方法和装置、设备。用于所述方法的步骤的上述顺序仅是为了进行说明,本发明的方法的步骤不限于以上具体描述的顺序,除非以其它方式特别说明。此外,在一些实施例中,还可将本发明实施为记录在记录介质中的程序,这些程序包括用于实现根据本发明的方法的机器可读指令。因而,本发明还覆盖存储用于执行根据本发明的方法的程序的记录介质。

本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。

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