一种提高虚拟物品数据安全性的方法技术

技术编号:3510211 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种提高虚拟物品数据安全性的方法,该方法对游戏服务器上的虚拟物品数据设置安全标志,当游戏服务器接收到游戏客户端发送的虚拟物品转移操作请求时,执行以下步骤:A、判断该虚拟物品的安全标志是否有效,如果是,则执行步骤B;否则直接执行该虚拟物品转移操作请求;B、通过异质网络向虚拟物品的当前归属用户注册的绑定终端发送请求确认信息,并在接收到该绑定终端返回的确认信息后,执行所述虚拟物品转移操作。应用本发明专利技术方法能够直接对虚拟物品数据进行保护,提高虚拟物品数据的安全性。

【技术实现步骤摘要】

本专利技术涉及网络数据安全技术,特别涉及。
技术介绍
网络提供的业务越来越多,对各种业务相关数据的安全性要求也越来越高。例如网络游戏业务,其中用户账号、密码等用户数据以及该用户所有的虚拟物品的数据对安全性要求就比较高。用户的虚拟物品数据一般存储在在游戏服务器上,且虚拟物品数据与该用户的游戏用户账号或标识相关联对应,表示了虚拟物品的归属关系。目前,通常是通过对用户账号、密码等用户数据的保护,来实现对虚拟物品数据的保护。例如个人电脑防火墙,杀毒和反黑客软件等。具体的如防盗号技术,该技术把网络游戏作为特定保护对象,运行游戏前清空电脑内存、运行游戏时拒绝接收可疑数据、游戏结束后阻止发送可疑数据等措施来防止用户的游戏账号被盗。另外,还可以由运营商给合法用户提供账号密码卡,用户每次登录游戏服务器时,都根据提示输入密码卡上的密码,游戏服务器对该密码进行验证,验证通过后,允许用户登录游戏系统。这种方式对用户来说每次登陆系统都比较麻烦,卡也必须要随身携带,一旦卡遗失或卡上的密码被他人窃取,用户账号的安全性仍无法保证。可见,现有技术中都是从游戏账号和密码的角度保障安全性,然而对于游戏用户来说,虚拟物品的归属关系数据的安全性是至关重要的,而目前又没有直接对虚拟物品数据进行保护的技术,一旦游戏用户的游戏账号和密码被盗用之后,其他人便非法获得了虚拟物品的归属关系数据的修改权,或者虚拟物品的控制权,也就是说,目前虚拟物品数据没有得到很好的保护,其安全性有待于进一步提高。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供,该方法能够直接对虚拟物品数据进行保护。为达到上述目的,本专利技术的技术方案具体是这样实现的,对游戏服务器上的虚拟物品数据设置安全标志,当游戏服务器接收到游戏客户端发送的虚拟物品转移操作请求时,执行以下步骤A、判断该虚拟物品的安全标志是否有效,如果是,则执行步骤B;否则直接执行该虚拟物品转移操作请求;B、通过异质网络向虚拟物品的当前归属用户注册的绑定终端发送请求确认信息,并在接收到该绑定终端返回的确认信息后,执行所述虚拟物品转移操作。其中,所述对游戏服务器上的虚拟物品数据设置安全标志的方法为在每个虚拟物品数据记录中设置一个安全标志字段。该方法可以进一步包括根据虚拟物品的价值数据,将价值超过预定数值门限的虚拟物品的安全标志字段的初始值设置为有效。所述对游戏服务器上的虚拟物品数据设置安全标志的方法可以为根据虚拟物品的价值数据,将价值超过预定数值门限的虚拟物品数据确认为设置了安全标志;步骤A所述判断该虚拟物品的安全标志是否有效的方法为判断该虚拟物品价值数据是否超过预定数值门限,如果是,则安全标志有效;否则安全标志无效。该方法可以进一步包括对游戏服务器上的虚拟物品数据设置安全标志有效的方法为游戏客户端将包含虚拟物品标识的安全标志设置有效请求,发送给游戏服务器;所述游戏服务器直接设置虚拟物品标识对应的安全标志为有效,或通过所述异质网络向所述绑定终端发送请求确认设置有效信息,并在接收到该绑定终端返回的确认设置有效信息后,设置虚拟物品标识对应的安全标志为有效;对游戏服务器上的虚拟物品数据设置安全标志无效的方法为游戏客户端将包含虚拟物品标识的安全标志设置无效请求,发送给游戏服务器;所述游戏服务器通过所述异质网络向所述绑定终端发送请求确认设置无效信息,并在接收到该绑定终端返回的确认设置无效信息后,设置虚拟物品标识对应的安全标志为无效。游戏服务器上的每个虚拟物品数据中至少可以包含虚拟物品的归属用户信息;所述游戏客户端发送虚拟物品转移操作请求的方法为游戏客户端向游戏服务器发送包含目标用户标识的归属关系改变请求;所述步骤B包括B1、游戏服务器通过异质网络向虚拟物品的当前归属用户注册的绑定终端发送请求确认信息;B2、判断是否在预定时间内接收到了该绑定终端返回的确认信息,如果是,则根据目标用户标识,将该虚拟物品数据中的归属用户信息修改为目标用户;否则拒绝该归属关系改变请求。游戏服务器上的每个虚拟物品数据中至少可以包含虚拟物品的归属用户信息和绑定终端信息;所述游戏客户端发送虚拟物品转移操作请求的方法为游戏客户端向游戏服务器发送包含目标用户标识的归属关系改变请求;所述步骤B包括B1、游戏服务器通过异质网络向虚拟物品的当前归属用户注册的绑定终端发送请求确认信息; B2、判断是否在预定时间内接收到了该绑定终端返回的确认信息,如果是,则根据目标用户标识,将该虚拟物品数据中的归属用户信息修改为目标用户,并通过查找目标用户的注册信息获得目标用户绑定终端信息,将该虚拟物品的绑定终端信息修改为目标用户的绑定终端;否则拒绝该归属关系改变请求。游戏服务器上的每个虚拟物品数据中至少可以包含虚拟物品的归属用户信息和绑定终端信息;所述游戏客户端发送虚拟物品转移操作请求的过程包括a1、游戏客户端向游戏服务器发送包含目标用户标识的归属关系改变请求;a2、游戏服务器根据目标用户标识,将该虚拟物品数据中的归属用户信息修改为归属目标用户,并将修改了归属用户信息,而没有修改绑定终端的虚拟物品信息发送给原所有者客户端;a3、原所有者客户端接收到游戏服务器在步骤a2发送的信息后,根据用户选择向游戏服务器发送包含目标用户标识的改变绑定终端请求;所述步骤B包括B1、游戏服务器根据用户注册信息,判断发送改变绑定终端请求的客户端的账号是否与该虚拟物品数据中的绑定终端对应的账号相同,如果是,则通过异质网络向虚拟物品的当前归属用户注册的绑定终端发送请求确认信息;否则拒绝该改变绑定终端请求;B2、判断是否在预定时间内接收到了该绑定终端返回的确认信息,如果是,则根据目标用户标识,通过查找目标用户的注册信息获得目标用户绑定终端信息,将该虚拟物品的绑定终端信息修改为目标用户的绑定终端;否则拒绝该改变绑定终端请求。所述游戏客户端发送的虚拟物品转移操作请求中可以包含时间期限信息;所述执行该虚拟物品转移操作请求时游戏服务器记录该时间期限;并当该时间期限到时,将该虚拟物品数据转移给原归属用户。所述的拒绝客户端发送的请求的方法可以为游戏服务器向游戏客户端返回操作失败提示;该方法进一步包括游戏服务器执行完虚拟物品转移操作后,向游戏客户端返回操作成功提示。所述的异质网络可以为与承载游戏客户端和游戏服务器通信的网络所不相同的移动通信网络或固定电话网络或互联网,所述的绑定终端为移动通信终端或固定电话终端或计算机;所述步骤B中,游戏服务器通过移动通信网络或固定电话网络或互联网向虚拟物品的当前归属用户注册的绑定移动通信终端或固定电话终端或计算机发送请求确认信息,并通过移动通信网络或固定电话网络或互联网接收该绑定移动通信终端或固定电话终端或计算机返回的确认信息。所述步骤B中,游戏服务器可以先将请求确认信息发送给短消息中心,短消息中心将该请求确认信息转换为短消息通过移动通信网络或固定电话网络发送给移动通信终端或固定电话终端;移动通信终端或固定电话终端将确认信息以短消息方式通过移动通信网络或固定电话网络发送给短消息中心,短消息中心将该短消息转换为游戏服务器能够接收的数据发送给游戏服务器。所述步骤B中,游戏服务器也可以先将确认网页URL地址信息发送给短消息中心,短消息中心将该网页信息URL地址信息生成WAP PUSH短消息,通本文档来自技高网...

【技术保护点】
一种提高虚拟物品数据安全性的方法,其特征在于,对游戏服务器上的虚拟物品数据设置安全标志,当游戏服务器接收到游戏客户端发送的虚拟物品转移操作请求时,执行以下步骤:A、判断该虚拟物品的安全标志是否有效,如果是,则执行步骤B;否则直接执行 该虚拟物品转移操作请求;B、通过异质网络向虚拟物品的当前归属用户注册的绑定终端发送请求确认信息,并在接收到该绑定终端返回的确认信息后,执行所述虚拟物品转移操作。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙谦
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1