• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 22
    • 下载费用:30 金币  

    走势图分析重庆时时彩: 一种同步游戏好友信息的方法、装置和系统.pdf

    关 键 词:
    一种 同步 游戏 好友 信息 方法 装置 系统
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201010116898.0

    申请日:

    2010.03.03

    公开号:

    CN102194036A

    公开日:

    2011.09.21

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 19/00申请公布日:20110921|||实质审查的生效IPC(主分类):G06F 19/00申请日:20100303|||公开
    IPC分类号: G06F19/00; H04L12/58 主分类号: G06F19/00
    申请人: 腾讯科技(深圳)有限公司
    发明人: 倪海鹰; 陈妍; 黄利贤; 骆玘; 殷文婧; 沈勇
    地址: 518057 广东省深圳市福田区振兴路赛格科技园2栋东403室
    优先权:
    专利代理机构: 北京鑫媛睿博知识产权代理有限公司 11297 代理人: 龚家骅
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201010116898.0

    授权公告号:

    ||||||

    法律状态公告日:

    2014.11.26|||2011.11.23|||2011.09.21

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明公开了一种同步游戏好友信息的方法,应用于包括第一客户端、第二客户端和用户数据库的网络系统中,所述方法包括以下步骤:所述第一客户端更新游戏好友信息,将所述更新的游戏好友信息存储到所述用户数据库;所述第一客户端通过所述用户数据库触发所述第二客户端同步所述更新的游戏好友信息并根据所述游戏好友信息分组显示游戏好友。通过使用本发明,能够提高将游戏好友添加到IM客户端的效率,灵活地实现信息共享和?;?。本发明同样公开了一种应用上述方法的装置和系统。

    权利要求书

    1.一种同步游戏好友信息的方法,应用于包括第一客户端、第二客户端和用户数据库的网络系统中,其特征在于,所述方法包括以下步骤:所述第一客户端更新游戏好友信息,将所述更新的游戏好友信息存储到所述用户数据库;所述第一客户端通过所述用户数据库触发所述第二客户端同步所述更新的游戏好友信息并根据所述游戏好友信息分组显示游戏好友。2.如权利要求1所述的方法,其特征在于,所述第一客户端为IM客户端时,所述方法还包括以下步骤:所述IM客户端触发主面板显示事件,并获取用户的IM号码;所述IM客户端根据所述用户的IM号码查询所述用户数据库,获取所述用户的游戏好友的状态信息,并在所述IM客户端的主面板上显示所述游戏好友的状态信息,所述游戏好友的状态信息包括所述游戏好友的游戏角色名,还包括所述游戏好友的IM在线状态和/或所述游戏好友的游戏在线状态。3.如权利要求1所述的方法,其特征在于,所述第一客户端为IM客户端时,所述方法还包括以下步骤:所述IM客户端触发游戏角色查询事件,并获取游戏好友的IM号码;所述IM客户端根据所述游戏好友的IM号码查询所述用户数据库,获取并显示所述游戏好友的游戏角色信息。4.如权利要求1所述的方法,其特征在于,所述第一客户端为用户的客户端时,所述方法还包括以下步骤:所述用户的客户端触发临时会话事件,并获取游戏好友的在线状态;如果所述游戏好友的IM在线状态为在线,则所述用户的客户端向所述游戏好友的IM客户端发送临时会话消息;如果所述游戏好友的IM在线状态为离线且所述游戏好友的游戏在线状态为在线,则所述用户的客户端向所述游戏好友的游戏客户端发送临时会话消息;如果游戏好友的IM在线状态和所述游戏好友的游戏在线状态均为离线,则所述用户的客户端将所述临时会话消息存储到会话服务器。5.一种同步游戏好友信息的方法,应用于包括第一用户的客户端、第二用户的客户端和用户数据库的网络系统中,所述第一用户为所述第二用户的游戏好友,其特征在于,所述方法包括以下步骤:所述第一用户的客户端更新所述第一用户的信息,将所述第一用户的信息存储到所述用户数据库;所述第一用户的客户端通过所述用户数据库触发所述第二用户的客户端同步所述第一用户的信息并根据所述第一用户的信息分组显示所述第一用户。6.如权利要求5所述的方法,其特征在于,所述第一用户的客户端为所述第一用户的游戏客户端,所述第二用户的客户端为所述第二用户的IM客户端,所述第一用户的客户端更新所述第一用户的信息,包括:所述第一用户的游戏客户端更新所述第一用户的游戏属性;所述第二用户的客户端同步所述第一用户的信息并根据所述第一用户的信息分组显示所述第一用户,包括:所述第二用户的IM客户端获取所述第一用户的游戏属性,并根据所述游戏属性动态更新所述第一用户在游戏好友列表中的排列顺序。7.如权利要求5所述的方法,其特征在于,所述第一用户的客户端为所述第一用户的IM客户端时,所述方法还包括以下步骤:所述IM客户端触发主面板显示事件,并获取所述第一用户的IM号码;所述IM客户端根据所述第一用户的IM号码查询所述用户数据库,获取所述第二用户的信息,并在所述IM客户端的主面板上显示所述第二用户的信息,所述第二用户的信息包括所述第二用户的用户名,还包括所述第二用户的IM在线状态和/或所述第二用户的游戏在线状态。8.如权利要求5所述的方法,其特征在于,所述第一用户的客户端为IM客户端时,所述方法还包括以下步骤:所述IM客户端触发游戏角色查询事件,并获取所述第二用户的IM号码;所述IM客户端根据所述第二用户的IM号码查询所述用户数据库,获取并显示所述第二用户的游戏角色信息。9.如权利要求5所述的方法,其特征在于,还包括以下步骤:所述第一用户的客户端触发临时会话事件,并获取所述第二用户的在线状态;如果所述第二用户的IM在线状态为在线,则所述第一用户的客户端向所述第二用户的IM客户端发送临时会话消息;如果所述第二用户的IM在线状态为离线且所述第二用户的游戏在线状态为在线,则所述第一用户的客户端向所述第二用户的游戏客户端发送临时会话消息;如果第二用户的IM在线状态和所述第二用户的游戏在线状态均为离线,则所述第一用户的客户端将所述临时会话消息存储到会话服务器。10.一种同步游戏好友信息的装置,其特征在于,包括:更新???,用于更新游戏好友和/或用户的信息,将所述更新的信息存储到所述用户数据库;触发???,用于通过所述用户数据库触发关联客户端同步所述更新??楦碌男畔⒉⒏菟鲂畔⒎肿橄允居蜗泛糜?。11.如权利要求10所述的装置,其特征在于,还包括:显示???,用于接收主面板显示事件,并获取用户的IM号码;根据所述用户的IM号码查询所述用户数据库,获取所述用户的游戏好友的状态信息,并在主面板上显示所述游戏好友的状态信息,所述游戏好友的状态信息包括所述游戏好友的游戏角色名,还包括所述游戏好友的IM在线状态和/或所述游戏好友的游戏在线状态。12.如权利要求11所述的装置,其特征在于,还包括:查询???,用于接收游戏角色查询事件,并获取游戏好友的IM号码;根据所述游戏好友的IM号码查询所述用户数据库,获取所述游戏好友的游戏角色信息,并通过所述显示??橄允舅鲇蜗方巧畔?。13.如权利要求10所述的装置,其特征在于,还包括:会话???,用于接收临时会话事件,并获取游戏好友的在线状态;如果所述游戏好友的IM在线状态为在线,向所述游戏好友的IM客户端发送临时会话消息;如果所述游戏好友的IM在线状态为离线且所述游戏好友的游戏在线状态为在线,向所述游戏好友的游戏客户端发送临时会话消息;如果游戏好友的IM在线状态和所述游戏好友的游戏在线状态均为离线,将所述临时会话消息存储到会话服务器。14.一种同步游戏好友信息的系统,包括第一客户端、第二客户端和用户数据库,其特征在于,所述第一客户端,用于更新游戏好友信息,将所述更新的游戏好友信息存储到所述用户数据库,通过所述用户数据库触发所述第二客户端同步所述更新的游戏好友信息;所述第二客户端,用于根据所述用户数据库同步所述更新的游戏好友信息,并根据所述游戏好友信息分组显示游戏好友;所述用户数据库,用于存储所述第一客户端更新的游戏好友信息。15.一种同步游戏好友信息的系统,包括第一用户的客户端、第二用户的客户端和用户数据库,所述第一用户为所述第二用户的游戏好友,其特征在于,所述第一用户的客户端,用于更新所述第一用户的信息,将所述第一用户的信息存储到所述用户数据库,通过所述用户数据库触发所述第二用户的客户端同步所述第一用户的信息;所述第二用户的客户端,用于根据所述用户数据库同步所述第一用户的信息,并根据所述第一用户的信息分组显示所述第一用户;所述用户数据库,用于存储所述第一用户的客户端更新的所述第一用户的信息。

    说明书

    一种同步游戏好友信息的方法、装置和系统

    技术领域

    本发明涉及互联网技术领域,尤其涉及一种在同步游戏好友信息的方法、装置和系统。

    背景技术

    随着网络技术的发展和网络影响的扩大,IM(Instant?Messaging,即时通信)工具已成为网络用户不可缺少的网络工具,普遍率非常高。IM工具可以通过点对点的技术来实现互联网上的即时沟通,可以进行用户间的文字聊天和发送图片等互动,还可以包括几个朋友之间的群聊。IM工具可以在主面板上展示好友等信息,也可以通过主面板查看好友信息,还可以触发与好友的聊天等事件。此外,IM工具还可以发起临时会话,与非IM好友在不用成为IM好友的情况下进行会话。

    网络用户还可以使用IM号码注册网络游戏,在网络游戏上可以与游戏好友进行文字聊天,还可以查看游戏好友的游戏角色资料。如果网络用户需要在IM工具上与网络游戏中的游戏好友进行交互,需要在IM工具上手动添加游戏好友为IM好友。

    发明人在实现本发明的过程中,发现现有技术至少存在以下缺陷:

    网络用户在网络游戏中查看游戏好友的资料时,查询不到游戏好友对应的IM号码,也不能在网络游戏中直接添加游戏好友为IM好友,因此,需要询问游戏好友的IM号码,再手动添加游戏好友为IM好友,如果需要添加的游戏好友的数量比较多,添加操作会变得非常繁琐和复杂;另外,用户在IM工具上有许多隐私信息,包括个人基本资料、空间日志和相册等,用户一般不愿意向游戏好友提供上述隐私信息,如果手动添加游戏好友为IM好友,会导致上述隐私信息的泄露;此外,将游戏好友手动添加为IM好友后,添加后的IM好友的信息中没有与对应的游戏好友的关联信息,用户无法直接在IM工具上查询游戏好友的个人游戏资料,包括游戏角色名、等级和装备等。

    发明内容

    本发明提供了一种同步游戏好友信息的方法、装置和系统,用于提高将游戏好友添加到IM客户端的效率。

    本发明提供了一种同步游戏好友信息的方法,应用于包括第一客户端、第二客户端和用户数据库的网络系统中,所述方法包括以下步骤:

    所述第一客户端更新游戏好友信息,将所述更新的游戏好友信息存储到所述用户数据库;

    所述第一客户端通过所述用户数据库触发所述第二客户端同步所述更新的游戏好友信息并根据所述游戏好友信息分组显示游戏好友。

    本发明还提供了一种同步游戏好友信息的方法,应用于包括第一用户的客户端、第二用户的客户端和用户数据库的网络系统中,所述第一用户为所述第二用户的游戏好友,所述方法包括以下步骤:

    所述第一用户的客户端更新所述第一用户的信息,将所述第一用户的信息存储到所述用户数据库;

    所述第一用户的客户端通过所述用户数据库触发所述第二用户的客户端同步所述第一用户的信息并根据所述第一用户的信息分组显示所述第一用户。

    本发明还提供了一种同步游戏好友信息的装置,包括:

    更新???,用于更新游戏好友和/或用户的信息,将所述更新的信息存储到所述用户数据库;

    触发???,用于通过所述用户数据库触发关联客户端同步所述更新??楦碌男畔⒉⒏菟鲂畔⒎肿橄允居蜗泛糜?。

    本发明还提供了一种同步游戏好友信息的系统,包括第一客户端、第二客户端和用户数据库,

    所述第一客户端,用于更新游戏好友信息,将所述更新的游戏好友信息存储到所述用户数据库,通过所述用户数据库触发所述第二客户端同步所述更新的游戏好友信息;

    所述第二客户端,用于根据所述用户数据库同步所述更新的游戏好友信息,并根据所述游戏好友信息分组显示游戏好友;

    所述用户数据库,用于存储所述第一客户端更新的游戏好友信息。

    本发明还提供了一种同步游戏好友信息的系统,包括第一用户的客户端、第二用户的客户端和用户数据库,所述第一用户为所述第二用户的游戏好友,

    所述第一用户的客户端,用于更新所述第一用户的信息,将所述第一用户的信息存储到所述用户数据库,通过所述用户数据库触发所述第二用户的客户端同步所述第一用户的信息;

    所述第二用户的客户端,用于根据所述用户数据库同步所述第一用户的信息,并根据所述第一用户的信息分组显示所述第一用户;

    所述用户数据库,用于存储所述第一用户的客户端更新的所述第一用户的信息。

    与现有技术相比,本发明具有以下优点:本发明自动将网络游戏中的游戏好友集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    附图说明

    为了更清楚地说明本发明或现有技术中的技术方案,下面将对本发明或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

    图1为本发明中的一种同步游戏好友信息的方法流程图;

    图2为本发明中的另一种同步游戏好友信息的方法流程图;

    图3为本发明应用场景中的QQ客户端示意图;

    图4为本发明应用场景中的添加游戏好友流程图;

    图5为本发明应用场景中的添加游戏好友流程图;

    图6为本发明应用场景中的显示游戏好友的状态信息流程图;

    图7为本发明应用场景中的发起与游戏好友的临时会话流程图;

    图8为本发明应用场景中的临时会话窗口示意图;

    图9为本发明应用场景中的同步游戏好友的状态信息流程图;

    图10为本发明中的一种同步游戏好友信息的装置结构示意图;

    图11为本发明中的一种同步游戏好友信息的系统结构示意图;

    图12为本发明中的另一种同步游戏好友信息的系统结构示意图。

    具体实施方式

    本发明提供的技术方案中,其核心思想为在由IM客户端、游戏客户端和用户数据库组成的网络系统中,当IM客户端更新游戏好友或用户信息时,将更新的信息存储到用户数据库,通过用户数据库触发游戏客户端同步该更新的信息;当游戏客户端更新游戏好友或用户信息时,将更新的信息存储到用户数据库,通过用户数据库触发IM客户端同步该更新的信息

    下面将结合本发明中的附图,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。

    如图1所示,为本发明中的一种同步游戏好友信息的方法流程图,应用于包括第一客户端、第二客户端和用户数据库的网络系统中,该方法包括以下步骤:

    步骤101,第一客户端更新游戏好友信息,将该更新的游戏好友信息存储到用户数据库。

    其中,第一客户端为IM客户端时,第二客户端为游戏客户端;第一客户端为游戏客户端时,第二客户端为IM客户端。

    上述第一客户端更新游戏好友信息,具体包括:第一客户端添加、删除或修改游戏好友信息,所述游戏好友信息为所述第一客户端的用户与所述用户的游戏好友之间的关联信息。

    步骤102,第一客户端通过用户数据库触发第二客户端同步该更新的游戏好友信息并根据该游戏好友信息分组显示游戏好友。

    具体地,第二客户端可以通过读取用户数据库的方式获取更新的游戏好友信息,并根据该更新的游戏好友信息分组显示游戏好友,对游戏好友的位置进行重新分组显示。分组显示的方式可以是,按照游戏好友的游戏分区进行分组,也可以是按照游戏好友的游戏等级进行分组,还可以按照游戏好友的在线状态等信息进行分组。例如,如果在更新信息前,某个游戏好友位于广东1区,则第二客户端将该游戏好友显示在广东1区对应的列表中;如果在更新信息后,该游戏好友转移到广东2区,则第二客户端将该游戏好友刷新到广东2区对应的列表中。

    需要说明的是,第一客户端在更新游戏好友信息后,也可以按照上述方式,根据更新的游戏好友信息分组显示游戏好友,对游戏好友的位置进行重新分组显示。分组显示的方式可以是,按照游戏好友的游戏分区进行分组,也可以是按照游戏好友的游戏等级进行分组,还可以按照游戏好友的在线状态等信息进行分组。

    上述第一客户端为IM客户端时,所述方法还包括以下步骤:

    所述IM客户端触发主面板显示事件,并获取用户的IM号码;

    所述IM客户端根据所述用户的IM号码查询所述用户数据库,获取所述用户的游戏好友的状态信息,并在所述IM客户端的主面板上显示所述游戏好友的状态信息,所述游戏好友的状态信息包括所述游戏好友的游戏角色名,还包括所述游戏好友的IM在线状态和/或所述游戏好友的游戏在线状态。

    上述第一客户端为IM客户端时,所述方法还包括以下步骤:

    所述IM客户端触发游戏角色查询事件,并获取游戏好友的IM号码;

    所述IM客户端根据所述游戏好友的IM号码查询所述用户数据库,获取所述游戏好友的游戏角色信息,并在所述IM客户端(例如,游戏角色资料卡)上显示所述游戏角色信息。

    其中,游戏角色信息包括以下内容中的至少一项:游戏等级、游戏职业和属性数值。

    上述第一客户端为用户的客户端时,所述方法还包括以下步骤:

    所述用户的客户端触发临时会话事件,并获取游戏好友的在线状态;

    如果所述游戏好友的IM在线状态为在线,则所述用户的客户端向所述游戏好友的IM客户端发送临时会话消息;如果所述游戏好友的IM在线状态为离线且所述游戏好友的游戏在线状态为在线,则所述用户的客户端向所述游戏好友的游戏客户端发送临时会话消息;如果游戏好友的IM在线状态和所述游戏好友的游戏在线状态均为离线,则所述用户的客户端将所述临时会话消息存储到会话服务器。

    通过使用本发明,可以将网络游戏中的游戏好友自动集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    本发明还提供了另一种同步游戏好友信息的方法,如图2所示,该方法应用于包括第一用户的客户端、第二用户的客户端和用户数据库的网络系统中,所述第一用户为所述第二用户的游戏好友,该方法包括以下步骤:

    步骤201,第一用户的客户端更新该第一用户的信息,将第一用户的信息存储到用户数据库。

    其中,所述第一用户的客户端为所述第一用户的IM客户端时,所述第二用户的客户端为所述第二用户的游戏客户端;所述第一用户的客户端为所述第一用户的游戏客户端时,所述第二用户的客户端为所述第二用户的IM客户端。

    步骤202,第一用户的客户端通过用户数据库触发第二用户的客户端同步第一用户的信息并根据该第一用户的信息分组显示该第一用户。

    具体地,所述第一用户的客户端通过所述用户数据库触发所述第二用户的客户端同步所述第一用户的信息,具体包括:所述第一用户的客户端向所述第二用户的客户端发送状态更新触发事件,使所述第二用户的客户端同步所述用户数据库中存储的所述第一用户的信息。

    当上述第一用户的客户端为所述第一用户的游戏客户端,第二用户的客户端为所述第二用户的IM客户端时,

    所述第一用户的客户端更新所述第一用户的信息,包括:所述第一用户的游戏客户端更新所述第一用户的游戏属性。

    所述第二用户的客户端同步所述第一用户的信息并根据所述第一用户的信息分组显示所述第一用户,包括:所述第二用户的IM客户端获取所述第一用户的游戏属性,并根据所述游戏属性动态更新所述第一用户在游戏好友列表中的排列顺序。其中,游戏属性可以是游戏分区,也可以是游戏等级等信息。

    上述第一用户的客户端为所述第一用户的IM客户端时,所述方法还包括以下步骤:

    所述IM客户端触发主面板显示事件,并获取所述第一用户的IM号码;

    所述IM客户端根据所述第一用户的IM号码查询所述用户数据库,获取所述第二用户的信息,并在所述IM客户端的主面板上显示所述第二用户的信息,所述第二用户的信息包括所述第二用户的用户名,还包括所述第二用户的IM在线状态和/或所述第二用户的游戏在线状态。

    上述第一用户的客户端为IM客户端时,所述方法还包括以下步骤:

    所述IM客户端触发游戏角色查询事件,并获取所述第二用户的IM号码;

    所述IM客户端根据所述第二用户的IM号码查询所述用户数据库,获取所述第二用户的游戏角色信息,并在所述IM客户端(例如,游戏角色资料卡)上显示所述游戏角色信息。

    其中,游戏角色信息包括以下内容中的至少一项:游戏等级、游戏职业和属性数值。

    第一用户的客户端还可以触发临时会话事件,并获取所述第二用户的在线状态;如果所述第二用户的IM在线状态为在线,则所述第一用户的客户端向所述第二用户的IM客户端发送临时会话消息;如果所述第二用户的IM在线状态为离线且所述第二用户的游戏在线状态为在线,则所述第一用户的客户端向所述第二用户的游戏客户端发送临时会话消息;如果第二用户的IM在线状态和所述第二用户的游戏在线状态均为离线,则所述第一用户的客户端将所述临时会话消息存储到会话服务器。

    通过使用本发明,可以将网络游戏中的游戏好友自动集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    以下结合如图3所示的应用场景,对本发明中的同步游戏好友信息的方法进行详细、具体的描述。该应用场景中,IM客户端和游戏客户端基于同一用户,IM客户端为QQ客户端,游戏客户端为地下城与勇士(DNF)客户端。QQ客户端的主面板上导入了DNF的游戏好友和工会成员的信息,构成游戏好友列表。游戏好友的昵称为游戏角色名,当鼠标移到游戏好友列表上,可以看到该游戏好友在DNF中的的游戏角色信息,包括角色名、职业和等级等。双击游戏好友列表,如果该游戏好友QQ在线,将打开与该游戏好友的临时会话窗口,可以通过临时会话窗口与游戏好友进行文字聊天、表情和图片发送,还可以看到游戏好友的真实资料信息;如果该游戏好友QQ不在线但游戏在线,也会发送出消息,该消息会在该游戏好友的游戏界面上显示,实现IM与游戏的通信;如果该游戏好友QQ和游戏都不在线,则当游戏好友登录QQ客户端时,该消息会显示在QQ客户端上,当游戏好友登录游戏客户端时,该消息显示在游戏界面上。

    用户可以在QQ客户端和DNF客户端更新游戏好友信息,即对游戏好友进行添加、修改和删除操作。如图4所示,为本发明应用场景中的添加游戏好友流程图,具体包括以下步骤:

    步骤401,DNF客户端添加游戏好友,并将用户与游戏好友的关联信息存储到用户数据库。

    步骤402,用户数据库触发QQ客户端读取用户与游戏好友的关联信息。

    步骤403,QQ客户端获取用户与游戏好友的关联信息,根据该关联信息在主面板上添加游戏好友。

    需要说明的是,当用户在QQ客户端添加游戏好友时,也可以通过用户数据库触发DNF客户端添加相同的游戏好友。对游戏好友的修改和删除操作,也可以基于类似的流程实现在QQ客户端和DNF客户端的同步。此外,本发明方法可以根据实际需要对各个步骤顺序进行调整。

    上述实施方式中,QQ客户端和DNF客户端可以同步实现对游戏好友的添加、修改和删除操作。本发明中,用户打开游戏面板后,QQ客户端还可以在主面板上显示游戏好友的状态信息,即游戏好友列表,上述显示流程如图5所示,具体包括以下步骤:

    步骤501,QQ客户端触发主面板显示事件,并获取用户的QQ号码。

    具体地,QQ客户端可以通过打开DNF主面板的方式,触发主面板显示事件。

    步骤502,QQ客户端根据用户的QQ号码查询用户数据库,获取用户的游戏好友的状态信息。

    步骤503,QQ客户端在DNF主面板上显示游戏好友的状态信息。

    其中,游戏好友的状态信息包括游戏好友的游戏角色名,还包括游戏好友的QQ在线状态和/或所述游戏好友的游戏在线状态,以及游戏好友所在服务器区。如果游戏好友的游戏在线状态为在线,QQ客户端还会获取并显示游戏好友的游戏所在频道等信息。

    进一步地,游戏好友的状态信息还可以包括游戏好友的QQ号码,但该游戏好友的QQ号码仅保存在本地,不会在QQ客户端显示,即不会向用户公开。

    另外,QQ客户端还可以查询用户在网络游戏中的工会成员的状态信息,并将该状态信息显示在DNF主面板上。该工会成员的状态信息包括工会成员的用户名,还包括工会成员的QQ在线状态和/或工会成员的游戏在线状态。

    本发明中,QQ客户端还可以显示游戏好友的游戏角色信息,如图6所示,具体包括以下步骤:

    步骤601,QQ客户端触发游戏角色查询事件,并获取游戏好友的QQ号码。

    具体地,可以通过游戏好友列表的右键操作触发游戏角色查询事件;此外,可以通过读取本地预先存储的信息的方式获取游戏好友的QQ号码,也可以通过查询用户数据库的方式获取游戏好友的QQ号码。

    步骤602,QQ客户端根据游戏好友的QQ号码查询用户数据库,获取游戏好友的游戏角色信息。

    步骤603,QQ客户端在游戏角色资料卡上显示游戏角色信息。

    其中,游戏角色信息包括以下内容中的至少一项:游戏等级、游戏职业和属性数值。

    本发明中,用户还可以发起与游戏好友的临时会话,如图7所示,具体包括以下步骤:

    步骤701,用户的QQ客户端触发临时会话事件,并获取用户的QQ号码。

    具体地,QQ客户端可以通过双击游戏好友列表的操作,触发临时会话事件。

    步骤702,用户的QQ客户端根据用户的QQ号码查询用户数据库,获取游戏好友的在线状态。

    如果游戏好友的QQ在线状态为在线,则执行步骤703;如果游戏好友的游戏在线状态为在线,则执行步骤704;如果游戏好友的QQ在线状态和游戏好友的游戏在线状态均为离线,则执行步骤705。

    步骤703,用户的QQ客户端向游戏好友的QQ客户端发送临时会话消息。

    具体地,如果游戏好友的QQ在线状态为在线,则获取游戏好友的QQ号码,在用户的QQ客户端与游戏好友的QQ客户端之间建立临时会话窗口,通过临时会话窗口进行文、表情和图片等信息的交互。上述临时会话窗口,如图8所示。如果游戏好友设置了名片卡,还可以查看游戏好友的真实资料信息。

    步骤704,用户的QQ客户端向游戏好友的游戏客户端发送临时会话消息。

    具体地,如果游戏好友的游戏在线状态为在线,则与该游戏好友建立会话接口,建立QQ客户端与游戏客户端之间的通信服务,使用Socket技术实现文字通信。通信服务建立后,将临时会话消息显示在游戏好友的游戏界面上,游戏好友在游戏界面上也可以回复消息给QQ用户。

    步骤705,用户的QQ客户端将临时会话消息存储到会话服务器。

    具体地,临时会话消息存储到会话服务器后,该消息不会及时发出;而是等待游戏好友QQ上线或者游戏上线时,发送该临时会话消息到游戏好友的对应客户端。如果游戏好友登录QQ客户端,则将该临时会话消息发送到游戏好友的QQ客户端;如果游戏好友登录游戏客户端,则将该临时会话消息显示在游戏好友的游戏界面。

    需要说明的是,用户也可以通过与上述流程相同或者类似的流程,在游戏客户端发起与游戏好友的临时会话。

    通过使用本发明,可以将网络游戏中的游戏好友自动集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    本发明中,当游戏好友的信息发生更新时,用户的客户端也可以进行同步的更新,如图9所示,具体包括以下步骤:

    步骤901,游戏好友的客户端更新该游戏好友的信息,将游戏好友的更新后的信息存储到用户数据库。

    具体地,游戏好友的信息可以包括游戏好友的游戏属性,也可以包括游戏好友的在线状态。例如,游戏好友的客户端可以将游戏好友的在线状态由在线更新为离线。

    步骤902,游戏好友的客户端向用户的客户端发送状态更新触发事件。

    步骤903,用户的客户端同步用户数据库中存储的游戏好友的信息。

    具体地,当用户的客户端为QQ客户端时,QQ客户端可以在游戏好友主面板上更新游戏好友的在线状态,例如,将游戏好友的在线状态由在线更新为离线。

    此外,当游戏好友的客户端为游戏好友的游戏客户端,用户的客户端为用户的IM客户端时,如果游戏好友的游戏客户端更新游戏好友的游戏属性,则用户的IM客户端获取游戏好友的游戏属性,并根据该游戏属性动态更新该游戏好友在游戏好友列表中的排列顺序。上述游戏好友列表可以按照游戏分区排序分组,也可以按照游戏等级等信息排序分组。上述游戏好友的游戏属性可以是游戏分区,也可以是游戏等级等信息。

    通过使用本发明,可以将网络游戏中的游戏好友自动集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    本发明在上述实施方式中提供了同步游戏好友信息的方法和多种应用场景,相应地,本发明还提供了应用上述同步游戏好友信息的方法的装置。

    如图10所示,为本发明中的一种同步游戏好友信息的装置结构示意图,包括:

    更新???010,用于更新游戏好友和/或用户的信息,将所述更新的信息存储到所述用户数据库。

    上述更新???010,具体用于添加、删除或修改游戏好友信息,所述游戏好友的信息为用户与游戏好友之间的关联信息。

    触发???020,用于通过所述用户数据库触发关联客户端同步所述更新??楦碌男畔⒉⒏菟鲂畔⒎肿橄允居蜗泛糜?。

    上述触发???020,具体用于向所述关联客户端发送状态更新触发事件,使所述关联客户端同步所述用户数据库中存储的所述用户的信息。

    显示???030,用于接收主面板显示事件,并获取用户的IM号码;根据所述用户的IM号码查询所述用户数据库,获取所述用户的游戏好友的状态信息,并在主面板上显示所述游戏好友的状态信息,所述游戏好友的状态信息包括所述游戏好友的游戏角色名,还包括所述游戏好友的IM在线状态和/或所述游戏好友的游戏在线状态。

    查询???040,用于接收游戏角色查询事件,并获取游戏好友的IM号码;根据所述游戏好友的IM号码查询所述用户数据库,获取所述游戏好友的游戏角色信息,并通过显示???030(例如,在IM客户端的游戏角色资料卡上)显示所述游戏角色信息。

    会话???050,用于接收临时会话事件,并获取游戏好友的在线状态;如果所述游戏好友的IM在线状态为在线,向所述游戏好友的IM客户端发送临时会话消息;如果所述游戏好友的IM在线状态为离线且所述游戏好友的游戏在线状态为在线,向所述游戏好友的游戏客户端发送临时会话消息;如果游戏好友的IM在线状态和所述游戏好友的游戏在线状态均为离线,将所述临时会话消息存储到会话服务器。

    通过使用本发明,可以将网络游戏中的游戏好友自动集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    如图11所示,为本发明中的一种同步游戏好友信息的系统结构示意图,包括第一客户端1110、第二客户端1120和用户数据库1130,

    第一客户端1110,用于更新游戏好友信息,将所述更新的游戏好友信息存储到所述用户数据库,通过用户数据库1130触发所述第二客户端1120同步所述更新的游戏好友信息。

    上述第一客户端1110,具体用于添加、删除或修改游戏好友信息,所述游戏好友信息为所述第一客户端的用户与所述用户的游戏好友之间的关联信息。

    上述第一客户端1110为IM客户端时,

    该IM客户端,还用于触发主面板显示事件,并获取用户的IM号码;根据所述用户的IM号码查询所述用户数据库,获取所述用户的游戏好友的状态信息,并在所述IM客户端的主面板上显示所述游戏好友的状态信息,所述游戏好友的状态信息包括所述游戏好友的游戏角色名,还包括所述游戏好友的IM在线状态和/或所述游戏好友的游戏在线状态。

    上述第一客户端1110为IM客户端时,

    该IM客户端,还用于触发游戏角色查询事件,并获取游戏好友的IM号码;根据所述游戏好友的IM号码查询所述用户数据库,获取所述游戏好友的游戏角色信息,并在所述IM客户端(例如,游戏角色资料卡)上显示所述游戏角色信息。

    上述第一客户端1110为用户的客户端时,

    该用户的客户端,还用于触发临时会话事件,并获取游戏好友的在线状态;如果所述游戏好友的IM在线状态为在线,则向所述游戏好友的IM客户端发送临时会话消息;如果所述游戏好友的IM在线状态为离线且所述游戏好友的游戏在线状态为在线,则向所述游戏好友的游戏客户端发送临时会话消息;如果游戏好友的IM在线状态和所述游戏好友的游戏在线状态均为离线,则将所述临时会话消息存储到会话服务器。

    第二客户端1120,用于根据所述用户数据库1130同步所述更新的游戏好友信息,并根据所述游戏好友信息分组显示游戏好友。

    上述第一客户端1110为IM客户端时,上述第二客户端1120为游戏客户端;上述第一客户端1110为游戏客户端时,上述第二客户端1120为IM客户端。

    用户数据库1130,用于存储所述第一客户端1110更新的游戏好友信息。

    通过使用本发明,可以将网络游戏中的游戏好友自动集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    如图12所示,为本发明中的另一种同步游戏好友信息的系统结构示意图,包括第一用户的客户端1210、第二用户的客户端1220和用户数据库1230,所述第一用户为所述第二用户的游戏好友,

    第一用户的客户端1210,用于更新所述第一用户的信息,将所述第一用户的信息存储到所述用户数据库1230,通过所述用户数据1230库触发所述第二用户的客户端1220同步所述第一用户的信息。

    上述第一用户的客户端1210为所述第一用户的IM客户端时,所述第二用户的客户端1220为所述第二用户的游戏客户端;所述第一用户的客户端1210为所述第一用户的游戏客户端时,所述第二用户的客户端1220为所述第二用户的IM客户端。

    上述第一用户的客户端1210,具体用于向所述第二用户的客户端1220发送状态更新触发事件,使所述第二用户的客户端1220同步所述用户数据库1230中存储的所述第一用户的信息。

    上述第一用户的客户端1210为所述第一用户的IM客户端时,

    该IM客户端,还用于触发主面板显示事件,并获取所述第一用户的IM号码;根据所述第一用户的IM号码查询所述用户数据库,获取所述第二用户的信息,并在所述IM客户端的主面板上显示所述第二用户的信息,所述第二用户的信息包括所述第二用户的用户名,还包括所述第二用户的IM在线状态和/或所述第二用户的游戏在线状态。

    上述第一用户的客户端1210为IM客户端时,

    该IM客户端,还用于触发游戏角色查询事件,并获取所述第二用户的IM号码;根据所述第二用户的IM号码查询所述用户数据库,获取所述第二用户的游戏角色信息,并在所述IM客户端(例如,游戏角色资料卡)上显示所述游戏角色信息。

    上述第一用户的客户端1210,还用于触发临时会话事件,并获取所述第二用户的在线状态;如果所述第二用户的IM在线状态为在线,则向所述第二用户的IM客户端发送临时会话消息;如果所述第二用户的IM在线状态为离线且所述第二用户的游戏在线状态为在线,则向所述第二用户的游戏客户端发送临时会话消息;如果第二用户的IM在线状态和所述第二用户的游戏在线状态均为离线,则将所述临时会话消息存储到会话服务器。

    第二用户的客户端1220,用于根据所述用户数据库1230同步所述第一用户的信息,并根据所述第一用户的信息分组显示所述第一用户。

    用户数据库1230,用于存储所述第一用户的客户端1210更新的所述第一用户的信息。

    通过使用本发明,可以将网络游戏中的游戏好友自动集成到IM客户端,避免手动添加IM好友的繁琐操作;IM客户端只显示游戏好友的游戏相关资料,有效地?;ち擞蜗泛糜训囊?;在不用登录游戏的情况下,可以通过IM客户端查看游戏好友的游戏相关资料,提升了用户体验。

    通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式?;谡庋睦斫?,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台终端设备(可以是手机,个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。

    以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的?;し段?。

    本领域技术人员可以理解实施例中的装置中的??榭梢园凑帐凳├枋鼋蟹植加谑凳├淖爸弥?,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的??榭梢约捎谝惶?,也可以分离部署;可以合并为一个???,也可以进一步拆分成多个子???。

    上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

    以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的?;し段?。

    关于本文
    本文标题:一种同步游戏好友信息的方法、装置和系统.pdf
    链接地址://www.4mum.com.cn/p-5865354.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 安徽快3开奖号码走势图 阿里巴巴股票 香港六合彩现场开奖 广东麻将规则图解 tt中彩票 平特精版图库114 彩金捕鱼鱼币换红包 陕西快乐10分首页 中国体育大乐透走势图 网络棋牌频道在线观看 6场半全场计算器 贵州麻将玩法及规则 时时彩三星组选视频 ag真人客户端下载方法 网络捕鱼赚钱的棋牌 时时彩走势图