[发明专利]群组查找方法和装置有效
申请号: | 201410182970.8 | 申请日: | 2014-04-30 |
公开(公告)号: | CN105022761B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 皮碧虹 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9538 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 何平;邓云鹏 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 查找 方法 装置 | ||
本发明提供了一种群组查找方法,所述方法包括:接收携带有关键字的群组查找请求;响应于所述群组查找请求,查找到与所述关键字匹配的群组;根据多个维度的排序因子分别计算每个查找到的群组对应每一维度的排序值;根据所述多个维度各自的排序优先级别和所述每个查找到的群组所对应每一维度的排序值对查找到的群组进行排序;返回经过排序的群组查找结果。本发明提供的群组查找方法,可以从多个角度对查找到的群组做全面的质量估计,将高质量、与用户需求更为贴近的群组优先推荐给用户,使用户能够快速查找到所需群组,从而提高了群组查找的效率。本发明还提供了一种群组查找装置。
技术领域
本发明涉及计算机技术领域,特别是涉及一种群组查找方法和装置。
背景技术
群组是可表示多用户之间通信关系的数据对象,群组中的各个用户标识所对应的终端之间可以进行一对多、多对一以及多对多之间的通信。目前人们已经建立了数量庞大的群组,以方便具有共同兴趣的多个用户之间能够自由通信。若用户意图加入符合特定条件的群组,则需要通过群组查找的方式查找到其感兴趣的群组,进而才能执行加入群组的操作。
目前当用户凭借关键字进行群组查找的操作时,返回的查找结果通常是机械化的关键字匹配结果,无法满足用户查找群组的真实需求,这样导致用户需要不断进行尝试查找群组的操作,查找群组的效率很低,而且会增加提供群组查找服务的服务器的负荷。
发明内容
基于此,有必要针对传统的群组查找方法效率低的技术问题,提供一种群组查找方法和装置。
一种群组查找方法,所述方法包括:
接收携带有关键字的群组查找请求;
响应于所述群组查找请求,查找到与所述关键字匹配的群组;
根据多个维度的排序因子分别计算每个查找到的群组对应每一维度的排序值;
根据所述多个维度各自的排序优先级别和所述每个查找到的群组所对应每一维度的排序值对查找到的群组进行排序;
返回经过排序的群组查找结果。
一种群组查找装置,所述装置包括:
请求接收模块,用于接收携带有关键字的群组查找请求;
群组查找模块,用于响应于所述群组查找请求,查找到与所述关键字匹配的群组;
排序值计算模块,用于根据多个维度的排序因子分别计算每个查找到的群组对应每一维度的排序值;
群组排序模块,用于根据所述多个维度各自的排序优先级别和所述每个查找到的群组所对应每一维度的排序值对查找到的群组进行排序;
群组查找结果返回模块,用于返回经过排序的群组查找结果。
上述群组查找方法和装置,先根据群组查找请求所携带的关键字来查找到与关键字匹配的群组,然后对于每个查找到的群组分别计算其对应多个维度中每一维度的排序值。多个维度各自具有排序优先级别,综合考虑多个维度各自的排序优先级别以及每个查找到的群组所对应每一维度的排序值,来对查找到的群组进行排序,从而返回经过排序的群组查找结果。这样用户得到的群组查找结果体现了多个维度的排序优先级别和每个维度的排序因子,可以从多个角度对查找到的群组做全面的质量估计,将高质量、与用户需求更为贴近的群组优先推荐给用户,使用户能够快速查找到所需群组,从而提高了群组查找的效率。
附图说明
图1为一个实施例中群组查找方法的流程示意图;
图2为一个实施例中a=100,f=0.35时正相关函数的曲线示意图;
图3为一个实施例中贝塞尔曲线的示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410182970.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实现数据查询的方法和系统
- 下一篇:一种网页显示方法及装置