推荐列表的生成方法和装置、媒体服务器、客户端及方法制造方法及图纸

技术编号:6843056 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出了一种推荐列表的生成方法和装置、媒体服务器、客户端及方法,属于计算机技术领域。本发明专利技术实施例针对用户读取文件的记录,根据用户读取次数高的分类中的文件生成推荐列表。这样可以根据用户读取文件的记录就可以获知用户的喜好,从而在用户喜爱的分类中的文件生成推荐列表。本发明专利技术实施例相比较现有的单一推荐列表的方式可以更贴近用户的喜好,提高用户的体验感。这种方式可以提高命中率,使用户更快找到自己喜好的文件,降低用户随意点击造成体验感差及浪费系统资源和网络资源的问题。

【技术实现步骤摘要】

本专利技术涉及一种计算机
,特别涉及一种。
技术介绍
随着通讯技术的发展,用户的带宽不断增加,越来越多的用户通过在线播放软件 (例如PPMream、PPLive、QQLive等)在线观看视频。现有的在线播放软件都具有推荐列表。现有技术中对于所有接入用户都采用同样的推荐列表。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题由于现有的视频播放平台提供的内容很多,而每一用户的喜好并不相同。因此这种统一的推荐列表的方式造成用户很难通过推荐列表快速找到自己感兴趣的内容,导致用户体验感差,推荐列表失去了其存在的意义。这种情况下,使用者点击推荐列表中的内容, 发现该内容并非使用者喜欢的内容后再关闭,会浪费大量的系统资源和网络资源。同时,这一问题不仅存在于视频播放软件,还存在于音频播放网站、文件发布网站、软件发布网站等所有的资源提供网站和资源下载软件中,都存在着推荐列表中的内容无法适应用户喜好的问题。
技术实现思路
为了解决现有技术中各种资源提供网站和资源下载软件中采用单一的推荐列表而无法根据用户喜好生成推荐列表,导致用户体验感差、浪费系统和网络资源的问题,本专利技术实施例提出了一种。所述技术方案如下本专利技术实施例提出了一种推荐列表的生成方法,包括对存储的文件进行分类,得到所述文件的标签;记录用户读取的文件的属性,所述属性至少包括所述读取的文件的标签;根据所述存储的文件的分类,以及所述用户读取的文件的属性,生成推荐列表。作为上述技术方案的优选,所述对存储的文件进行分类,得到所述文件的标签具体包括设置不同的分类方式,并对每一分类方式设置唯一的类别键码;根据所述每一类分类方式对存储的文件进行分类,并对每一分类方式下的分类设置唯一的类别值码;根据所述文件对应的类别键码和类别值码,生成该文件的标签。作为上述技术方案的优选,所述根据所述存储的文件的分类,以及所述用户读取的文件的属性,生成推荐列表具体包括根据所述记录的用户读取的文件的属性中的标签中的类别键码和类别值码,计算用户读取的分类的次数,获取读取次数高的分类,并根据读取次数高的分类中的文件生成推荐列表。作为上述技术方案的优选,用户读取的文件的属性还包括用户读取文件的时间;所述存储的文件的分类,以及所述用户读取的文件的属性,生成推荐列表之前还包括根据所述用户读取文件的时间,设置不同的权重值;根据所述权重值对所述分类的读取次数进行修正。作为上述技术方案的优选,所述方法还包括当所述读取次数高的分类中的文件数量少于推荐列表所需的文件数量时,获取读取次数次高的分类中的文件添加进推荐列表。作为上述技术方案的优选,媒体服务器将所述推荐列表发送到所述用户相应的客户端,所述客户端将所述推荐列表显示给所述用户。本专利技术实施例还提出了一种推荐列表的生成装置,包括分类模块,对存储的文件进行分类,得到所述文件的标签;历史信息记录模块,用于记录用户读取的文件的属性,所述属性至少包括所述读取的文件的标签;推荐列表生成模块,用于根据所述存储的文件的分类,以及所述用户读取的文件的属性,生成推荐列表。作为上述技术方案的优选,所述分类模块包括标识单元,设置不同的分类方式,并对每一分类方式设置唯一的类别键码;根据所述每一类分类方式对存储的文件进行分类,并对每一分类方式下的分类设置唯一的类别值码;标签生成单元,用于根据所述文件对应的类别键码和类别值码,生成该文件的标签。作为上述技术方案的优选,所述推荐列表生成模块包括排序单元,用于根据所述记录的用户读取的文件的属性中的标签中的类别键码和类别值码,计算用户读取的分类的次数,获取读取次数高的分类;推荐列表单元,用于根据读取次数高的分类中的文件生成推荐列表。作为上述技术方案的优选,所述推荐列表生成模块包括权重设置单元,用于根据用户读取文件的时间,设置不同的权重值;排序单元,用于根据用户读取分类的次数,获取读取次数高的分类;并通过权重值对分类的读取次数进行修正后排序;推荐列表单元,用于选择读取次数高的分类中的文件,并生成推荐列表。作为上述技术方案的优选,所述推荐列表生成模块还包括添加单元,用于当所述读取次数高的分类中的文件数量少于推荐列表所需的文件数量时,获取读取次数次高的分类中的文件添加进推荐列表。作为上述技术方案的优选,所述装置还包括发送模块,用于将媒体服务器生成的所述推荐列表发送到所述用户相应的客户端,以使所述客户端将所述推荐列表显示给所述用户。本专利技术实施例还提出了一种媒体服务器的推荐列表的生成方法,包括对存储的文件进行分类,得到所述文件的标签;记录用户读取的文件的属性,所述属性至少包括所述读取的文件的标签;根据所述存储的文件的分类,以及所述用户读取的文件的属性,生成推荐列表;将所述推荐列表发送到所述用户相应的客户端,所述客户端将所述推荐列表显示给所述用户。本专利技术实施例还提出了一种媒体服务器,包括分类模块,对存储的文件进行分类,得到所述文件的标签;历史信息记录模块,用于记录用户读取的文件的属性,所述属性至少包括所述读取的文件的标签;推荐列表生成模块,用于根据所述存储的文件的分类,以及所述用户读取的文件的属性,生成推荐列表;发送模块,用于将媒体服务器生成的所述推荐列表发送到所述用户相应的客户端,以使所述客户端将所述推荐列表显示给所述用户。本专利技术实施例还提出了一种媒体客户端应用如前任一项所述的推荐列表的生成方法向用户显示推荐列表的方法,包括所述媒体客户端将所述用户的唯一标识、用户读取的文件、用户读取该文件的时间发送到媒体服务器;并将接收到的所述媒体服务器生成的推荐列表显示给用户。本专利技术实施例还提出了一种应用如前任一项所述的推荐列表的生成装置的媒体客户端,其特征在于,包括数据发送模块,用于向所述媒体客户端将所述用户的唯一标识、用户读取的文件、 用户读取该文件的时间发送到媒体服务器;接收模块,用于将接收到的所述媒体服务器生成的推荐列表显示给用户。本专利技术实施例提供的技术方案的有益效果是本专利技术实施例提出了一种,针对用户读取文件的记录,从用户读取次数高的分类中的文件生成推荐列表。这样可以根据用户读取文件的记录就可以获知用户的喜好,从而在用户喜爱的分类中的文件生成推荐列表。本专利技术实施例相比较现有的单一推荐列表的方式可以更贴近用户的喜好,提高用户的体验感。这种方式可以提高命中率,使用户更快找到自己喜好的文件,降低用户随意点击造成体验感差及浪费系统资源和网络资源的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中使用的附图作一简单地介绍,显而易见地,下面所列附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术第一实施例的流程示意图;图2为本专利技术第二实施例的流程示意图;图3为本专利技术第三实施例的结构示意图;图4为本专利技术第四实施例的结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。实施例1本专利技术第一实施例提出了一种推荐列表的生成方法,其流程如图1所示,包括步骤101 对存储的文件进行分类,得到所述文件的标签;步骤102 记录用户读取的文件的属性,所述属性至少包括所述读取的文件的标签;步骤103 根据所述存储的文件本文档来自技高网...

【技术保护点】
1.一种推荐列表的生成方法,其特征在于,包括:对存储的文件进行分类,得到所述文件的标签;记录用户读取的文件的属性,所述属性至少包括所述读取的文件的标签;根据所述存储的文件的分类,以及所述用户读取的文件的属性,生成推荐列表。

【技术特征摘要】

【专利技术属性】
技术研发人员:吴运声
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:94

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

1