查看游戏账号角色的方法、设备系统及存储介质与流程
未命名
09-24
阅读:62
评论:0
1.本技术涉及计算机技术领域,具体涉及一种查看游戏账号角色的方法、设备系统及计算机可读存储介质。
背景技术:
2.在线游戏中,在通过交易平台交易游戏账号之前,买家常常需要登录卖家的游戏账号,进行查看账号角色的操作。但是,一般交易双方并没有充分的信任关系,卖家担心买家会恶意毁号,买家担心卖家会隐瞒游戏账号的部分信息。而如果直接提供固定的某种角色的角色数据,则不能保障提供的数据具有充分的细节信息。因为上述原因,造成游戏账号的交易安全性和可信度较低,经常导致游戏账号的交易难以进行。
技术实现要素:
3.本技术提供了一种查看游戏账号角色的方法、设备系统及计算机可读存储介质,以解决或至少部分解决上述问题。具体如下。
4.第一方面,本技术提供了一种查看游戏账号角色的方法,所述方法包括:
5.生成所述目标游戏账号的角色镜像数据;
6.生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码;
7.通过所述临时账号密码登录所述临时账号的情况下,根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为。
8.第二方面,本技术实施例还提供了一种设备系统,所述设备系统用于实现上述第一方面所述的查看游戏账号角色的方法,所述设备系统包括游戏服务器系统、临时账号服务器系统和看号服务器系统;
9.所述游戏服务器系统,用于生成所述目标游戏账号的角色镜像数据,并将所述目标游戏账号的角色镜像数据上传至所述看号服务器系统;
10.所述临时账号服务器系统,用于生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码;
11.所述看号服务器系统,用于通过所述临时账号密码在所述看号服务器系统对应的客户端中登录所述临时账号的情况下,根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为。
12.第三方面,本技术实施例还提供了一种设备系统,包括:
13.处理器;以及
14.存储器,用于存储程序,该设备系统通电并通过所述处理器运行该程序后,执行如第一方面所述的方法。
15.第四方面,本技术实施例还提供了一种计算机可读存储介质,存储有程序,该程序被处理器运行,执行如第一方面所述的方法。
16.与现有技术相比,本技术具有以下优点:
17.本技术实施例提供的查看游戏账号角色的方法中,首先可以生成目标游戏账号的角色镜像数据;然后,生成该目标游戏账号对应的临时账号,以及用于登录临时账号的临时账号密码;进一步地,在通过临时账号密码登录临时账号的情况下,可以根据目标游戏账号的角色镜像数据和操作指令执行目标游戏账号对应的游戏角色的游戏行为。在本技术实施例中,通过游戏账号对应的临时账号和密码,可以基于该游戏账号的角色镜像数据体验操控该游戏账号的游戏角色所能够进行的游戏行为,使登录临时账号的玩家拥有直接采用该游戏账号登录游戏的体验,如此,能够有效地保障游戏账号交易的安全性和可信度。
附图说明
18.图1是本技术实施例提供的一种设备系统的系统架构图;
19.图2是本技术实施例提供的另一种设备系统的系统架构图;
20.图3是本技术实施例提供的一种查看游戏账号角色的方法的流程图;
21.图4是本技术实施例提供的又一种设备系统的系统架构图;
22.图5是本技术实施例提供的另一种查看游戏账号角色的方法的流程图;
23.图6是本技术实施例提供的一种用于实现查看游戏账号角色的设备系统的逻辑结构示意图。
具体实施方式
24.在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
25.在本公开其中一种实施例中的查看游戏账号角色的方法可以运行于服务器。当查看游戏账号角色的方法运行于服务器时,该方法则可以基于云交互系统来实现与执行,其中,云交互系统包括服务器和客户端设备。
26.在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,查看游戏账号角色的方法的储存与运行是在云游戏服务器上完成的,客户端设备的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备,最后,通过客户端设备进行解码并输出游戏画面。
27.在一可选的实施方式中,以游戏为例,客户端设备存储有游戏程序并用于呈现游戏画面。客户端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该客户端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,客户端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏
画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
28.在一种可能的实施方式中,本发明实施例提供的查看游戏账号角色的方法,可以通过终端设备提供图形用户界面,其中,终端设备可以是前述提到的云交互系统中的客户端设备。
29.在对本技术实施例进行详细说明之前,首先对本技术的相关背景和技术进行更详细的介绍。
30.目前,实现交易双方对游戏账号的角色数据进行验货,主要有以下几种方案:
31.方案1、线下交易,卖家和买家面对面完成验货和游戏账号交易。
32.方案2、卖家提供游戏账号的账号密码,由买家自己登录游戏账号,体验后选择是否交易。
33.方案3、将卖家要交易的游戏账号角色进行冻结,避免后续对角色数据的修改,然后将角色的部分数据截取并拼接成字符串发给第三方平台(比如藏宝阁),买家在第三方平台上来获取要购买的角色数据的部分信息,并借此进行估值和购买。
34.然而,上述方案中存在以下问题:
35.对于方案1,买卖双方没有充分的信任关系,卖家担心买家会恶意毁号,买家担心卖家隐瞒账号的关键信息,导致验货无法正常进行。
36.对于方案2,第三方平台显示的只有角色部分数据内容,会有部分买家关心的数据没有显示,导致买家对角色价值的错误评估。
37.对于方案3,当卖家将角色数据发给第三方平台时,卖家的角色会被冻结,导致卖家无法正常游玩游戏。
38.基于上述现有方案,造成了游戏账号的交易安全性和可信度较低,经常导致游戏账号的交易难以进行。
39.为了解决或至少部分解决上述问题,本技术提供了一种查看游戏账号角色的方法。在详细介绍该查看游戏账号角色的方法的具体实施方式之前,首先介绍一种用于实现该方法的设备系统。
40.图1示出了一种用于实现本技术实施例的查看游戏账号角色的方法的设备系统的系统架构图,在一种可选的实施方式中,如图1所示,该设备系统1000包括游戏服务器系统100、临时账号服务器系统200和看号服务器系统300。
41.其中,看号服务器系统300分别与游戏服务器系统100和临时账号服务器系统200通信连接,通信连接的方式包括有线的通信连接和无线的通信连接,有线的通信连接包括电缆连接、光纤连接等,无线的通信连接包括电磁波通信连接、微波通信连接、卫星通信连接等,本技术实施例并不旨在对其进行限定。例如,看号服务器系统300与游戏服务器系统100之间可以通过transfer进程连接,作为角色镜像数据传输的桥梁。
42.在一可选的实施方式中,游戏服务器系统100、临时账号服务器系统200和看号服务器系统300,这三个服务器系统均可以是独立的服务器架构,每个独立的服务器架构均可以是中心化的或去中心化的服务器架构。
43.例如,独立的中心化的服务器系统可以包括中心节点(master)、登录服务器(或集群)、核心功能服务器(或集群)、网关服务器(或集群)、数据库等配置。在一更具体的示例
中,对于游戏服务器系统100,核心功能服务器(或集群)具体可以是管理游戏进程的游戏服务器(或集群);对于临时账号服务器系统200,核心功能服务器(或集群)具体可以是管理临时账号相关进程的临时账号服务器(或集群);对于看号服务器系统300,核心功能服务器(或集群)具体可以是看号服务进程的看号服务器(或集群)。
44.当然,在另一可选的实施方式中,游戏服务器系统100、临时账号服务器系统200和看号服务器系统300,这三个服务器系统中的任意两个以上服务器系统,也可以同属于一个独立的服务器架构之内。例如,这三个服务器系统同属于一个独立的服务器架构之内,三者可以共用网关服务器(或集群),由该网关服务器(或集群)对这三个服务器系统的进程进行分布式调度。再例如,游戏服务器系统100单独为一个独立的服务器架构,临时账号服务器系统200和看号服务器系统300则属于另一个独立的服务器架构。
45.本技术对于游戏服务器系统100、临时账号服务器系统200和看号服务器系统300的具体系统架构不作具体限定,可以理解的是,上述各服务器系统的实施方式并不对本技术构成限定。
46.简而言之,在本技术实施例中,游戏服务器系统100、临时账号服务器系统200和看号服务器系统300主要依据功能逻辑进行划分,并不依据其所有者、设备连接方式、通信方式等进行划分。
47.此外,游戏服务器系统100、临时账号服务器系统200和看号服务器系统300可以各自有对应的客户端,当然也可以有两个以上的服务器系统共用客户端。例如,游戏服务器系统100和看号服务器系统300,可以通过一个客户端进行登录,在实际应用中,登录客户端时,可以根据账号属性、需要连接的服务器地址等,选择要登录至哪个服务器系统。例如,如图2所示,在本技术实施例的一个可选实施方式中,在游戏客户端通过游戏账号可以分别实现登录至游戏服务器系统100和看号服务器系统300,通过临时账号客户端则可以登录至临时账号服务器系统200。上述各服务器系统是否共用客户端,取决于实际需求,本技术实施例对此不作限定。
48.以下介绍该查看游戏账号角色的方法的具体实施方式。如图3所示,该方法包括以下步骤s10~步骤s20。
49.步骤s10:生成目标游戏账号的角色镜像数据。
50.首先,玩家a可以通过自己在游戏客户端注册的目标游戏账号登录游戏,游戏中可以提供用于生成角色镜像数据的触发方式,该触发方式具体可以包括与非玩家角色的对话触发、控件触发等等。
51.其中,与非玩家角色的对话触发方式例如可以在游戏中设置一个npc(non-playercharacter,非玩家角色),玩家a可以通过操控玩家角色与其进行对话,当玩家a操控的玩家角色向该npc说出需要生成角色镜像数据的需求时,该npc可以触发生成目标游戏账号的角色数据的角色镜像数据的底层实现逻辑,从而生成该角色镜像数据。
52.控件触发方式例如可以在游戏界面中提供一个控件,并在控件上或控件周边给出该控件的功能提示和操作提示,以使玩家知晓该控件的功能,以及如何使用该控件实现该功能。在一具体示例中,玩家a可以点击用于生成角色镜像数据的控件,进而该控件可以触发生成目标游戏账号的角色数据的角色镜像数据的底层实现逻辑,从而生成该角色镜像数据。
53.在本技术实施例中,角色镜像数据是角色数据的副本,通过复制角色数据即可得到角色镜像数据,角色镜像数据仅与其复制时刻对应的角色数据相同,复制过后,角色数据与角色镜像数据就是两份独立的数据,角色数据后续的改变对该角色镜像数据并不产生影响,也即角色数据与其角色镜像数据的变化并不同步。
54.在一种实施方式中,玩家a通过目标游戏账号在游戏服务器系统100对应的客户端中登录游戏,然后在游戏中进行用于生成目标游戏账号的角色数据的角色镜像数据的触发操作,游戏服务器系统100响应于该触发操作,可以生成目标游戏账号的角色镜像数据,并将目标游戏账号的角色镜像数据上传至看号服务器系统300。
55.步骤s20:生成目标游戏账号对应的临时账号,以及用于登录临时账号的临时账号密码。
56.在该步骤中,可以针对目标游戏账号生成一组临时账号和临时账号密码。目标游戏账号对应的临时账号和临时账号密码,可以用于体验直接通过目标游戏账号登录游戏所能够进行的游戏行为,从而体验操控目标游戏账号对应的游戏角色的感受。
57.在一种可选的实施方式中,临时账号的生成方式可以包括通过算法自动生成,也可以由玩家自定义,本技术实施例对此不作限定。
58.类似地,临时账号密码的生成方式同样可以包括通过算法自动生成,也可以由玩家自定义,本技术实施例对此同样不作限定。
59.在一种实施方式中,玩家a可以登录临时账号服务器系统200对应的客户端,进而通过临时账号服务器系统200生成目标游戏账号对应的临时账号,以及用于登录临时账号的临时账号密码。
60.步骤s30:通过临时账号密码登录临时账号的情况下,根据目标游戏账号的角色镜像数据和操作指令执行目标游戏账号对应的游戏角色的游戏行为。
61.由于该临时账号和临时账号密码是针对目标游戏账号生成的,因此,在通过该临时账号密码登录该临时账号的情况下,可以从存储的多个游戏账号的角色镜像数据中,读取出目标游戏账号的角色镜像数据,并据此生成目标游戏账号对应的角色视角镜像界面。在正常的游戏过程中,根据目标游戏账号的角色数据,可以给玩家提供目标游戏账号对应的角色视角界面,同理,根据目标游戏账号的角色镜像数据,便可以给通过临时账号登录的玩家提供目标游戏账号对应的角色视角镜像界面。
62.在生成目标游戏账号对应的角色视角镜像界面之后,可以将该角色视角镜像界面输出至登录有临时账号的玩家b的终端设备进行显示。
63.在一种实施方式中,玩家b可以通过临时账号密码在看号服务器系统300对应的客户端中登录临时账号,进而看号服务器系统300可以根据目标游戏账号的角色镜像数据,生成目标游戏账号对应的角色视角镜像界面,并将角色视角镜像界面输出至看号服务器系统300对应的客户端(即玩家b登录临时账号的客户端)进行显示。
64.如此,当想要购买玩家a的目标游戏账号的玩家b,通过针对目标游戏账号生成的临时账号和临时账号密码进行登录时,便可以看到目标游戏账号对应的角色视角镜像界面,从而能够通过临时账号体验到直接采用目标游戏账号登录游戏的体验。玩家b进入目标游戏账号对应的角色视角镜像界面后,可以像直接采用目标游戏账号登录游戏一样操控角色进行游戏行为,例如查看背包、施放技能、打怪、做任务等,从而实现对目标游戏账号游戏
角色的查看。
65.本技术实施例提供的查看游戏账号角色的方法中,首先可以生成目标游戏账号的角色镜像数据;然后,生成该目标游戏账号对应的临时账号,以及用于登录临时账号的临时账号密码;进一步地,在通过临时账号密码登录临时账号的情况下,可以根据目标游戏账号的角色镜像数据和操作指令执行目标游戏账号对应的游戏角色的游戏行为。在本技术实施例中,通过游戏账号对应的临时账号和密码,可以基于该游戏账号的角色镜像数据体验操控该游戏账号的游戏角色所能够进行的游戏行为,使登录临时账号的玩家拥有直接采用该游戏账号登录游戏的体验,如此,能够有效地保障游戏账号交易的安全性和可信度。
66.在一种实施方式中,该查看游戏账号角色的方法还可以包括以下步骤s40。
67.步骤s40:生成临时账号与临时账号密码的第一对应关系,以及临时账号与目标游戏账号的第二对应关系。
68.其中,针对临时账号生成一个临时账号密码,在获得临时账号密码的同时也建立了临时账号与临时账号密码的第一对应关系。
69.而临时账号与目标游戏账号的第二对应关系,可以通过用户手动关联、客户端底层逻辑自动关联等方式进行建立。
70.用户手动关联的方式,例如玩家a可以通过目标游戏账号登录临时账号服务器系统200对应的客户端,然后触发临时账号和临时账号密码的生成功能,临时账号服务器系统200生成临时账号和临时账号密码后,可以建立临时账号与临时账号密码的第一对应关系,以及建立临时账号与当前登录的目标游戏账号的第二对应关系。
71.客户端底层逻辑自动关联的方式,例如玩家a可以在临时账号服务器系统200对应的客户端,触发临时账号和临时账号密码的生成功能。临时账号服务器系统200对应的客户端可以是无需账号登录的客户端形式,也可以是通过该客户端所提供的账号进行登录的客户端形式。玩家a在触发该生成功能之前、或触发该生成功能生成临时账号和临时账号密码之后,可以手动输入需要与临时账号关联的目标游戏账号,进而临时账号服务器系统200可以建立临时账号与临时账号密码的第一对应关系,以及建立临时账号与玩家a手动输入的目标游戏账号的第二对应关系。
72.在一可选的实施方式中,如图4所示,实现该方法的设备系统还可以包括部署在临时账号服务器系统200与看号服务器系统300之间的数据库400,该数据库400可以用于存储临时账号服务器系统200生成的临时账号与临时账号密码的第一对应关系,以及临时账号与目标游戏账号的第二对应关系。临时账号服务器系统200生成上述第一对应关系和第二对应关系后,可以将第一对应关系和第二对应关系存入数据库400。
73.可选地,该数据库400可以是redis数据库(remotedictionaryserver,远程字典服务),当然,还可以是其他数据库,本技术实施例对其不进行具体限定。
74.当然,第一对应关系和第二对应关系也可以存储在临时账号服务器系统200中。
75.相应地,在通过临时账号密码登录临时账号之前,该方法还可以包括以下步骤s50~步骤s80,用于根据上述第一对应关系和第二对应关系,实现临时账号的登录,以及确定生成角色视角镜像界面所需的角色镜像数据是哪个游戏账号的角色镜像数据。
76.步骤s50:响应于通过临时密码登录临时账号的登录操作,读取第一对应关系和第二对应关系。
77.在一种实施方式中,当玩家b通过临时账号密码,在看号服务器系统300对应的客户端登录临时账号时,看号服务器系统300响应于该登录操作,可以根据该临时账号,从数据库400中读取出临时账号与临时账号密码的第一对应关系,以及临时账号与目标游戏账号的第二对应关系。
78.在另一种实施方式中,若第一对应关系和第二对应关系存储在临时账号服务器系统200中,则当需要在看号服务器系统300登录临时账号时,看号服务器系统300可以直接从临时账号服务器系统200中读取第一对应关系和第二对应关系,或者,可以向临时账号服务器系统200发送请求,以请求临时账号服务器系统200向看号服务器系统300反馈第一对应关系和第二对应关系。
79.步骤s60:根据第一对应关系,登录临时账号。
80.看号服务器系统300可以根据临时账号与临时账号密码的第一对应关系,实现临时账号的登录。
81.步骤s70:根据第二对应关系,确定针对临时账号所需读取的角色镜像数据。
82.任何游戏账号的角色镜像数据都可以由游戏服务器系统100上传至看号服务器系统300上传,因此,看号服务器系统300可以根据临时账号与目标游戏账号的第二对应关系,从游戏服务器系统100上传的各个游戏账号的角色镜像数据中,确定针对临时账号所需读取的角色镜像数据为目标游戏账号的角色镜像数据。
83.步骤s80:针对临时账号读取目标游戏账号的角色镜像数据。
84.看号服务器系统300将目标游戏账号的角色镜像数据从看号服务器系统300管理的数据库中读取出,进而看号服务器系统300便可以根据读取出的目标游戏账号的角色镜像数据,生成目标游戏账号对应的角色视角镜像界面,并将其输出至看号服务器系统300对应的登录有临时账号的客户端。
85.此外,在实现该查看游戏账号角色的方法时,还可以采用以下实施方式中的一种或多种,可以理解的是,以下各实施方式可以在合理范围内根据实际需求进行组合使用,本技术并不旨在对其进行限定。
86.在一种实施方式中,该方法还可以包括以下步骤s90。
87.步骤s90:当重新生成所述目标游戏账号对应的临时账号和/或临时账号密码时,控制当前在线的目标游戏账号对应的临时账号下线,并删除先前存在的目标游戏账号的角色镜像数据。
88.在该种实施方式中,用于重新生成目标游戏账号的角色镜像数据的触发操作,与前文所述的用于生成目标游戏账号的角色镜像数据的触发操作可以相同,也可以不同。在先前已生成过目标游戏账号的角色镜像数据的情况下,当重新生成目标游戏账号的角色镜像数据时,如果目标游戏账号对应的临时账号此时正好在线,则会被踢下线。一是可以避免买家对临时账号的长期霸占,二是因为角色镜像数据已更新,买家可以通过重新登录临时账号查看最新的数据。
89.此外,在重新生成目标游戏账号的角色镜像数据后,可以删除先前存在的目标游戏账号的角色镜像数据,能够节省看号服务器系统300的存储空间。
90.在一种可选的示例中,游戏服务器系统100重新生成目标游戏账号的角色镜像数据,并上传至看号服务器系统300,相应地,看号服务器系统300可以在从游戏服务器系统
100中导入重新生成的角色镜像数据时,控制当前在线的目标游戏账号对应的临时账号下线,并删除先前存在的目标游戏账号的角色镜像数据。
91.在一种实施方式中,该方法还可以包括以下步骤s110。
92.步骤s110:当重新生成目标游戏账号对应的临时账号和/或临时账号密码时,控制当前在线的目标游戏账号对应的临时账号下线,并控制先前存在的目标游戏账号对应的临时账号和/或临时账号密码失效。
93.在该种实施方式中,针对临时账号和/或临时账号密码也可以提供重新生成的功能。当卖家重新生成了临时账号和/或临时账号密码,则原有的临时账号和/或临时账号密码失效,如果当前存在原有的临时账号在线,则会被踢下线,避免买家对临时账号的长期霸占。
94.在一种可选的示例中,临时账号服务器系统200可以根据重新生成的目标游戏账号对应的临时账号和/或临时账号密码,更新数据库400,以使看号服务器系统300在再次从数据库400中读取数据时,能获得重新生成的目标游戏账号对应的临时账号和/或临时账号密码。
95.在一种实施方式中,该方法还可以包括以下步骤s140。
96.步骤s140:在第一客户端通过临时账号密码登录临时账号的情况下,若检测到在第二客户端通过临时账号密码登录临时账号的登录操作,则控制临时账号从第一客户端下线。
97.在该种实施方式中,先登录临时账号的玩家会被后登录临时账号的玩家顶号,避免买家对账号的长期霸占。
98.在一种可选的示例中,第一客户端和第二客户端均可以是临时账号服务器系统200对应的客户端。
99.在一种实施方式中,该方法还可以包括以下步骤s120。
100.步骤s120:在根据目标游戏账号的角色镜像数据和操作指令执行目标游戏账号对应的游戏角色的游戏行为的过程中,保持目标游戏账号的角色镜像数据不变。
101.在该种实施方式中,在角色视角镜像界面上所有的操作行为,看号服务器系统300都不会存盘,从而不会导致角色镜像数据的改变,可以只在在下一次生成角色镜像数据时,才会重新将看号服务器系统300上的角色镜像数据进行更新,避免由于操作导致角色镜像数据的失真和混乱。其中,针对角色镜像数据的屏蔽方案,可以通过屏蔽看号服务器系统300中实现游戏行为的进程对存放角色镜像数据的数据库的数据修改行为来实现。
102.在一种实施方式中,该方法还可以包括以下步骤s130。
103.步骤s130:响应于对目标游戏账号对应的临时账号的使用权限取消操作,删除目标游戏账号的角色镜像数据。
104.在该种实施方式中,玩家a可以在买家验货完成后,或者长期没有买家查看等情况下,可以取消临时账号的使用权限,同时,看号服务器系统300将删除目标游戏账号的角色镜像数据。由于目标游戏账号的角色数据的更新速度比较快,这样一来,不仅能够节省看号服务器系统300的存储空间,还可以在下次有合适买家时再生成最新的角色镜像数据,保证买家可以看到最新的账号角色数据。
105.其中,取消临时账号的使用权限的方式包括限制临时账号无法登录、使临时账号
失效等,本技术实施例对此不作具体限定。
106.在一种可选的示例中,玩家a可以在通过目标游戏账号登录临时账号服务器系统200对应客户端的情况下,执行对目标游戏账号对应的临时账号的使用权限取消操作,临时账号服务器系统200响应于该使用权限取消操作,可以将针对该临时账号的使用权限取消消息发送至看号服务器系统300,进而看号服务器系统300在接收到针对该临时账号的使用权限取消消息后,可以删除目标游戏账号的角色镜像数据。
107.在另一种可选的示例中,玩家a可以在通过目标游戏账号登录看号服务器系统300对应客户端的情况下,执行对目标游戏账号对应的临时账号的使用权限取消操作,看号服务器系统300响应于该使用权限取消操作,可以删除目标游戏账号的角色镜像数据。
108.在一种实施方式中,目标游戏账号的角色数据与目标游戏账号的角色镜像数据的数据更新相互隔离。
109.在该种实施方式中,看号服务器系统300中的角色镜像数据和游戏服务器系统100中的角色数据相互隔离且互不影响,潜在买家在看号服务器系统300对应客户端上的所有操作,均不会影响到卖家在游戏服务器系统100中的正常游戏,可以防止发生不必要的数据损失。
110.在一种实施方式中,该方法还可以包括以下步骤s140。
111.步骤s140:在根据目标游戏账号的角色镜像数据和操作指令执行目标游戏账号对应的游戏角色的游戏行为的过程中屏蔽目标游戏账号的隐私数据。
112.在该种实施方式中,看号服务器系统300可以在目标游戏账号对应的角色视角镜像界面中屏蔽卖家账号密码等隐私数据,以保护卖家的数据隐私,提高交易的安全性。
113.在一种实施方式中,游戏的界面中屏蔽用于查看以下数据中的一种或多种的功能:临时账号、目标游戏账号的角色镜像数据、与临时账号相关的日志数据,以及与目标游戏账号的角色镜像数据相关的日志数据。
114.在该种实施方式中,看号服务器系统300可以对玩家层面隐藏,游戏的玩家在游戏的界面中不会在账号查询下查询到任何看号服务器系统300中的角色镜像数据,以及看号服务器系统300中的各种日志等,以保护卖家的数据隐私,提高看号服务的安全性。
115.在一种实施方式中,该方法还可以包括以下步骤s150。
116.步骤s150:在根据目标游戏账号的角色镜像数据和操作指令执行目标游戏账号对应的游戏角色的游戏行为的过程中屏蔽目标功能。
117.在该种实施方式中,由于角色镜像数据主要在账号交易的验货环节使用,并非能够正常进行游戏的角色数据,因此,可以对玩家在角色视角镜像界面中的游戏行为进行一些限制,包括但不限于:禁止玩家在角色视角镜像界面中进行任何交易(包括跨服交易)、禁止玩家在角色视角镜像界面中进行任何游戏内支付等。其中,对玩家在角色视角镜像界面中的操作行为的限制,可以通过在看号服务器系统300上设置限制机制实现。
118.在该种实施方式中,可以根据实际需求,选择要屏蔽哪些功能。在实际应用中,有的游戏行为比较难实现,或者事后难以处理,或者不希望能够执行成功,则可以把这样的游戏行为屏蔽掉。
119.其中,比较难实现的游戏行为,例如与其他游戏角色的对战;
120.事后难以处理的游戏行为,例如允许扔掉虚拟物品的话,下个买家再登录临时账
号就看不到被扔掉的虚拟物品;
121.不希望能够执行成功的游戏行为,例如支付行为和交易行为。
122.当然,可以理解的是,若希望实现的游戏行为,除目标游戏账号的角色镜像数据之外,还需要借助其他的游戏数据来实现,则可以将所需的游戏数据也生成对应的游戏镜像数据,然后将游戏镜像数据连同目标游戏账号的角色镜像数据一起上传至看号服务器系统300,以使看号服务器系统300根据目标游戏账号的角色镜像数据、游戏镜像数据和操作指令,执行目标游戏账号对应的游戏角色的游戏行为。
123.在一种实施方式中,临时账号和/或临时账号密码具有有效期。
124.在该种实施方式中,临时账号和/或临时账号密码可以具有有效期,在有效期内,临时账号和/或临时账号密码可以使用,而超出有效期,临时账号和/或临时账号密码则失效作废,避免卖家对临时账号的长期霸占。
125.在一种实施方式中,临时账号密码为通过随机策略生成的随机序列。
126.在该种实施方式中,临时账号密码可以通过随机算法生成,从而增加了临时账号密码的复杂度和不可预测性。例如,若之前的临时账号在线的情况下,由于卖家操作或临时账号到达有效期而导致密码失效,通过随机算法生成临时账号密码,可以避免买家被踢下线后很容易猜出新的临时账号密码,避免买家长期霸占临时账号。
127.其中,该随机策略可以包括伪随机数生成算法等,本技术实施例对于用于生成随机序列的随机策略不作具体限定。
128.在本技术实施例中,只能查看游戏账号的角色镜像数据,不能直接获取游戏账号的账号密码和角色数据,也不能修改角色数据,保障了游戏账号的安全性;游戏账号的买家可以通过游戏账号对应的临时账号游玩体验镜像角色,避免了由于只能看到角色的部分静态信息,导致判断有误的情况;通过屏蔽卖家游戏账号的密码等卖家隐私数据,保障了卖家的数据隐私;根据游戏账号的角色镜像数据进行的所有操作都不会存盘,避免了由于操作导致角色镜像数据的失真和混乱;卖家在重新生成角色镜像数据或者更改临时账号及密码时,会控制当前在线的临时账号下线,保障了卖家对角色镜像数据的控制权;买家查看角色镜像数据时,卖家仍然可以正常玩游戏,不受影响。本技术实施例能够有效地保障游戏账号交易的安全性和可信度。
129.与本技术实施例提供的查看游戏账号角色的方法方法相对应的,本技术实施例还提供一种设备系统1000,所述设备系统1000用于实现上述的查看游戏账号角色的方法。所述设备系统1000包括游戏服务器系统100、临时账号服务器系统200和看号服务器系统300。如图5所示:
130.所述游戏服务器系统100,用于生成所述目标游戏账号的角色镜像数据,并将所述目标游戏账号的角色镜像数据上传至所述看号服务器系统300;
131.所述临时账号服务器系统200,用于生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码;
132.所述看号服务器系统300,用于通过所述临时账号密码在所述看号服务器系统300对应的客户端中登录所述临时账号的情况下,根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为。
133.可选地,所述设备系统还包括部署在所述临时账号服务器系统200与所述看号服
务器系统300之间的数据库400;
134.所述临时账号服务器系统200,还用于生成所述临时账号与所述临时账号密码的第一对应关系,以及所述临时账号与所述目标游戏账号的第二对应关系,并将所述第一对应关系和第二对应关系存入所述数据库400;
135.所述看号服务器系统300,还用于响应于通过所述临时密码登录所述临时账号的登录操作,从所述数据库400中读取所述第一对应关系和所述第二对应关系,根据所述第一对应关系,登录所述临时账号,根据所述第二对应关系,确定针对所述临时账号所需读取的角色镜像数据,针对所述临时账号读取所述目标游戏账号的角色镜像数据。
136.可选地,所述临时账号服务器系统200,具体用于在通过所述目标游戏账号登录所述临时账号服务器系统200对应的客户端的情况下,生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码。
137.可选地,所述临时账号服务器系统200,还用于将所述临时账号和所述临时账号密码输出至登录有所述目标游戏账号的所述临时账号服务器系统200对应的客户端进行显示。
138.可选地,所述看号服务器系统300,还用于当重新生成所述目标游戏账号的角色镜像数据时,控制当前在线的所述目标游戏账号对应的临时账号下线,并删除先前存在的所述目标游戏账号的角色镜像数据。
139.可选地,所述看号服务器系统300,还用于当重新生成所述目标游戏账号对应的临时账号和/或临时账号密码时,控制当前在线的所述目标游戏账号对应的临时账号下线,并控制先前存在的所述目标游戏账号对应的临时账号和/或临时账号密码失效。
140.可选地,所述临时账号服务器系统200,还用于在所述临时账号服务器系统200对应的第一客户端通过所述临时账号密码登录所述临时账号的情况下,若检测到在所述临时账号服务器系统200对应的第二客户端通过所述临时账号密码登录所述临时账号的登录操作,则控制所述临时账号从所述第一客户端下线。
141.可选地,所述看号服务器系统300,还用于在根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为的过程中,保持所述目标游戏账号的角色镜像数据不变。
142.可选地,所述临时账号服务器系统200,还用于响应于在所述临时账号服务器系统200对应的客户端中对所述目标游戏账号对应的临时账号的使用权限取消操作,向所述看号服务器系统300发送针对所述目标游戏账号对应的临时账号的使用权限取消消息,所述看号服务器系统300,还用于在接收到所述使用权限取消消息时,删除所述目标游戏账号的角色镜像数据;
143.或者,
144.所述看号服务器系统300,还用于响应于在所述看号服务器系统对应的客户端中对所述目标游戏账号对应的临时账号的使用权限取消操作,删除所述目标游戏账号的角色镜像数据。
145.可选地,所述目标游戏账号的角色数据与所述目标游戏账号的角色镜像数据的数据更新相互隔离。
146.可选地,所述看号服务器系统300,还用于在根据所述目标游戏账号的角色镜像数
据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为的过程中屏蔽所述目标游戏账号的隐私数据。
147.可选地,所述游戏的界面中屏蔽用于查看以下数据中的一种或多种的功能:所述临时账号、所述目标游戏账号的角色镜像数据、与所述临时账号相关的日志数据,以及与所述目标游戏账号的角色镜像数据相关的日志数据。
148.可选地,所述看号服务器系统300,还用于在根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为的过程中屏蔽目标功能。
149.可选地,所述临时账号和/或所述临时账号密码具有有效期。
150.可选地,所述临时账号密码为通过随机策略生成的随机序列。
151.与本技术实施例提供的查看游戏账号角色的方法相对应的,本技术实施例还提供了一种用于游戏中查看游戏账号角色的设备系统。如图6所示,所述设备系统包括:处理器601;以及存储器602,用于存储查看游戏账号角色的方法的程序,该设备通电并通过所述处理器运行该查看游戏账号角色的方法的程序后,执行如下步骤:
152.生成所述目标游戏账号的角色镜像数据;
153.生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码;
154.通过所述临时账号密码登录所述临时账号的情况下,根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为。
155.与本技术实施例提供的查看游戏账号角色的方法相对应的,本技术实施例提供一种计算机可读存储介质,存储有查看游戏账号角色的方法的程序,该程序被处理器运行,执行下述步骤:
156.生成所述目标游戏账号的角色镜像数据;
157.生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码;
158.通过所述临时账号密码登录所述临时账号的情况下,根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为。
159.需要说明的是,对于本技术实施例提供的设备系统及计算机可读存储介质的详细描述可以参考对本技术实施例中对方法的相关描述,这里不再赘述。
160.本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保护范围应当以本技术权利要求所界定的范围为准。
161.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
162.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。内存是计算机可读介质的示例。
163.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动
态随机存取存储器(dram)、其他属性的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储介质或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
164.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
165.本技术虽然以较佳实施例公开如上,但其并不是用来限定本技术,任何本领域技术人员在不脱离本技术的精神和范围内,都可以做出可能的变动和修改,因此本技术的保护范围应当以本技术权利要求所界定的范围为准。
技术特征:
1.一种查看游戏账号角色的方法,其特征在于,所述方法包括:生成所述目标游戏账号的角色镜像数据;生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码;通过所述临时账号密码登录所述临时账号的情况下,根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:生成所述临时账号与所述临时账号密码的第一对应关系,以及所述临时账号与所述目标游戏账号的第二对应关系;在通过所述临时账号密码登录所述临时账号之前,所述方法还包括:响应于通过所述临时密码登录所述临时账号的登录操作,读取所述第一对应关系和所述第二对应关系;根据所述第一对应关系,登录所述临时账号;根据所述第二对应关系,确定针对所述临时账号所需读取的角色镜像数据为所述目标游戏账号的角色镜像数据;针对所述临时账号读取所述目标游戏账号的角色镜像数据。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:当重新生成所述目标游戏账号的角色镜像数据时,控制当前在线的所述目标游戏账号对应的临时账号下线,并删除先前存在的所述目标游戏账号的角色镜像数据。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:当重新生成所述目标游戏账号对应的临时账号和/或临时账号密码时,控制当前在线的所述目标游戏账号对应的临时账号下线,并控制先前存在的所述目标游戏账号对应的临时账号和/或临时账号密码失效。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在第一客户端通过所述临时账号密码登录所述临时账号的情况下,若检测到在第二客户端通过所述临时账号密码登录所述临时账号的登录操作,则控制所述临时账号从所述第一客户端下线。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为的过程中,保持所述目标游戏账号的角色镜像数据不变。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于对所述目标游戏账号对应的临时账号的使用权限取消操作,删除所述目标游戏账号的角色镜像数据。8.根据权利要求1-7任一项所述的方法,其特征在于,所述目标游戏账号的角色数据与所述目标游戏账号的角色镜像数据的数据更新相互隔离。9.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:在根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为的过程中屏蔽所述目标游戏账号的隐私数据。10.根据权利要求1-7任一项所述的方法,其特征在于,所述游戏的界面中屏蔽用于查
看以下数据中的一种或多种的功能:所述临时账号、所述目标游戏账号的角色镜像数据、与所述临时账号相关的日志数据,以及与所述目标游戏账号的角色镜像数据相关的日志数据。11.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:在根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为的过程中屏蔽目标功能。12.根据权利要求1-7任一项所述的方法,其特征在于,所述临时账号和/或所述临时账号密码具有有效期。13.根据权利要求1-7任一项所述的方法,其特征在于,所述临时账号密码为通过随机策略生成的随机序列。14.一种设备系统,其特征在于,所述设备系统用于实现权利要求1-12中任一项所述的查看游戏账号角色的方法,所述设备系统包括游戏服务器系统、临时账号服务器系统和看号服务器系统;所述游戏服务器系统,用于生成所述目标游戏账号的角色镜像数据,并将所述目标游戏账号的角色镜像数据上传至所述看号服务器系统;所述临时账号服务器系统,用于生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码;所述看号服务器系统,用于通过所述临时账号密码在所述看号服务器系统对应的客户端中登录所述临时账号的情况下,根据所述目标游戏账号的角色镜像数据和操作指令执行所述目标游戏账号对应的游戏角色的游戏行为。15.根据权利要求14所述的设备系统,其特征在于,所述设备系统还包括部署在所述临时账号服务器系统与所述看号服务器系统之间的数据库;所述临时账号服务器系统,还用于生成所述临时账号与所述临时账号密码的第一对应关系,以及所述临时账号与所述目标游戏账号的第二对应关系,并将所述第一对应关系和第二对应关系存入所述数据库;所述看号服务器系统,还用于响应于通过所述临时密码登录所述临时账号的登录操作,从所述数据库中读取所述第一对应关系和所述第二对应关系,根据所述第一对应关系,登录所述临时账号,根据所述第二对应关系,确定针对所述临时账号所需读取的角色镜像数据,针对所述临时账号读取所述目标游戏账号的角色镜像数据。16.根据权利要求14所述的设备系统,其特征在于,所述临时账号服务器系统,还用于响应于在所述临时账号服务器系统对应的客户端中对所述目标游戏账号对应的临时账号的使用权限取消操作,向所述看号服务器系统发送针对所述目标游戏账号对应的临时账号的使用权限取消消息,所述看号服务器系统,还用于在接收到所述使用权限取消消息时,删除所述目标游戏账号的角色镜像数据;或者,所述看号服务器系统,还用于响应于在所述看号服务器系统对应的客户端中对所述目标游戏账号对应的临时账号的使用权限取消操作,删除所述目标游戏账号的角色镜像数据。17.根据权利要求14所述的设备系统,其特征在于,所述临时账号服务器系统,具体用
于在通过所述目标游戏账号登录所述临时账号服务器系统对应的客户端的情况下,生成所述目标游戏账号对应的临时账号,以及用于登录所述临时账号的临时账号密码。18.根据权利要求14所述的设备系统,其特征在于,所述临时账号服务器系统,还用于将所述临时账号和所述临时账号密码输出至登录有所述目标游戏账号的所述临时账号服务器系统对应的客户端进行显示。19.一种设备系统,其特征在于,包括:处理器;以及存储器,用于存储程序,该设备系统通电并通过所述处理器运行该程序后,执行如权利要求1-13中任一项所述的方法。20.一种计算机可读存储介质,其特征在于,存储有程序,该程序被处理器运行,执行如权利要求1-13中任一项所述的方法。
技术总结
本申请公开了一种查看游戏账号角色的方法、设备系统及存储介质。该方法包括:生成目标游戏账号的角色镜像数据;生成目标游戏账号对应的临时账号和临时账号密码;通过登录临时账号的情况下,根据角色镜像数据和操作指令执行目标游戏账号对应的游戏角色的游戏行为。在本申请中,通过游戏账号对应的临时账号和密码,可以基于该游戏账号的角色镜像数据体验操控该游戏账号的游戏角色所能够进行的游戏行为,使登录临时账号的玩家拥有直接采用该游戏账号登录游戏的体验,如此,保障了游戏账号交易的安全性和可信度。的安全性和可信度。的安全性和可信度。
技术研发人员:赵光远 赵磊
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2023.04.19
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/