[发明专利]一种异地异步虚拟财产管理方法和系统无效
申请号: | 201010623678.7 | 申请日: | 2010-12-30 |
公开(公告)号: | CN102096765A | 公开(公告)日: | 2011-06-15 |
发明(设计)人: | 高薇 | 申请(专利权)人: | 北京像素软件科技股份有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 项京;宋志强 |
地址: | 102200 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异地 异步 虚拟 财产 管理 方法 系统 | ||
技术领域
本发明涉及虚拟财产管理领域,尤其涉及一种异地异步虚拟财产管理方法和系统。
背景技术
虚拟财产是指狭义的数字化、非物化的财产形式,是伴随着网络游戏而产生的自然衍生品。虚拟财产带来的网游环境恶化问题,例如:欺诈、外挂、甚至利用黑客手段篡改游戏数据,或多或少都会影响到游戏营运商和开发商的盈利状况,进而影响中国的网游产业发展前景。越来越多的游戏开发商开始积极介入,通过建立官方的管理平台来规范用户间的虚拟交易行为。这类官方平台的核心操作是:由服务器接收用户的请求,经过核查处理后,修改涉及到的一个或多个用户在数据库中的虚拟财产数据,这里的服务器是相对于客户端来说的。
主流网络游戏中最常见的虚拟财产管理平台是基于场景服务器的,虚拟财产管理平台管理程序和游戏逻辑程序使用相同的编程语言编写,通常为C++,这种实现只有在同一场景下的用户终端才能交易。例如网络游戏《地下城与勇士》中的交易场为这种实现方式的代表。
参见图1,图1为虚拟财产管理平台基于场景服务器的结构示意图。图1中,虚拟财产管理平台110包含在场景服务器1中,场景服务器1负责用户1和用户2的虚拟财产流向;虚拟财产管理平台110包含在场景服务器2中,场景服务器2负责用户3的财产管理流向,用户1和用户2都在场景服务器1中,可以交易,场景服务器1来通知数据库服务器120更改数据,达到交易的目的,但是用户1或用户2都不能和用户3进行交易。
虚拟财产管理平台基于场景服务器的这种对虚拟财产管理方法的优点是:便于开发者设计和编写,能实现较为复杂的功能。比如,支持用户开设一个可以同时出售并收购多种虚拟财产的虚拟商店。缺点是:由于虚拟财产管理平台包含在场景服务器中,其逻辑和其它游戏逻辑相互关联,造成系统的不稳定,牵一发而动全局。当虚拟财产管理平台出现问题需要修改或暂停服务时,就不得不终止整个游戏。场景服务器包含多种游戏逻辑,因此能够承载的用户终端非常有限,通常只有一千个左右。尽管数据库可以保有几万用户终端的虚拟财产,但是他们所在的场景服务器不同,相互之间便不能交易。虽然用户终端需要看到的只是虚拟财产,但是场景中大量的用户、建筑、粒子效果等都必须渲染,用户终端的主机性能和网速制约了他的操作流畅度。视觉上的混乱也给用户带来搜索上的不便。
另一种网络游戏中常见的虚拟财产平台是基于数据库服务器的,由数据库服务器负责虚拟财产的流向,虚拟财产管理平台管理程序使用和数据库相同的语言编写,通常是SQL语言,场景服务器只负责中转用户终端和数据库间的消息。例如网络游戏《魔兽世界》中的拍卖行为这种实现方式的代表。
参见图2,图2为虚拟财产管理平台基于数据库服务器的结构示意图。图2中,虚拟财产管理平台210包含在数据库服务器220中,场景服务器1负责转发用户1和用户2到数据库服务器220间的消息;场景服务器2负责转发用户3到数据库服务器220间的消息,数据库服务器220负责用户1、用户2和用户3的虚拟财产流向。
虚拟财产管理平台基于数据库服务器的这种对虚拟财产管理方法的优点是:可以支持万人同时交易,不受场景的掣肘;以数据库为依托具备强大的搜索功能。缺点是:数据库语言并不适合编写游戏逻辑,不利于开发者设计和编写,不能实现较为复杂的功能,只支持搜索、添加、删除等数据库常见操作。
由上述可见,现有的官方虚拟财产管理平台的缺陷是强功能和高承载的不可兼得。
发明内容
有此可鉴,本发明主要目的是提供一种异地异步虚拟财产管理方法,提供功能强且高承载的虚拟财产管理平台。该方法包括:
A、场景服务器将用户发来的交易请求发送给虚拟财产管理平台;
B、虚拟财产管理平台检查该用户是否有权限进行所述请求交易,如果是,通知场景服务器上传要交易的虚拟财产,执行步骤C,否则通知用户不能进行所述请求交易;
C、场景服务器收到通知后,检查用户请求交易的虚拟财产是否还存在,如果是,通知数据库对用户数据做相应改变,执行步骤D,否则通知用户不能进行所述的请求交易;
D、数据库服务器收到场景服务器的通知,更改用户虚拟财产数据。
其中,所述请求交易为用户要出售虚拟财产时,所述步骤A中场景服务器将用户发来的交易请求发送给虚拟财产管理平台之前进一步包括:当场景服务器检查用户有要出售的虚拟财产且该虚拟财产是游戏设计系统允许出售时,执行步骤A,否则场景服务器通知用户不能出售所述请求要出售的虚拟财产。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京像素软件科技股份有限公司,未经北京像素软件科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010623678.7/2.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用