处理游戏中非法虚拟物品的装置和方法制造方法及图纸

技术编号:2848021 阅读:216 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及网络游戏领域,尤其涉及一种对游戏中的虚拟物品进行处理的装置和方法。一种处理游戏中非法虚拟物品的装置,其特征在于,其主要包括位于服务器端的网络模块、虚拟物品数据同步模块、非法虚拟物品通知发送模块、非法虚拟物品检测模块、虚拟物品生成模块、数据载入模和位于客户端的网络协议接收模块、非法虚拟物品通知的接收模块、界面处理模块、图形绘制模块、图形库。本发明专利技术方法在客户端得到通知玩家的某个虚拟物品是非法的之后,通过虚拟物品在游戏客户端界面上呈现时有特殊效果,并且限制部分操作来达到上述目的。

【技术实现步骤摘要】

本专利技术涉及网络游戏领域,尤其涉及一种对游戏中的虚拟物品进行处理的装置和方法。
技术介绍
网络游戏给玩家提供了一个虚拟的世界。玩家在这个虚拟的世界中扮演着各色各样的角色的同时,可以获得这个角色所需要的多种虚拟物品,这些虚拟物品有些是很难得到的,有些是对玩家在虚拟世界中的活动非常有帮助的。所以有部分玩家会设法通过非常的途径获取虚拟物品。针对着网络游戏中大量出现的非法虚拟物品产生,部分重视此问题的运营商会通过技术手段进行检测。但现时为止当运营商检测到非法的虚拟物品,大都采取直接没收虚拟物品,或冻结持有该虚拟物品的角色、账号(冻结意思是停权,指该角色、账号没有了进入虚拟世界的权利,下同)。玩家只有在发现虚拟物品没有了,或者角色、账号被冻结了,甚或在此基础上打电话到运营商处询问后,才得知自己的角色持有的虚拟物品被处理。随着网络游戏的发展,服务的概念被进一步的提升,这种方式显然已经不符合网络游戏时代发展的需要。
技术实现思路
本专利技术目的在于克服现有技术中的不足,提供一种可有效,使用上述装置和方法可使玩家方便得知处理信息。为了解决上述技术问题,通过以下技术方案实现一种处理游戏中非法虚拟物品的装置,其特征在于,其主要包括位于服务器端的网络模块、虚拟物品数据同步模块、非法虚拟物品通知发送模块、非法虚拟物品检测模块、虚拟物品生成模块、数据载入模和位于客户端的网络协议接收模块、非法虚拟物品通知的接收模块、界面处理模块、图形绘制模块、图形库;网络模块负责和多个客户端沟通,传递数据到指定客户端和接收客户端传递来的数据;虚拟物品数据同步模块负责把虚拟物品的数据同步给指定客户端;非法虚拟物品通知发送模块向指定客户端发送某个虚拟物品是非法的虚拟物品的通知;非法虚拟物品检测模块负责检测虚拟物品的合法性;虚拟物品生成模块负责通过已有的数据,在游戏的虚拟世界中把虚拟物品还原出来;数据载入模块负责获得并解开玩家的各种数据;网络协议接收模块用于接收服务器传递过来给客户端的数据;非法虚拟物品通知的接收模块在网络协议接收模块接到专门通知虚拟物品非法的数据之后,处理该数据;界面处理模块把图资源和文件组合在一起,通过图形绘制模块呈现在计算机的屏幕上以供玩家观看,并且接收玩家操作,传递给其他模块的模块;图形绘制模块把各种各样的图资源数据组合在一起,通过图形库渲染出游戏图形世界的模块,渲染后的数据将会交由显卡驱动程序进行绘制;图形库是作为显卡驱动和应用程序之间的纽带,把各种形式的显卡硬件、显卡驱动支持或不支持的图形处理方法包装为统一的接口提供给应用程序使用。一种使用上述装置处理游戏中非法虚拟物品的方法,其特征在于,其主要包括如下过程a.数据载入模块开始解读玩家的物品数据,通过虚拟物品生成模块把虚拟物品重新在游戏的虚拟世界中生成,然后把此虚拟物品交由非法虚拟物品检测模块进行检测,当发现该虚拟物品是非法的虚拟物品,会在该虚拟物品上打上标志;b.虚拟物品会交由虚拟物品数据同步模块,该模块组织好虚拟物品数据后,会把数据交由网络模块发送;c.当有虚拟物品存在非法标志时,则交由非法虚拟物品通知模块组织通知数据,再把通知数据交给网络模块发送;d.游戏客户端通过网络协议接收模块收到来自网络模块的非法虚拟物品通知,并交由非法虚拟物品通知的接收模块,非法虚拟物品通知的接收模块在虚拟物品的数据上做标志,表明该虚拟物品是非法的虚拟物品,或者是在内存中的一张非法虚拟物品数据表里添加该物品,并以直观形式通知玩家;e.界面向玩家呈现虚拟物品的时候,通过查询该虚拟物品的数据,或者是查询虚拟物品数据表的时候,得知要呈现的虚拟物品中有非法虚拟物品时,将以直观形式通知玩家;f.游戏客户端的界面处理模块在玩家试图操作非法虚拟物品的时候,先对操作进行过滤,对该物品能作的操作将做出限制,限制的行为将会在界面处理模块过滤掉,不会把操作传递到游戏系统里面。本专利技术装置和方法可直观地告知玩家该玩家角色身上所持有的虚拟物品乃非法的虚拟物品,且可对该虚拟物品的操作做出限制。这个表现及处理非法虚拟物品的方法的最大的特点是能够不对玩家的游戏角色、账号进行停权的情况下,既很明显的告知玩家该虚拟物品是非法的,也限制了该虚拟物品在游戏的虚拟世界中发挥作用。该方法在客户端得到通知玩家的某个虚拟物品是非法的之后,通过虚拟物品在游戏客户端界面上呈现时有特殊效果,并且限制部分操作来达到上述目的。附图说明图1是客户端接受到有非法虚拟物品时的内部处理及表现非法虚拟物品的流程图;图2是界面向玩家呈现非法虚拟物品时的内部处理及表现非法虚拟物品的流程图。具体实施例方式一种处理游戏中非法虚拟物品的装置,其包括位于服务器端和客户端的如下模块服务端模块有●网络模块负责和多个客户端沟通,传递数据到指定客户端和接收客户端传递来的数据。●虚拟物品数据同步模块负责把虚拟物品的数据同步给指定客户端。●非法虚拟物品通知发送模块向指定客户端发送某个虚拟物品是非法的虚拟物品的通知。●非法虚拟物品检测模块负责检测虚拟物品的合法性的模块。●虚拟物品生成模块负责通过已有的数据,在游戏的虚拟世界中把虚拟物品还原出来。●数据载入模块负责获得并解开玩家的各种数据。客户端模块有●网络协议接收模块此模块是专门接收服务器传递过来给客户端的数据的。●非法虚拟物品通知的接收模块此模块在网络协议接收模块接到专门通知虚拟物品非法的数据之后,处理该数据,处理方法有两种一是在客户端的物品数据里找出指定的物品,在该物品数据上做一个标记;另一个方法是在全局数据中建立一张数据表,把对应物品的索引、编号填进表里,已备查询。●特效处理模块游戏里对图元资源进行处理,在游戏的三维空间内作出变换以及定位,然后把处理过的数据交给图形绘制模块绘制的模块。●文字绘制模块把由内码所定义的文字处理成图形绘制模块能够读懂的二维或三维坐标矩阵数据形式,然后交给图形绘制模块绘制的模块。●界面处理模块把图资源和文件组合在一起,通过图形绘制模块呈现在计算机的屏幕上以供玩家观看,并且接收玩家操作,传递给其他模块的模块。●图形绘制模块把各种各样的图资源数据组合在一起,通过Direct3D、DirectX、OpenGL等图形库渲染出游戏图形世界的模块,渲染后的数据将会交由显卡驱动程序进行绘制。●图形库包括DirectX,Direct3D,OpenGL,3dfx Guild等。作用是作为显卡驱动和应用程序之间的纽带,把形形式式的显卡硬件、显卡驱动支持或不支持的图形处理方法包装为统一的接口提供给应用程序使用。●声音表现模块游戏里处理声音数据,并且把处理过的数据交给声卡驱动去播放的模块。服务器端的流程是,数据载入模块开始解读玩家的物品数据,通过虚拟物品生成模块把虚拟物品重新在游戏的虚拟世界中生成,然后把此虚拟物品交由非法虚拟物品检测模块进行检测,当发现该虚拟物品是非法的虚拟物品,会在该虚拟物品上打上标志。之后,虚拟物品会交由虚拟物品数据同步模块,该模块组织好虚拟物品数据后,会把数据交由网络模块发送。然后,当该虚拟物品的非法标志存在,则交由非法虚拟物品通知模块组织通知数据,再把通知数据交给网络模块发送。在客户端,当游戏客户端通过网络协议接收模块收到非法虚拟物品专用的通知协议,并交由非法虚拟物品通知的接收模块之后,非法虚拟物本文档来自技高网...

【技术保护点】
一种处理游戏中非法虚拟物品的装置,其特征在于,其主要包括位于服务器端的网络模块、虚拟物品数据同步模块、非法虚拟物品通知发送模块、非法虚拟物品检测模块、虚拟物品生成模块、数据载入模块和位于客户端的网络协议接收模块、非法虚拟物品通知的接收模块、界面处理模块、图形绘制模块、图形库;网络模块负责和多个客户端沟通,传递数据到指定客户端和接收客户端传递来的数据;虚拟物品数据同步模块负责把虚拟物品的数据同步给指定客户端;非法虚拟物品通知发送模块向指定客户端发送某个虚 拟物品是非法的虚拟物品的通知;非法虚拟物品检测模块负责检测虚拟物品的合法性;虚拟物品生成模块负责通过已有的数据,在游戏的虚拟世界中把虚拟物品还原出来;数据载入模块负责获得并解开玩家的各种数据;网络协议接收模块 用于接收服务器传递过来给客户端的数据;非法虚拟物品通知的接收模块在网络协议接收模块接到专门通知虚拟物品非法的数据之后,处理该数据;界面处理模块把图资源和文件组合在一起,通过图形绘制模块呈现在计算机的屏幕上以供玩家观看,并且接 收玩家操作,传递给其他模块的模块;图形绘制模块把各种各样的图资源数据组合在一起,通过图形库渲染出游戏图形世界的模块,渲染后的数据将会交由显卡驱动程序进行绘制;图形库是作为显卡驱动和应用程序之间的纽带,把各种形式的显卡硬件、显 卡驱动支持或不支持的图形处理方法包装为统一的接口提供给应用程序使用。...

【技术特征摘要】
1.一种处理游戏中非法虚拟物品的装置,其特征在于,其主要包括位于服务器端的网络模块、虚拟物品数据同步模块、非法虚拟物品通知发送模块、非法虚拟物品检测模块、虚拟物品生成模块、数据载入模块和位于客户端的网络协议接收模块、非法虚拟物品通知的接收模块、界面处理模块、图形绘制模块、图形库;网络模块负责和多个客户端沟通,传递数据到指定客户端和接收客户端传递来的数据;虚拟物品数据同步模块负责把虚拟物品的数据同步给指定客户端;非法虚拟物品通知发送模块向指定客户端发送某个虚拟物品是非法的虚拟物品的通知;非法虚拟物品检测模块负责检测虚拟物品的合法性;虚拟物品生成模块负责通过已有的数据,在游戏的虚拟世界中把虚拟物品还原出来;数据载入模块负责获得并解开玩家的各种数据;网络协议接收模块用于接收服务器传递过来给客户端的数据;非法虚拟物品通知的接收模块在网络协议接收模块接到专门通知虚拟物品非法的数据之后,处理该数据;界面处理模块把图资源和文件组合在一起,通过图形绘制模块呈现在计算机的屏幕上以供玩家观看,并且接收玩家操作,传递给其他模块的模块;图形绘制模块把各种各样的图资源数据组合在一起,通过图形库渲染出游戏图形世界的模块,渲染后的数据将会交由显卡驱动程序进行绘制;图形库是作为显卡驱动和应用程序之间的纽带,把各种形式的显卡硬件、显卡驱动支持或不支持的图形处理方法包装为统一的接口提供给应用程序使用。2.根据权利要求1所述的处理游戏中非法虚拟物品的装置,其特征在于,所述非法虚拟物品通知的接收模块处理数据的具体方法有两种一是在客户端的物品数据里找出指定的物品,在该物品数据上做一个标记;另一个方法是在全局数据中建立一张数据表,把对应物品的索引、编号填进表里,已备查询。3.根据权利要求1所述的处理游戏中非法虚拟物品的装置,其特征在于,在客户端还包括特效处理模块,它对图元资源进行处理,在游戏的三维空间内作出变换以及定位,然后把处理过的数据交给上述图形绘制模块。4.根据权利要求1所述的处理游戏中非法虚拟物品的装置,其特征在于,在客户端还包括文字绘制模块,它把由内码所定义的文字处理成图形绘制模块能够读懂的二维或三维坐标矩阵数据形式,然后交给图形绘制模块绘制。5.根据权利要求1所述的处理游戏中非法虚拟物品的装置,其特征在于,在客户...

【专利技术属性】
技术研发人员:吴越范展鹏
申请(专利权)人:珠海市西山居软件有限公司珠海金山软件股份有限公司
类型:发明
国别省市:44[中国|广东]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1