信息处理方法、装置、电子设备及存储介质与流程
本申请涉及游戏技术领域,特别涉及一种信息处理方法、装置、电子设备及存储介质。
背景技术:
游戏编辑器是一种支持玩家通过对游戏场景,单位,数值,逻辑等自由编辑来实现新玩法、新副本的工具集,随着游戏编辑器功能的不断完善,各游戏作者(即使用游戏编辑器创作游戏的玩家)可以将自己通过游戏编辑器创作的、拥有较完整游戏逻辑的游戏图上传到游戏平台供玩家使用,而在此同时,游戏作者间也希望可以更方便的学习交流,为此进行了分享图功能的开发,分享图从功能上来讲,指的是可以玩家可以将游戏平台中其他游戏作者上传的分享图下载到本地并进行学习的内容。
现有的,对于分享图来说,其实现方式是基于游戏图的架构,通过在地图上标记以区分游戏图和分享图,后续基于获取时,则根据相应的标记进行区分。
但现有的设计方式实现逻辑较为复杂,且游戏图与分享图之间的数据服务容易产生数据交叉的问题,游戏图的安全性较低。
技术实现要素:
本申请的目的在于,针对上述现有技术中的不足,提供一种信息处理方法、装置、电子设备及存储介质,其实现方式简单,且可以避免游戏图和分享图之间出现数据交叉的问题,提高游戏图的安全性。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种信息处理方法,该方法包括:获取携带有类型标识的待审核地图数据和待审核地图资源,所述待审核地图数据包括:待审核游戏图数据和待审核分享图数据,所述待审核地图资源包括待审核游戏图资源和待审核分享图资源;
在审核人员根据预配置审核规则对所述待审核地图数据和待审核地图资源进行审核之后,将过审后的分享图数据存储至分享图数据库、过审后的游戏图数据存储至游戏图数据库,过审后的分享图资源和过审后的游戏图资源存储至共享资源库。
可选地,所述方法还包括:
根据所述分享图数据库和所述游戏图数据库,分别获取分享图和游戏图对应的摘要数据并存储至分享图摘要库、游戏图摘要库,所述分享图摘要库包括分享图标识和分享图的简要说明、所述游戏图摘要库包括游戏图标识和游戏图的简要说明。
可选地,所述方法还包括:
接收客户端发送的分享图下载请求,所述分享图下载请求包括:待下载的分享图标识;
根据所述分享图下载请求、所述分享图数据库以及所述共享资源库,获取所述待下载的分享图标识对应的分享图,所述分享图包括部分的游戏逻辑图;
向客户端发送所述待下载的分享图标识对应的分享图。
可选地,所述根据所述分享图下载请求、所述分享图数据库以及所述共享资源库,获取所述待下载的分享图标识对应的分享图,包括:
根据所述分享图下载请求和所述分享图数据库,获取所述待下载的分享图标识对应的分享图数据;
根据所述分享图下载请求和所述共享资源库,获取所述待下载的分享图标识对应的分享图资源;
根据所述待下载的分享图标识对应的分享图数据和分享图资源,获取所述待下载的分享图标识对应的分享图。
可选地,所述根据所述分享图下载请求和所述分享图数据库,获取所述待下载的分享图标识对应的分享图数据,包括:
根据所述分享图下载请求和所述分享图摘要库,获取所述待下载的分享图标识对应的简要说明;
根据所述待下载的分享图标识对应的简要说明和所述分享图数据库,获取所述待下载的分享图标识对应的分享图数据。
可选地,所述方法还包括:
接收客户端发送的游戏图获取请求,所述游戏图获取请求包括:待下载的游戏图标识;
根据所述游戏图获取请求、所述游戏图数据库以及所述共享资源库,获取所述待下载的游戏图标识对应的游戏图,所述游戏图包括完整的游戏逻辑图;
向客户端发送所述待下载的游戏图标识对应的游戏图。
可选地,所述方法还包括:
响应于分享图,和/或游戏图的更新请求,所述更新请求包括:分享图标识,和/或游戏图标识;
根据所述更新请求,对所述共享资源库、所述分享图数据库,和/或所述游戏图数据库进行迭代更新。
第二方面,本申请实施例提供了一种信息处理方法,该方法包括:响应于玩家的分享图下载指令,向服务器发送分享图下载请求,所述分享图下载请求包括:待下载的分享图标识;
接收服务器根据所述分享图下载请求发送的所述待下载的分享图标识对应的分享图,其中,所述分享图根据分享图数据库和共享资源库获取,并包括部分的游戏逻辑图。
可选地,所述方法还包括:
响应于玩家的游戏图获取指令,向服务器发送游戏图获取请求,所述游戏图获取请求包括:待下载的游戏图标识;
接收服务器根据所述游戏图获取请求发送的所述待下载的游戏图标识对应的游戏图,其中,所述游戏图根据游戏图数据库和共享资源库获取,并包括完整的游戏逻辑图。
第三方面,本申请实施例提供了一种信息处理装置,该装置包括:第一获取模块和审核模块;
所述第一获取模块,用于获取携带有类型标识的待审核地图数据和待审核地图资源,所述待审核地图数据包括:待审核游戏图数据和待审核分享图数据,所述待审核地图资源包括待审核游戏图资源和待审核分享图资源;
所述审核模块,用于在审核人员根据预配置审核规则对所述待审核地图数据和待审核地图资源进行审核之后,将过审后的分享图数据存储至分享图数据库、过审后的游戏图数据存储至游戏图数据库,过审后的分享图资源和过审后的游戏图资源存储至共享资源库。
可选地,所述审核模块,还用于根据所述分享图数据库和所述游戏图数据库,分别获取分享图和游戏图对应的摘要数据并存储至分享图摘要库、游戏图摘要库,所述分享图摘要库包括分享图标识和分享图的简要说明、所述游戏图摘要库包括游戏图标识和游戏图的简要说明。
可选地,所述装置还包括:接收模块、第二获取模块以及发送模块,所述接收模块,用于接收客户端发送的分享图下载请求,所述分享图下载请求包括:待下载的分享图标识;
所述第二获取模块,用于根据所述分享图下载请求、所述分享图数据库以及所述共享资源库,获取所述待下载的分享图标识对应的分享图,所述分享图包括部分的游戏逻辑图;
所述发送模块,用于向客户端发送所述待下载的分享图标识对应的分享图。
可选地,所述第二获取模块,具体用于根据所述分享图下载请求和所述分享图数据库,获取所述待下载的分享图标识对应的分享图数据;根据所述分享图下载请求和所述共享资源库,获取所述待下载的分享图标识对应的分享图资源;根据所述待下载的分享图标识对应的分享图数据和分享图资源,获取所述待下载的分享图标识对应的分享图。
可选地,所述第二获取模块,具体用于根据所述分享图下载请求和所述分享图摘要库,获取所述待下载的分享图标识对应的简要说明;根据所述待下载的分享图标识对应的简要说明和所述分享图数据库,获取所述待下载的分享图标识对应的分享图数据。
可选地,所述接收模块,还用于接收客户端发送的游戏图获取请求,所述游戏图获取请求包括:待下载的游戏图标识;
所述第二获取模块,还用于根据所述游戏图获取请求、所述游戏图数据库以及所述共享资源库,获取所述待下载的游戏图标识对应的游戏图,所述游戏图包括完整的游戏逻辑图;
所述发送模块,还用于向客户端发送所述待下载的游戏图标识对应的游戏图。
可选地,所述装置还包括:更新模块,用于响应于分享图,和/或游戏图的更新请求,所述更新请求包括:分享图标识,和/或游戏图标识;根据所述更新请求,对所述共享资源库、所述分享图数据库,和/或所述游戏图数据库进行迭代更新。
第四方面,本申请实施例提供了一种信息处理装置,该装置包括:所述发送模块,用于响应于玩家的分享图下载指令,向服务器发送分享图下载请求,所述分享图下载请求包括:待下载的分享图标识;
所述接收模块,用于接收服务器根据所述分享图下载请求发送的所述待下载的分享图标识对应的分享图,其中,所述分享图根据分享图数据库和共享资源库获取,并包括部分的游戏逻辑图。
可选地,所述发送模块,还用于响应于玩家的游戏图获取指令,向服务器发送游戏图获取请求,所述游戏图获取请求包括:待下载的游戏图标识;所述接收模块,还用于接收服务器根据所述游戏图获取请求发送的所述待下载的游戏图标识对应的游戏图,其中,所述游戏图根据游戏图数据库和共享资源库获取,并包括完整的游戏逻辑图。
第五方面,本申请实施例提供了一种电子设备,包括:处理器、存储介质和总线,存储介质存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储介质之间通过总线通信,处理器执行机器可读指令,以执行上述第一方面的信息处理方法的步骤。
第六方面,本申请实施例提供了一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面的信息处理方法的步骤。
本申请的有益效果是:
本申请实施例提供的一种信息处理方法、装置、电子设备及存储介质中,可以获取携带有类型标识的待审核地图数据和待审核地图资源,待审核地图数据包括:待审核游戏图数据和待审核分享图数据,待审核地图资源包括待审核游戏图资源和待审核分享图资源;在审核人员根据预配置审核规则对待审核地图数据和待审核地图资源进行审核之后,将过审后的分享图数据存储至分享图数据库、过审后的游戏图数据存储至游戏图数据库,过审后的分享图资源和过审后的游戏图资源存储至共享资源库,在此过程中,由于可以将分享图对应的分享图数据和游戏图对应的游戏图数据分开存储,因此,实现了分享图和游戏图之间游戏核心数据的隔离,实现方式简单,使得获取分享图对应的分享图数据时,不会获取到游戏图数据,可以提高游戏图的安全性。
且在获取分享图对应的分享图数据时无需进行二次筛选,而是可以直接根据分享图标识从分享图数据库中获取,进而可以提高获取分享图的效率。另外,将分享图对应的分享图资源和游戏图对应的游戏图资源共同存储至共享资源库中,实现了非游戏核心数据的共同存储,从而可以节省存储成本。此外,对于游戏图和分享图来说,本申请还可以实现审核流程的共用,提高开发效率。
附图说明
为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1为本申请实施例提供的一种云交互系统架构图;
图2为本申请实施例提供的一种信息处理方法的流程示意图;
图3为本申请实施例提供的另一种信息处理方法的流程示意图;
图4为本申请实施例提供的又一种信息处理方法的流程示意图;
图5为本申请实施例提供的另一种信息处理方法的流程示意图;
图6为本申请实施例提供的又一种信息处理方法的流程示意图;
图7为本申请实施例提供的另一种信息处理方法的流程示意图;
图8为本申请实施例提供的又一种信息处理方法的流程示意图;
图9为本申请实施例提供的另一种信息处理方法的流程示意图;
图10为本申请实施例提供的一种信息处理方法的架构图;
图11为本申请实施例提供的又一种信息处理方法的流程示意图;
图12为本申请实施例提供的另一种信息处理方法的流程示意图;
图13为本申请实施例提供的一种信息处理装置的功能模块示意图;
图14为本申请实施例提供的另一种信息处理装置的功能模块示意图;
图15为本申请实施例提供的又一种信息处理装置的功能模块示意图;
图16为本申请实施例提供的另一种信息处理装置的功能模块示意图;
图17为本申请实施例提供的一种电子设备结构示意图。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
其中,在介绍本申请实施例之前,首先对本申请所提及到的游戏图和分享图进行说明,其中,游戏图可以理解为游戏作者创作的拥有较完整游戏逻辑图(即可以把“一张游戏图”理解为“一款游戏作者自己创作的游戏”,对于游戏图来说,其他玩家可以通过相应应用程序或软件的游戏大厅来玩这款游戏,但不能下载,因为对于游戏图来说,为了保护游戏作者的权益,一般不允许将游戏图固化到本地,而是对游戏图进行浏览操作。
分享图也是游戏作者创作的,分享图可以包括部分的游戏逻辑图(比如,多人在线战术竞技游戏中的刷小兵等),并不需要是一款逻辑完整的游戏。对于分享图来说,其他玩家可以通过相应应用程序或软件的分享大厅将分享图下载到本地来学习这部分逻辑是如何实现的,其功能点在于可以方便游戏作者之间进行游戏逻辑的学习。
由上可知,游戏图往往倾注了游戏作者大量的心血与创意,从数据上来讲,不允许分享大厅和游戏大厅中的数据互通,也即不允许分享图和游戏图之间存在数据交叉现象,否则将会导致游戏作者制作的游戏图被其他玩家下载到本地并且编辑,这对游戏作者来说无疑是巨大的损失以及权益的侵犯。
现有的,虽然也有针对分享图的开发,但现有的实现方式主要有两种,一种是利用游戏图开发的架构,通过在地图上标记分享图与游戏图,等实际应用时则根据该标记进行区分;另一种是设计独立于游戏图的架构,复刻制作分享图的功能,但现有处理方式各有不足。其中,第一种实现方式中,由于并没有实现游戏图和分享图之间的数据隔离,二者只是根据字段区分,这样在获取某游戏图或某分享图时,都需要做一次二次筛选,增加了逻辑的复杂性,同时后续单独功能迭代困难;第二种实现方式中,虽然解决了数据隔离的问题,但增加的开发成本与维护成本无疑是巨大的,且对于分享图来说,还需要运营人员配合另做一套分享图的审核流程,开发效率低下。
有鉴于此,本申请提供一种信息处理方法,实现方式简单,可以实现分享图和游戏图之间游戏核心数据的隔离,使得在获取分享图时不会获取到游戏图的相关数据,可以提高游戏图的安全性。
此外,由于分享图数据和游戏图数据分开存储,因此,在获取分享图数据时无需进行二次筛选,而是可以直接根据分享图标识从分享图数据中获取,进而可以提高获取分享图的效率。且对于分享图的审核来说,也无需运营人员专门为分享图设计独立的审核流程,应用本申请实施例,分享图和游戏图可以共用同一审核流程,可以提高分享图的开发效率。
在本申请其中一种实施例中的信息处理方法可以运行于终端设备或者是服务器。当信息处理方法运行于服务器时,该信息处理方法则可以基于云交互系统来实现与执行,其中,云交互系统可以包括服务器和客户端设备。
图1为本申请实施例提供的一种云交互系统架构图,如图1所示,该系统可以包括:客户端设备10和服务器20,其中,客户端设备10可以与服务器20通过网络30连接。
在一可选的实施方式中,云交互系统下可以运行各种云应用,例如:云游戏。以云游戏为例,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏程序的运行主体和游戏画面呈现主体是分离的,游戏角色的传送方法的储存与运行是在云游戏服务器上完成的,客户端设备10的作用用于数据的接收、发送以及游戏画面的呈现,举例而言,客户端设备10可以是靠近玩家侧的具有数据传输功能的显示设备,如,移动终端、电视机、计算机、掌上电脑等;但是进行信息处理的终端设备为云端的云游戏服务器。在进行游戏时,玩家操作客户端设备10向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回客户端设备10,最后,通过客户端设备10进行解码并输出游戏画面。
在一可选的实施方式中,终端设备可以为本地终端设备。以游戏为例,本地终端设备存储有游戏程序并用于呈现游戏画面。本地终端设备用于通过图形用户界面与玩家进行交互,即,常规的通过电子设备下载安装游戏程序并运行。该本地终端设备将图形用户界面提供给玩家的方式可以包括多种,例如,可以渲染显示在终端的显示屏上,或者,通过全息投影提供给玩家。举例而言,本地终端设备可以包括显示屏和处理器,该显示屏用于呈现图形用户界面,该图形用户界面包括游戏画面,该处理器用于运行该游戏、生成图形用户界面以及控制图形用户界面在显示屏上的显示。
图2为本申请实施例提供的一种信息处理方法的流程示意图,该方法的执行主体可以是前述服务器,如图2所示,该方法可以包括:
s101、获取携带有类型标识的待审核地图数据和待审核地图资源。
其中,待审核地图数据包括:待审核游戏图数据和待审核分享图数据,待审核地图资源包括待审核游戏图资源和待审核分享图资源。
待审核游戏图数据可以为需要进行审核的游戏核心数据,而待审核地图资源可以为该待审核游戏图数据对应的资源数据。可选地,游戏核心数据可以包括:地图内场景,游戏触发器设置参数,游戏内自定义的数值等,但不以此为限;待审核地图资源可以包括:与游戏核心数据无关的资源,比如,自定义图片资源、模型、预览图、音效等,但不以此为限。
可以理解的是,待审核地图数据中的类型标识可以区分待审核游戏图数据和待审核分享图数据;相应地,待审核地图资源中的类型标识可以区分待审核游戏图资源和待审核分享图资源。
可选地,待审核地图数据和待审核地图资源可以通过文件导入的方式导入服务器中,又或者,通过客户端设备生成待审核地图数据和待审核地图资源后,可以向服务器发送待审核地图数据和待审核地图资源,本申请在此不作限定。可选地,待审核地图数据和待审核地图资源可以通过游戏编辑器生成,本申请在此不作限定。当然,需要说明的是,根据不同的类型标识,对于游戏图来说,待审核游戏图数据中可以包括游戏图的相关参数,比如,游戏中可允许的玩家数量,游戏时长等;对于分享图来说,待审核分享图数据中可以包括分享图的相关设置参数,比如,可以包括是否在分享大厅展示,是否在主页展示,下载是否需要密码等,但不以此为限。
可以理解的是,由于在提审过程中,并不关注待审核地图数据和待审核地图资源所属的类型,因此,对于分享图和游戏图可以通过同一审核流程(即可以通过同一审核接口提审)实现,无需运营人员专门为分享图设计独立的审核流程,从而可以节省分享图的开发成本和维护成本。
s102、在审核人员根据预配置审核规则对待审核地图数据和待审核地图资源进行审核之后,将过审后的分享图数据存储至分享图数据库、过审后的游戏图数据存储至游戏图数据库,过审后的分享图资源和过审后的游戏图资源存储至共享资源库。
预配置审核规则可以包括:针对地图数据的审核规则、地图资源的审核规则,其中,地图数据的审核规则可以用于对地图数据进行审核,比如,可以审核待审核地图数据对应的代码是否逻辑正确,是否可以跑得通等,但不以此为限;地图资源的审核规则可以用于对地图资源进行审核,比如,可以审核待审核地图资源中是否包括内容违规的图片、文字等,但不以此为限,具体的审核规则根据实际的应用场景可以灵活调整。
如上,在审核人员根据预配置审核规则对待审核地图数据和待审核地图资源进行审核之后,可以根据待审核地图数据和待审核地图资源中携带的类型标识,对过审后的地图数据和过审后的地图资源进行存储。其中,存储时,由于过审后的分享图数据和过审后的游戏图数据,分别包括的是分享图对应的游戏核心数据和游戏图对应的游戏核心数据,则可以将过审后的分享图数据存储至分享图数据库,而将过审后的游戏图数据存储至游戏图数据库,如此实现了分享图和游戏图之间游戏核心数据的隔离。可选地,分享图数据库和游戏图数据库可以对应服务器中不同的分盘区域,本申请在此不作限定。
而对于过审后的分享图资源和过审后的游戏图资源来说,由于其非游戏核心资源,因此,可以将其共同存储至共享资源库中,从而可以节省存储成本。
综上,本申请实施例提供的信息处理方法中,该方法可以获取携带有类型标识的待审核地图数据和待审核地图资源,待审核地图数据包括:待审核游戏图数据和待审核分享图数据,待审核地图资源包括待审核游戏图资源和待审核分享图资源;在审核人员根据预配置审核规则对待审核地图数据和待审核地图资源进行审核之后,将过审后的分享图数据存储至分享图数据库、过审后的游戏图数据存储至游戏图数据库,过审后的分享图资源和过审后的游戏图资源存储至共享资源库,在此过程中,由于可以将分享图对应的分享图数据和游戏图对应的游戏图数据分开存储,因此,实现了分享图和游戏图之间游戏核心数据的隔离,实现方式简单,使得获取分享图对应的分享图数据时,不会获取到游戏图数据,可以提高游戏图的安全性。
且在获取分享图对应的分享图数据时无需进行二次筛选,而是可以直接根据分享图标识从分享图数据库中获取,进而可以提高获取分享图的效率。另外,将分享图对应的分享图资源和游戏图对应的游戏图资源共同存储至共享资源库中,实现了非游戏核心数据的共同存储,从而可以节省存储成本。此外,对于游戏图和分享图来说,本申请还可以实现审核流程的共用,提高开发效率。
图3为本申请实施例提供的另一种信息处理方法的流程示意图。可选地,如图3所示,上述方法还包括:
s201、根据分享图数据库和游戏图数据库,分别获取分享图和游戏图对应的摘要数据并存储至分享图摘要库、游戏图摘要库。
分享图摘要库可以包括分享图标识和分享图的简要说明、游戏图摘要库可以包括游戏图标识和游戏图的简要说明。
可选地,对于分享图来说,分享图的简要说明可以包括该分享图对应的地图名称、地图描述、内容简介、作者标识、发布时间、更新时间等,但不以此为限,比如,还可以包括:是否有密码,是否在大厅中展示等。对于游戏图来说,游戏图的简要说明可以与分享图对应的简要说明部分相同,比如,可以包括:地图名称、地图描述、内容简介、作者标识、发布时间等,可选地,还可以包括游戏图中常用的数据,比如,游戏人数(比如,单人游戏)、游戏时长(比如,10分钟)、游戏图类型(比如,可以为对战塔防)等,使得后续通过服务器获取某游戏图的常用数据时,可以通过该游戏图摘要库快速获取到常用数据,而无需每次都通过游戏图数据库去获取,提高游戏图的加载效率。可以理解的是,分享图的简要说明也可以包括该分享图中常用的设置参数,比如,下载是否需要密码等,但不以此为限。
图4为本申请实施例提供的又一种信息处理方法的流程示意图。可选地,如图4所示,上述方法还包括:
s301、接收客户端发送的分享图下载请求,分享图下载请求包括:待下载的分享图标识。
s302、根据分享图下载请求、分享图数据库以及共享资源库,获取待下载的分享图标识对应的分享图,分享图包括部分的游戏逻辑图。
s303、向客户端发送待下载的分享图标识对应的分享图。
其中,服务器与客户端设备交互过程中,服务器可以接收客户端设备发送的包括待下载的分享图标识的分享图下载请求,根据该下载请求、上述的分享图数据库以及共享资源库即可获取到该待下载的分享图标识对应的分享图,进而服务器可以向客户端设备发送该分享图。可以理解的是,客户端设备可以接收服务器发送的分享图,并下载到本地进行分享图的学习,比如,可以通过对应的编辑器可以打开该分享图,以学习分享图中该部分逻辑是如何实现的,包括但不限于触发器或地图配置内容等。
图5为本申请实施例提供的另一种信息处理方法的流程示意图。可选地,如图5所示,上述根据分享图下载请求、分享图数据库以及共享资源库,获取待下载的分享图标识对应的分享图,包括:
s401、根据分享图下载请求和分享图数据库,获取待下载的分享图标识对应的分享图数据。
s402、根据分享图下载请求和共享资源库,获取待下载的分享图标识对应的分享图资源。
s403、根据待下载的分享图标识对应的分享图数据和分享图资源,获取待下载的分享图标识对应的分享图。
其中,由于分享图对应的分享图数据和分享图资源是分别存储在分享图数据库和共享资源库中,则在获取待下载的分享图标识对应的分享图时,应分别获取分享图数据和分享图资源,即根据分享图下载请求和分享图数据库,获取该待下载的分享图标识对应的分享图数据,根据分享图下载请求和共享资源库,获取该待下载的分享图标识对应的分享图资源,进而根据该待下载的分享图标识对应的分享图数据和分享图资源即可获取到其对应的分享图,该分享图可以包括部分的游戏逻辑图。
举例说明,若要获取某待下载的分享图标识对应的分享图时,可以先根据分享图数据库确定该待下载的分享图标识对应的分享图数据,在该过程中,从而无需进一步区分是游戏图还是分享图,使得实现逻辑比较简单;根据共享资源库确定该待下载的分享图标识对应的分享图资源,进而根据该分享图资源和分享图数据即可获取到分享图。
当然,需要说明的是,本申请在此并不限定步骤s401和步骤s402的执行顺序,根据实际的应用场景可以是步骤s401先执行,步骤s402后执行,又或者,可以是步骤s402先执行,步骤s401后执行,本申请在此不作限定,根据实际的应用场景可以灵活设置。
图6为本申请实施例提供的又一种信息处理方法的流程示意图。可选地,如图6所示,上述根据分享图下载请求和分享图数据库,获取待下载的分享图标识对应的分享图数据,包括:
s501、根据分享图下载请求和分享图摘要库,获取待下载的分享图标识对应的简要说明。
s502、根据待下载的分享图标识对应的简要说明和分享图数据库,获取待下载的分享图标识对应的分享图数据。
其中,获取待下载的分享图标识对应的分享图数据时,可以先根据分享图下载请求和分享图摘要库,获取待下载的分享图标识对应的简要说明,可选地,该简要说明可以包括:地图名称、作者标识、发布时间、更新时间等,使得对于一些常用的数据可以通过分享图摘要库快速获取,而无需每次通过分享图数据库获取,从而可以提高获取该待下载的分享图标识对应的分享图数据的获取效率。
可以理解的是,对于游戏图来说,也可参见上述分享图数据的获取过程来获取游戏图数据,本申请在此不再赘述。
综上,应用本申请实施例,由于分享图对应的分享图数据和游戏图对应的游戏图数据分开存储,实现了游戏核心数据的隔离;且由于可以根据待下载的分享图标识和其对应的简要说明获取该待下载的分享图标识对应的分享图数据,因此可以提高分享图数据的获取效率。
图7为本申请实施例提供的另一种信息处理方法的流程示意图。可选地,如图7所示,上述方法还包括:
s601、接收客户端发送的游戏图获取请求,游戏图获取请求包括:待下载的游戏图标识。
s602、根据游戏图获取请求、游戏图数据库以及共享资源库,获取待下载的游戏图标识对应的游戏图,游戏图包括完整的游戏逻辑图。
s603、向客户端发送待下载的游戏图标识对应的游戏图。
图8为本申请实施例提供的又一种信息处理方法的流程示意图。可选地,如图8所示,上述根据游戏图获取请求、游戏图数据库以及共享资源库,获取待下载的游戏图标识对应的游戏图,包括:
s701、根据游戏图下载请求和游戏图数据库,获取待下载的游戏图标识对应的游戏图数据。
s702、根据游戏图下载请求和共享资源库,获取待下载的游戏图标识对应的游戏图资源。
s703、根据待下载的游戏图标识对应的游戏图数据和游戏图资源,获取待下载的游戏图标识对应的游戏图。
可选地,上述根据游戏图下载请求和游戏图数据库,获取待下载的游戏图标识对应的游戏图数据,包括:根据游戏图下载请求和游戏图摘要库,获取待下载的游戏图标识对应的简要说明;根据待下载的游戏图标识对应的简要说明和游戏图数据库,获取待下载的游戏图标识对应的游戏图数据。
其中,对于游戏图的获取过程与上述分享图的获取过程相似,不同之处在于,上述分享图对应的是分享图数据库和共享资源库,而游戏图对应的是游戏图数据库和共享资源库,对于游戏图的获取过程可参见前述有关分享图的获取过程,本申请在此不再赘述。
图9为本申请实施例提供的另一种信息处理方法的流程示意图。可选地,如图9所示,为了使得可以对上述分享图,和/或游戏图进行更新,上述方法还包括:
s801、响应于分享图,和/或游戏图的更新请求,更新请求包括:分享图标识,和/或游戏图标识。
其中,更新请求用于对分享图,和/或游戏图进行更新,根据实际的更新情况,若对分享图进行更新时,该更新请求可以包括分享图标识;若对游戏图进行更新时,该更新请求可以包括游戏图标识;对应地,若对游戏图和分享图同时进行更新时,该更新请求可以包括游戏图标识和分享图标识。
s802、根据更新请求,对共享资源库、分享图数据库,和/或游戏图数据库进行迭代更新。
如上,根据更新请求中包括的分享图标识,和/或游戏图标识即可对相应的数据库和资源库进行更新。相应地,若包括分享图标识,则可以根据分享图标识对应的更新数据,对共享资源库和分享图数据库进行迭代更新;若包括游戏图标识,则可以根据游戏图标识对应的更新数据,对共享资源库和游戏图数据库进行迭代更新;又或者,可以根据分享图标识和游戏图标识,对共享资源库、分享图数据库、游戏图数据库进行迭代更新。
基于上述实施例的内容,可以理解的是,由于分享图对应的分享图数据和游戏图对应的游戏图数据分开存储,因此,对其中的游戏图或分享图进行更新时,两者可以分别迭代更新,避免之间的相互影响。例如,对某分享图增加“下载时密码校验”的功能时,可以根据分享图数据库单独进行迭代。
图10为本申请实施例提供的一种信息处理方法的架构图,图11为本申请实施例提供的又一种信息处理方法的流程示意图,该方法的执行主体可以是与上述服务器进行交互的客户端设备,可选地,如图11所示,上述方法包括:
s901、响应于玩家的分享图下载指令,向服务器发送分享图下载请求,分享图下载请求包括:待下载的分享图标识。
其中,分享图下载指令可以通过玩家点击、长按应用程序或软件的虚拟分享页面中的分享图标识来生成,而客户端设备响应于玩家的分享图下载指令,可以向服务器发送分享图下载请求,该分享图下载请求可以包括待下载的分享图标识。
s902、接收服务器根据分享图下载请求发送的待下载的分享图标识对应的分享图,其中,分享图根据分享图数据库和共享资源库获取,并包括部分的游戏逻辑图。
服务器在接收到客户端设备发送的分享图下载请求时,则可以根据待下载的分享图标识在分享图数据库和共享资源库获取其对应的分享图,将该分享图发送给客户端设备,进而通过可以客户端设备可以下载该分享图,玩家可以根据下载的分享图在本地学习这部分逻辑是如何实现的,实现对分享图的学习。其中,该待下载的分享图标识对应的分享图包括部分的游戏逻辑图,其可以根据待下载的分享图标识对应的分享图数据和分享图资源获取。
当然,本申请在此并不限定分享图在客户端设备中的呈现方式,可选地,如图10所示,玩家可以通过客户端设备中某软件的分享大厅平台下载分享图,该分享大厅可以理解为虚拟的分享页面,可以以卡片的形式展示至少一个分享图,可选地,每一卡片上可以包括但不限于:该分享图对应的分享图标识、简要说明(比如,地图描述、内容简介、作者标识、发布时间等)、下载次数、下载人数等,玩家可以基于触控屏通过滑动、拖动等方式对分享大厅中展示的分享图进行切换,但不以为限。可以理解的是,玩家选中某分享图、并请求下载该分享图时,即可生成该分享图下载指令,对于后续的交互过程可参见前述的相关说明,本申请在此不再赘述。
综上,由于服务器侧实现了分享图和游戏图之间游戏核心数据的隔离,因此,客户端响应于玩家的分享图下载指令,向服务器发送分享图下载请求,服务器根据该分享图下载请求获取分享图时,不会获取到游戏图的相关数据。且在获取分享图对应的分享图数据时无需进行二次筛选,而是可以直接根据分享图标识从分享图数据库中获取,进而可以提高获取分享图的效率。
图12为本申请实施例提供的另一种信息处理方法的流程示意图。可选地,如图12所示,上述方法还包括:
s1001、响应于玩家的游戏图获取指令,向服务器发送游戏图获取请求,游戏图获取请求包括:待下载的游戏图标识。
s1002、接收服务器根据游戏图获取请求发送的待下载的游戏图标识对应的游戏图,其中,游戏图根据游戏图数据库和共享资源库获取,并包括完整的游戏逻辑图。
其中,游戏图下载指令可以通过玩家点击、长按应用程序或软件的虚拟游戏页面中的游戏图标识来生成。对于游戏图的获取过程与上述分享图的获取过程相似,可参见前述的相关部分,本申请在此不再赘述。当然,需要说明的是,根据实际的应用场景,可以禁止玩家将游戏图下载到本地,而通过在线形式进行游戏战斗,但不以此为限,可选地,根据实际的应用场景,可以将游戏图对应的游戏图资源缓存下来,以保证游戏的正常体验。比如,玩家通过某游戏图可以开房间,其他玩家可以进入房间开始战斗。
当然,本申请在此并不限定游戏图在客户端中的呈现方式,可选地,如图10所示,玩家可以通过客户端中某软件的游戏大厅进入游戏图进行游戏战斗,该游戏大厅可以理解为虚拟的游戏页面,可以以卡片的形式展示至少一个游戏图,每个游戏图包括完整的游戏逻辑图。可选地,每一卡片上可以包括但不限于:该游戏图对应的游戏图标识、简要说明(比如,地图描述、内容简介、作者标识、发布时间等)、在线人数、在线时长等,玩家可以基于触控屏通过滑动、拖动等方式对游戏大厅中展示的游戏图进行切换,但不以为限。可以理解的是,玩家选中某游戏图即可生成针对该游戏图的游戏图获取请求,对于后续的交互过程可参见前述的相关说明,本申请在此不再赘述。
图13为本申请实施例提供的一种信息处理装置的功能模块示意图,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图13所示,该信息处理装置100包括:第一获取模块110和审核模块120。
所述第一获取模块110,用于获取携带有类型标识的待审核地图数据和待审核地图资源,所述待审核地图数据包括:待审核游戏图数据和待审核分享图数据,所述待审核地图资源包括待审核游戏图资源和待审核分享图资源;所述审核模块120,用于在审核人员根据预配置审核规则对所述待审核地图数据和待审核地图资源进行审核之后,将过审后的分享图数据存储至分享图数据库、过审后的游戏图数据存储至游戏图数据库,过审后的分享图资源和过审后的游戏图资源存储至共享资源库。
可选地,所述审核模块120,还用于根据所述分享图数据库和所述游戏图数据库,分别获取分享图和游戏图对应的摘要数据并存储至分享图摘要库、游戏图摘要库,所述分享图摘要库包括分享图标识和分享图的简要说明、所述游戏图摘要库包括游戏图标识和游戏图的简要说明。
图14为本申请实施例提供的另一种信息处理装置的功能模块示意图。可选地,如图14所示,信息处理装置100还包括:接收模块140、第二获取模块150以及发送模块160,所述接收模块140,用于接收客户端发送的分享图下载请求,所述分享图下载请求包括:待下载的分享图标识;所述第二获取模块150,用于根据所述分享图下载请求、所述分享图数据库以及所述共享资源库,获取所述待下载的分享图标识对应的分享图,所述分享图包括部分的游戏逻辑图;所述发送模块160,用于向客户端发送所述待下载的分享图标识对应的分享图。
可选地,所述第二获取模块150,具体用于根据所述分享图下载请求和所述分享图数据库,获取所述待下载的分享图标识对应的分享图数据;根据所述分享图下载请求和所述共享资源库,获取所述待下载的分享图标识对应的分享图资源;根据所述待下载的分享图标识对应的分享图数据和分享图资源,获取所述待下载的分享图标识对应的分享图。
可选地,所述第二获取模块150,具体用于根据所述分享图下载请求和所述分享图摘要库,获取所述待下载的分享图标识对应的简要说明;根据所述待下载的分享图标识对应的简要说明和所述分享图数据库,获取所述待下载的分享图标识对应的分享图数据。
可选地,所述接收模块140,还用于接收客户端发送的游戏图获取请求,所述游戏图获取请求包括:待下载的游戏图标识;所述第二获取模块150,还用于根据所述游戏图获取请求、所述游戏图数据库以及所述共享资源库,获取所述待下载的游戏图标识对应的游戏图,所述游戏图包括完整的游戏逻辑图;所述发送模块160,还用于向客户端发送所述待下载的游戏图标识对应的游戏图。
图15为本申请实施例提供的又一种信息处理装置的功能模块示意图。可选地,如图15所示,信息处理装置100还包括:更新模块170,用于响应于分享图,和/或游戏图的更新请求,所述更新请求包括:分享图标识,和/或游戏图标识;根据所述更新请求,对所述共享资源库、所述分享图数据库,和/或所述游戏图数据库进行迭代更新。
图16为本申请实施例提供的另一种信息处理装置的功能模块示意图,该装置基本原理及产生的技术效果与前述对应的方法实施例相同,为简要描述,本实施例中未提及部分,可参考方法实施例中的相应内容。如图16所示,该信息处理装置200包括:所述发送模块210,用于响应于玩家的分享图下载指令,向服务器发送分享图下载请求,所述分享图下载请求包括:待下载的分享图标识;所述接收模块220,用于接收服务器根据所述分享图下载请求发送的所述待下载的分享图标识对应的分享图,其中,所述分享图根据分享图数据库和共享资源库获取,并包括部分的游戏逻辑图。
可选地,所述发送模块210,还用于响应于玩家的游戏图获取指令,向服务器发送游戏图获取请求,所述游戏图获取请求包括:待下载的游戏图标识;所述接收模块220,还用于接收服务器根据所述游戏图获取请求发送的所述待下载的游戏图标识对应的游戏图,其中,所述游戏图根据游戏图数据库和共享资源库获取,并包括完整的游戏逻辑图。
上述装置用于执行前述实施例提供的方法,其实现原理和技术效果类似,在此不再赘述。
以上这些模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个特定集成电路(applicationspecificintegratedcircuit,简称asic),或,一个或多个微处理器(digitalsignalprocessor,简称dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,简称fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,简称cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system-on-a-chip,简称soc)的形式实现。
图17为本申请实施例提供的一种电子设备结构示意图。如图17所示,该电子设备可以包括:处理器510、存储介质520和总线530,存储介质520存储有处理器510可执行的机器可读指令,当电子设备运行时,处理器510与存储介质520之间通过总线530通信,处理器510执行机器可读指令,以执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。
可选地,本申请还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述方法实施例的步骤。具体实现方式和技术效果类似,这里不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(英文:processor)执行本申请各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(英文:read-onlymemory,简称:rom)、随机存取存储器(英文:randomaccessmemory,简称:ram)、磁碟或者光盘等各种可以存储程序代码的介质。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除