[发明专利]基于相似度计算的手游推荐方法、存储介质、设备及系统有效
| 申请号: | 201910442067.3 | 申请日: | 2019-05-24 |
| 公开(公告)号: | CN110175291B | 公开(公告)日: | 2021-09-07 |
| 发明(设计)人: | 陈文娴 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
| 主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06Q30/02 |
| 代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
| 地址: | 430000 湖北省武汉市洪山区东湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 相似 计算 推荐 方法 存储 介质 设备 系统 | ||
1.一种基于相似度计算的手游推荐方法,其特征在于,包括以下步骤:
对游戏直播间所直播游戏标记标签,以及各手游标记标签,得到每个直播游戏的标签集合和手游的标签集合;
基于编辑距离,计算直播游戏标签集合中单个标签与手游标签集合中每个标签间的编辑距离相似度;
根据计算得到的编辑距离相似度,结合杰卡德相似度计算方法,计算直播游戏标签集合和手游标签集合间的相似度,若计算得到值不小于设定阈值,则将当前手游标签集所对应的手游,与当前直播游戏标签集合所对应的直播游戏进行对应;
统计用户在游戏直播间的观看时间,若观看时间大于设定时间,则将当前游戏直播间的直播游戏所对应手游推荐给用户;
其中,所述基于编辑距离,计算直播游戏标签集合中单个标签与手游标签集合中每个标签间的编辑距离相似度,所使用公式为:
其中,sim_ratioij表示直播游戏标签集合中第i个标签和手游标签集合中第j个标签间的编辑距离相似度,leni表示直播游戏标签集合中第i个标签的字符串长度,lenj表示手游标签集合中第j个标签的字符串长度,ldist表示类编辑距离,为直播游戏标签集合中第i个标签转化为手游标签集合中第j个标签所需的操作次数,删除和插入操作所对应的操作次数是1,替换操作所对应的操作次数是2;
所述根据计算得到的直播游戏标签集合中单个标签与手游标签集合中每个标签间的相似度,结合杰卡德相似度计算方法,计算直播游戏标签集合和手游标签集合间的相似度,所使用的公式为:
M=max(sim_ratioi1,sim_ratioi2,……,sim_ratioij)
其中,J(A,B)表示直播游戏标签集合和手游标签集合间的相似度,A-len表示直播游戏标签集合中的标签个数,B-len表示手游标签集合中的标签个数,threshold为设定相似度阈值。
2.如权利要求1所述的一种基于相似度计算的手游推荐方法,其特征在于:
所述标签为描述游戏直播间所直播游戏的游戏内容相关的短语,或描述手游的游戏内容相关的短语;
所述直播游戏的标签至少为一个,每个直播游戏的所有标签构成该直播游戏的标签集合;
所述手游的标签至少为一个,每个手游的所有标签构成该手游的标签集合。
3.如权利要求1所述的一种基于相似度计算的手游推荐方法,其特征在于,
所述直播游戏标签集合和手游标签集合均至少为一个;
所述基于编辑距离,计算直播游戏标签集合中单个标签与手游标签集合中每个标签间的编辑距离相似度,具体步骤为:基于编辑距离,依次取出直播游戏标签集合中的单个标签,计算该标签与手游标签集合中每个标签间的编辑距离相似度。
4.如权利要求1所述的一种基于相似度计算的手游推荐方法,其特征在于:每个直播游戏所对应的手游至少为一个,当直播游戏所对应的手游为多个时,按照该直播游戏标签集合与所对应手游标签集合间的相似度大小顺序,由大至小取设定个数的手游作为该直播游戏所属游戏直播间推荐给用户的手游。
5.如权利要求1所述的一种基于相似度计算的手游推荐方法,其特征在于:所述统计用户在游戏直播间的观看时间,若观看时间大于设定时间,其中,当多个游戏直播间的直播游戏相同时,则统计用户在所有直播相同直播游戏的游戏直播间中的累计观看直播时间,作为观看时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910442067.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内容推送方法及装置
- 下一篇:定向批量下载系统、方法及装置





