《多媒体数据的用户偏好度获取的方法、装置和系统.pdf》由会员分享,可在线阅读,更多相关《多媒体数据的用户偏好度获取的方法、装置和系统.pdf(24页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 104077339 A (43)申请公布日 2014.10.01 CN 104077339 A (21)申请号 201310286786.3 (22)申请日 2013.07.09 G06F 17/30(2006.01) (71)申请人 腾讯科技 (深圳) 有限公司 地址 518044 广东省深圳市福田区振兴路赛 格科技园 2 栋东 403 室 (72)发明人 赵伟峰 (74)专利代理机构 北京品源专利代理有限公司 11332 代理人 马晓亚 (54) 发明名称 多媒体数据的用户偏好度获取的方法、 装置 和系统 (57) 摘要 一种多媒体数据的用户偏好度获取的方法, 包。
2、括 : 获取被请求播放过的多媒体数据, 所述的 多媒体数据包括请求播放的次数 ; 统计出请求播 放过的多媒体的数目和请求播放次数 ; 根据请求 播放过的多媒体的数目和请求播放次数, 计算出 每个请求播放过的多媒体的用户偏好度 ; 利用所 述用户偏好度对多媒体进行管理。本发明还公开 了一种多媒体数据的用户偏好度获取的装置以及 系统。本发明公开的一种多媒体数据的用户偏好 度获取的方法装置以及系统智能解决了多媒体 播放偏好度问题, 多媒体播放偏好度的数据更准 确和更真实, 更方便用户。 (51)Int.Cl. 权利要求书 4 页 说明书 11 页 附图 8 页 (19)中华人民共和国国家知识产权局 。
3、(12)发明专利申请 权利要求书4页 说明书11页 附图8页 (10)申请公布号 CN 104077339 A CN 104077339 A 1/4 页 2 1. 一种多媒体数据的用户偏好度获取的方法, 其特征在于, 包括 : 获取被请求播放过的多媒体数据, 所述的多媒体数据包括每个多媒体请求播放的次 数 ; 统计出请求播放过的多媒体的数目和每个多媒体请求播放次数 ; 根据请求播放过的多媒体的数目和每个多媒体请求播放次数, 计算出每个请求播放过 的多媒体的用户偏好度 ; 及 利用所述用户偏好度对多媒体进行管理。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述的多媒体数据还包括每个多媒。
4、体的 播放时长 ; 所述的统计出请求播放过的多媒体的数目和每个多媒体请求播放次数 ; 根据请求播放 过的多媒体的数目和每个多媒体请求播放次数, 计算出每个请求播放过的多媒体的用户偏 好度 ; 具体包括 : 通过过滤方法统计出有效请求播放过的多媒体的数目和每个多媒体有效请求播放次 数及播放时长 ; 根据有效请求播放过的多媒体的数目和每个多媒体有效请求播放次数及播放时长, 计 算出每个有效请求播放过的多媒体的用户偏好度 ; 其中, 所述过滤方法包括 : 如果所述的播放时长大于等于预置的时长阈值, 则本次请求 播放为有效请求播放, 如果请求播放过的多媒体中至少有一次为有效请求播放, 则本请求 播放过。
5、的多媒体为有效请求播放过的多媒体。 3. 根据权利要求 2 所述的方法, 其特征在于, 获取被请求播放过的多媒体数据, 所述的 多媒体数据包括每个多媒体请求播放的次数、 每次播放的播放时长, 包括 : 预设周期性的持续时间长度 ; 获取所述的持续时间长度内的被请求播放过的多媒体数据, 所述的多媒体数据包括请 求播放的次数、 每次播放的播放时长。 4. 根据权利要求 3 所述的方法, 其特征在于, 所述的过滤方法进一步包括 : 如果多媒体 的播放次数小于预置的次数阈值, 则丢弃所述多媒体对应的多媒体数据。 5.根据权利要求2至4任一项所述的方法, 其特征在于, 根据有效请求播放过的多媒体 的数目。
6、和每个多媒体有效请求播放次数, 计算出每个有效请求播放过的多媒体的用户偏好 度, 包括 : 设定多媒体数据的用户偏好度下限值、 中间值和上限值 ; 其中, 所述中间值对应平均播 放请求次数 ; 基于对一多媒体的有效请求播放次数、 所述平均播放请求次数、 过滤后的所有有效多 媒体播放请求次数总和, 进行归一化处理, 并根据所述上限值、 中间值和下限值, 得到该多 媒体的用户偏好度。 6. 根据权利要求 5 所述的方法, 其特征在于, 根据有效请求播放过的多媒体的数目和 每个多媒体有效请求播放次数, 计算出每个有效请求播放过的多媒体的用户偏好度, 具体 是 : 若对一多媒体的播放请求次数小于或等于。
7、所述平均播放请求次数, 则基于该播放请求 次数和所述平均播放请求次数进行归一化处理, 并根据所述下限值和中间值, 得到该多媒 权 利 要 求 书 CN 104077339 A 2 2/4 页 3 体的用户偏好度 ; 若对一多媒体的播放请求次数大于所述平均播放请求次数, 则基于该播放请求次数、 过滤后的所有多媒体播放请求次数总和与所述平均播放请求次数进行归一化处理, 并根据 所述上限值和中间值, 得到该多媒体的用户偏好度。 7. 根据权利要求 6 所述的方法, 其特征在于, 所述的用户偏好度的计算公式为 : 其中 ,t 1+sin(x(i)-E)/(N-E)+3)*0.5*pi) ; V 为有效。
8、播放请求过的多媒体的用户偏好度 ; pi 为圆周率 ; x(i) 为多媒体的有效播放次数 ; E 为有效播放请求过的多媒体的平均播放次数, E=N/S, S 为有效播放请求过的多媒体 数据的数目, N 为全部有效播放请求过的多媒体数据的有效播放次数 ; low 为预置的最低播放次数的用户偏好度 ; mid 为预置的平均播放次数的用户偏好度 ; high 为预置的最高播放次数的用户偏好度。 8. 根据权利要求 7 所述的方法, 其特征在于, 若检测到系统中的需要用户互动的操作 项中没有统计用户偏好度分值最高的多媒体, 则将用户偏好度分值最高对应的多媒体直接 统计入用户互动的操作项中。 9. 根据。
9、权利要求 2 所述的方法, 其特征在于, 所述的通过过滤方法统计出有效请求播 放过的多媒体的数目和每个多媒体有效请求播放次数及每次多媒体的播放时长之前, 还包 括 : 预置时长阈值。 10. 根据权利要求 1 所述的方法, 其特征在于, 所述的利用所述用户偏好度对多媒体进 行管理, 包括 : 利用所述用户偏好度对所述的多媒体进行排序。 11. 根据权利要求 1 所述的方法, 其特征在于, 所述的利用所述用户偏好度对多媒体进 行管理, 包括 : 利用所述用户偏好度对所述的多媒体进行推荐。 12. 一种多媒体数据的用户偏好度获取的装置, 其特征在于, 包括 : 多媒体数据获取单元, 用于获取被请求。
10、播放过的多媒体数据, 所述的多媒体数据包括 每个多媒体请求播放的次数 ; 播放统计单元, 用于统计出请求播放过的多媒体的数目和每个多媒体请求播放次数 ; 用户偏好度获取单元, 用于根据请求播放过的多媒体的数目和每个多媒体请求播放次 数, 计算出每个请求播放过的多媒体的用户偏好度 ; 及利用所述用户偏好度对多媒体进行 管理。 13. 根据权利要求 12 所述的装置, 其特征在于, 所述的多媒体数据还包括每个多媒体 的播放时长 ; 所述的播放统计单元, 具体用于 : 通过过滤方法统计出有效请求播放过的多媒体的数 目和每个多媒体有效请求播放次数及每次多媒体的播放时长 ; 其中, 所述过滤方法包括 :。
11、 如果所述的播放时长大于等于预置的时长阈值, 则本次请求播放为有效请求播放, 如果请 求播放过的多媒体中至少有一次为有效请求播放, 则本请求播放过的多媒体为有效请求播 权 利 要 求 书 CN 104077339 A 3 3/4 页 4 放过的多媒体 ; 所述的用户偏好度获取单元具体用于根据有效请求播放过的多媒体的数目 和每个多媒体有效请求播放次数, 计算出每个有效请求播放过的多媒体的用户偏好度 ; 利 用所述用户偏好度对多媒体进行管理。 14. 根据权利要求 13 所述的装置, 其特征在于, 所述的多媒体数据获取单元, 包括 : 时间长度预设单元, 用于预设周期性的持续时间长度 ; 持续性多。
12、媒体数据获得单元, 用于获取所述的持续时间长度内的被请求播放过的多媒 体数据, 所述的多媒体数据包括请求播放的次数、 每次播放的播放时长。 15. 根据权利要求 14 所述的装置, 其特征在于, 所述的播放统计单元进一步包括 : 多媒 体数据丢弃单元, 用于如果多媒体的播放次数小于预置的次数阈值, 则丢弃所述的多媒体 对应的多媒体数据。 16. 根据权利要求 13 至 15 任一项所述的装置, 其特征在于, 所述的用户偏好度获取单 元, 包括 : 下限值设定单元, 用于设定多媒体数据的用户偏好度下限值 ; 中间值设定单元, 用于设定多媒体数据的用户偏好度中间值, 其中, 所述中间值对应平 均播。
13、放请求次数 ; 下限值设定单元, 用于设定多媒体数据的用户偏好度下限值 ; 归一化处理单元, 用于基于对多媒体的有效请求播放次数、 所述平均播放请求次数、 过 滤后的所有有效多媒体播放请求次数总和, 进行归一化处理, 并根据所述上限值、 中间值和 下限值, 得到该多媒体的用户偏好度。 17. 根据权利要求 16 所述的装置, 其特征在于, 所述的归一化处理单元, 进一步包括 : 第一归一化处理单元, 用于若对一多媒体的播放请求次数小于或等于所述平均播放请 求次数, 则基于该播放请求次数和所述平均播放请求次数进行归一化处理, 并根据所述下 限值和中间值, 得到该多媒体的用户偏好度 ; 第二归一化。
14、处理单元, 用于若对一多媒体的播放请求次数大于所述平均播放请求次 数, 则基于该播放请求次数、 过滤后的所有多媒体播放请求次数总和与所述平均播放请求 次数进行归一化处理, 并根据所述上限值和中间值, 得到该多媒体的用户偏好度。 18. 根据权利要求 17 所述的装置, 其特征在于, 所述的用户偏好度的计算公式为 : 其中 ,t 1+sin(x(i)-E)/(N-E)+3)*0.5*pi) ; V 为有效播放请求过的多媒体的用户偏好度 ; pi 为圆周率 ; x(i) 为多媒体的有效播放次数 ; E 为有效播放请求过的多媒体的平均播放次数, E=N/S, S 为有效播放请求过的多媒体 数据的数目。
15、, N 为全部有效播放请求过的多媒体数据的有效播放次数 ; low 为预置的最低播放次数的用户偏好度 ; mid 为预置的平均播放次数的用户偏好度 ; high 为预置的最高播放次数的用户偏好度。 19. 根据权利要求 18 所述的装置, 其特征在于, 还包括偏好度加入单元, 用于若检测到 权 利 要 求 书 CN 104077339 A 4 4/4 页 5 系统中的需要用户互动的操作项中没有统计用户偏好度分值最高的多媒体, 则将用户偏好 度分值最高对应的多媒体直接统计入用户互动的操作项中。 20. 根据权利要求 13 所述的装置, 其特征在于, 所述的播放统计单元之前, 还包括 : 时 长阈。
16、值预置单元, 用于预置时长阈值。 21. 根据权利要求 12 所述的装置, 其特征在于, 所述的利用所述用户偏好度对多媒体 进行管理, 包括 : 利用所述用户偏好度对所述的多媒体进行排序。 22. 根据权利要求 12 所述的装置, 其特征在于, 所述的利用所述用户偏好度对多媒体 进行管理, 包括 : 利用所述用户偏好度对所述的多媒体进行推荐。 23. 一种多媒体数据的用户偏好度获取的系统, 包括至少一个终端, 与所述的终端相连 的控制中心, 其特征在于, 所述的控制中心或终端具有权利要求 12 至 22 任一项所述的装 置。 权 利 要 求 书 CN 104077339 A 5 1/11 页 。
17、6 多媒体数据的用户偏好度获取的方法、 装置和系统 技术领域 0001 本发明涉及用户偏好度获取技术领域, 尤其涉及多媒体数据的用户偏好度获取的 方法、 装置和系统。 背景技术 0002 随着移动互联网的快速发展, 越来越多的用户使用智能终端进行音乐播放或视频 观看。流行音乐的排行榜、 高分排行榜等的核心数据都与用户对某个作品的评分有着高度 联系。 用户的打分反应了用户的偏好度, 一个良好的多媒体播放打分算法, 对多媒体播放排 行、 多媒体播放推荐等起到关键性的作用, 特别是音乐、 电影、 小说等网站中, 用户对某个作 品的评分对于首页展示起着非常关键的作用。 0003 现有技术中, 现有的方。
18、案有 : 0004 (1) 通过抓取用户手动打分的数据来分析 ; 通过用户的 “我喜欢” 、“收藏” 、“分享” 等操作加权去分析得到偏好度 ; 0005 (2) 通过抓取听众的人数来根据热度打分。 0006 但是有几个问题 : 0007 1、 用户是否会去给某个作品打分? 0008 2、 用户的对某个音乐的打分是否真正反映其内心的评价? 0009 3、“收藏” 、“分享” 之类的操作反馈的数据是否能反映用户长时间的喜好还是一时 的喜好? 0010 据此, 人们发现, 现有技术至少具有以下的缺点 : 0011 1. 并不是所有的用户都愿意去手动打分, 所以获取的手动打分数据不能真实反映 一首多。
19、媒体播放受欢迎程度。 0012 2. 用户点击 “我喜欢” 、“收藏” 、“分享” 等操作并不一定能真正反映用户的喜好程 度, 如 : 用户瞬时的误点击操作, 便不能真实反映用户长时间后内心的喜好。 0013 总之, 目前现有的技术方案中, 抓取的数据并不能真正反映一首多媒体播放受欢 迎程度, 人们希望系统抓取的有关多媒体播放打分的数据更准确和更真实, 多媒体播放打 分的技术方案更方便用户。 发明内容 0014 本发明实施例提供一种多媒体数据的用户偏好度获取的方法、 装置和系统, 其可 以实现自动打分, 多媒体播放打分的数据更准确和更真实, 多媒体播放打分的技术方案更 方便用户。 0015 本。
20、发明实施例采用以下技术方案 : 0016 第一方面, 本发明公开了一种多媒体数据的用户偏好度获取的方法, 包括 : 0017 获取被请求播放过的多媒体数据, 所述的多媒体数据包括每个多媒体请求播放的 次数 ; 说 明 书 CN 104077339 A 6 2/11 页 7 0018 统计出请求播放过的多媒体的数目和每个多媒体请求播放次数 ; 0019 根据请求播放过的多媒体的数目和每个多媒体请求播放次数, 计算出每个请求播 放过的多媒体的用户偏好度 ; 及 0020 利用所述用户偏好度对多媒体进行管理, 0021 第二方面, 本发明公开了一种多媒体数据的用户偏好度获取的装置, 包括 : 002。
21、2 多媒体数据获取单元, 用于获取被请求播放过的多媒体数据, 所述的多媒体数据 包括每个多媒体请求播放的次数 ; 0023 播放统计单元, 用于统计出请求播放过的多媒体的数目和每个多媒体请求播放次 数 ; 0024 用户偏好度获取单元, 用于根据请求播放过的多媒体的数目和每个多媒体请求播 放次数, 计算出每个请求播放过的多媒体的用户偏好度 ; 及利用所述用户偏好度对多媒体 进行管理。 0025 第三方面, 本发明公开了一种多媒体数据的用户偏好度获取的系统, 包括至少一 个终端, 与所述的终端相连的控制中心, 所述的控制中心或终端具有上述的多媒体数据的 用户偏好度获取的装置。 0026 本发明的。
22、一种多媒体数据的用户偏好度获取的方法、 装置和系统提供的技术方案 带来的有益效果 : 0027 区别于现有技术中系统需要用户通过手动打分来获得多媒体播放排行的数据的 不真实及不准确, 本发明基于大量用户真正请求播放的多媒体播放次数和时长, 能够反应 用户对多媒体播放的认可程度, 因此, 给出了基于过滤后的多媒体数据, 智能解决了多媒体 播放打分 (反映用户偏好度) 问题, 省去让用户点击 “喜欢” 、“收藏” 等操作的繁琐, 获取到了 更可靠、 更真实、 更准确的数据, 从而使多媒体播放打分更科学、 更方便用户。 附图说明 0028 为了更清楚地说明本发明实施例中的技术方案, 下面将对本发明实。
23、施例描述中所 需要使用的附图作简单的介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施 例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据本发明实施 例的内容和这些附图获得其他的附图。 0029 图 1 是本发明实施例提供的多媒体数据的用户偏好度获取的方法第一实施例的 方法流程图。 0030 图 2 是本发明实施例提供的多媒体数据的用户偏好度获取的方法第二实施例的 方法流程图。 0031 图 3 是本发明实施例提供的多媒体数据的用户偏好度获取的方法第三实施例的 方法流程图。 0032 图 4 是本发明实施例提供的多媒体数据的用户偏好度获取的方法第四实施例的 。
24、方法流程图。 0033 图 5 是图 4 中的偏好度曲线图 ; 0034 图 6 是本发明实施例提供的多媒体数据的用户偏好度获取的装置第一个实施例 的结构方框图。 说 明 书 CN 104077339 A 7 3/11 页 8 0035 图 7 是本发明实施例提供的多媒体数据的用户偏好度获取的装置第二个实施例 的结构方框图。 0036 图 8 是本发明实施例提供的多媒体数据的用户偏好度获取的装置第三个实施例 的结构方框图。 0037 图 9 是本发明实施例提供的多媒体数据的用户偏好度获取的装置第四个实施例 的结构方框图。 0038 图 10 是本发明实施例提供的多媒体数据的用户偏好度获取的系统。
25、第一个实施例 的结构方框图。 0039 图 11 是本发明实施例提供的多媒体数据的用户偏好度获取的系统第二个实施例 的结构方框图。 0040 图 12 是本发明实施例提供的多媒体数据的用户偏好度获取的系统第三个实施例 的结构方框图。 0041 图 13 是本发明实施例提供的多媒体数据的用户偏好度获取的系统第四个实施例 的结构方框图。 具体实施方式 0042 为使本发明解决的技术问题、 采用的技术方案和达到的技术效果更加清楚, 下面 将结合附图对本发明实施例的技术方案作进一步的详细描述, 显然, 所描述的实施例仅仅 是本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域技术。
26、人员在 没有作出创造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。 0043 本实施例的多媒体数据 (例如, 用户听歌流水数据) 的用户偏好度获取的方法主 要应用于各种终端, 包括智能手机、 平板电脑、 移动互联网设备 (MID, Mobile Internet Device)、 图书阅读器、 MP4 (Moving Picture Experts Group Audio Layer IV, 动态影像专 家压缩标准音频层面 4) 播放器、 笔记本电脑等。 0044 本发明的核心思想是, 获取用户对多媒体的播放次数和时长数据, 通过统计反应 用户对多媒体播放的认可度, 通过建立一。
27、个模型, 此模型基于用户多媒体播放时的系统自 动抓取的实体数据, 例如 : 用户多媒体播放次数与时长信息, 智能给乐曲打分, 省去了 “分 享” 、“收藏” 、“我喜欢” 等复杂操作, 更方便用户, 同时, 即使用户不进行主动地打分动作, 也 可以根据用户的实际操作行为得出用户对多媒体的偏好度。 0045 请参考图 1, 本发明实施例提供的多媒体数据的用户偏好度获取的方法第一个实 施例的方法流程图, 包括 : 0046 步骤 S101、 获取被请求播放过的多媒体数据, 所述的多媒体数据为历史的数据, 主 要为多媒体播放信息, 这些信息包括每个多媒体请求播放的次数 ; 0047 多媒体内容的评分。
28、是音乐推荐, 曲目排行榜等考虑的重要因素。一个良好的多媒 体播放打分算法, 对多媒体播放排行、 多媒体播放推荐等起到关键性作用。 0048 步骤 S102、 统计出请求播放过的多媒体的数目和每个多媒体请求播放次数 ; 进一 步地, 通过过滤方法统计出有效请求播放过的多媒体的数目和每个多媒体有效请求播放次 数及每次多媒体的播放时长 ; 其中, 所述过滤方法包括 : 如果播放时长大于等于预置的时 长阈值, 则本次请求播放为有效请求播放, 如果请求播放过的多媒体中至少有一次为有效 说 明 书 CN 104077339 A 8 4/11 页 9 请求播放, 则本请求播放过的多媒体为有效请求播放过的多媒。
29、体 ; 0049 其中, 所述过滤方法包括 : 如果播放时长大于等于预置的时长阈值, 则本次请求播 放为有效请求播放, 如果请求播放过的多媒体中至少有一次为有效请求播放, 则本请求播 放过的多媒体为有效请求播放过的多媒体。 0050 步骤 S103、 根据请求播放过的多媒体的数目和每个多媒体请求播放次数, 计算出 每个请求播放过的多媒体的用户偏好度 ; 利用所述用户偏好度对多媒体进行管理, 进一步, 根据有效请求播放过的多媒体的数目和每个多媒体有效请求播放次数, 计算出每个有效请 求播放过的多媒体的用户偏好度 ; 利用所述用户偏好度对多媒体进行管理。 0051 首先获取用户某一段时间内 (比如。
30、一周) 的多媒体数据, 根据一定的打分模型, 自 动得出偏好度, 将所述的偏好度关联多媒体播放 ID, 通过多个多媒体播放的偏好度进行排 名, 即可自动获得某一多媒体播放的受欢迎的程度。 0052 本发明实施例可以是在打开音乐、 电影、 小说等网页时执行一次, 依次执行每一个 步骤 S101-S103, 也可以根据用户在音乐、 电影、 小说等网页停留时间循环执行, 步骤 S103 后, 返回步骤 S101, 根据用户的请求播放次数不断获取用户偏好度。 0053 综上, 区别于现有技术中需要用户通过手动打分来获得多媒体播放排行, 存在数 据的不真实及不准确的问题, 本发明实施例一的方法获取被请求。
31、播放过的多媒体数据, 通 过系统自动统计出请求播放过的多媒体的数目和请求播放次数 ; 计算出每个请求播放过的 多媒体的用户偏好度 ; 利用所述用户偏好度对多媒体进行管理。本发明能基于请求播放的 多媒体数据, 能够反应用户对多媒体播放的认可程度, 智能解决了多媒体播放打分问题, 省 去让用户点击 “喜欢” 、“收藏” 等操作的繁琐, 获取到了更可靠、 更真实、 更准确的数据, 从而 使多媒体播放打分更科学、 更方便用户。 0054 请参考图 2, 其是本发明实施例提供的多媒体数据的用户偏好度获取的方法第二 个实施例的方法流程图, 与实施例一的区别在于, 进一步说明在持续时间长度周期性获取 被请求。
32、播放过的多媒体数据, 通过所述的多媒体数据不断地计算用户偏好度, 具体是 : 0055 步骤 S201、 预设周期性的持续时间长度 ; 0056 预定的持续时间长度用于表示用户在一定时间范围内对多媒体播放的偏好程度, 该持续时间长度可根据实际应用情况进行设置, 一般地, 周期性的持续时间长度为 3 天 30 天, 如 : 可为 3 天、 30 天、 2 周、 4 周等。 0057 步骤 S202、 获取所述的持续时间长度内的被请求播放过的多媒体数据, 所述 的多媒体数据包括请求播放的次数、 每次播放的播放时长以及请求播放的多媒体的 ID (Identity, 身份标识号码) 。 0058 获取。
33、多媒体数据, 如 : 请求播放的次数、 每次播放的播放时长以及请求播放的多媒 体的 ID 等等, 可以通过用户注册的 ID 在某一音乐, 电影网页的停留时间来获取, 也可以通 过用户下载的多媒体的流量来获取。 0059 步骤 S203、 预置时长阈值。 0060 该时长阈值可根据实际应用情况进行设置, 预置的时长阈值为 10s 60s, 如 : 可 为 10s、 20s、 30s、 60s 等。 0061 步骤 S204、 通过过滤方法统计出有效请求播放过的多媒体的数目和每个多媒体有 效请求播放次数 ; 说 明 书 CN 104077339 A 9 5/11 页 10 0062 如果用户长时间。
34、对多媒体播放时间低于阈值, 如用户一周时间内对某一首歌曲, 只听过 12s, 就再也没有点击过, 说明该用户对该歌曲实际上是不感兴趣的, 该歌曲应归属 于用户不喜欢的类型而加以过滤淘汰掉。 0063 步骤 S205、 根据有效请求播放过的多媒体的数目和每个多媒体有效请求播放次 数, 计算出每个有效请求播放过的多媒体的用户偏好度, 利用所述用户偏好度对多媒体进 行管理。 0064 管理包括过滤后的多媒体进行排序或推荐。 0065 综上, 本发明实施例二中的方法预设周期性的持续时间长度, 获取所述的持续时 间长度内的被请求播放过的多媒体数据, 通过过滤方法统计出有效请求播放过的多媒体 的数目和每个。
35、多媒体有效请求播放次数, 计算出每个有效请求播放过的多媒体的用户偏好 度, 利用所述用户偏好度对多媒体进行管理。该实施例二能周期性地获取被请求播放过的 多媒体数据, 更进一步提高了用户偏好度的准确性, 更接近于用户实际的心里体验, 更进一 步方便了系统的记分, 使数据更准确, 更反应实际, 周期性地自动抓取多媒体数据, 抓取的 数据更多, 更真实, 减小了瞬时效应概率, 打分更准确。 0066 请参考图 3, 其是本发明实施例提供的多媒体数据的用户偏好度获取的方法第三 个实施例的方法流程图, 与实施例二步骤大部分相同, 不同区别在于, 进一步说明过滤一段 时间内播放次数过少及时长过短的多媒体数。
36、据, 使计算出的偏好度更接近于真实, 更进一 步反应了用户的心理体验, 具体是 : 0067 步骤 S301、 预设周期性的持续时间长度 ; 0068 步骤 S302、 获取所述的持续时间长度内的被请求播放过的多媒体数据, 所述的多 媒体数据包括请求播放的次数、 每次播放的播放时长 (包括请求播放的多媒体的 ID) ; 0069 步骤 S303、 预置时长阈值 ; 0070 步骤 S303a、 判断多媒体的播放时长是否小于预置的时长阈值, 如果是, 进入步骤 S303b; 如果否, 进入步骤 S304。 0071 步骤 S303b、 丢弃该多媒体数据 , 并返回步骤步骤 S301。 0072 。
37、步骤 S304、 预置次数阈值 ; 0073 步骤 S304a、 判断多媒体的播放次数是否小于预置的次数阈值, 如果是, 进入步骤 S304b; 如果否, 进入步骤 S305; 0074 步骤 S304b、 丢弃所述的多媒体数据, 并返回步骤步骤 S301。 0075 其中, 该次数阈值可根据实际应用情况进行设置, 可为 2 次或 3 次。 0076 步骤 S305、 通过过滤方法统计出有效请求播放过的多媒体的数目和每个多媒体有 效请求播放次数 ; 0077 步骤 S306、 根据有效请求播放过的多媒体的数目和有效请求播放次数, 计算出每 个有效请求播放过的多媒体的用户偏好度, 利用所述用户偏。
38、好度对多媒体进行管理。 0078 综上, 本发明实施例三中的方法进一步地智能解决了多媒体播放打分问题, 周期 性地自动抓取多媒体的数据, 淘汰了多媒体播放时长过短及次数过少的数据, 更进一步提 高了抓取的数据的科学性, 更真实显示用户真实心理预期。 0079 请参考图 4, 其是本发明实施例提供的多媒体数据的用户偏好度获取的方法第四 个实施例的方法流程图, 与实施例三大部分相同, 不同之处在于, 实施四包括多媒体偏好度 说 明 书 CN 104077339 A 10 6/11 页 11 计算步骤以及与现有系统中需要用户互动项中的的 “我喜欢” ,“我收藏” 等相结合的步骤。 0080 即 : 。
39、0081 步骤 S401、 预设周期性的持续时间长度 ; 0082 步骤 S402、 获取所述的持续时间长度内的被请求播放过的多媒体数据, 所述的多 媒体数据包括每个多媒体请求播放的次数、 每次播放的播放时长以及请求播放的多媒体的 ID ; 0083 步骤 S403、 预置时长阈值 ; 0084 步骤 S403a、 判断某一多媒体的 ID 播放时长是否小于预置的时长阈值, 如果是, 进 入步骤 S303b; 如果否, 进入步骤 S304。 0085 步骤 S403b、 丢弃所述 ID 对应的多媒体数据 , 并返回步骤 S301。 0086 步骤 S404、 预置次数阈值 ; 0087 步骤 S。
40、404a、 判断某一多媒体的 ID 播放次数是否小于预置的次数阈值, 如果是, 进 入步骤 S304b; 如果否, 进入步骤 S305; 0088 步骤 S404b、 丢弃所述 ID 对应的多媒体数据, 并返回步骤步骤 S301。 0089 其中, 该次数阈值可根据实际应用情况进行设置, 可为 2 次或 3 次。 0090 步骤 S405、 通过过滤方法统计出有效请求播放过的多媒体的数目和每个多媒体有 效请求播放次数 ; 0091 步骤 S406a、 设定多媒体数据的用户偏好度下限值、 中间值和上限值 ; 其中, 所述 中间值对应平均播放请求次数 ; 0092 步骤 S406b、 基于对某一多。
41、媒体的有效请求播放次数、 所述平均播放请求次数、 过 滤后的所有有效多媒体播放请求次数总和, 进行归一化处理, 并根据所述上限值、 中间值和 下限值, 得到该多媒体的用户偏好度。 0093 具体地说 : 若对某一多媒体的播放请求次数小于或等于所述平均播放请求次数, 则基于该播放请求次数和所述平均播放请求次数进行归一化处理, 并根据所述下限值和中 间值, 得到该多媒体的用户偏好度 ; 0094 若对某一多媒体的播放请求次数大于所述平均播放请求次数, 则基于该播放请求 次数、 过滤后的所有多媒体播放请求次数总和与所述平均播放请求次数进行归一化处理, 并根据所述上限值和中间值, 得到该多媒体的用户偏。
42、好度。 0095 由实践证实, 多媒体的用户偏好度的归一化处理计算公式为 : 0096 0097 其中 ,t 1+sin(x(i)-E)/(N-E)+3)*0.5*pi) ; 0098 V 为有效播放请求过的多媒体的用户偏好度 ; 0099 pi 为圆周率 ; 0100 x(i) 为多媒体的有效播放次数 ; 0101 E 为有效播放请求过的多媒体的平均播放次数, E=N/S, S 为有效播放请求过的多 媒体数据的数目, N 为全部有效播放请求过的多媒体数据的有效播放次数 ; 0102 low 为预置的最低播放次数的用户偏好度 ; 0103 mid 为预置的平均播放次数的用户偏好度 ; 说 明 。
43、书 CN 104077339 A 11 7/11 页 12 0104 high 为预置的最高播放次数的用户偏好度。 0105 其中, Low 的用户偏好度为 0, mid 的用户偏好度为 80, high 的用户偏好度为 100。 但, 该分值是可以根据实际情况加以改变的, 可以取值为 Low 的用户偏好度为 10, mid 的用 户偏好度为60, high的用户偏好度为100, 还可以取值为 : Low的用户偏好度为-100, mid的 用户偏好度为 0, high 的用户偏好度为 100 等等。 0106 步骤 S406c、 若检测到系统中的 “我喜欢” “我收藏” 之类的互动操作中没有统。
44、计 用户偏好度分值最高的多媒体, 则将用户偏好度分值最高对应的多媒体直接统计入 “我喜 欢” “我收藏” 之类的操作中。 0107 综上, 本发明实施例四中的方法根据给出了用户偏好度的实际算法, 并结合现有 系统中的 “我喜欢” ,“我收藏” , 更进一步提高偏好度数据的真实性, 可靠性, 直观性。 0108 对于实施例四中的打分模型的公式, 见图 5, 以偏好度计算方法曲线图举例说明 : 0109 假设 low 为坐标原点, 起点为 0, mid 为 80, high 为 100, N 为 100, E 为 60, 给出的 偏好度计算方法曲线图。 0110 可以看到在均值附近的点, 得到的偏。
45、好度是比较相似的, 远离均值的点, 有了急速 下降或者上升, 而在均值附近的点, 变化趋势较小。换言之, 最低的请求播放次数最少的偏 好度较低, 请求播放次数较较高的偏好度较高。 0111 以下为本发明实施例提供的多媒体数据的用户偏好度获取的装置的实施例。 多媒 体数据的用户偏好度获取的装置的实施例与上述的多媒体数据的用户偏好度获取的方法 实施例属于同一构思, 装置的实施例中未详尽描述的细节内容, 可以参考上述方法实施例。 0112 请参阅图 6, 实施例一, 本发明公开了一种多媒体数据的用户偏好度获取的装置 1, 包括 : 0113 多媒体数据获取单元 100, 用于获取被请求播放过的多媒体。
46、数据, 所述的多媒体数 据包括每个多媒体请求播放的次数 ; 0114 播放统计单元 110, 播放统计单元, 用于统计出请求播放过的多媒体的数目和每个 多媒体请求播放次数 ; 进一步地, 具体用于通过过滤方法统计出有效请求播放过的多媒体 的数目和每个多媒体有效请求播放次数及每次多媒体的播放时长 ; 0115 用户偏好度获取单元 120, 用户偏好度获取单元, 用于根据请求播放过的多媒体的 数目和每个多媒体请求播放次数, 计算出每个请求播放过的多媒体的用户偏好度 ; 利用所 述用户偏好度对多媒体进行管理, 进一步地, 具体用于根据有效请求播放过的多媒体的数 目和每个多媒体有效请求播放次数, 计算。
47、出每个有效请求播放过的多媒体的用户偏好度 ; 利用所述用户偏好度对多媒体进行管理, 0116 其中, 所述过滤方法包括 : 如果播放时长大于等于预置的时长阈值, 则本次请求播 放为有效请求播放, 如果请求播放过的多媒体中至少有一次为有效请求播放, 则本请求播 放过的多媒体为有效请求播放过的多媒体。 0117 综上, 区别于现有技术的装置中需要用户通过手动打分来获得多媒体播放排行的 数据的不真实及不准确, 本发明获取被请求播放过的多媒体数据, 通过系统自动统计出请 求播放过的多媒体的数目和请求播放次数 ; 计算出每个请求播放过的多媒体的用户偏好 度 ; 利用所述用户偏好度对多媒体进行管理。本发明。
48、能基于请求播放的多媒体数据, 能够 反应用户对多媒体播放的认可程度, 智能解决了多媒体播放打分问题, 省去让用户点击 “喜 说 明 书 CN 104077339 A 12 8/11 页 13 欢” 、“收藏” 等操作的繁琐, 获取到了更可靠、 更真实、 更准确的数据, 从而使多媒体播放打 分更科学、 更方便用户。 0118 请参阅图 6, 实施例二, 本发明公开了一种多媒体数据的用户偏好度获取的装置 2, 与实施例一中的装置大部分相同, 不同之处主要在于, 多媒体数据获取单元 100 的结构, 具体说明如下 : 0119 时间长度预设单元 100a, 用于预设周期性的持续时间长度 ; 0120。
49、 持续性多媒体数据获得单元 100b, 用于获取所述的持续时间长度内的被请求播放 过的多媒体数据, 所述的多媒体数据包括请求播放的次数、 每次播放的播放时长 (包括请求 播放的多媒体的 ID) 。 0121 进一步地, 所述的周期性的持续时间长度为 3 天 30 天。 0122 时长阈值预置单元 105, 用于预置时长阈值 ; 0123 播放统计单元 110, 用于通过过滤方法统计出有效请求播放过的多媒体的数目和 每个多媒体有效请求播放次数 ; 0124 用户偏好度获取单元 120, 用于根据有效请求播放过的多媒体的数目和每个多媒 体有效请求播放次数, 计算出每个有效请求播放过的多媒体的用户偏好度 ; 利用所述用户 偏好度对多媒体进行管理, 0125 其中,。