一种数据更新方法、装置及系统的制作方法

文档序号:7721194阅读:125来源:国知局
专利名称:一种数据更新方法、装置及系统的制作方法
技术领域
本发明涉及数据更新技术,尤其涉及一种数据更新方法、装置及系统。
背景技术
随着互联网技术的飞速发展,目前人们经常通过网络来进行人际关系的维护,从 M SNS (Social Networking Services,社会性网络服务)社区应运而生。SNS社区系统自 动将与某一用户关联的其他用户的最新信息传输给该用户,从而使得该用户获取到与该用 户关联的其他用户如好友的最新信息,进而SNS社区中的用户之间还可以进行其他沟通和 协作,从而用户可以通过SNS社区中的操作加强和维护与其他好友等之间的关系。另一方面,网络游戏也成为了人们日常生活中一种非常重要的进行消遣的方法, 而且,在网络游戏中用户也维护有相应的游戏好友的人际关系。但是,目前SNS社区系统和网络游戏系统是相互独立的系统,两系统间不能进行 数据交互,进而同一用户所对应的SNS数据和游戏数据之间也不能进行交互。

发明内容
有鉴于此,本发明要解决的技术问题是,提供一种数据更新方法、装置及系统,能 够实现根据SNS侧的数据对游戏侧数据进行更新。为此,本发明实施例采用如下技术方案本发明实施例提供一种数据更新方法,包括获取社区用户的第一游戏奖励信息;根据所述社区用户的社区用户信息查询社区用户信息与角色信息之间的对应关 系,得到社区用户信息对应的角色信息;将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧进行所述角 色信息对应的游戏奖励信息的更新。其中,查询得到角色信息之后,所述发送之前进一步包括验证所述角色信息为有效的角色信息。本发明实施例还提供一种数据更新方法,建立角色信息与游戏奖励信息之间的对 应关系;该方法还包括接收SNS侧发来的第一游戏奖励信息以及角色信息;根据所述角色信息查询角色信息与游戏奖励信息之间的对应关系,得到角色信息 对应的第二游戏奖励信息;使用所述第一游戏奖励信息更新所述第二游戏奖励信息。其中,所述第一游戏奖励信息包括虚拟货币数据;相应的,所述使用所述第一游戏奖励信息更新所述第二游戏奖励信息具体为判断第二游戏奖励信息中是否包括虚拟货币数据,如果是,计算第一游戏奖励信 息中的虚拟货币数据与第二游戏奖励信息中的虚拟货币数据之和;如果否,将第一游戏奖励信息中的虚拟货币数据添加到所述第二游戏奖励信息中。所述第一游戏奖励信息包括标识码;相应的,所述使用所述第一游戏奖励信息更新所述第二游戏奖励信息具体为将所述标识码添加到所述第二游戏奖励信息中。还包括为角色信息对应的不同类型的游戏奖励信息分别设置获取历史标识,所 述获取历史标识用于记录对应的游戏奖励信息是否被所述角色信息对应的游戏用户执行 过获取操作。本发明实施例还提供一种数据更新装置,包括获取单元,用于获取社区用户的第一游戏奖励信息;第一查询单元,用于根据所述社区用户的社区用户信息查询社区用户信息与角色 信息之间的对应关系,得到社区用户信息对应的角色信息;发送单元,用于将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游 戏侧进行所述角色信息对应的游戏奖励信息的更新。其中,还包括验证单元,用于验证所述角色信息为有效的角色信息。本发明实施例还提供一种数据更新装置,该装置还包括建立单元,用于建立角色信息与游戏奖励信息之间的对应关系;接收单元,用于接收SNS侧发来的第一游戏奖励信息以及角色信息;第二查询单元,用于根据所述角色信息查询角色信息与游戏奖励信息之间的对应 关系,得到角色信息对应的第二游戏奖励信息;更新单元,用于使用所述第一游戏奖励信息更新所述第二游戏奖励信息。其中,所述第一游戏奖励信息包括虚拟货币数据;相应的,更新单元具体用于判断第二游戏奖励信息中是否包括虚拟货币数据,如 果是,计算第一游戏奖励信息中的虚拟货币数据与第二游戏奖励信息中的虚拟货币数据之 和;如果否,将第一游戏奖励信息中的虚拟货币数据添加到所述第二游戏奖励信息中。所述第一游戏奖励信息包括标识码;相应的,所述更新单元具体用于将所述标识码添加到所述第二游戏奖励信息中。本发明实施例同时提供一种数据更新系统,包括SNS侧装置,用于获取社区用户的第一游戏奖励信息;根据所述社区用户的社区 用户信息查询社区用户信息与角色信息之间的对应关系,得到社区用户信息对应的角色信 息;将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧进行所述角色信 息对应的游戏奖励信息的更新;游戏侧装置,用于接收SNS侧发来的第一游戏奖励信息以及角色信息;根据所述 角色信息查找角色信息与游戏奖励信息之间的对应关系,得到角色信息对应的第二游戏奖 励信息;使用所述第一游戏奖励信息更新所述第二游戏奖励信息对于上述技术方案的技术效果分析如下SNS侧在社区用户获取到游戏奖励信息时,查询到社区用户信息对应的角色信息, 将该角色信息与所述游戏奖励信息一起发送给游戏侧,由游戏侧进行角色信息对应的游戏 奖励信息的更新,从而实现了将社区数据应用于游戏侧,从而实现了 SNS社区系统和网络 游戏系统之间的数据交互和转换。


图1为本发明实施例一种数据转换方法流程示意图;图2为本发明实施例另一种数据转换方法流程示意图;图3为本发明实施例另一种数据转换方法流程示意图;图4为本发明实施例一种数据转换装置结构示意图;图5为本发明实施例另一种数据转换装置结构示意图;图6为本发明实施例一种数据转换系统结构示意图;图7a为本发明实现实例的一种系统结构图;图7为本发明一种数据转换方法的实现实例。
具体实施例方式目前,很多用户都既拥有SNS社区账户以及对应的社区数据,也拥有不同的游戏 账户以及游戏数据,但是,一个用户不能在SNS社区中实现对游戏数据的操作,也不能将 SNS社区中操作得到的社区数据转换到游戏中进行使用,基于此,本发明提供一种由社区数 据到游戏数据的数据更新方法、装置及系统,能够将社区用户在SNS社区中操作获得的游 戏奖励信息传输到游戏侧,作为对应的游戏用户的游戏奖励信息,供该社区用户对应的游 戏用户使用。以下,结合附图详细说明本发明实施例数据更新方法、装置及系统的实现。图1为本发明实施例一种数据更新方法流程示意图,该方法可以应用于SNS侧,如 图1所示,包括步骤101 获取社区用户的第一游戏奖励信息;步骤102 根据所述社区用户的社区用户信息查询社区用户信息与角色信息之间 的对应关系,得到社区用户信息对应的角色信息;其中,SNS侧存储有社区用户信息与角色信息之间的关联关系,具体所述关联关系 如何建立可参考本申请人申请名称为“一种实现SNS数据与游戏数据绑定的方法、装置及 系统”的专利申请,这里不再赘述。步骤103 将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧 进行所述角色信息对应的游戏奖励信息的更新。优选地,角色信息还对应有游戏账户信息,则本步骤中还可以将角色信息对应的 游戏账户信息一并发送给游戏侧。其中,可以使用如下表1所示的数据结构将所述游戏奖 励信息、游戏账户信息以及角色信息发送给游戏侧。其中,所述游戏账户信息包括游戏用户账号;所述角色信息包括角色ID。表 1 与图1相对应的,图2提供了本发明实施例另一种数据更新方法,适用于游戏侧, 如图2所示,包括步骤201 接收SNS侧发来的第一游戏奖励信息以及角色信息;步骤202 根据所述角色信息查找角色信息与游戏奖励信息之间的对应关系,得 到角色信息对应的第二游戏奖励信息;其中,在游戏侧建立有角色信息与游戏奖励信息之间的对应关系。本步骤中,如果所述对应关系中未建立某角色信息与游戏奖励信息之间的对应 关系,则本步骤中将查找不到角色信息对应的第二游戏奖励信息,则可以在所述对应关系 中建立该角色信息与第一游戏奖励信息之间的对应关系,并与其他的所述对应关系一并存 储,以便于下次查询。所述游戏奖励信息可以包括虚拟货币数据;物品ID和数量;获取某物品的标识码等。优选地,在所述对应关系中还可以为角色信息对应的不同的游戏奖励信息设置获 取历史标识,所述获取历史标识用于记录对应的游戏奖励信息是否被所述角色信息对应的 游戏用户执行过获取操作。具体的,在实际应用中,可以通过所述获取历史标识记录该游戏 奖励信息被获取的次数,或者,也可以只记录该游戏奖励信息是否被获取过,例如1表示被 获取过,0表示未被获取过等。例如,对于游戏奖励信息中的物品标识码,一般在游戏用户 通过该标识码获取到物品后,就不能再次获取,此时,就可以为该物品标识码设置所述获取 历史标识,通过“是(T或1等)” “否(F或0等)”等标识对应的物品是否已经被获取过等 等。步骤203 使用所述第一游戏奖励信息更新查找得到的所述第二游戏奖励信息。图1和图2所示的本发明实施例数据更新方法,SNS侧在社区用户获取到游戏奖 励信息时,查询到社区用户信息对应的角色信息,将该角色信息与所述游戏奖励信息一起 发送给游戏侧,由游戏侧进行角色信息对应的游戏奖励信息的更新,从而实现了将社区数 据应用于游戏侧,从而实现了根据SNS侧数据对游戏侧数据进行更新。在图1和图2所示方法的基础上,通过图3所示的数据转换方法对本发明做进一 步详细说明。如图3所示,包括步骤301 :SNS侧将社区用户的社区操作转换为第一游戏奖励信息。其中,可以预先设置转换规则,例如,社区用户进行了一定时间的某社区操作,则 为该社区用户分配一定数量的虚拟货币,或者,获取某一游戏物品的标识码等。步骤302 :SNS侧获取所述第一游戏奖励信息,根据所述社区用户的社区用户信息 查询社区用户信息与角色信息之间的对应关系,得到社区用户信息对应的角色信息。步骤303 :SNS侧验证所述角色信息的有效性,有效时,将所述第一游戏奖励信息 以及角色信息发送给游戏侧。所述验证角色信息有效性可以为验证角色信息的字符数与角色信息最大字符数 之间的大小关系,如果不大于,则验证通过,否则,验证不通过;进而,还可以验证角色信息 的字符数与角色信息最小字符数之间的大小关系等;步骤304 游戏侧接收SNS侧发来的第一游戏奖励信息以及角色信息,根据所述角 色信息查找角色信息与游戏奖励信息之间的对应关系,得到该角色信息对应的第二游戏奖励信息。步骤305 使用所述第一游戏奖励信息更新所述第二游戏奖励信息。所述第一游戏奖励信息包括虚拟货币数据;相应的,本步骤的实现可以为判断第二游戏奖励信息中是否包括虚拟货币数据,如果是,计算第一游戏奖励信 息中的虚拟货币数据与第二游戏奖励信息中的虚拟货币数据之和;如果否,将第一游戏奖 励信息中的虚拟货币数据添加到所述第二游戏奖励信息中。例如,第一游戏奖励信息为 10元虚拟货币,则判断第二游戏奖励信息中是否包括虚拟货币字段,如果存在,如数据为5 元,则,将两虚拟货币数据相加,得到更新后的虚拟货币字段的数值为15元;如果不存在, 则在第二游戏奖励信息中建立虚拟货币字段,并将第一游戏奖励信息中的10元作为该字 段的具体信息。或者,所述第一游戏奖励信息包括物品的获取标识码;相应的,本步骤的实现可 以为将所述标识码添加到所述第二游戏奖励信息中。例如,所述游戏奖励信息为某一种物品A的获取时使用的标识码(如字符串), 则可以直接在第二游戏奖励中建立该物品A的字段,并将所述标识码作为该字段的具体信 肩、o在SNS侧的游戏奖励信息更新到游戏侧后,游戏侧的游戏用户即可获取所述游戏 奖励信息对应的奖励,并进行使用。包括以下步骤步骤306 游戏侧接收游戏用户的奖励获取请求,所述数据获取请求中包括角色 信息,根据所述角色信息查找角色信息与游戏奖励信息之间的对应关系,得到角色信息对 应的第二游戏奖励信息。步骤307 将所述第二游戏奖励信息对应的奖励向游戏用户展现。具体的,游戏侧可以为游戏用户提供相应的奖励获取界面,将该游戏用户对应的 角色信息向用户展示,从而根据游戏用户选择的角色信息生成所述奖励获取请求。游戏侧在将奖励向游戏用户展现时,也可以通过界面的方式,以便用户选择所需 要获取的奖励。步骤308 接收游戏用户的奖励选择事件,对游戏用户希望获取的奖励进行获取 资格验证,如果通过,则为该游戏用户分配所述奖励;否则,拒绝游戏用户的奖励获取请求。其中奖励的获取资格验证可以为游戏用户输入奖励对应的标识码,游戏侧将该 标识码与所述第二游戏奖励信息中的所述奖励的标识码进行对比,如果相同,则验证通过, 否则不通过。或者,所述验证还可以为判断游戏用户所选择的奖励对应的数量与获取历史标 识(记录获取次数)之间的大小关系,如果数量大于获取历史标识中记录的获取次数,则验 证通过,否则验证不通过。与上述方法相对应,本发明实施例还提供了数据转换装置及系统。如图4所示,为本发明实施例一种数据转换装置,可以设置于SNS侧,该装置包 括获取单元410,用于获取社区用户的第一游戏奖励信息;第一查询单元420,用于根据所述社区用户的社区用户信息查询社区用户信息与角色信息之间的对应关系,得到社区用户信息对应的角色信息;发送单元430,用于将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于 游戏侧进行所述角色信息对应的游戏奖励信息的更新。优选地,如图4所示,该装置还可以包括验证单元440,用于验证所述角色信息为有效的角色信息。如图5为本发明实施例另一种数据更新装置,可以设置于游戏侧,该装置还包括建立单元510,用于建立角色信息与游戏奖励信息之间的对应关系;接收单元520,用于接收SNS侧发来的第一游戏奖励信息以及角色信息;第二查询单元530,用于根据所述角色信 息查询角色信息与游戏奖励信息之间的 对应关系,得到角色信息对应的第二游戏奖励信息;更新单元540,用于使用所述第一游戏奖励信息更新所述第二游戏奖励信息。优选地,所述第一游戏奖励信息可以包括虚拟货币数据;相应的,更新单元540具体可以用于判断第二游戏奖励信息中是否包括虚拟货 币数据,如果是,计算第一游戏奖励信息中的虚拟货币数据与第二游戏奖励信息中的虚拟 货币数据之和;如果否,将第一游戏奖励信息中的虚拟货币数据添加到所述第二游戏奖励 信息中。或者,所述第一游戏奖励信息可以包括标识码;相应的,所述更新单元540具体用于将所述标识码添加到所述第二游戏奖励信息中。如图6所示,本发明实施例还提供一种数据更新系统,包括SNS侧装置610,用于获取社区用户的第一游戏奖励信息;根据所述社区用户的社 区用户信息查询社区用户信息与角色信息之间的对应关系,得到社区用户信息对应的角色 信息;将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧进行所述角色 信息对应的游戏奖励信息的更新;游戏侧装置620,用于接收SNS侧发来的第一游戏奖励信息以及角色信息;根据所 述角色信息查找角色信息与游戏奖励信息之间的对应关系,得到角色信息对应的第二游戏 奖励信息;使用所述第一游戏奖励信息更新的所述第二游戏奖励信息。图4 图6所示的本发明实施例数据转换装置及系统,SNS侧将角色信息以及游 戏奖励信息发送给游戏侧,游戏侧进行角色信息对应的游戏奖励信息的相应更新,从而实 现了 SNS数据到游戏数据的更新。图7为本发明的一种实现实例,所基于的系统结构如图7a所示,包括SNS侧的 社区服务器、关系数据库以及验证服务器,游戏侧的更新服务器以及游戏数据库,如图7所 示,该方法包括步骤701 社区服务器获取社区用户A的第一游戏奖励信息。步骤702 社区服务器根据社区用户A的社区用户信息到关系数据库中查询社区 用户信息与角色信息之间的对应关系,查询得到社区用户信息对应的角色信息。步骤703 验证服务器验证所述角色信息为有效的角色信息时,将角色信息以及 对应的第一游戏奖励信息发送给更新服务器。步骤704 更新服务器接收所述角色信息以及第一游戏奖励信息,根据角色信息到游戏数据库中查询角色信息与游戏奖励信息之间的对应关系,得到角色信息对应的第二 游戏奖励信息。步骤705 更新服务器根据第一游戏奖励信息更新所述第二游戏奖励信息。本发明的所述数据转换方法、装置及系统可以适用于SNS社区系统与网络游戏系 统中,尤其是,目前的网络游戏模式,对游戏客户端依赖性较大,游戏用户需要下载并安装 客户端后才可以进行游戏操作;同时,网络游戏对游戏用户上线操作的要求较高,当游戏用 户不具备上线条件时,便无法完成游戏内操作。而通过将本发明所述方法应用于SNS社区 系统和游戏系统,则游戏用户在SNS社区中使用相应的社区用户帐号进行游戏等操作,并 可以将SNS社区中进行的游戏等的操作数据发送到游戏系统,由游戏系统更新为对应的游 戏数据,从而为游戏用户和SNS社区用户提供了更多的操作选择。本领域普通技术人员可以理解,实现上述实施例数据更新方法的过程可以通过程 序指令相关的硬件来完成,所述的程序可以存储于可读取存储介质中,该程序在执行时执 行上述方法中的对应步骤。所述的存储介质可以如R0M/RAM、磁碟、光盘等。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
一种数据更新方法,其特征在于,包括获取社区用户的第一游戏奖励信息;根据所述社区用户的社区用户信息查询社区用户信息与角色信息之间的对应关系,得到社区用户信息对应的角色信息;将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧进行所述角色信息对应的游戏奖励信息的更新。
2.根据权利要求1所述的方法,其特征在于,查询得到角色信息之后,所述发送之前进 一步包括验证所述角色信息为有效的角色信息。
3.一种数据更新方法,其特征在于,建立角色信息与游戏奖励信息之间的对应关系; 该方法还包括接收SNS侧发来的第一游戏奖励信息以及角色信息;根据所述角色信息查询角色信息与游戏奖励信息之间的对应关系,得到角色信息对应 的第二游戏奖励信息;使用所述第一游戏奖励信息更新所述第二游戏奖励信息。
4.根据权利要求3所述的方法,其特征在于,所述第一游戏奖励信息包括虚拟货币数据;相应的,所述使用所述第一游戏奖励信息更新所述第二游戏奖励信息具体为 判断第二游戏奖励信息中是否包括虚拟货币数据,如果是,计算第一游戏奖励信息中 的虚拟货币数据与第二游戏奖励信息中的虚拟货币数据之和;如果否,将第一游戏奖励信 息中的虚拟货币数据添加到所述第二游戏奖励信息中。
5.根据权利要求3所述的方法,其特征在于,所述第一游戏奖励信息包括标识码; 相应的,所述使用所述第一游戏奖励信息更新所述第二游戏奖励信息具体为 将所述标识码添加到所述第二游戏奖励信息中。
6.根据权利要求3至5任一项所述的方法,其特征在于,还包括为角色信息对应的不同类型的游戏奖励信息分别设置获取历史标识,所述获取历史标 识用于记录对应的游戏奖励信息是否被所述角色信息对应的游戏用户执行过获取操作。
7.一种数据更新装置,其特征在于,包括获取单元,用于获取社区用户的第一游戏奖励信息;第一查询单元,用于根据所述社区用户的社区用户信息查询社区用户信息与角色信息 之间的对应关系,得到社区用户信息对应的角色信息;发送单元,用于将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧 进行所述角色信息对应的游戏奖励信息的更新。
8.根据权利要求7所述的装置,其特征在于,还包括 验证单元,用于验证所述角色信息为有效的角色信息。
9.一种数据更新装置,其特征在于,该装置还包括建立单元,用于建立角色信息与游戏奖励信息之间的对应关系; 接收单元,用于接收SNS侧发来的第一游戏奖励信息以及角色信息; 第二查询单元,用于根据所述角色信息查询角色信息与游戏奖励信息之间的对应关系,得到角色信息对应的第二游戏奖励信息;更新单元,用于使用所述第一游戏奖励信息更新所述第二游戏奖励信息。
10.根据权利要求9所述的装置,其特征在于,所述第一游戏奖励信息包括虚拟货币 数据;相应的,更新单元具体用于判断第二游戏奖励信息中是否包括虚拟货币数据,如果 是,计算第一游戏奖励信息中的虚拟货币数据与第二游戏奖励信息中的虚拟货币数据之 和;如果否,将第一游戏奖励信息中的虚拟货币数据添加到所述第二游戏奖励信息中。
11.根据权利要求9所述的装置,其特征在于,所述第一游戏奖励信息包括标识码;相应的,所述更新单元具体用于将所述标识码添加到所述第二游戏奖励信息中。
12.—种数据更新系统,其特征在于,包括SNS侧装置,用于获取社区用户的第一游戏奖励信息;根据所述社区用户的社区用户 信息查询社区用户信息与角色信息之间的对应关系,得到社区用户信息对应的角色信息; 将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧进行所述角色信息对 应的游戏奖励信息的更新;游戏侧装置,用于接收SNS侧发来的第一游戏奖励信息以及角色信息;根据所述角色 信息查找角色信息与游戏奖励信息之间的对应关系,得到角色信息对应的第二游戏奖励信 息;使用所述第一游戏奖励信息更新所述第二游戏奖励信息。
全文摘要
本发明公开了一种数据更新方法、装置及系统,该方法包括获取社区用户的第一游戏奖励信息;根据所述社区用户的社区用户信息查询社区用户信息与角色信息之间的对应关系,得到社区用户信息对应的角色信息;将所述第一游戏奖励信息以及角色信息发送给游戏侧,以便于游戏侧进行所述角色信息对应的游戏奖励信息的更新。所述方法、装置及系统能够实现根据SNS侧数据进行游戏侧数据的更新。
文档编号H04L29/08GK101877032SQ20091024352
公开日2010年11月3日 申请日期2009年12月25日 优先权日2009年12月25日
发明者洪晓健 申请人:北京畅游天下网络技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1