一种将网络游戏中虚拟物品实体化的方法.pdf

上传人:Y94****206 文档编号:637233 上传时间:2018-02-28 格式:PDF 页数:19 大小:744.78KB
返回 下载 相关 举报
摘要
申请专利号:

CN200410051906.2

申请日:

2004.10.22

公开号:

CN1617150A

公开日:

2005.05.18

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回|||地址不明的通知收件人:李琴文件名称:视为撤回通知书|||地址不明的通知收件人:李琴文件名称:期限届满前通知书|||公开

IPC分类号:

G06F17/60; G06F19/00; //161∶00,H04L9/32

主分类号:

G06F17/60; G06F19/00; //161∶00,H04L9/32

申请人:

李琴;

发明人:

李琴

地址:

518048广东省深圳市福田区福民路碧馨苑902

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

一种将网络游戏中虚拟物品实体化的方法,包括:连接在计算机接口上的虚拟物品托盘2,插放于托盘上的实体化虚拟物品1,内置在实体化虚拟物品中的身份识别芯片组5,客户端程序3,鉴权服务器4,并使用鉴权方法来判断虚拟物品的合法性。玩游戏时必须使用硬件接口6插上这个实体化虚拟物品才能使用此虚拟物品。这样,便于收藏与使用虚拟物品,也提高了虚拟物品的安全性。

权利要求书

1、  一种将网络游戏中虚拟物品实体化的方法,其特征在于还包括:
1)连接在计算机硬件接口上的实体化虚拟物品托盘,
2)插放于托盘上的实体化虚拟物品,
3)内置在实体化虚拟物品中的身份识别芯片组,
4)置于计算机内的客户端软件,
5)鉴权服务器,
6)判定实体化虚拟物品是否合法的鉴权方法。

2、
  如权利要求1所述虚拟物品实体化方法,其特征在于:
所述虚拟物品托盘,指一个提供有1至16个硬件接口,每个硬件接口用于插入一件代表网络游戏中物品的实体化虚拟物品,并由内部的芯片组电路连接和控制的小台。

3、
  如权利要求2所述虚拟物品实体化方法,其特征在于:
所述托盘内部的芯片组,指还包括:
1)提供一个接口控制模块,
2)与接口模块相连接的若干个硬件接口,
3)硬件接口与实体化后的虚拟物品的硬件接口连接,
4)硬件接口与计算机硬件接口连接,
5)可选的身份识别芯片组,
6)其它协助工作模块的一个芯片或多于一个芯片的芯片组合。

4、
  如权利要求2所述虚拟物品实体化方法,其特征在于:
所述1至16个硬件接口,指芯片组本身或同类型芯片组通过级联后可以提供的硬件接口模块的数量。

5、
  如权利要求1、2、3所述虚拟物品实体化方法,其特征在于:
所述实体化虚拟物品,指一个代表游戏中此虚拟物品,内置有身份识别芯片组,并通过硬件接口与计算机连接,或连接到托盘后转接至计算机的特殊玩具。

6、
  如权利要求1、3、5所述虚拟物品实体化方法,其特征在于:
所述身份识别芯片组,指还包括
1)带有安全性极高的非易失性存储单元数据存储区,
2)加密算法模块,
3)控制模块,
4)硬件接口模块
5)其它协助工作模块的一个芯片或多于一个芯片的芯片组合。

7、
  如权利要求2、3、4、5、6所述虚拟物品实体化方法,其特征在于:
所述硬件接口指:USB口、串口、7816口或自定义内部接口,其类型可以是公开的也可以是不公开的,其连接方式可以是外置的也可以是内置的。

8、
  如权利要求7所述虚拟物品实体化方法,其特征在于:
所述外置,指托盘与实体化虚拟物品之间使用插头方式连接,且实体化虚拟物品与托盘是两个物理上分立的装置。

9、
  如权利要求7所述虚拟物品实体化方法,其特征在于:
所述内置,指托盘与实体化虚拟物品间不使用插头方式,而是直接连接,且实体化虚拟物品与托盘是一个物理上合在一起的装置。

10、
  如权利要求1所述虚拟物品实体化方法,其特征在于:
所述置于计算机内的客户端软件,指还包括
1)身份识别芯片组驱动程序,
2)鉴权方法在客户端执行部分的程序,
3)完成游戏其它功能的程序组成的软件。

11、
  如权利要求1所述虚拟物品实体化方法,其特征在于:
所述鉴权服务器,指还包括:
1)与身份识别芯片对应的服务器端身份认证程序,
2)鉴权方法在服务器端执行部分的程序,
3)完成游戏其它功能的程序组成的软件。

12、
  如权利要求1、10、11所述所述,虚拟物品实体化方法,其特征在于:
所述鉴权方法,指遵从公开或专有的身份认证协议的约定流程,对实体化虚拟物品内身份识别芯片组上加密后的数据进行合法性判定的方法。

13、
  如权利要求3、6所述,虚拟物品实体化方法,其特征在于:
所述其它协助模块,指芯片组中除了与本发明有密切关系的功能模块外,其它保证芯片正常运行的:安全、供电、时钟以及内部连接电路。

说明书

一种将网络游戏中虚拟物品实体化的方法
技术领域
本发明涉及对网络游戏中虚拟物品的实体化方法,具体地说是利用一个带有身份认证芯片的小玩具作为虚拟物品,此实体化虚拟物品可通过接口直接与计算机连接,也可通过托盘将多个虚拟物品与计算机连接,从而使游戏玩家可以更好更方便的携带,使用游戏中的虚拟物品。
背景技术
目前,计算机网络游戏比较普及,而大型网络游戏中游戏玩家控制的主人公都需要经过长期的训练或花费大量的金钱来获得游戏中提供的各种虚拟物品,这些物品包括:1、武器;2、盔甲;3、药品;4、车马甚至游戏的主人公本身及其一些特性,如:武功级数、经验值等等。目前这些虚拟的物品都是由网络游戏商的服务器定义,并在虚拟网上提供。用户得到和使用这些虚拟物品的方法就是个人账号与密码。虽然这种方式很方便,但仍然存在很多问题:
1、虚拟物品在现实中不可见:游戏者只有在游戏中才有这些虚拟的物品;而在实现中,玩游戏者都希望有一个实体的玩具,便于收藏;
2、虚拟物品不安全:由于游戏者只能在网上通过账号控制,导致其虚拟物品不安全,很容易被人盗用。现实中已经出现多次网上虚拟物品被盗的案件;
3、虚拟物品很难索赔:国家法律对于虚拟物品管理方面的缺陷使盗用者很难被追究责任。同时网络上的虚拟物品由于没有任何实体载体,也很难被定价索赔。现实中已经多次出现对虚拟物品高达数千的索赔,但由于完全虚拟的物品由于缺少载体,无法被认定价格;
4、虚拟物品很难进行交易:虚拟设备由于没有实际的载体,其交易非常复杂,需要多方的参与。同时用户也觉得不安全;现实游戏中也大量出现了交易欺骗。
发明内容
本发明的目的在于克服上述现有技术的不足,将这些本来在网上使用的虚拟物品进行实体化。通过与小玩具的结合,使用与计算机的标准接口,使游戏者可以直接将这个物品连接到计算机上,并开始使用。同时由于本身物品有一个实际的载体,使得安全性、可交易、可索赔性都大量提高。
实现上述目的技术方案为:网络游戏虚拟物品实体化的方法,包括:
1)连接在计算机硬件接口上的实体化虚拟物品托盘,
2)插放于托盘上的实体化虚拟物品,
3)内置在实体化虚拟物品中的身份识别芯片组,
4)置于计算机内的客户端软件,
5)鉴权服务器,
6)判定实体化虚拟物品是否合法的鉴权方法。
本发明的目的还可以采用以下技术进来一步实现:设计一个电路装置,以下称为托盘,此托盘是一个提供多个硬件接口的小台,每个硬件接口可以插入一件代表网络游戏中物品的实体化虚拟物品。
托盘的内部构造包括了接口控制模块以及与此模块相连接的若干个硬件接口,此接口控制模块可以将一个或多个实体化后的虚拟物品通过硬件接口模块转接到计算机。具体接口的数量可以根据游戏的要求通过将多个芯片级连或选择接口更多的芯片来确定。
此托盘也可以内置集成一个或多个实体化的虚拟物品。整个托盘内部结构所涉及的模块可以是由多个芯片组合而成,也可以选择可集成全部功能的单芯片来完成。此托盘的功能主要是用于将多个实体化虚拟物品与计算机连接,保证用户在同时可以使用多件实体化虚拟物品。
另外设计一个电路装置,以下称为实体化虚拟物品。它指一个代表游戏中此虚拟物品的小玩具,其内置有身份识别芯片或芯片组。通过硬件接口模拟与托盘或计算机连接。此装置内包括有身份识别芯片。芯片本身带有安全性极高的数据存储区,例如EEPROM、Flash等非易失性存储单元,并且集成了相应的加密算法,从而能够安全存储加密的虚拟物品描述数据,其数据无法简单复制和破解,从而能够保证虚拟物品本身的不可复制性。本芯片的虚拟物品描述数据,可以表示一种或者多种物品。具体可由游戏程序来设定。芯片组本身提供有与计算机通信的通信机制,计算机可以通过此通信机制对芯片组进行操作。在选择芯片组时,可以是多个芯片分别完成以上功能的子集也可以选择单芯片完成全部功能。
上述所指的由实体化虚拟物品到托盘和托盘到计算机的接口,可以是USB口、串口、7816口或自定义内部接口的硬件通信模块。接口的类型可以是公开的也可以是不公开的。设计者可以根据自己选择的芯片支持接口类型来更换接口。由于现在的计算机一般都支持USB接口,所以建议选择比较通用的USB接口电路来实现。
当用户插入此实体化虚拟物品时,驱动程序会自动判断是虚拟物品的设备。如果是,则会读出身份识别芯片内的数据,并将其送至鉴权服务器进行鉴权。
此处所述的鉴权,是指鉴权服务器地软件根据所选芯片所选的加密算法的配套算法,依据身份认证协议进行验证。加密算法可以选择如:RSA、DES等公开或其它专利算法和非专利算法。具体算法的选择与芯片组本身的选择有关,不同的芯片可提供不同的加密算法。而此认证过程可选择EAP、RADIUS、SSL等认证协议或其它认证协议。
此鉴权服务器,指集成有与芯片加密算法相配套的验证算法的服务器软件。此软件可以安装在本地计算机上,也可以安装在远地计算机上。此软件除了集成有鉴权功能外,也能按游戏运营商的要求完成如通信,数据存储,数据比对等其它方面的功能。具体功能与游戏运营商具体需要提供的游戏特性与管理特性相关
当鉴权服务器按协议完成身份识别后,可以将判定信息发送给游戏客户端。
游戏客户端接收到消息后,根据判断,可以为游戏中的主人公增加上虚拟物品。
当用户拔下此实体化虚拟物品时,客户端的驱动程序会发现此设备已经被拔除,驱动程序会通知游戏客户端软件的其它模块,并由客户端软件的其它模块将游戏中主人公的虚拟物品去除。
采用上述技术方案,相对于现有技术,本发明突出的技术进步在于:1、网络上的虚拟物品被实体化,用户看得到,摸得着,便于用户收藏;2、用户不仅可通过账号进入游戏,更能通过这个硬件进入游戏或使用物品。即使用户丢失账号与密码,由于偷盗人没有此硬件也不能进入游戏操作,所以可以更方便、更安全;3、实体化后的网上虚拟物品由于有了一个硬件载体,便于用户携带和交易。4、虚拟物品被实体化后,很容易用现行法律管理,也便于游戏厂商定价,销售等;5、一旦发生物品被盗,则完全可用现行法律进行硬件方面的索赔而非对一个完全虚拟的物品进行索赔;6、本发明经过了试验、模拟、仿真,确实证明可行,其软硬件产品,可为任何网络游戏提供商集成到游戏中使用。
下面结合附图对本发明作进一步的详细描述。
附图说明
图1是实体化的网络游戏虚拟物品的整体外观示意图。
图2是实体的化网络游戏虚拟物品中身份识别芯片的硬件结构图。
图3是实体化的网络游戏虚拟物品与身份芯片的集成示意图。
图4是实化的网络游戏虚拟物品托盘电路硬件结构图。
图5是在网络游戏服务器参与下使用和停用虚拟物品的流程。
图6是实体化的网络游戏虚拟物品整体实现方式示意图。
具体实施方式
以下结合附图所示之一实例对本发明作进一步详细说明:
一种游戏虚拟物品实体化方法,如图6它由5个主要的部件和一个验证方法组成。分别是实体化虚拟物品1,内置于实体化虚拟物品1内的身份识别芯片5,用于放置多个实体化虚拟物品的托盘2,包括有驱动程序的游戏客户端软件3以及鉴权服务器4,并使用通过验证来判断1是否合法。使用时,实体化虚拟物品可以插入托盘的硬件接口6,并经由托盘2转接到计算机客户端3,也可以是直接插入到计算机客户端3。直接插入计算机时,由于计算机硬件端口有限,那么可使用的实体化虚拟物品就很少。如果经由托盘3转接,由于托盘本身有多个接口进行转接,所以可以使用的虚拟物品数量可以很多。具体实体化虚拟物品代表游戏中哪一样虚拟物品,则是由游戏来设定,可以是人、物或是表示一些状态。
整个实体化虚拟物品的外观示意是,如图1,需要设计一个放置实体化虚拟物品的托盘2,以及实体化的虚拟物品4、5。实体化虚拟物品可以通过硬件接口3插放于托盘之上。而托盘通过一个连接线6,与计算机连接。其硬件接口的具体形式可以选择USB、串口、7816口或自定义内部接口。而整个装置外部设计一个外壳1,用于保护里面放置的物品。当然,如果实体化的虚拟物品4、5的数量比较少时,比如只有一个或两个,那么也可以直接将其插到计算机上使用。
所述实体化虚拟物品,如图3,需要设计一个玩具1,并在其内部内置一个用于身份识别的芯片2,并根据硬件接口的要求,安装一个硬件的接口3用于将此实体化虚拟物品插放在托盘上或是直接插到计算机的硬件接口上。这个玩具可以是一个人物的玩偶,也可以做成刀、剑等外型,代表网上游戏的虚拟装备。
所述用于身份识别的芯片,可以选择大量有此功能的芯片组来完成。其工作方法如图2。当计算机需要对此芯片进行操作时,驱动程序的读、写或控制要求可以通过硬件接口5输入到此芯片的硬件接口模块4上。4将这些要求发给主控置模块1。1一般是一个类似CPU功能的模块,它可以控制整个芯片内的各种功能。当写入数据时,1会自动根据加密模块2的加密算法对数据进行加密,并由1将加密后的数据写入一个非易失性存储单元3中进行长期保存。具体加密的算法可以根据芯片选择RSA、DES等公开或其它专利算法,经加密后的数据很难被解密。存放数据的3可以使用EEPROM或FLASH之类的掉电后仍然不丢失数据的存储装置。读出数据时,1可以从3中读出数据,并根据控制命令的要求对数据进行各种变化或是解密后再由4、5传回计算机。作为一个通用芯片组,除了以上介绍的与本发明有关的特性结构外,还包括很多保证芯片正常工作的模块,例如:电源管理,时钟管理,安全防护管理等各种模块。实现以上功能的电路设计,可以使用多块芯片组合来完成,也可以用单芯片来完成全部的功能,例如使用SLE 66CUX640P或者Zi1221单芯片组。而这里所述的硬件接口4、5,同样可以选择USB、串口、7816口或其它自定义接口。
所述实体化虚拟物品托盘硬件电路的方法,如图4,选择一个控制芯片1,用于控制信号,完成逻辑上的从计算机到实体化虚拟物品芯片的信息转发工作。根据需求,选择硬件接口模块2,并由硬件接口模块连接到连接硬件接口3,并用此接口一边连接到计算机,另一边与实体化虚拟物品进行连接。这个接口可以选择USB、串口、7816口或自定义接口,连接计算机的硬件接口2与连接实体化虚拟物品的接口4可以相同,也可以不相同。当然,如果要在此托盘内直接内置一个实体化虚拟物品,由于不需要将这个物品直接与计算机连接,那么这个实体化虚拟物品也可以使用自定义的接口10,而不使用通用接口。这种情况下,10仍然是连接一个如前所述的身份识别芯片组6。6中具有所述身份识别芯片组的主要模块:控制模块7、加密模块8和非易性存储单元9。同样如前所述,要实现托盘功能的芯片组也可以选择多个芯片来完成如上所述的功能模块,也可以选择一个芯片来完成。由于此托盘主要功能是完成实体化虚拟物品到计算机的一个转接功能,所以也可以使用多个同类型的芯片,用级联的方式得到更多的可以插入实体化虚拟物品的接口数量。限于托盘不可能做得非常大,建议具体的接口数量可以是1到16个之间,具体数量则由所选芯片组可支持的数量或级联的数量来决定。
从计算机对实体化虚拟物品写入数据的时,是由计算机通过驱动程序和硬件接口将数据直接或经由托盘转接送入身份识别芯片组。身份识别芯片组根据控制命令将需要加密的密文部分进行加密运算,并将结果存放于非易失性存储单元中;读出时,则根据控制命令,由驱动程序按类似写入的方法从非易失性存储单元中读出数据。读出时,控制单元也可以根据要求判定是输回加密后的数据或是原文,也可以通过设计控制单元将数据进行必要的转换后才输回计算机。
对判定实体化虚拟物品是否合法的过程称为鉴权,鉴权的方法需要引入鉴权服务器。如图5。当用户插入一个实体化虚拟物品1后,客户端软件14可以通过驱动程序2读出1中的存放的虚拟物品代号及数据,并在4进行判断。如果不是虚拟物品则调用5,5可以根据要求设计成直接扔掉数据,或是通知客户端软件。如果确认是实体化的虚拟物品,则数据经由通信模块6,使用验证流程7发送给鉴权服务器15。15中的验证算法13可以同样根据数据验证协议计算这个虚拟物品是否合法。并根据验证情况看是否调用其它的功能模块13,例如对非法物品告警等。如果是合法的,则仍然按数据验证协议由8通知游戏客户端软件14。14内的接收部分9会做出判断,如果收到的是证明此数据是非法的消息,则根据设计调用出错处理模块11,例如通知用户此虚拟装备过期或是非法。如果是合法的,则通知到具体的执行模块10。执行模块会通过程序设置通知具体的游戏模块12去安装、使用这个虚拟化的物品。12本身是由游戏来设定,它仅需要与10之间有一个协商好的接口进行通信就可以了。所述身份认证流程可以遵从EAP、RADIUS、SSL等认证协议或其它认证协议。实现上可以根据芯片的选择来定义不同的鉴权流程。当然也可自定义不开放的私有流程协议来实现。
必须指出,上述实例只对本发明做出的一个非限定性举例说明。但本领域的技术人员会理解,在没有偏离本发明的宗旨和范围下,可以对本发明作出各种修改、替换和变更,这些修改、替换和变更仍属本发明的保护范围。

一种将网络游戏中虚拟物品实体化的方法.pdf_第1页
第1页 / 共19页
一种将网络游戏中虚拟物品实体化的方法.pdf_第2页
第2页 / 共19页
一种将网络游戏中虚拟物品实体化的方法.pdf_第3页
第3页 / 共19页
点击查看更多>>
资源描述

《一种将网络游戏中虚拟物品实体化的方法.pdf》由会员分享,可在线阅读,更多相关《一种将网络游戏中虚拟物品实体化的方法.pdf(19页珍藏版)》请在专利查询网上搜索。

一种将网络游戏中虚拟物品实体化的方法,包括:连接在计算机接口上的虚拟物品托盘2,插放于托盘上的实体化虚拟物品1,内置在实体化虚拟物品中的身份识别芯片组5,客户端程序3,鉴权服务器4,并使用鉴权方法来判断虚拟物品的合法性。玩游戏时必须使用硬件接口6插上这个实体化虚拟物品才能使用此虚拟物品。这样,便于收藏与使用虚拟物品,也提高了虚拟物品的安全性。 。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1