推荐游戏的系统、方法及目录服务器的制作方法

文档序号:6581731阅读:240来源:国知局
专利名称:推荐游戏的系统、方法及目录服务器的制作方法
技术领域
本发明涉及互联网技术领域,更具体地说,涉及一种推荐游戏的系统、方法及目录 服务器。
背景技术
随着互联网技术的发展,网络游戏成为越来越多互联网用户关注的一项网络服 务。通常,用户登录游戏平台,所有的游戏都在一个游戏目录中显示,其按照游戏类型(如 牌类游戏、竞技类游戏、地方游戏等)进行分类,并在每种类型下按照固定顺序列举游戏服 务商所提供的游戏,用户点击游戏目录中的游戏即可登录相应的游戏房间。现有的游戏平台由于都是按照固定顺序列举游戏目录,使得不同特征的玩家在不 同地点登陆游戏平台,所看到的游戏目录都是一样的。用户想查找自己喜好的游戏时,也只 能按照游戏目录或者凭借记忆查找,其灵活性和便利性不高,不能充分满足用户的个性化 需求。

发明内容
基于此,有必要提供一种使用更灵活方便的推荐游戏的系统。此外,还有必要提供一种使用更灵活方便的推荐游戏的方法。另外,还有必要提供一种是用更灵活方便的推荐游戏的目录服务器。所述推荐游戏的系统包括目录服务器及与所述目录服务器进行交互的游戏客户 端,所述目录服务器包括游戏子目录生成模块,用于获取游戏列表,根据游戏列表生成游 戏子目录,并设置游戏子目录的标识符;存储模块,按照标识符存储游戏子目录;用户特征 处理模块,获取用户特征,根据用户特征生成用户特征标识符,并在所述存储模块中查找得 到标识符与所述用户特征标识符相同的游戏子目录;游戏子目录下发模块,将用户特征处 理模块查找得到的游戏子目录发送至游戏客户端。上述游戏客户端可包括请求模块,生成游戏目录请求指令;用户特征上报模块, 将用户特征发送至目录服务器;显示模块,显示目录服务器发送的游戏子目录。而游戏子目录生成模块还可用于获取地方游戏列表,对所述地方游戏列表中的任 意两个地方游戏进行并集运算,得到地方游戏组合。该游戏子目录生成模块设置的游戏子目录的标识符可包括内容如下互联网服务 供应商类别、游戏子目录标识号、IP所在地区和家乡所在地。另外,游戏子目录生成模块还可用于记录用户登录过的游戏列表,根据游戏列表 生成已玩的游戏子目录,游戏子目录下发模块在接收到游戏客户端发送的游戏目录请求指 令时,将已玩的游戏子目录发送至游戏客户端。所述推荐游戏的方法包括获取游戏列表,根据游戏列表生成游戏子目录,并设置 游戏子目录的标识符;按照标识符存储游戏子目录;获取用户特征,根据用户特征生成用 户特征标识符,查找得到标识符与所述用户特征标识符相同的游戏子目录;将查找得到的游戏子目录发送至游戏客户端。该根据游戏列表生成游戏子目录的过程可包括获取地方游戏列表,对所述地方 游戏列表中的任意两个地方游戏进行并集运算,得到地方游戏组合。而设置游戏子目录的标识符的步骤具体可以是获取游戏的互联网服务供应商类 别、游戏子目录标识号、IP所在地区和家乡所在地作为游戏子目录的标识符。另外,该方法还可包括记录用户登录过的游戏列表,根据游戏列表生成已玩的游 戏子目录,在收到游戏客户端发送的游戏目录请求指令时,将所述已玩的游戏子目录发送 至游戏客户端。所述推荐游戏的目录服务器与游戏客户端进行交互,包括游戏子目录生成模块, 用于获取游戏列表,根据游戏列表生成游戏子目录,并设置游戏子目录的标识符;存储模 块,按照标识符存储游戏子目录;用户特征处理模块,获取用户特征,根据所述用户特征生 成用户特征标识符,并在所述存储模块中查找得到标识符与所述用户特征标识符相同的游 戏子目录;游戏子目录下发模块,将用户特征处理模块查找得到的游戏子目录发送至游戏 客户端。上述推荐游戏的系统、方法及目录服务器,通过设置游戏子目录的标识符,并按照 该标识符存储游戏子目录,通过获取用户特征并生成用户特征标识符,根据该用户特征标 识符即可查找到与用户特征对应的游戏子目录。这样,则能够根据不同的用户特征推荐游 戏,具有针对性,使用更灵活方便。用户登录游戏平台,则根据用户提供的特征信息推荐游 戏,使用户登录游戏平台后能快速进入自己心仪的游戏房间,充分满足了用户的个性化需 求。


图1是一个实施例中推荐游戏的系统的结构示意图;图2是一个实施例中推荐游戏的方法流程图。
具体实施例方式图1示出了一个实施例中推荐游戏的系统,该系统包括目录服务器10和与目录服 务器10进行交互的游戏客户端20。其中目录服务器10包括游戏子目录生成模块11、存储模块12、用户特征处理模块13 和游戏子目录下发模块14。其中游戏子目录生成模块11用于获取游戏列表,根据游戏列 表生成游戏子目录,并设置游戏子目录的标识符。游戏列表可从目录服务器10的配置文件 中读取得到。在一个实施方式中,游戏子目录生成模块11还用于获取地方游戏列表,对地方游 戏列表中的任意两个地方游戏进行并集运算,得到地方游戏组合。所谓地方游戏是指具有 地方特色的游戏,例如广东麻将、武汉麻将等。地方游戏列表中记录了地区与地方游戏的对 应关系,例如 < 广东,广东麻将 >。在一个实施例中,取地方游戏列表中的任意两个地方游 戏,例如 < 杭州,杭州麻将 > 和 < 广东,广东斗牛 >,对其进行并集运算,得到的地方游戏组合 则为 < 杭州麻将,广东斗牛 > 和 < 广东斗牛,杭州麻将 >。所得到的地方游戏组合中,前一个 地方游戏对应IP所在地区的地方游戏,后一个地方游戏对应家乡所在地的地方游戏。这里的家乡所在地是指用户填写个人信息时提供的地区信息。游戏子目录生成模块11生成的 地方游戏组合为其所在游戏子目录的一部分。在一个实施方式中,游戏子目录生成模块11设置的游戏子目录的标识符是一个 多维数据,包括的内容有互联网服务供应商类别(即ISP类型)、游戏子目录标识号、IP所 在地区和用户家乡所在地。其中,互联网服务供应商类别表示该游戏属于哪一个ISP分区 (例如电信专区、网通专区等);游戏子目录标识号是由目录服务器10事先进行分配的,每 一个游戏子目录都有对应的标识号;IP所在地区为游戏子目录下的地方游戏组合中前一 地方游戏(如上例中 <杭州麻将,广东斗牛> 中的杭州麻将)在地方游戏列表中对应的地 区;用户家乡所在地为游戏子目录下的地方游戏组合中后一地方游戏(如上例中〈杭州麻 将,广东斗牛 > 中的广东斗牛)在地方游戏列表中对应的地区。存储模块12与游戏子目录生成模块11相连,用于按照上述生成的标识符存储游 戏子目录。用户特征处理模块13与存储模块12相连,用于获取用户特征,根据用户特征生成 用户特征标识符,并在存储模块12查找得到标识符与用户特征标识符相同的游戏子目录。 在一个实施方式中,用户特征标识符与游戏子目录的标识符一致,也是多维数据,其包括的 内容对应为互联网服务供应商类别、游戏子目录标识号、IP所在地区和用户家乡所在地。 用户特征处理模块13根据获取到的用户特征生成对应的用户特征标识符,获取的用户特 征包括互联网服务器供应商类别、游戏子目录标识号、IP所在地区和用户家乡所在地。其 中,互联网服务供应商类别可根据用户的IP地址进行查询得到;游戏子目录标识号由用户 发送的游戏目录请求中获取到;IP所在地区根据用户的IP地址得到;用户家乡所在地可通 过用户登录游戏平台提供的个人信息获取。游戏子目录下发模块14与用户特征处理模块13相连,用于将用户特征处理模块 13查找得到的游戏子目录发送至游戏客户端20。由于上述用户特征处理模块13根据用户 特征标识符从存储模块12中查找到与用户特征标识符相同的游戏子目录的标识符,因此 可提取出标识符对应的游戏子目录,该游戏子目录即为符合用户特征的游戏子目录。游戏客户端20包括请求模块21、用户特征上报模块22和显示模块23,其中请求 模块21用于生成游戏目录请求指令。在用户登录游戏平台时,即可请求获取游戏子目录。 用户特征上报模块22与请求模块21相连,用于将用户特征发送至目录服务器10。显示模 块23用于显示目录服务器10返回的游戏子目录。目录服务器10返回给用户的游戏子目 录符合用户特征,能够满足用户的个性化需求。在一个实施方式中,游戏子目录生成模块11还用于记录用户登录过的游戏列表, 根据游戏列表生成已玩的游戏子目录,游戏子目录下发模块14则在接收到游戏客户端20 发送的游戏目录请求指令时,将用户已玩的游戏子目录发送至游戏客户端20。这样,用户登 录游戏平台则能直接看到自己曾经玩过的游戏,用户想要再次玩这些游戏时,十分方便。应当说明的是,上述游戏子目录的标识符及用户特征标识符不仅限于四维数据, 还可以增加其它的用户特征,例如玩家年龄或玩家职业等。游戏子目录生成模块11设置游 戏子目录的标识符时,还需根据不同游戏的玩家年龄分布或职业分布等特征,在标识符中 加入年龄及职业类型等。用户特征处理模块13根据获取的用户特征则还包括用户年龄及 职业类型,用户年龄和职业类型可从用户填写的个人信息中获取。用户特征处理模块13生成的用户特征标识符除了包括上述互联网服务供应商类别、游戏子目录标识号、IP所在地 区和用户家乡所在地外,还应包括用户年龄或职业等。同理,用户特征处理模块13在存储 模块12中查找标识符与用户特征标识符相同的游戏子目录即可得到符合用户特征的游戏 子目录。 图2示出了一个实施例中推荐游戏的方法流程,具体过程如下
在步骤SlO中,获取游戏列表,根据游戏列表生成游戏子目录,并设置所述游戏子 目录的标识符。游戏列表可从目录服务器10的配置文件中读取到。在一个实施方式中,根 据游戏列表生成子目录的过程具体包括游戏子目录生成模块11获取地方游戏列表,对地 方游戏列表中的任意两个地方游戏进行并集运算,得到地方游戏组合。地方游戏列表中记 录了地区与地方游戏的对应关系,例如<广东,广东麻将>等。在一个实施例中,取地方游 戏列表中任意两个地方游戏,得到地方游戏组合。在地方游戏组合中,前一个地方游戏对应 IP所在地区的地方游戏,后一个地方游戏对应用户家乡所在地的地方游戏。在一个实施方式中,设置游戏子目录的标识符的过程具体是获取提供游戏的互 联网服务供应商类别(如电信、网通等);设置游戏子目录的标识号;获取地方游戏的IP所 在地区和用户家乡所在地。游戏子目录的标识符是一个多维数据,包括的内容有互联网服 务供应商类别(即ISP类型)、游戏子目录标识号、IP所在地区和用户家乡所在地。例如, 对于上述实施例中所生成的地方游戏组合< 杭州麻将,广东斗牛 > 和 < 广东斗牛,杭州麻 将 >,设置 < 杭州麻将,广东斗牛 > 该游戏组合所在的游戏子目录的标识符中,IP所在地区 则为杭州,用户家乡所在地则为广东;设置 < 广东斗牛,杭州麻将 > 该游戏组合所在的游戏 子目录的标识符中,IP所在地区则为广东,用户家乡所在地则为杭州。地方游戏组合作为其 所在游戏子目录的一部分,当用户特征中IP所在地区和家乡所在地任意一个有地方游戏, 则都能在地方游戏组合中查找到。在步骤S12中,按照所述标识符存储游戏子目录。在一个实施方式中,在存储模块 12中存储游戏子目录与其标识符的对应关系。在步骤S14中,获取用户特征,根据用户特征生成用户特征标识符,查找到标识符 与用户特征标识符相同的游戏子目录。在一个实施方式中,生成的用户特征标识符与游戏 子目录的标识符一致,也是多维数据,其包括的内容对应为互联网服务供应商类别、游戏 子目录标识号、IP所在地区和用户家乡所在地。在一个实施例中,游戏客户端10生成游戏目录请求指令,同时将用户特征发送至 目录服务器10。用户特征包括用户的互联网服务供应商类另I」、请求的游戏子目录的标识号、 IP所在地区及家乡所在地。其中,互联网服务供应商类别可根据用户的IP地址进行查询得 到;游戏子目录标识号由用户发送的游戏目录请求中获取到;IP所在地区根据用户的IP地 址得到;用户家乡所在地可通过用户登录游戏平台提供的个人信息获取。生成用户特征标 识符后,即可查找标识符与用户特征标识符相同的游戏子目录。在步骤S16中,将查找得到的游戏子目录发送至游戏客户端20。由于查找得到的 游戏子目录的标识符与用户特征标识符相同,因此发送给游戏客户端20的游戏子目录符 合用户特征,符合用户心仪游戏的需求,能满足用户的个性化需求。游戏客户端20接收游 戏子目录并进行显示,用户根据该游戏子目录即可快速进入游戏房间。在一个实施方式中,目录服务器10还记录用户登录过的游戏列表,根据游戏列表生成已玩的游戏子目录,在接收到游戏客户端20发送的游戏目录请求指令时,将用户已玩 的游戏子目录发送至游戏客户端20。这样,用户登录游戏平台则能直接看到曾经玩过的游 戏,用户想要再次玩这些游戏时,十分方便。应当说明的是,上述游戏子目录的标识符及用户特征标识符不仅限于四维数据, 还可以增加其它的用户特征,例如玩家年龄或玩家职业等。设置游戏子目录的标识符时, 还需根据不同游戏的玩家年龄分布或职业分布等特征,在标识符中加入年龄及职业类型 等。而获取的用户特征则还包括用户年龄及职业类型,用户年龄和职业类型可从用户填写 的个人信息中获取。根据用户特征生成的用户特征标识符除了包括上述互联网服务供应 商类别、游戏子目录标识号、IP所在地区和用户家乡所在地外,还应包括用户年龄或职业 等。-在存储模块12中查找标识符与用户特征标识符相同的游戏子目录即可得到符合用户 特征的游戏子目录。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种推荐游戏的系统,所述系统包括目录服务器及与所述目录服务器进行交互的游 戏客户端,其特征在于,所述目录服务器包括游戏子目录生成模块,用于获取游戏列表,根据所述游戏列表生成游戏子目录,并设置 所述游戏子目录的标识符;存储模块,按照所述标识符存储游戏子目录;用户特征处理模块,获取用户特征,根据所述用户特征生成用户特征标识符,并在所述 存储模块中查找得到标识符与所述用户特征标识符相同的游戏子目录;游戏子目录下发模块,将所述用户特征处理模块查找得到的游戏子目录发送至所述游 戏客户端。
2.根据权利要求1所述的推荐游戏的系统,其特征在于,所述游戏客户端包括请求模块,生成游戏目录请求指令;用户特征上报模块,将用户特征发送至所述目录服务器;显示模块,显示所述目录服务器发送的游戏子目录。
3.根据权利要求1所述的推荐游戏的系统,其特征在于,所述游戏子目录生成模块还 用于获取地方游戏列表,对所述地方游戏列表中的任意两个地方游戏进行并集运算,得到 地方游戏组合。
4.根据权利要求3所述的推荐游戏的系统,其特征在于,所述游戏子目录生成模块设 置的游戏子目录的标识符包括内容如下互联网服务供应商类别、游戏子目录标识号、IP 所在地区和家乡所在地。
5.根据权利要求1所述的推荐游戏的系统,其特征在于,所述游戏子目录生成模块还 用于记录用户登录过的游戏列表,根据所述游戏列表生成已玩的游戏子目录,所述游戏子 目录下发模块在接收到游戏客户端发送的游戏目录请求指令时,将所述已玩的游戏子目录 发送至游戏客户端。
6.一种推荐游戏的方法,其特征在于,所述方法包括获取游戏列表,根据所述游戏列表生成游戏子目录,并设置所述游戏子目录的标识符;按照所述标识符存储游戏子目录;获取用户特征,根据所述用户特征生成用户特征标识符,查找得到标识符与所述用户 特征标识符相同的游戏子目录;将查找得到的游戏子目录发送至游戏客户端。
7.根据权利要求6所述的推荐游戏的方法,其特征在于,所述根据游戏列表生成游戏 子目录的过程包括获取地方游戏列表,对所述地方游戏列表中的任意两个地方游戏进行 并集运算,得到地方游戏组合。
8.根据权利要求7所述的推荐游戏的方法,其特征在于,所述设置游戏子目录的标识 符的步骤具体是获取游戏的互联网服务供应商类别、游戏子目录标识号、IP所在地区和 家乡所在地作为游戏子目录的标识符。
9.根据权利要求6所述的推荐游戏的方法,其特征在于,所述方法还包括记录用户登录过的游戏列表,根据所述游戏列表生成已玩的游戏子目录,在收到游戏 客户端发送的游戏目录请求指令时,将所述已玩的游戏子目录发送至游戏客户端。
10. 一种推荐游戏的目录服务器,所述目录服务器与游戏客户端进行交互,其特征在 于,所述目录服务器包括游戏子目录生成模块,用于获取游戏列表,根据所述游戏列表生成游戏子目录,并设置 所述游戏子目录的标识符;存储模块,按照所述标识符存储游戏子目录;用户特征处理模块,获取用户特征,根据所述用户特征生成用户特征标识符,并在所述 存储模块中查找得到标识符与所述用户特征标识符相同的游戏子目录;游戏子目录下发模块,将所述用户特征处理模块查找得到的游戏子目录发送至所述游 戏客户端。
全文摘要
本发明提供了一种推荐游戏的系统、方法及目录服务器,所述方法包括获取游戏列表,根据所述游戏列表生成游戏子目录,并设置所述游戏子目录的标识符;按照所述标识符存储游戏子目录;获取用户特征,根据所述用户特征生成用户特征标识符,查找得到标识符与所述用户特征标识符相同的游戏子目录;将查找得到的游戏子目录发送至游戏客户端。采用本发明提供的推荐游戏的系统、方法及目录服务器,能根据用户特征推荐游戏,使用更灵活方便,充分满足了用户的个性化需求。
文档编号G06F19/00GK102054112SQ20091019342
公开日2011年5月11日 申请日期2009年10月29日 优先权日2009年10月29日
发明者党建国, 吴佰桐, 徐高骞 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1