一种个性化内容推荐方法及个性化内容推荐系统的制作方法
【专利摘要】本发明实施例公开了一种个性化内容推荐方法及个性化内容推荐系统。其中,该方法包括:分析终端当前的界面,并从所述界面中提取至少一个关键词;输出对话框,所述对话框包括提示信息,所述提示信息用于提示用户是否查看与所述关键词相关的内容;检测在预设时间内是否接收到用户针对所述提示信息输入的确认指令,所述确认指令用于指示所述终端输出与所述关键词相关的内容;当在所述预设时间内接收到用户针对所述提示信息输入的确认指令时,向用户推荐与所述关键词相关的内容。实施本发明实施例可以根据用户的需求向用户推荐相关内容,降低用户的反感度。
【专利说明】
一种个性化内容推荐方法及个性化内容推荐系统
技术领域
[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]图1是本发明实施例公开的一种个性化内容推荐方法的流程示意图;
[0043]图2是本发明实施例公开的另一种个性化内容推荐方法的流程示意图;
[0044]图3是本发明实施例公开的一种个性化内容推荐系统的结构示意图;
[0045]图4是本发明实施例公开的另一种个性化内容推荐系统的结构示意图;
[0046]图5是本发明实施例公开的另一种个性化内容推荐系统的结构示意图。【具体实施方式】
[0047]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]本发明实施例公开了一种个性化内容推荐方法及个性化内容推荐系统,可以提高用户下载软件的便利性。以下分别进行详细说明。
[0049]本发明实施例中,终端可以包括任何能利用网络来推荐内容的装置;另外,终端还可以包括智能设备,如智能手机、平板电脑、个人计算机(Personal Computer,PC)、笔记本电脑等智能设备。其中,该内容可以包括但不限于应用程序(如各种APP)、主题、铃声、壁纸、网页、评测、活动、专题、分类以及用户产品广告等,本发明实施例不作限定。
[0050]请参见图1,图1是本发明实施例公开的一种个性化内容推荐方法的流程示意图。 如图1所示,该方法可以包括以下步骤:
[0051]S101、分析终端当前的界面,并从界面中提取至少一个关键词。
[0052]本发明实施例中,终端当前的界面可以包括但不限于应用程序界面、主题浏览界面、铃声浏览界面、壁纸浏览界面、网页浏览界面、评测界面、活动界面、专题界面、分类界面以及用户产品广告界面等,本发明实施例不作限定。
[0053]本发明实施例中,终端可以分析当前浏览的界面,并从当前浏览的界面中提取一个关键词,也可以从当前浏览的界面中提取多个关键词。
[0054]举例来说,假设终端当前处于壁纸浏览界面,终端分析该壁纸浏览界面后,可以从当前壁纸浏览界面提取一个关键词,如“壁纸”,也可以提取多个关键词,如“壁纸”“动态”, 本发明实施例不作限定。
[0055]S102、输出对话框。
[0056]本发明实施例中,上述对话框包括提示信息,该提示信息用于提示用户是否查看与关键词相关的内容。
[0057]本发明实施例中,终端输出对话框不是在终端处于任何界面输出的,而是在终端进入应用市场或软件商店中的某个模块界面(比如壁纸模块界面)时才输出的。
[0058] S103、检测在预设时间内是否接收到用户针对提示信息输入的确认指令,若是,执行步骤S104,若否,结束本流程。
[0059]本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定。
[0060]本发明实施例中,上述确认指令是通过用户单击或双击对话框中的虚拟确认按钮而触发的。
[0061]在一个实施例中,当检测在预设时间内未接收到用户针对提示信息输入的确认指令时,终端可以自动关闭对话框,以免引起用户的反感。
[0062]作为一种可选的实施方式,当检测在预设时间内未接收到用户针对提示信息输入的确认指令时,终端可以再次输出上述对话框,当用户取消查看该对话框的次数达到预设阈值(比如3次)时,终端可以不再向该用户输出该对话框。
[0063] S104、向用户推荐与关键词相关的内容。
[0064]本发明实施例中,在步骤S103终端检测在预设时间内接收到用户针对提示信息输入的确认指令后,表明用户同意查看与关键词相关的内容,此时,终端可以向服务器发送搜索请求,该搜索请求中包括上述提取的关键词,以使服务器根据该关键词,从数据库中搜索与该关键词相关的内容,其中,该服务器可以在该终端当前分析的界面所属的应用市场内搜索与该关键词相关的内容,也可以在应用市场之外搜索与该关键词相关的内容,然后在将搜索到的内容发送给终端,终端在将该内容显示在终端界面上以向用户推荐与关键词相关的内容。
[0065]需要说明的是,上述终端必须处于网络服务状态才能接收服务器发送的跟关键词相关的内容,也即上述终端必须处于网络服务状态才能向用户推荐与关键词相关的内容。
[0066]举例来说,假设终端当前处于壁纸浏览界面,终端提取的关键词为“壁纸”“动态”, 终端在接收到用户针对提示信息输入的确认指令后,将携带有壁纸和动态两个关键词的搜索请求发送给服务器,服务器接收到该搜索请求后,在数据库中搜索与“壁纸” “动态”相关的内容,然后将搜索到的各种动态壁纸发送给终端,终端在将该动态壁纸推荐给用户。
[0067]作为一种可选的实施例,在步骤S103检测在预设时间内接收到用户针对所述提示信息输入的确认指令之后,以及在步骤S104向用户推荐与所述关键词相关的内容之前, 所述方法还包括:
[0068]根据所述关键词获取用户与所述关键词相关的历史记录;
[0069]解析所述历史记录,以确定用户与所述关键词相关的喜好类型;
[0070]所述向用户推荐与所述关键词相关的内容,包括:
[0071]根据所述喜好类型,向用户推荐与所述关键词相关的内容。
[0072]在该实施例中,终端可以根据用户的历史记录来确定用户的喜好类型,进而根据该喜好类型来向用户推荐与所述喜好类型一致的内容,从而可以提高用户个性化需求的满足度。
[0073] 在一个实施例中,终端还可以获取终端当前剩余的内存,结合用户的喜好类型和终端剩余内存,向用户推荐与关键词相关的内容,这样可以对服务器搜索到的与关键词相关的内容进一步筛选,以帅选出符合用户喜好且终端剩余内存可以容纳的内容,这种推荐方式不仅可以避免推荐的内容占用内存太大而无法安装的问题,同时也可以满足用户个性化的要求。
[0074]在图1所描述的实施例中,通过分析终端当前的界面,并从界面中提取至少一个关键词,进一步输出对话框,在检测在预设时间内接收到用户针对该对话框包括的提示信息输入的确认指令之后,向用户推荐与该关键词相关的内容,从而可以根据用户的需求向用户推荐相关内容,降低用户的反感度。
[0075] 请参见图2,图2是本发明实施例公开的另一种个性化内容推荐方法的流程示意图。如图2所示,该方法可以包括以下步骤:
[0076] S201、分析终端当前的界面,并从界面中提取至少一个关键词。
[0077] 本发明实施例中,终端当前的界面可以包括但不限于应用程序界面、主题浏览界面、铃声浏览界面、壁纸浏览界面、网页浏览界面、评测界面、活动界面、专题界面、分类界面以及用户产品广告界面等,本发明实施例不作限定。
[0078] 本发明实施例中,终端可以分析当前浏览的界面,并从当前浏览的界面中提取一个关键词,也可以从当前浏览的界面中提取多个关键词。
[0079] 举例来说,假设终端当前处于壁纸浏览界面,终端分析该壁纸浏览界面后,可以从当前壁纸浏览界面提取一个关键词,如“壁纸”,也可以提取多个关键词,如“壁纸”“动态”, 本发明实施例不作限定。
[0080]S202、输出对话框。
[0081] 本发明实施例中,上述对话框包括提示信息,该提示信息用于提示用户是否查看与关键词相关的内容。
[0082] 本发明实施例中,终端输出对话框不是在终端处于任何界面输出的,而是在终端进入应用市场或软件商店中的某个模块界面(比如壁纸模块界面)时才输出的。
[0083] S203、检测在预设时间内是否接收到用户针对提示信息输入的确认指令,若是,执行步骤S204,若否,执行步骤S208。
[0084] 本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定。
[0085] 本发明实施例中,上述确认指令是通过用户单击或双击对话框中的虚拟确认按钮而触发的。
[0086] S204、根据关键词,获取用户与关键词相关的历史记录。
[0087] 本发明实施例中,该历史记录可以是终端存储的一些内容,也可以是用户在网络状态下浏览过的内容,本发明实施例不作限定。
[0088] 举例来说,假设该关键词为铃声,终端就可以获取跟铃声相关的历史记录,该历史记录可以是终端音乐播放器列表中存储的音乐,也可以是用户观看过的网络视频中的歌曲,也可以是某个网页的背景音乐,又如假设该关键词为壁纸,终端就可以获取跟壁纸相关的历史记录,该历史记录可以为终端相册中存储的图片,也可以为用户观看过的视频中的画面,也可以为某个游戏界面中的图片。
[0089]S205、解析历史记录,以确定用户与关键词相关的喜好类型。
[0090] 本发明实施例中,终端获取到用户跟关键词相关的历史记录后,可以进一步分析该历史记录,从历史记录中获取用户与关键词相关的喜好类型。比如,该关键词为铃声,终端获取终端音乐播放器列表中存储的音乐以及用户观看过的视频中的音乐,提取这些音乐的节拍以及歌名或歌词,分析并确定用户喜欢的类型。比如,这些音乐节拍比较缓慢,歌名或歌词中都带有“爱”字,于是终端可以确定用户喜欢的铃声类型为节奏缓慢且歌名或歌词中都带有“爱”字的类型。
[0091]S206、获取终端剩余内存。
[0092] 本发明实施例中,终端需要获取终端剩余内存,即终端还可以存储的新的内容所占用的内存,以避免推荐的内容出现无法安装的问题。例如,假设终端剩余内存为2G,则推荐的内容所占用的内存不能超过2G。
[0093]S207、根据喜好类型和终端剩余内存,向用户推荐与关键词相关的内容。
[0094] 本发明实施例中,步骤S207根据喜好类型和终端剩余内存,向用户推荐与关键词相关的内容的具体实现方式可以包括以下步骤:
[0095]11)根据所述喜好类型和所述终端剩余内存,搜索与所述喜好类型相匹配且占用内存不超过所述剩余内存的内容;
[0096]12)向用户推荐搜索到的与所述关键词相关的内容。
[0097] 本发明实施例中,在确定用户的喜好类型之后,在结合终端当前剩余的内存,对搜索到的与关键词相关的内容作进一步筛选,以帅选出符合用户喜好且终端剩余内存可以容纳的内容,通过这种推荐方式,不仅可以避免推荐的内容占用内存太大而无法安装的问题, 同时也可以满足用户个性化的要求。
[0098]S208、关闭对话框。
[0099] 本发明实施例中,当检测在预设时间内未接收到用户针对提示信息输入的确认指令时,终端可以自动关闭对话框,以免引起用户的反感。
[0100]在图2所描述的实施例中,在分析终端当前的界面,并从界面中提取至少一个关键词,以及检测在预设时间内接收到用户针对提示信息输入的确认指令之后,进一步结合用户的喜好类型以及终端剩余内存来向用户推荐与该关键词相关的内容,从而可以根据用户的需求向用户推荐相关内容,降低用户的反感度。
[0101]下面为本发明装置实施例,本发明装置实施例用于执行本发明方法实施例一至二实现的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例一和实施例二。
[0102] 请参见图3,图3是本发明实施例公开的一种个性化内容推荐系统的结构示意图; 如图3所示,该个性化内容推荐系统300可以包括:分析模块301、输出模块302、检测模块 303以及推荐模块304,其中:
[0103]分析模块301,用于分析终端当前的界面,并从所述界面中提取至少一个关键词。
[0104] 本发明实施例中,终端300当前的界面可以包括但不限于应用程序界面、主题浏览界面、铃声浏览界面、壁纸浏览界面、网页浏览界面、评测界面、活动界面、专题界面、分类界面以及用户产品广告界面等,本发明实施例不作限定。
[0105] 本发明实施例中,终端300可以分析当前浏览的界面,并从当前浏览的界面中提取一个关键词,也可以从当前浏览的界面中提取多个关键词。
[0106]举例来说,假设终端300当前处于壁纸浏览界面,终端300分析该壁纸浏览界面后,可以从当前壁纸浏览界面提取一个关键词,如“壁纸”,也可以提取多个关键词,如“壁纸”“动态”,本发明实施例不作限定。
[0107]输出模块302,用于输出对话框,所述对话框包括提示信息,所述提示信息用于提示用户是否查看与所述关键词相关的内容。
[0108]本发明实施例中,上述对话框包括提示信息,该提示信息用于提示用户是否查看与关键词相关的内容。
[0109]本发明实施例中,输出模块302输出对话框不是在终端300处于任何界面输出的, 而是在终端300进入应用市场或软件商店中的某个模块界面(比如壁纸模块界面)时才输出的。
[0110]检测模块303,用于检测在预设时间内是否接收到用户针对所述提示信息输入的确认指令,所述确认指令用于指示所述终端输出与所述关键词相关的内容。
[0111]本发明实施例中,上述预设时间可以为终端系统出厂时默认的时间,也可以为用户提前设置的预设时间,本发明实施例不作限定。
[0112]本发明实施例中,上述确认指令是通过用户单击或双击对话框中的虚拟确认按钮而触发的。
[0113]在一个实施例中,当检测模块303检测在预设时间内未接收到用户针对提示信息输入的确认指令时,终端300可以自动关闭对话框,以免引起用户的反感。
[0114]作为一种可选的实施方式,当检测模块303检测在预设时间内未接收到用户针对提示信息输入的确认指令时,输出模块302可以再次输出上述对话框,当用户取消查看该对话框的次数达到预设阈值(比如3次)时,输出模块302可以不再向该用户输出该对话框。
[0115]推荐模块304,用于当所述检测模块在所述预设时间内接收到用户针对所述提示信息输入的确认指令时,向用户推荐与所述关键词相关的内容。
[0116]本发明实施例中,在检测模块303检测在预设时间内接收到用户针对提示信息输入的确认指令后,表明用户同意查看与关键词相关的内容,此时,终端可以向服务器发送搜索请求,该搜索请求中包括上述提取的关键词,以使服务器根据该关键词,从数据库中搜索与该关键词相关的内容,其中,该服务器可以在该终端当前分析的界面所属的应用市场内搜索与该关键词相关的内容,也可以在应用市场之外搜索与该关键词相关的内容,然后在将搜索到的内容发送给终端,终端在将该内容显示在终端界面上以向用户推荐与关键词相关的内容。
[0117]需要说明的是,上述终端300必须处于网络服务状态才能接收服务器发送的跟关键词相关的内容,也即上述终端必须处于网络服务状态才能向用户推荐与关键词相关的内容。
[0118]举例来说,假设终端当前处于壁纸浏览界面,终端提取的关键词为“壁纸”“动态”, 终端在接收到用户针对提示信息输入的确认指令后,将携带有壁纸和动态两个关键词的搜索请求发送给服务器,服务器接收到该搜索请求后,在数据库中搜索与“壁纸” “动态”相关的内容,然后将搜索到的各种动态壁纸发送给终端,终端在将该动态壁纸推荐给用户。
[0119]作为一种可选的实施方式,请一并参见图4,图4是本发明实施例公开的另一种个性化内容推荐系统的结构示意图;其中,图4所示的系统是在图3所示的系统的基础上进一步优化得到的,如图4所示,该个性化内容推荐系统300还可以包括:记录获取模块305和解析模块306,其中:
[0120]记录获取模块305,用于在上述检测模块303在上述预设时间内接收到用户针对上述提示信息输入的确认指令之后,以及上述推荐模块304向用户推荐与上述关键词相关的内容之前,根据上述关键词获取用户与上述关键词相关的历史记录。
[0121]本发明实施例中,该历史记录可以是终端存储的一些内容,也可以是用户在网络状态下浏览过的内容,本发明实施例不作限定。
[0122]举例来说,假设该关键词为铃声,记录获取模块305就可以获取跟铃声相关的历史记录,该历史记录可以是终端音乐播放器列表中存储的音乐,也可以是用户观看过的网络视频中的歌曲,也可以是某个网页的背景音乐,又如假设该关键词为壁纸,终端就可以获取跟壁纸相关的历史记录,该历史记录可以为终端相册中存储的图片,也可以为用户观看过的视频中的画面,也可以为某个游戏界面中的图片。
[0123]解析模块306,用于解析所述历史记录,以确定用户与所述关键词相关的喜好类型;
[0124]本发明实施例中,记录获取模块305获取到用户跟关键词相关的历史记录后,可以进一步由解析模块306分析该历史记录,从历史记录中获取用户与关键词相关的喜好类型。比如,该关键词为铃声,终端获取终端音乐播放器列表中存储的音乐以及用户观看过的视频中的音乐,提取这些音乐的节拍以及歌名或歌词,分析并确定用户喜欢的类型。比如, 这些音乐节拍比较缓慢,歌名或歌词中都带有“爱”字,于是终端可以确定用户喜欢的铃声类型为节奏缓慢且歌名或歌词中都带有“爱”字的类型。
[0125]上述推荐模块304,具体用于根据所述喜好类型,向用户推荐与关键词相关的内容。
[0126]作为一种可选的实施方式,请一并参见图5,图5是本发明实施例公开的另一种个性化内容推荐系统的结构示意图;其中,图5所示的系统是在图4所示的系统的基础上进一步优化得到的,如图5所示,该个性化内容推荐系统300还可以包括内存获取模块307,其中:
[0127]内存获取模块307,用于在所述解析模块解析所述历史记录,以确定用户与所述关键词相关的喜好类型之后,以及所述推荐模块根据所述喜好类型和所述终端剩余内存,向用户推荐与所述关键词相关的内容之前,获取所述终端剩余内存。
[0128]本发明实施例中,内存获取模块307需要获取终端剩余内存,即终端还可以存储的新的内容所占用的内存,以避免推荐的内容出现无法安装的问题。例如,假设终端剩余内存为2G,则推荐的内容所占用的内存不能超过2G。
[0129]所述推荐模块,具体用于根据所述喜好类型和所述终端剩余内存,向用户推荐与所述关键词相关的内容。
[0130]作为一种可选的实施方式,所述推荐模块304可以包括:
[0131]搜索子单元3041,用于根据所述喜好类型和所述终端剩余内存,搜索与所述喜好类型相匹配且占用内存不超过所述剩余内存的内容;
[0132]推荐子单元3042,用于向用户推荐搜索到的与所述关键词相关的内容。
[0133]在该发明实施例中,在确定用户的喜好类型之后,在结合终端当前剩余的内存,对搜索到的与关键词相关的内容作进一步筛选,以帅选出符合用户喜好且终端剩余内存可以容纳的内容,通过这种推荐方式,不仅可以避免推荐的内容占用内存太大而无法安装的问题,同时也可以满足用户个性化的要求。
[0134]作为另一种可选的实施方式,图5所示的个性化系统还可以包括:
[0135]关闭模块308,用于在检测模块303检测在预设时间内未接收到用户针对提示信息输入的确认指令时,关闭对话框。
[0136]本发明实施例中,当检测模块303检测在预设时间内未接收到用户针对提示信息输入的确认指令时,关闭模块308可以自动关闭对话框,以免引起用户的反感。
[0137]在图3?图5所描述的个性化内容推荐系统中,在分析模块301分析终端当前的界面,并从界面中提取至少一个关键词,以及检测模块303检测在预设时间内接收到用户针对提示信息输入的确认指令之后,进一步根据用户的喜好类型和/或终端剩余内存来由推荐模块304向用户推荐与该关键词相关的内容,从而可以根据用户的需求向用户推荐相关内容,降低用户的反感度。
[0138]需要说明的是,对于前述的各个方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某一些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和单元并不一定是本申请所必须的。
[0139]在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详细描述的部分,可以参见其他实施例的相关描述。
[0140]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
[0141]以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
【主权项】
1.一种个性化内容推荐方法,应用于终端,其特征在于,包括:分析终端当前的界面,并从所述界面中提取至少一个关键词;输出对话框,所述对话框包括提示信息,所述提示信息用于提示用户是否查看与所述 关键词相关的内容;检测在预设时间内是否接收到用户针对所述提示信息输入的确认指令,所述确认指令 用于指示所述终端输出与所述关键词相关的内容;当在所述预设时间内接收到用户针对所述提示信息输入的确认指令时,向用户推荐与 所述关键词相关的内容。2.根据权利要求1所述的方法,其特征在于,在步骤检测在预设时间内接收到用户针 对所述提示信息输入的确认指令之后,以及在步骤向用户推荐与所述关键词相关的内容之 前,所述方法还包括:根据所述关键词获取用户与所述关键词相关的历史记录;解析所述历史记录,以确定用户与所述关键词相关的喜好类型;所述向用户推荐与所述关键词相关的内容,包括:根据所述喜好类型,向用户推荐与所述关键词相关的内容。3.根据权利要求2所述的方法,其特征在于,在步骤解析所述历史记录,以确定用户与 所述关键词相关的喜好类型之后,以及在步骤根据所述喜好类型,向用户推荐与所述关键 词相关的内容之前,所述方法还包括:获取所述终端剩余内存;所述根据所述喜好类型,向用户推荐与所述关键词相关的内容,包括:根据所述喜好类型和所述终端剩余内存,向用户推荐与所述关键词相关的内容。4.根据权利要求3所述的方法,其特征在于,所述根据所述喜好类型和所述终端剩余 内存,向用户推荐与所述关键词相关的内容,包括:根据所述喜好类型和所述终端剩余内存,搜索与所述喜好类型相匹配且占用内存不超 过所述剩余内存的内容;向用户推荐搜索到的与所述关键词相关的内容。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当检测在预设时间内未接收到用户针对所述提示信息输入的确认指令时,关闭所述对 话框。6.—种个性化内容推荐系统,应用于终端,其特征在于,包括:分析模块,用于分析终端当前的界面,并从所述界面中提取至少一个关键词;输出模块,用于输出对话框,所述对话框包括提示信息,所述提示信息用于提示用户是 否查看与所述关键词相关的内容;检测模块,用于检测在预设时间内是否接收到用户针对所述提示信息输入的确认指 令,所述确认指令用于指示所述终端输出与所述关键词相关的内容;推荐模块,用于当所述检测模块在所述预设时间内接收到用户针对所述提示信息输入 的确认指令时,向用户推荐与所述关键词相关的内容。7.根据权利要求6所述的系统,其特征在于,所述系统还包括:记录获取模块,用于在所述检测模块在所述预设时间内接收到用户针对所述提示信息输入的确认指令之后,以及所述推荐模块向用户推荐与所述关键词相关的内容之前,根据 所述关键词获取用户与所述关键词相关的历史记录;解析模块,用于解析所述历史记录,以确定用户与所述关键词相关的喜好类型;所述推荐模块,具体用于根据所述喜好类型,向用户推荐与所述关键词相关的内容。8.根据权利要求7所述的系统,其特征在于,所述系统还包括:内存获取模块,用于在所述解析模块解析所述历史记录,以确定用户与所述关键词相 关的喜好类型之后,以及所述推荐模块根据所述喜好类型和所述终端剩余内存,向用户推 荐与所述关键词相关的内容之前,获取所述终端剩余内存;所述推荐模块,具体用于根据所述喜好类型和所述终端剩余内存,向用户推荐与所述 关键词相关的内容。9.根据权利要求8所述的系统,其特征在于,所述推荐模块包括:搜索子单元,用于根据所述喜好类型和所述终端剩余内存,搜索与所述喜好类型相匹 配且占用内存不超过所述剩余内存的内容;推荐子单元,用于向用户推荐搜索到的与所述关键词相关的内容。10.根据权利要求6所述的系统,其特征在于,所述系统还包括:关闭模块,用于在所述检测模块检测在预设时间内未接收到用户针对所述提示信息输 入的确认指令时,关闭所述对话框。
【文档编号】G06F3/0481GK105989120SQ201510080720
【公开日】2016年10月5日
【申请日】2015年2月12日
【发明人】周德海
【申请人】广东欧珀移动通信有限公司