[发明专利]一种用户组匹配方法及装置有效
申请号: | 201310216154.X | 申请日: | 2013-06-03 |
公开(公告)号: | CN103294809A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 谢文彪;陈凌明;龙兴平;曾新海 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 上海波拓知识产权代理有限公司 31264 | 代理人: | 韩绍君 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户组 匹配 方法 装置 | ||
技术领域
本发明涉及服务器端的处理技术,尤其涉及一种用户组匹配方法及装置。
背景技术
目前,互联网已经成为人们日常生活中不可或缺的沟通渠道。借由各种应用程序,人们可以通过互联网进行社交、游戏、或者娱乐。而很多应用程序会涉及到多个用户,例如一场游戏可能需要多个玩家相互配合才能完成,这就需要服务器能对不同的用户进行匹配,以便能够顺利的向用户提供各种互联网服务。
发明内容
有鉴于此,有必要提供一种用户组匹配方法及装置,其可快速的获取符合用户预期的匹配。
一种用户组匹配方法,包括:维护一个包括多个待匹配用户的用户列表;从该用户列表内获取至少一个用户;获取包括该至少一个用户的所有用户组合,该用户组合内包括预定数量且在该用户列表内的用户;分别为每个用户组合计算匹配度;从该所有用户组合中选取匹配度最高的用户组合;以及返回该匹配度最高的用户组合。
一种用户组匹配装置,包括:列表维护模块,用于维护一个包括多个待匹配用户的用户列表;用户获取模块,用于从该用户列表内获取至少一个用户;匹配模块,用于获取包括该至少一个用户的所有用户组合,该用户组合内包括预定数量且在该用户列表内的用户;匹配度获取模块,用于分别为每个用户组合计算匹配度;选取模块,用于从该所有用户组合中选取匹配度最高的用户组合;以及返回模块,用于返回该匹配度最高的用户组合。
根据上述的的用户组匹配方法及装置,可以快速的获取符合用户预期的用户组匹配结果,使得各种线上应用得以顺利进行。
为让本发明的上述和其他目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附图式,作详细说明如下。
附图说明
图1为本发明实施例的用户组匹配方法及装置的运行环境示意图。
图2为本发明实施例中采用的服务器的结构框图。
图3为第一实施例提供的用户组匹配方法流程图。
图4为第二实施例提供的用户组匹配方法流程图。
图5为第三实施例提供的用户组匹配方法流程图。
图6为第四实施例提供的用户组匹配方法流程图。
图7为第五实施例提供的用户组匹配装置的结构框图。
图8为第六实施例提供的用户组匹配装置的结构框图。
图9为第七实施例提供的用户组匹配装置的结构框图。
图10为第八实施例提供的用户组匹配装置的结构框图。
具体实施方式
为更进一步阐述本发明为实现预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明的具体实施方式、结构、特征及其功效,详细说明如后。
本发明实施例提供一种用户组匹配方法及装置,其可用于服务器中,将向服务器发送请求的多个用户匹配成组,以让匹配成组的用户相互之间通讯或者协同完成某种应用。
图1为上述的用户组匹配方法及装置的运行环境示意图。如图1所示,每个用户11可以通过网络向服务器10发出匹配请求,相应地服务器10接收来自用户的匹配请求,完成匹配,并返回匹配结果给用户11。可以理解,图1中虽然以用户为例进行说明。但实质上用户11发送匹配请求需要依赖于某个客户端。上述的客户端是指安装运行有智能操作系统的电子装置。其具体实例包括但并不限于电脑、笔记本电脑、平板电脑、智能手机、可穿戴式移动电子终端如智能手表、眼镜等等。
图2示出了上述服务器10的一种结构框图。如图2所示,服务器10包括一个或多个(图中仅示出一个)处理器102、存储器104、以及传输模块106。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对服务器10的结构造成限定。例如,服务器10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。
存储器104可用于存储软件程序以及模块,如本发明实施例中的用户组匹配方法及装置对应的程序指令/模块,处理器102通过运行存储在存储器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的用户组匹配方法及装置。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至电子装置100。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310216154.X/2.html,转载请声明来源钻瓜专利网。