一种内容推荐方法及终端的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种内容推荐方法及终端。
【背景技术】
[0002]随着终端技术的发展,用户在终端使用的应用软件越来越多。在实际应用中,很多应用软件都会为用户进行内容推荐,例如,视频软件会根据用户在该视频软件的观看记录为用户推荐影视作品;电商软件会根据用户在该电商软件的购买记录或搜索记录为用户推荐一些商品等等。现有的内容推荐方法过于单一,应用软件只能根据用户在该应用软件的操作记录来为用户进行内容推荐,这将导致不能为用户提供更全面的推荐内容。
【发明内容】
[0003]本发明实施例公开了一种内容推荐方法及终端,能够提供更全面的推荐内容。
[0004]本发明实施例第一方面公开了一种内容推荐方法,所述方法包括:
[0005]接收用户操作第一应用所产生的应用操作信息;
[0006]将所述应用操作信息发送给第二应用,以使所述第二应用根据所述应用操作信息生成并返回推荐信息;
[0007]接收所述推荐信息;
[0008]输出所述推荐信息对应的推荐内容。
[0009]在本发明实施例第一方面的第一种可能的实现方式中,所述应用操作信息发送给第二应用之前,所述方法还包括:
[0010]根据预先设置的应用之间的推荐对应关系,确定与所述第一应用具有推荐关系的第二应用。
[0011]在本发明实施例第一方面的第二种可能的实现方式中,所述将所述应用操作信息发送给第二应用之前,所述方法还包括:
[0012]接收所述用户操作第一应用所产生的应用操作信息的类别;
[0013]根据预先设置的应用操作信息类别与应用的推荐对应关系,确定与所述用户操作第一应用所产生的应用操作信息的类别具有推荐关系的第二应用。
[0014]在本发明实施例第一方面的第三种可能的实现方式中,所述输出所述推荐信息对应的推荐内容之前,所述方法还包括:
[0015]判断当前时刻是否为预先设置的与所述第二应用对应的内容推荐时刻;
[0016]若判断结果为是,则输出所述推荐信息对应的推荐内容;
[0017]或者,
[0018]判断所述第二应用是否开启;
[0019]若是,则输出所述推荐信息对应的推荐内容。
[0020]结合本发明实施例第一方面或第一方面的第一种可能的实现方式或第一方面的第二种可能的实现方式或第一方面的第三种可能的实现方式,在本发明实施例第一方面的第四种可能的实现方式中,所述输出所述推荐信息对应的推荐内容包括:
[0021]输出针对所述推荐信息对应的推荐内容的提醒消息;
[0022]接收针对所述提醒消息输入的用于查看所述推荐内容的查看指令;
[0023]响应所述查看指令,输出所述推荐内容。
[0024]本发明实施例第二方面公开了一种终端,所述终端包括:
[0025]接收模块,用于接收用户操作第一应用所产生的应用操作信息;
[0026]发送模块,用于将所述应用操作信息发送给第二应用,以使所述第二应用根据所述应用操作信息生成并返回推荐信息;
[0027]所述接收模块,还用于接收所述推荐信息;
[0028]输出模块,用于输出所述推荐信息对应的推荐内容。
[0029]在本发明实施例第二方面的第一种可能的实现方式中所述终端还包括:
[0030]第一确定模块,用于根据预先设置的应用之间的推荐对应关系,确定与所述第一应用具有推荐关系的第二应用。
[0031]在本发明实施例第二方面的第二种可能的实现方式中,所述终端还包括:
[0032]第二确定模块,用于接收所述用户操作第一应用所产生的应用操作信息的类别,并根据预先设置的应用操作信息类别与应用的推荐对应关系,确定与所述用户操作第一应用所产生的应用操作信息的类别具有推荐关系的第二应用。
[0033]终端在本发明实施例第二方面的第三种可能的实现方式中,所述终端还包括:
[0034]判断模块,用于判断当前时刻是否为预先设置的与所述第二应用对应的内容推荐时刻;
[0035]所述输出模块,还用于当所述判断模块判断当前时刻为预先设置的与所述第二应用对应的内容推荐时刻时,输出所述推荐信息对应的推荐内容;
[0036]或者,
[0037]所述判断模块,用于判断所述第二应用是否开启;
[0038]所述输出模块,还用于当所述判断模块判断所述第二应用开启时,输出所述推荐信息对应的推荐内容。
[0039]终端结合本发明实施例第二方面或第二方面的第一种可能的实现方式或第二方面的第二种可能的实现方式或第二方面的第三种可能的实现方式,在本发明实施例第二方面的第四种可能的实现方式中,所述输出模块包括:
[0040]输出单元,用于输出针对所述推荐信息对应的推荐内容的提醒消息;
[0041]接收单元,用于接收针对所述提醒消息输入的用于查看所述推荐内容的查看指令;
[0042]所述输出单元,还用于响应所述查看指令,输出所述推荐内容。
[0043]终端在本发明实施例中,终端接收用户操作第一应用所产生的应用操作信息之后,将应用操作信息发送给第二应用,以使第二应用根据应用操作信息生成并返回推荐信息;终端接收推荐信息之后,输出推荐信息对应的推荐内容。可见,实施本发明实施例根据用户在第一应用上的操作从第二应用获得更丰富全面的推荐内容并提供给用户。
【附图说明】
[0044]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0045]图1是本发明实施例公开的一种内容推荐方法的流程示意图;
[0046]图2是本发明实施例公开的另一种内容推荐方法的流程示意图;
[0047]图3是本发明实施例公开的另一种内容推荐方法的流程示意图;
[0048]图4是本发明实施例公开的另一种内容推荐方法的流程示意图;
[0049]图5是本发明实施例公开的另一种内容推荐方法的流程示意图;
[0050]图6是本发明实施例公开的一种终端的流程示意图;
[0051]图7是本发明实施例公开的另一种终端的结构示意图;
[0052]图8是本发明实施例公开的另一种终端的结构示意图;
[0053]图9是本发明实施例公开的另一种终端的结构示意图;
[0054]图10是本发明实施例公开的另一种终端的结构示意图。
【具体实施方式】
[0055]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0056]本发明实施例公开了一种内容推荐方法及终端,能够提供更全面的推荐内容。以下分别进行详细说明。
[0057]本发明实施例提供一种内容推荐方法,包括:接收用户操作第一应用所产生的应用操作信息;
[0058]将所述应用操作信息发送给第二应用,以使所述第二应用根据所述应用操作信息生成并返回推荐信息;
[0059]接收所述推荐信息;
[0060]输出所述推荐信息对应的推荐内容。
[0061]其中,所述将所述应用操作信息发送给第二应用之前,所述方法还包括:
[0062]根据预先设置的应用之间的推荐对应关系,确定与所述第一应用具有推荐关系的第二应用。
[0063]或者,
[0064]所述将所述应用操作信息发送给第二应用之前,所述方法还包括:
[0065]接收所述用户操作第一应用所产生的应用操作信息的类别;
[0066]根据预先设置的应用操作信息类别与应用的推荐对应关系,确定与所述用户操作第一应用所产生的应用操作信息的类别具有推荐关系的第二应用。
[0067]在本发明实施例中,所述输出所述推荐信息对应的推荐内容之前,所述方法还包括:
[0068]判断当前时刻是否为预先设置的与所述第二应用对应的内容推荐时刻;
[0069]若判断结果为是,则输出所述推荐信息对应的推荐内容;
[0070]或者,
[0071]判断所述第二应用是否开启;
[0072]若是,则输出所述推荐信息对应的推荐内容。
[0073]所述输出所述推荐信息对应的推荐内容包括:
[0074]输出针对所述推荐信息对应的推荐内容的提醒消息;
[0075]接收针对所述提醒消息输入的用于查看所述推荐内容的查看指令;
[0076]响应所述查看指令,输出所述推荐内容。
[0077]具体的,请参见图1,图1为本发明实施例公开的一种内容推荐方法的流程示意图。如图1所示,该内容推荐方法具体可以包括以下步骤:
[0078]SlOl、接收用户操作第一应用所产生的应用操作信息。
[0079]本发明实施例中,终端将接收用户操作第一应用所产生的应用操作信息。其中,该终端可包括但不限于智能手机、平板电脑、笔记本电脑、掌上电脑等终端。该终端的操作系统可包括但不限于Android操作系统、1S操作系统、Symbian (塞班)操作系统、BlackBerry (黑莓)操作系统、Windows Phone8操作系统等等,本发明实施例不做限定。其中,第一应