文件推荐方法和装置的制造方法

文档序号:8380956阅读:222来源:国知局
文件推荐方法和装置的制造方法
【技术领域】
[0001] 本发明涉及网络技术领域,特别涉及一种文件推荐方法和装置。
【背景技术】
[0002] 在日常的线上活动中,用户时时刻刻都在面对着各种各样的信息,但却很难从中 筛选出自己真正感兴趣的信息。为了便于用户的筛选,服务器可以根据用户的浏览记录、兴 趣爱好等,为用户推荐其可能感兴趣的信息。
[0003] 以视频为例,在推荐视频时,服务器可以为用户推荐当前播放视频所属的类型下 最热门的视频,如,当前播放视频为"体育"类型的视频时,服务器为用户推荐"体育"类 型下最热门的视频。或者,服务器计算每个视频的名称与当前播放视频的名称之间的LD (Levenshtein Distance,编辑距离),将名称与当前播放视频的名称之间的LD距离最小的 视频推荐给用户。
[0004] 推荐当前播放视频所属的类型下最热门的视频时,该最热门的视频与当前播放视 频的相关度可能很低,进而导致推荐成功率低;而服务器采用计算LD距离的方法推荐视频 时,LD距离只能机械地度量不同视频名称之间文字编辑层面的差异,使得最终确定推荐的 视频名称与当前播放视频名称在语义上可能相差甚远,同样会造成视频相关度很低,进而 导致推荐成功率很低。

【发明内容】

[0005] 为了解决现有技术的问题,本发明实施例提供了一种文件推荐方法和装置。所述 技术方案如下:
[0006] 第一方面,提供了一种文件推荐方法,所述方法包括:
[0007] 对第一名称进行分词,得到第一关键词集合,所述第一名称为当前打开文件的名 称,所述第一关键词集合包括所述第一名称分词得到的至少一个关键词;
[0008] 根据预设对应关系,获取至少一个第二名称和所述至少一个第二名称对应的第二 关键词集合,所述第二名称为所述第一关键词集合中的关键词对应的文件名称,所述预设 对应关系包括关键词与包含所述关键词的文件名称之间的对应关系;
[0009] 获取所述第一关键词集合和每个第二名称对应的第二关键词集合中相同的关键 词,将所述相同的关键词作为匹配关键词;
[0010] 获取所述每个第二名称包括的匹配关键词在所述第一名称中的权重;
[0011] 根据所述每个第二名称包括的匹配关键词在所述第一名称中的权重,确定待推荐 的第二名称;
[0012] 推荐所述确定的第二名称所指示的文件。
[0013] 第二方面,提供了一种文件推荐装置,所述装置包括:
[0014] 第一分词模块,用于对第一名称进行分词,得到第一关键词集合,所述第一名称为 当前打开文件的名称,所述第一关键词集合包括所述第一名称分词得到的至少一个关键 词;
[0015] 第二集合获取模块,用于根据预设对应关系,获取至少一个第二名称和所述至少 一个第二名称对应的第二关键词集合,所述第二名称为所述第一关键词集合中的关键词对 应的文件名称,所述预设对应关系包括关键词与包含所述关键词的文件名称之间的对应关 系;
[0016] 匹配模块,用于获取所述第一关键词集合和每个第二名称对应的第二关键词集合 中相同的关键词,将所述相同的关键词作为匹配关键词;
[0017] 权重获取模块,用于获取所述每个第二名称包括的匹配关键词在所述第一名称中 的权重;
[0018] 名称确定模块,用于根据所述每个第二名称包括的匹配关键词在所述第一名称中 的权重,确定待推荐的第二名称;
[0019] 推荐模块,用于推荐所述确定的第二名称所指示的文件。
[0020] 本发明实施例提供的技术方案带来的有益效果是:
[0021] 本发明实施例提供的方法和装置,通过对当前打开文件的第一名称进行处理,得 到多个备选的第二名称,根据该第一名称对每个第二名称进行匹配,确定每个第二名称包 括的匹配关键词,并根据匹配关键词的词性确定权重,从而根据权重从多个备选的第二名 称中确定待推荐的第二名称,并推荐该确定的第二名称所指示的文件,提高了最终推荐的 文件名称与当前打开文件的名称的相关度,提高了推荐成功率。
【附图说明】
[0022] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0023] 图1是本发明实施例提供的一种文件推荐方法的流程图;
[0024] 图2是本发明实施例提供的一种文件推荐方法的流程图;
[0025] 图3是本发明实施例提供的一种文件推荐装置结构示意图;
[0026] 图4是本发明实施例提供的一种服务器结构示意图。
【具体实施方式】
[0027] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0028] 图1是本发明实施例提供的一种文件推荐方法的流程图。该发明实施例的执行主 体为服务器,参见图1,所述方法包括:
[0029] 101、对第一名称进行分词,得到第一关键词集合,该第一名称为当前打开文件的 名称,该第一关键词集合包括该第一名称分词得到的至少一个关键词。
[0030] 102、根据预设对应关系,获取至少一个第二名称和该至少一个第二名称对应的第 二关键词集合,该第二名称为该第一关键词集合中的关键词对应的文件名称,该预设对应 关系包括关键词与包含该关键词的文件名称之间的对应关系。
[0031] 103、获取该第一关键词集合和每个第二名称对应的第二关键词集合中相同的关 键词,将该相同的关键词作为匹配关键词。
[0032] 104、获取该每个第二名称包括的匹配关键词在该第一名称中的权重。
[0033] 105、根据该每个第二名称包括的匹配关键词在该第一名称中的权重,确定待推荐 的第二名称。
[0034] 106、推荐该确定的第二名称所指示的文件。
[0035] 本发明实施例提供的方法,通过对当前打开文件的第一名称进行处理,得到多个 备选的第二名称,根据该第一名称对每个第二名称进行匹配,确定每个第二名称包括的匹 配关键词,并根据匹配关键词的词性确定权重,从而根据权重从多个备选的第二名称中确 定待推荐的第二名称,并推荐该确定的第二名称所指示的文件,提高了最终推荐的文件名 称与当前打开文件的名称的相关度,提高了推荐成功率。
[0036] 可选地,根据预设对应关系,获取至少一个第二名称和该至少一个第二名称对应 的第二关键词集合包括:
[0037] 根据该预设对应关系,获取该至少一个第二名称;
[0038] 对于该至少一个第二名称中的每个第二名称,对该第二名称进行分词,得到第
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1